✕

Sicherheit, Infrastruktur und Betriebszeit

Systems

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.

Sie befinden sich bereits darin. Diese Anfrage wurde am Edge gefiltert, erfasst und abgelegt — ·

Die Architektur

Vier Stufen und eine Hand. Jeder Pfeil ist eine Entscheidung; jede Entscheidung wird protokolliert.

DAS ÖFFENTLICHE INTERNET Kunden · Märkte · und alle anderen 01 DER EDGE läuft in 300+ Städten · kein Ursprungsserver zu finden Regeln angewendet, bevor die Anfrage zu Traffic wird sauber 02 DIE TÜR signierte Sitzung · ein Schlüssel an eine Adresse gebunden drei falsche Schlüssel, und sie schliesst sich SACKGASSE kein Hinweis, kein Fehler, kein zweiter Versuch benannt 03 DER BETRIEB Motoren Feeds Tresor jeder Teil vom nächsten isoliert ein Einbruch in einem Teil erreicht nichts anderes 04 DER WACHTTURM jedes Ereignis, mit seiner Stadt, seinem Netzwerk und seiner Stunde DIE HAND erlauben oder blockieren — ein Tippen Alarm diese Entscheidung wird zur Regel am Edge — in Sekunden, dauerhaft Nichts in dieser Zeichnung ist Wunschdenken: Diese Seite wird genau darüber ausgeliefert.

Gemessen, nicht behauptet

Vier Zahlen vom System, auf dem Sie das hier gerade lesen.

1016
Schlüsselraum
Kombinationen pro Zugangsschlüssel — und jeder Schlüssel öffnet nur für eine Adresse
3
Versuche
falsche Schlüssel, bevor die Tür schliesst und der Versuch mit seiner Herkunft abgelegt wird
0
Server exponiert
es gibt keinen Ursprungsserver zum Port-Scan: Das System ist der Edge
365
Tage HSTS
ein Browser, der uns einmal getroffen hat, spricht nie mehr im Klartext mit uns

Was wir halten

Drei Aufgaben. Nichts anderes wird versprochen, und diese drei werden nicht aufgeteilt.

Zero Trust an der Tür

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.

Ein Wachtturm, der berichtet

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.

Systeme, die sich selbst schliessen

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.

Die Schnittstelle

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.

"""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)

Was sich nicht kopieren lässt

Keine Merkmale, die wir ausgewählt haben. Die Gestalt des Hauses.

Die übliche Lösung
Hier
Wer antwortet
Eine Support-Ebene, die nach Skript arbeitet. Der Ingenieur, der das System gebaut hat, ist nicht erreichbar — mit Absicht.
Der Ingenieur, der es gebaut hat. Es gibt niemand anderen zu erreichen, und niemanden, der dazwischensteht.
Jedes Jahr
Ein weiteres Modul, eine weitere Zeile auf der Rechnung. Das System kann nur schwerer werden.
Wir nehmen heraus, was Sie nicht mehr brauchen. Das System wird kleiner — und damit auch, was es Sie kostet.
Die Entscheidung
Liegt in ihrer Konsole. Sie werden benachrichtigt, und dann warten Sie auf jemanden mit den Rechten zu handeln.
Liegt in Ihrer Hand. Ein Tippen, und der Motor stoppt, egal wo auf der Welt er läuft.
Wenn es bricht
Man sagt Ihnen, dass es kaputt ist. Von da an ist es Ihr Problem, es zu lösen.
Wir haben den Motor auch gebaut, also gehen wir hinein und reparieren ihn. Ein Haus verantwortet beide Hälften.
Die Passung
Ein Produkt, für Sie konfiguriert — aus demselben, das an dreissigtausend andere verkauft wird.
Ein System, auf Sie gemessen: Ihr Betrieb, Ihre Risikolage, Ihre Stunden, Ihre Zeitzone.

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.

Sagen Sie uns, was nicht stillstehen darf

Zwei Zeilen genügen. Wir lesen sie selbst und wir antworten selbst — hinter diesem Fenster steht keine Warteschlange.

Es erreicht eine Person, und diese Person antwortet. Nichts hier wird geteilt, verkauft oder weitergegeben.

Mr. MatchTop · matchtopalgorithm.ai