Expand description
Canonical snapshot-witness result proofs and offline verification.
Structs§
- Proof
Anchor - Snapshot and log checkpoint identity trusted by one result proof.
- Result
Proof - Canonical result proof with an embedded request and result.
- Result
Proof Artifact - Newly created proof and the local canonical snapshot witness it references.
- Verification
Limits - Resource limits for complete offline result verification.
- Verification
Report - Successful offline verification evidence.
Enums§
- Proof
Error - Failure while encoding, reading, or verifying a result proof.
- Proven
Operation - Durable operation embedded in a result proof.
- Proven
Result - Complete logical result embedded in a result proof.
Constants§
- MAX_
RESULT_ PROOF_ BYTES - Hard maximum canonical proof file length.
- RESULT_
PROOF_ FORMAT_ VERSION - Version of the canonical result-proof envelope.
Functions§
- read_
result_ proof - Reads and verifies one canonical result-proof file under a byte limit.
- verify_
result_ proof - Verifies a result proof completely offline against a trusted anchor and canonical snapshot witness.
- write_
result_ proof - Writes a canonical result proof to a new file and synchronizes it.