Proof of Evolution
Nova, IVC und lifecycle state
Proof of Evolution ist die asynchrone Attesto 2.0-Schicht für den Nachweis von Lifecycle-State-Transitions über festgeschriebene Checkpoint-Metadaten. Sie liegt nicht im Ingest-Pfad und blockiert keine Receipts.
Überblick
Proofstream erzeugt zuerst die Evidence-History. Danach nimmt die Proof-of-Evolution-Schicht typisierte Checkpoint-Commitments, Policy-Semantik, Incident- und Gap-State, Witness-Quorum-Evidence und die vorherige Lifecycle-State-Root und erzeugt daraus eine neue committed State Root für die nächste Epoch.
Nova und IVC
Nova wird für incrementally verifiable computation über Folding Schemes eingesetzt. In Attesto besteht das praktische Ziel darin, Lifecycle-State-Evolution über Evidence Commitments zu beweisen, nicht große AI-Workloads direkt in den Ingest-Pfad zu verlagern.
State Roots und öffentliche Inputs
{
"previous_state_root": "sha256-hex",
"semantic_schema_root": "typed-commitment-hex",
"checkpoint_root": "typed-commitment-hex",
"policy_digest": "typed-commitment-hex",
"incident_state_hash": "typed-commitment-hex",
"witness_registry_root": "typed-commitment-hex",
"required_threshold": 2,
"required_witness_classes_root": "typed-commitment-hex",
"next_state_root": "sha256-hex"
}
Evolution Chain
Jede IVC Epoch verweist auf die vorherige State Root und den Checkpoint-Bereich, den sie zusammenfasst. Ein Verifier kann die Evolution Chain als Reihe von State-Transitions über Evidence Commitments prüfen.
Claim Boundaries
Die aktuelle Produktionsformulierung lautet: “designed for lifecycle proofing; cryptographic construction pending external review.” Stärkere Aussagen über extern gereviewte kryptografische Sicherheit bleiben ausgeschlossen, bis ein externes Applied-Cryptography-Review abgeschlossen und im öffentlichen Trust-Material verlinkt ist.
Aktuelle e2e-Schaltung
Die release-blocking attesto.lifecycle.e2e.v1 Nova
relation beweist Attesto-native Poseidon proof objects,
policy-bound incident-gap semantics, schema-root binding,
boundary-root binding und eine configured 2-of-3 witness-quorum
relation mit circuit-friendly Schnorr signatures.
Die quorum signature message bindet domain separator, semantic schema root, boundary root, stream, checkpoint epoch und boundary, checkpoint root, policy id/version/digest, required threshold, witness classes root, incident state, witness registry root, revocation epoch und previous state root. Dies blockiert cross-domain, cross-stream, cross-policy, cross-checkpoint, registry/revocation, boundary und schema replay innerhalb der relation.
Die Release-Garantie ist eine durchgehende End-to-End-Bindung.
Externe JSON/SHA-256/Ed25519-Artefakte werden nur nach
deterministischer Boundary-Verifikation akzeptiert und anschließend
als First-Class-ExternalEvidenceBinding-Objekte
repräsentiert. Nova erzwingt die Full-Width-Poseidon-Commitment jeder
Bindung, sodass kein externes Artefakt den Lifecycle-State
beeinflussen kann, wenn sein verifiziertes Boundary-Objekt nicht in
der e2e-Relation vorhanden ist. Stärkere kryptografische
Sicherheitsclaims bleiben ausgeschlossen, bis ein externes
Applied-Cryptography-Review die exakte Schaltungsversion, Vektoren,
Release-Evidence und den Commit abdeckt.
