Sicherheit, Infrastruktur und Betriebszeit
Ein Motor ist nur so viel wert wie das, was ihn am Leben hält.
Quant baut die Motoren. Systems hält den Boden, auf dem sie stehen: eine Tür, ein Wachtturm, eine Hand am Schalter. Unten steht die Architektur selbst — nicht eine Broschüre darüber.
Vier Stufen und eine Hand. Jeder Pfeil ist eine Entscheidung; jede Entscheidung wird protokolliert.
Vier Zahlen vom System, auf dem Sie das hier gerade lesen.
Drei Aufgaben. Nichts anderes wird versprochen, und diese drei werden nicht aufgeteilt.
Kein Zugang wird geglaubt, nur weil er ankam. Identität, Schlüssel und Herkunft werden zusammen geprüft, bei jeder Anfrage, und ein Schlüssel, der von seiner Adresse abweicht, hört auf zu funktionieren.
Betriebszeit, Latenz, Drawdown und Einbruch auf einem Board, in Ihrer eigenen Zeitzone. Sie erfahren von einem Ereignis durch uns — nicht durch Ihre Kunden, und nicht durch einen Monatsbericht.
Bei einem Einbruch hält der Motor an, bevor er Geld verliert, der Pfad wird versiegelt, und der Zustand wird aus dem letzten sauberen wiederaufgebaut. Wiederherstellung ist ein Verfahren, keine Improvisation.
Das Ganze dessen, was wir neben Ihren Motor stellen — jede Zeile davon, ohne Abhängigkeiten und
ohne versteckte Aufrufe. Lesen Sie es, bevor Sie es in die Nähe Ihres Geldes lassen. Der Maschinenraum auf
unserer Seite bleibt geschlossen; was in Ihrem Haus läuft, ist Ihres zum Prüfen.
Der Code bleibt in Englisch — der universellen Sprache der Technik.
# put one engine under guard POST https://api.matchtopalgorithm.ai/v1/guard/engines Authorization: MT-••••-••••-•••• — one key, one operation Content-Type: application/json { "engine": "eurusd-hf-01", "watch": ["uptime", "latency", "drawdown", "intrusion"], "on_breach": { "halt": true, "seal": true, "notify": ["telegram", "email"] }, "window": "24/5", "clock": "Asia/Singapore" — reports arrive in your hour } 202 Accepted { "guard_id": "g_7f3a91c4", "watchtower": "live", "since": "2026-10-24T06:12:09Z" }
"""MatchTop · engine guard — the piece that sits beside your engine. Standard library only. Nothing we did not write runs with these rights.""" import hmac, json, os, time from hashlib import sha256 from urllib.request import Request, urlopen KEY = bytes.fromhex(os.environ["MT_KEY"]) # one key per engine, never on disk EDGE = os.environ["MT_EDGE"] # no address baked into the build GRACE = 3 # one lost beat is the network. three is a decision. def seal(payload: bytes, beat: int) -> str: """Every beat is signed and numbered. A replayed beat is not a beat.""" return hmac.new(KEY, b"%d." % beat + payload, sha256).hexdigest() def read_verdict(answer: dict, beat: int) -> str: """An answer counts only if it comes back signed, for this beat and no other.""" ours = hmac.new(KEY, b"%d.%s" % (beat, answer["verdict"].encode()), sha256).hexdigest() if not hmac.compare_digest(ours, answer.get("seal", "")): # constant time, always return "halt" # unsigned is not trusted return answer["verdict"] def pulse(engine, beat: int) -> str: payload = json.dumps({ "engine": engine.name, "at": time.time_ns(), # UTC nanoseconds. local clocks lie. "alive": engine.alive, "latency": engine.latency_ms, "drawdown": engine.drawdown, }, separators=(",", ":")).encode() call = Request(EDGE, payload, { "Content-Type": "application/json", "X-MT-Beat": str(beat), "X-MT-Seal": seal(payload, beat), }) with urlopen(call, timeout=4) as answer: # we dial out. nothing dials in. return read_verdict(json.load(answer), beat) def guard(engine) -> None: beat, missed = time.time_ns(), 0 while True: beat += 1 try: verdict, missed = pulse(engine, beat), 0 except Exception: missed += 1 verdict = "halt" if missed >= GRACE else "run" # silence is not consent if verdict == "halt": engine.halt() # stop the money first engine.seal() # then close the path return # and stay down until a human says otherwise time.sleep(engine.beat_seconds)
Keine Merkmale, die wir ausgewählt haben. Die Gestalt des Hauses.
Nichts davon ist eine Liste von Merkmalen, und genau deshalb lässt es sich nicht unterbieten. Eine Firma mit einer Verkaufsabteilung kann Ihnen ihren Ingenieur nicht geben. Eine Firma, die ihre Rechnung jedes Jahr wachsen lassen muss, kann nichts herausnehmen. Eine Firma, die nur zuschaut, kann nicht reparieren. Sie liegen nicht hinter uns zurück — sie sind anders gebaut, und sie können nicht zu uns wechseln, ohne aufzuhören, sie selbst zu sein.
Das ist auch, warum es auf dieser Seite keine Preisliste gibt. Wir messen zuerst den Betrieb, und dann nennen wir, was wir gemessen haben.
Zwei Zeilen genügen. Wir lesen sie selbst und wir antworten selbst — hinter diesem Fenster steht keine Warteschlange.
Es liegt bereits auf einem Bildschirm in Zürich — nicht in einer Warteschlange, nicht in einem Ticket. Der Ingenieur, der das bauen würde, liest es und antwortet selbst.
·