Proof of Evolution
Nova, IVC e lifecycle state
Proof of Evolution è la lane async di Attesto 2.0 per provare lifecycle state transitions su committed checkpoint metadata. Non sta nell'hot ingest path e non blocca receipts.
Overview
Proofstream crea prima l'evidence history. La lane Proof of Evolution prende typed checkpoint commitments, policy semantics, incident/gap state, witness quorum evidence e previous lifecycle state roots e produce una nuova committed state root per la epoch successiva.
Nova and IVC
Nova è usata come research direction per incrementally verifiable computation tramite folding schemes. In Attesto, l'obiettivo pratico è provare lifecycle state evolution su evidence commitments, non mettere grandi AI workloads direttamente nell'ingest path.
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
Ogni IVC epoch referenzia il previous state root e il checkpoint range che riassume. Un verifier può inspect l'evolution chain come sequence of state transitions su evidence commitments.
Claim boundaries
Current production language is “designed for lifecycle proofing; cryptographic construction pending external review.” Statements più forti su externally reviewed cryptographic security restano unavailable finché una external applied-cryptography review non è completata e collegata dal public trust material.
Current e2e circuit
La relazione Nova release-blocking
attesto.lifecycle.e2e.v1 prova Attesto-native Poseidon
proof objects, policy-bound incident-gap semantics, schema-root
binding, boundary-root binding e una configured 2-of-3
witness-quorum relation usando circuit-friendly Schnorr signatures.
Il quorum signature message lega domain separator, semantic schema root, boundary root, stream, checkpoint epoch e boundary, checkpoint root, policy id/version/digest, required threshold, witness classes root, incident state, witness registry root, revocation epoch e previous state root. Questo blocca cross-domain, cross-stream, cross-policy, cross-checkpoint, registry/revocation, boundary e schema replay dentro la relation.
External JSON/SHA-256/Ed25519 artifacts sono deterministically
boundary-verified e legati in Nova con full-width Poseidon
commitments. Il bridge è un first-class
ExternalEvidenceBinding object con binding id, source
digest, optional source public key, binding commitment e timestamp.
Stronger claims restano unavailable finché una external
applied-cryptography review non copre exact circuit version,
vectors, release evidence e commit.
