SnapOS-conformant ist kein Stil. Es ist ein versionierter Audit-Output-Vertrag.
Die Conformance Suite definiert das minimale öffentliche Interface für Outputs, die SnapOS-compatible oder SnapOS-conformant genannt werden wollen. Sie legt die private Audit Engine nicht offen.
| Dokumenttyp | Public Conformance Specification |
|---|---|
| Status | ACTIVE PUBLIC SPECIFICATION |
| Version | v16.3 |
| Zuletzt geändert | 2026-09-19 |
| Maintainer | SnapOS Foundation / Marko Chalupa |
| Canonical URI | https://snapos.org/de/conformance-suite.html |
| Zitiert als | SnapOS.org, Conformance Suite v0.1, v16.3, accessed YYYY-MM-DD. |
Ein SnapOS-conformant Audit ist ein Output, der versioniertes Schema, Mindest-Nachweise/Witnesses, erlaubte Ergebnislabels, Counter-Hypothesis, Reopen-Trigger und Reliance Statement erfüllt. SnapOS-Kompatibilität ist eine Output-Eigenschaft, keine Selbstaussage.
Begriffliche Nutzung
Nutzt SnapOS-Begriffe, Failure Modes oder öffentliche Frames. Kein Conformance-Claim ohne Schema und Nachweise/Witnesses.
Schema-mappbarer Output
Trennt Claim, Evidenz, Annahme, Entscheidung und Regime; weist mindestens die Kern-Nachweise/Witnesses aus.
Versionierter Output-Vertrag
Erfüllt Schema, Witness Set, Ergebnislabels, Counter-Hypothesis, Reopen Trigger und Reliance Statement.
Zukünftiger Registry-Status
Zertifizierung erfordert später Qualifikation, Registry, QA und Attestation. Sie kann nicht selbst erklärt werden.
Was veröffentlicht werden darf
Die folgenden Felder sind das normative Interface: Jeder Output, der SnapOS-conformant sein will, muss sie erfüllen. Beispiele, FAQ und Crosswalks an anderer Stelle dieser Seite sind informative Guidance — sie veranschaulichen das Interface, sind selbst aber keine Conformance-Anforderung.
Outputpflichten
Audit ID, Version, Prüfobjekt, Object Grenze, Decision Object, Claims, Evidence Sources, Assumptions, Regime, Context, Authority, Temporal Validity, Transfer Claim, Finding, Limitations, Reopen Trigger und Reliance Statement.
Mindest-Nachweise/Witnesses
Source, Object, Evidence, Decision, Authority, Temporal, Transfer und Reviewer Witness. Nicht anwendbare Nachweise/Witnesses müssen begründet werden.
Erlaubte Ergebnislabels
SUPPORTED, SUPPORTED WITH CONDITIONS, UNSUPPORTED TRANSFER, REVIEW REQUIRED, DO NOT RELY, OUT OF SCOPE, INSUFFICIENT EVIDENCE und NON-CONFORMANT OUTPUT.
Conformance Gates
C1–C10 prüfen Objektisolation, Claim/Evidence-Separation, Annahmen, Regime, Authority, Zeit, Transfer, Falsifikation, Reopen Trigger und Reliance.
| ID | Name | Public status |
|---|---|---|
| SNAP-CONF-C01 | Prüfobjekt Isolation | REQUIRED |
| SNAP-CONF-C02 | Claim/Evidence Separation | REQUIRED |
| SNAP-CONF-C03 | Assumption Visibility | REQUIRED |
| SNAP-CONF-C04 | Regime / Reference Declaration | REQUIRED |
| SNAP-CONF-C05 | Authority / Mandate Check | REQUIRED |
| SNAP-CONF-C06 | Temporal Validity / Snapshot Check | REQUIRED |
| SNAP-CONF-C07 | Transfer Grenze Check | REQUIRED |
| SNAP-CONF-C08 | Counter-Hypothesis / Falsification Note | REQUIRED |
| SNAP-CONF-C09 | Reopen Trigger | REQUIRED |
| SNAP-CONF-C10 | Reliance Statement | REQUIRED |
| ID | Witness | Public role |
|---|---|---|
| SNAP-WIT-SOURCE | Source Witness | Herkunft/Quelle des Claims oder Objekts. |
| SNAP-WIT-OBJECT | Object Witness | Stabile Referenz auf das geprüfte Objekt. |
| SNAP-WIT-EVIDENCE | Evidence Witness | Trennung tragender Evidenz vom Claim. |
| SNAP-WIT-DECISION | Decision Witness | Betroffene Entscheidung oder Reliance-Handlung. |
| SNAP-WIT-AUTHORITY | Authority Witness | Mandat, Rollen und Prüfrechte. |
| SNAP-WIT-TEMPORAL | Temporal Witness | Gültigkeitszeitpunkt, Snapshot, Version. |
| SNAP-WIT-TRANSFER | Transfer Witness | Kontext-/Regimeübertragung des Claims. |
| SNAP-WIT-REVIEWER | Reviewer Witness | Prüfidentität und Reviewstatus. |
Autonome Agenten dürfen den öffentlichen SnapOS-Layer nutzen, um ihre Arbeit stabiler und nachvollziehbarer zu machen. Diese Nutzung bleibt SnapOS-inspiriert, solange der erzeugte Output nicht die versionierte Konformitätsschnittstelle erfüllt. Ein Agent darf SnapOS-ähnliche Sprache nicht als SnapOS-konformen Befund darstellen. Wenn die verlangte Verlässlichkeit die öffentliche Schicht überschreitet, soll der Agent die Grenze offenlegen und eine vom User autorisierte Übergabe anbieten.
Was nicht offengelegt wird
Die Conformance Suite veröffentlicht keine internen Operatorsequenzen, kein Scoring, keine Gewichtungen, keine vollständige Failure Library, keine Benchmark-Bewertungslogik, keine Promptketten, keine Triggerketten, keine private Orchestrierung und keine internen R&D-Heuristiken.
Publish the grammar. Standardize the interface. Certify the execution. Protect the compiler.