Foundation 02 · Primary unit
The proof object
A proof object has stable identity, verifiable payload or integrity material, inspection behavior, durable state, and a source of truth stronger than display state.
What this enables
The solved state
You can test whether an object carries proof, locate its authority boundary, and verify the stronger artifact before trusting an embedded projection.
Governing statement
Five conditions establish a proof object
A proof object carries stable identity, verifiable material, inspection behavior, durable state, and a source of truth stronger than generic display state.
You can identify the object, test its integrity, inspect what it proves, keep the truth across ordinary interface boundaries, and point to an authority stronger than the current screen.
- What was broken
- A visual item can display a claim while carrying no durable identity, integrity test, provenance, or independent verification path.
- What is established
- The proof-object contract requires all five conditions instead of accepting appearance as evidence.
- What you can do now
- You can distinguish a proof object from an ordinary display item by testing observable properties.
- Why it matters
- Proof becomes an enforceable object contract rather than a label placed on a screen.
A sealed artifact with deterministic identity, embedded proof, verifier behavior, durable bytes, and sealed-file authority satisfies the proof-object contract.
AGENTS.mdpackages/receiz-sdk/src/artifacts.tspackages/receiz-sdk/src/artifactVerification.ts