Documentation
Everything in the repository, rendered. The measurement reports are the ones to read first — they contain the runs that failed as well.
Measurements
Every number we publish, with its method and its discarded runs.
- Abnahme vom 12.09.2026: Pipelining, Versorgungsschutz, Kalibrierung
- Gate M3 auf der GPU eines Telefons
- Der Entscheidungspfad auf echten ARM-Kernen
- Der ganze Gateway auf einem Handy
- NV-12: CUDA-Graphs bringen 4 % und kosten den Mehrmodellbetrieb
- Datenebene: was der Governor auf dem Draht kostet
- Was kann der Governor, das Clientcode nicht auch kann?
- Gate-M3 nach der Korrektur der Lückenrechnung (R03)
- Gate-M3 auf dem neuen Treiber (R04)
- Gate M3 — OneTimer gegen Triton
- Gate-S-Report
- Messungen
- NV-11: die Interferenztabelle ist angeschlossen und auf dieser Maschine nicht messbar
- Lastrampe — ab welcher Auslastung lohnt sich der Governor?
- Messkette vom 11.09.2026: was hält, was nicht
- Messkette vom 12.09.2026: die Korrekturen auf echter Hardware
- NV-06: scharf gegen Schatten
- NV-16 gemessen: der Prefix-Cache ist 35 Mikrosekunden je Kontexttoken wert
- Der Pilot mit Präemption: was sie bringt, was sie kostet, und was nicht geht
- Protokollkompatibel — jetzt belegt statt behauptet
- Auf der eigenen Maschine nachfahren
- RF-DETR-Varianten: gemessen, und warum Variantenwahl hier keinen Betriebspunkt hat
- Messszenarien: was wir prüfen, wogegen, und woran es scheitern darf
- Dauerlauf — funktioniert es noch nach acht Stunden?
- TensorRT: schneller, und der Engpass bleibt (NV-08)
- Validierung von `vig autotune` gegen die bekannten Aufbauten
- Wire-Benchmark: bringt der Governor etwas?
- WP26 — löst die Zerlegung in Quanten die Aushungerung?
Architecture decisions
Why the system is built the way it is — including the decisions that went against us.
- ADR-0001: Simulation-First-Entwicklung mit Gate S
- ADR-0002: Backend In-Flight Control (neue Anforderung L-021)
- ADR-0003: Shared-Memory-Referenz-Passthrough als primärer Datenpfad
- ADR-0004: Backend als explizite Execution Slots modellieren
- ADR-0005: Erfolgsmetrik für supersedierbare Streams
- ADR-0006: Interferenzprofiler hinter Gate M3, MVP nutzt Co-Run-Veto
- ADR-0007: Herkunft der Varianten-Qualitätswerte
- ADR-0008: Risikogetriebene Phasenordnung
- ADR-0009: Verworfen wird, was wertlos ist — nicht, was zu spaet kommt
- ADR-0010: Pessimistisch versprechen, optimistisch verwerfen
- ADR-0011: Die Erzeugungszeit kommt aus einer fremden Uhr
- ADR-0012: Aushungerung ist ein Befund, kein Nebeneffekt
- ADR-0013: Die Marge korrigiert Prognosefehler, nicht Vertragsverletzungen
- ADR-0014: Das Quantum ist so gross, wie der Slack es zulaesst
- ADR-0015: Ein Quantum darf die Deadline-Reserve nicht aufzehren
- ADR-0016: Ein unbestaetigtes Profil weitet die Marge, es verweigert nicht den Start
- ADR-0017: Eine Last, die den Vertrag sprengt, ist ein Befund
- ADR-0018: Der Kalibrator misst Hardware, keine Anforderungen
- ADR-0019: Profilidentitaet ist mehr als ein Metadaten-Hash
- ADR-0020: Vertragszusaetze sind additiv, versioniert und vom Betreiber
- ADR-0021: Die Hardware wird gelesen, nie gestellt
- ADR-0022: Messen ist eine Methode, keine Schleife
- ADR-0023: Die zustandsabhaengige Prognose laeuft erst im Schatten
- ADR-0024: Das Backend ist eine Naht, kein Typ
- ADR-0025: Gleiche Form ist nicht gleiche Bedeutung
- ADR-0026: Interferenz ist gerichtet und nicht additiv
- ADR-0027: Ein Missbudget, das entscheidet — auf ausdrueckliche Handlung
- ADR-0028: Eine Zusammenfuehrung braucht eine gemeinsame Aufnahme
- ADR-0029: Ein Hinweis darf verschaerfen, nie lockern
- ADR-0030: Aktuation ist eine Ausnahme, und sie muss beobachtet werden
- ADR-0031: Ein Re-Prefill ist kein kostenloser Fortschritt
- ADR-0032: Beendet, frisch, angenommen, verfuegbar — vier Zusagen, die zwischen den Komponenten zerfielen
- ADR-0033: Nativer Code gehoert in den Backendprozess, nicht in den Governor
- ADR-0034: Die Sicherheitsmarge hat ein Ziel
- ADR-0035: Praemption ist eine gemessene Eigenschaft des Backends
- ADR-0036: Der Look-ahead rechnet ab der Aufnahme und sieht jede naechste Ankunft
- ADR-0037: Eine Domaene ist eine GPU mit genau einem Besitzer
- ADR-0038: Die Planung kalibriert sich an der Karte
- ADR-0039: Ein zweites Backend beweist die Naht, nicht die Hardware
- ADR-0040: Ein Neustart belegt nur, was mit ihm starb
- ADR-0041: Der Look-ahead schuetzt die Versorgung, nicht nur die Deadline
- ADR-0042: Ein Ende wird belegt, nicht aus der Reihenfolge geschlossen
- ADR-0043: Ein unerfuellbarer Vertrag wird gemeldet, nicht abwechselnd gebrochen
- ADR-0044: Die Qualifikation findet beim Anwender statt
- ADR-0045: `autotune` stellt ein — innerhalb der Vertraege
- Architecture Decision Records
Analysis
What holds under which assumptions, and where the proof stops.
- Lastspitzen und Frontier: zwei Schwächen, was davon echt ist
- NV-23: Eine begrenzte Aussage über die Versorgung eines geschützten Stroms
External reviews
Findings from outside, with what became of each.
- Review vom 7. September 2026
- GPU-Messung nach den Reparaturen
- Produktionsreife und Pilotfreigabe – 8. September 2026
- Aktueller Code- und Funktionsreview
- Gegenproben zum Review vom 10.09.2026
- REVIEW
- REVIEW
- Gate-S-Report
Spikes
Experiments that answered one question and ended.
- NV-09: der direkte TensorRT-Pfad spart 3 von 5 ms — und der grösste Teil davon ist Transport
- NV-14: Green Contexts partitionieren SMs — und nur SMs
- NV-15: XSched-Spike — Level 2 funktioniert auf dieser Karte, entgegen der Upstream-Tabelle
Integrations
ROS 2 and other ways in.
Pilot
The internal reference case and its acceptance criteria.
Roadmap
Where this is going.
- 01 — Quellenprüfung und Forschungsbewertung
- 02 — Ist-Stand, Wiederverwendung und offene Lücken
- 03 — Modulare Zielarchitektur bis zum Maximalausbau
- 04 — Zeitmodell, Verträge und Grenzen der Zusagen
- 05 — Arbeitspakete, Abhängigkeiten und Lieferstufen
- 06 — Verifikation, Experimente und Pilotfreigabe
- 07 — Erneute Bewertung des Ausbauplans
- Vigilant vNext — Bewertung und modularer Maximalausbau
Licensing
What is free, what needs a contract.
Everything else
- Arbeitsstand
- Datapath budgets
- Getting started
- Hardware qualification
- How it works
- Releases, versioning and updates
- Runbook
- Security
- Support matrix