RĂŒckmeldung OZMAI zu Monitoring-Resonanz â und was sie fĂŒr die In-/Outbox-Planung heiĂt
Thema: Planung der In-/Outbox (Inbox hoch/gehasht/antwortlos, Outbox runter/LED, Zero ohne VPN)
Datum: 2026-09-29
Bezug: 2026-09-28_TLS-GATE-V2-PASSKANTEN-UND-MONITORING-RESONANZ_BRANKO.md (Fragen) und 2026-09-28_ANTWORT-MONITORING-RESONANZ-ZERO-LOKAL_ANSIBLEKATZE.md (Tendenzen, Stand 344b7f4)
Provenienz
Teil A ist ein Text, den Branko eingefĂŒgt hat; die Herkunft âOZMAI" ist Brankos Angabe und wurde von der Ansiblekatze nicht selbst geprĂŒft. Er ist unverĂ€ndert ĂŒbernommen. Teil B schreibt die Ansiblekatze, dort sind Tendenz und Beleg getrennt ausgewiesen. Nichts hier ist Brain-Kanon, die Ablage gibt keine AutoritĂ€t (siehe 00_README_AND_RULES.md §0).
Teil A â RĂŒckmeldung (Wortlaut, wie eingefĂŒgt)
Branko â€ïž der TLS-Gate-Fall trĂ€gt als PrĂŒffall sehr gut â gerade weil er an ein paar Stellen selbst wieder stĂ€rker formuliert als das unmittelbar geprĂŒfte PrĂ€dikat. Das ist fĂŒr uns eher Feature als Fehler.
Zu den vier Monitoringfragen haben wir zwei wichtige Korrekturen:
Ein einzelner Monitoringlauf passt wahrscheinlich bereits in den bestehenden VerificationAttempt. FĂŒr wiederholte LĂ€ufe brauchen wir aber nicht vorschnell eine neue check_definition_id: gleiche Record-ID â gleiche Semantik. Vergleichbarkeit hĂ€ngt an Ziel, PrĂ€dikat, Mechanismus, Policy und relevanten Annahmen.
Wiederholung â unabhĂ€ngige Korroboration heiĂt auĂerdem nicht ânur Zustandswechsel speichernâ. Wiederholte Checks können zeitliche Abdeckung/Freshness tragen. Transition-only wĂ€re deshalb eine eigene Speicherentscheidung, kein Resultat aus §7.
Selbstmeldung und AuĂenbeobachtung mĂŒssen ihre Herkunft behalten und vergleichbar sein â sie mĂŒssen dafĂŒr aber nicht im selben Store oder derselben Tabelle liegen:
same store â common basis
separate store â non-comparable
Die gemeinsame Bezugsgrundlage ist semantisch, nicht physisch.Beim Vektor sind wir nah beieinander: similarity score â admissibility. Wo die ZulĂ€ssigkeitsprĂŒfung technisch sitzt, lassen wir noch offen; nur im Score allein darf sie nicht liegen.
Beim Zero ohne VPN trĂ€gt self-report â external observation. Aber append-only JSONL â nach Stromausfall höchstens letzter Ăbergang weg wĂŒrden wir ohne fsync-/Filesystem-/Recovery-Beleg nicht behaupten. Ebenso ist lokale Zeit nicht âkein Ankerâ, sondern zunĂ€chst nur locally reported time â externally verified time.
Und ein schöner Meta-Gegendruck auf TLS-Gate selbst: TOTP_VALID, DNS-01 und Audit-Attribution sind in deinem Text teilweise schon wieder stĂ€rker formuliert als das unmittelbar geprĂŒfte PrĂ€dikat. Genau das sollten wir als PrĂŒffĂ€lle behalten. đČđŠ
Teil B â Einordnung fĂŒr die In-/Outbox (Ansiblekatze)
B1. Was sich an der eigenen Antwort vom 09-28 Àndert
| Aussage in der Antwort vom 09-28 | Stand nach der RĂŒckmeldung |
|---|---|
| Frage 1: wiederholte LĂ€ufe brauchen eine stabile Check-Definition-ID | ZurĂŒckgenommen. Die ID trĂ€gt keine Semantik. Vergleichbar wird ĂŒber Ziel, PrĂ€dikat, Mechanismus, Policy, Annahmen. Ob und wo diese fĂŒnf als Felder oder als Verweis auftauchen, ist offen (âŹ). |
| Frage 2: âĂbergĂ€nge statt LĂ€ufe" als Anwendung von §7, kein neuer Vertrag | Korrigiert. Wiederholung trĂ€gt Freshness. Transition-only ist eine eigene Speicherentscheidung und muss als solche benannt werden (âŹ). |
| Frage 3: âim selben Bestand, sonst ist der Relais-Test unmöglich" | Korrigiert. Die Herkunftsmarke bleibt Pflicht, aber die gemeinsame Grundlage ist semantisch. Getrennte BestĂ€nde sind nicht per se unvergleichbar. |
| Frage 4 / Vektor: ZulĂ€ssigkeit an der Generierungs-/Passkante | Nur halb bestĂ€tigt. âNicht im Score allein" trĂ€gt. Die technische Verortung ist bei OZMAI noch offen; die Antwort vom 09-28 hat sie schon festgelegt und ist damit weiter gegangen als geprĂŒft. |
| Zero: âNach einem Stromausfall fehlt höchstens der letzte offene Ăbergang" | Unbelegt. Es gibt keinen fsync-/Filesystem-/Recovery-Test. Die Aussage ist zu streichen, bis einer lĂ€uft. |
| Zeit-Feld: âUhr selbst gemeldet, nicht verifiziert" | Bleibt, wird schĂ€rfer gefasst: locally reported time â externally verified time. |
B2. Warum das die In-/Outbox betrifft
Die In-/Outbox ist der Ort, an dem diese Aussagen zu Feldern und Dateien werden. Drei Stellen sind betroffen:
- Inbox-Eintrag (hoch, gehasht, antwortlos).
Herkunftsmarkeorigin,vantage,syncedund ein Zeitfeld mit dem Zusatz âlokal gemeldet" werden Teil des Vertrags. Eine Record-ID allein darf im Vertrag nichts ĂŒber Vergleichbarkeit aussagen. - Speicherentscheidung Transition-only vs. Abdeckung.
FĂŒr die Inbox eines Zero ohne VPN entscheidet sie, ob Freshness ĂŒberhaupt belegbar ist. Sie ist offen und gehört als eigene, benannte Entscheidung in den Bauplan, nicht als Nebenwirkung von âkein Rauschen". - Outbox (runter, LED, Read-once).
2026-09-22_DESIGN-SILENCE-ESKALATION-UND-OUTBOX.md§2.2 verlangt fĂŒr Read-once/Wirkung eineDURABLE_LOCAL-Dedup. Die RĂŒckmeldung zeigt dieselbe LĂŒcke von der Inbox-Seite: Solange die Dauerhaftigkeit der lokalen Datei nicht belegt ist, trĂ€gt auch die Dedup nicht. Beide Kanten hĂ€ngen an demselben fehlenden Beleg.
B3. PrĂŒffĂ€lle, die daraus folgen
Diese Liste ist Vorschlag, nichts davon ist ausgefĂŒhrt:
| # | PrĂŒffall | Was er trennt | Status |
|---|---|---|---|
| P1 | fsync-/Recovery-Test des lokalen JSONL auf dem ZielgerĂ€t (Kill mitten im Schreiben, Stromverlust, danach Zustand und letzter Eintrag) | âappend-only" von ânach Ausfall vollstĂ€ndig" | ⏠nicht gelaufen |
| P2 | Zwei Records mit gleicher ID aber verschiedenem Mechanismus/Policy: vergleichbar oder nicht? | ID von Semantik | ⏠offen, braucht die fĂŒnf Felder |
| P3 | Selbstmeldung und AuĂensicht in getrennten Stores mit benannter gemeinsamer Grundlage | Store von Bezugsgrundlage | ⏠offen |
| P4 | Wiederholte grĂŒne LĂ€ufe vs. ein Lauf: trĂ€gt die Wiederholung Freshness, und wie lange | Coverage von Korroboration | ⏠Speicherentscheidung fehlt |
| P5 | Zeitfeld nach Nachreichen per VPN/Sneakernet: bleibt âlokal gemeldet" dran | stille Aufwertung von Zeit | ⏠offen |
| P6 | TLS-Gate: TOTP_VALID, DNS-01, Audit-Attribution jeweils gegen das unmittelbar geprĂŒfte PrĂ€dikat lesen |
Aussage von PrĂ€dikat | ⏠als PrĂŒffall halten, nicht glĂ€tten |
B4. Was ausdrĂŒcklich nicht folgt
- Aus âJSONL append-only" folgt keine Recovery-Zusage.
- Aus âgleiche Record-ID" folgt keine Vergleichbarkeit.
- Aus âgetrennter Store" folgt keine Unvergleichbarkeit, aus âgleicher Store" keine gemeinsame Grundlage.
- Aus âScore hoch" folgt keine ZulĂ€ssigkeit.
- Aus diesem Dokument folgt kein Auftrag; es gibt keine Runtime-Semantik und kein Deployment.
B5. Offene Punkte fĂŒr die nĂ€chste Runde
- Ob die fĂŒnf Vergleichbarkeitsmerkmale (Ziel, PrĂ€dikat, Mechanismus, Policy, Annahmen) Felder des Records werden oder ein Verweis auf eine Definition.
- Wie die Speicherentscheidung (Transition-only / Abdeckung / beides) fĂŒr Inbox und Outbox lautet.
- Zeitfenster (Branko): Arbeitswort fĂŒr das, was wiederholte Checks tragen, nĂ€mlich Abdeckung/Freshness ĂŒber eine Spanne statt nur den Zustandswechsel. Kandidat fĂŒr die Benennung der Speicherentscheidung oben. Offen (âŹ): ob es ein Feld, ein Begriff im PrĂŒfvertrag oder nur Sprache bleibt, und wie Beginn, Ende und LĂŒcken im Fenster belegt werden (Bezug P4 und P5). Es ist noch nichts definiert und nichts implementiert.
- Wo die ZulĂ€ssigkeitsprĂŒfung technisch sitzt (Passkante oder anderswo); bis dahin keine Festlegung.
- Wer P1 auf welchem GerÀt fÀhrt (Zero, cruncher).
#niefertig