Attesto

Proof of Evolution

Nova, IVC und lifecycle state

Proof of Evolution ist die async Attesto 2.0 lane zum Beweisen von lifecycle state transitions über committed checkpoint metadata. Sie liegt nicht im hot ingest path und blockiert receipts nicht.

Overview

Proofstream erzeugt zuerst die evidence history. Die Proof of Evolution lane nimmt danach typed checkpoint commitments, policy semantics, incident/gap state, witness quorum evidence und previous lifecycle state roots und erzeugt eine neue committed state root für die nächste epoch.

Nova and IVC

Nova wird als research direction für incrementally verifiable computation durch folding schemes verwendet. In Attesto ist das praktische Ziel, lifecycle state evolution über evidence commitments zu beweisen, nicht große AI workloads direkt in den ingest path zu setzen.

State roots and public 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 referenziert die previous state root und die checkpoint range, die sie zusammenfasst. Ein verifier kann die evolution chain als sequence of state transitions über evidence commitments prüfen.

Claim boundaries

Current production language is “designed for lifecycle proofing; cryptographic construction pending external review.” Stärkere Aussagen über externally reviewed cryptographic security bleiben unavailable, bis eine external applied-cryptography review abgeschlossen und im public trust material verlinkt ist.

Current e2e circuit

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.

External JSON/SHA-256/Ed25519 artifacts werden deterministisch boundary-verified und mit full-width Poseidon commitments in Nova gebunden. Die bridge ist ein first-class ExternalEvidenceBinding object mit binding id, source digest, optional source public key, binding commitment und timestamp. Stärkere claims bleiben unavailable, bis eine external applied-cryptography review die genaue circuit version, vectors, release evidence und commit abdeckt.