Gate 01
Delegate the local research Agent
A Person signature grants one local Agent formalize and prove scope for a bounded period.
- Actor
- Reference researcher Person
- Bound evidence
653c77e1f7…043ed23e
Verified reference · no Proofweave setup required
A Person delegates a local Codex Agent. The Agent signs a reproducible Lean workspace. Two clearly labelled mock owners split the independent review gates, and Proofweave verifies every cryptographic boundary.
A signed certificate grants one Agent formalize and prove scope.
The target, Git commit, workspace and Lean policy become immutable.
Lean 4.30 accepts the theorem with no sorry.
Two simulated Persons own distinct real keys and split replay, kernel, and project claims.
The reference receipt binds attribution to all preceding evidence.
This is a checked reference fixture generated by the local Lean runner path. It is not a live network contribution or evidence that the hosted Runner is deployed. The second reviewer account is a labeled deterministic mock; its key separation and signatures are checked by the real protocol.
Local fixture + 2 mock ownersSeparate live protocol run
The protocol run covers ProofweaveCloudSmoke.true_is_inhabited. Its 2 different-owner mock reviewers are clearly labelled. The replay, 3 Agent signatures, and issuer-signed Receipt remain auditable test evidence—not a public math contribution or Research Credit.
run:verifi…38585ef6af9627fd39…45a6292d8359642284…d6461997Three-minute walkthrough
The researcher path is a checked local reference. The second account is intentionally mocked for demo reliability, while owner separation, keys, hashes, signatures and Receipt policy remain real.
Gate 01
A Person signature grants one local Agent formalize and prove scope for a bounded period.
653c77e1f7…043ed23eLive protocol verification
Each request re-hashes the checked-in bytes and verifies detached Ed25519 signatures and policy. The recorded Runner result is checked here; Lean itself is not restarted.
vrf_reference_fixtureThe Person signature binds this Agent key and grants formalize/prove scope at the event time.
sha256:653c77e1f71486b4dadc424b3b0b4494602ced99c7fb4a62a975b747043ed23eThe signed payload covers the target, Git commit, Lean environment, workspace hashes, and proof policy.
sha256:bef5c21351d09120ca1fa2c36f4614b77c45a931dcd08a6740482d81750b162fThe archive, normalized patch, Lake manifest, and Lean source are re-hashed from their current bytes.
sha256:3a6e5718a677a954baba7fff8900a293f057d86f4bdcccf83cde51628259214cThis verifies the signed historical Runner result and its kernel policy fields; it does not start Lean again.
sha256:b146132a755d652b737909945623ef6e6bfcf0258525c8fb146d5c3db3246231Different Person-owned review Agents attest reproducibility, kernel acceptance, and project acceptance separately.
sha256:34051dcf21b38bd3b116e2abcfab3de994d35a796e337e04606d16f1d73a7f3dThe issuer signature covers attribution, Bundle, Run, and all required independent review claims.
sha256:27cce27fa5cf5212e3509e35798fe948cef80f8ac9431a697ca408e0dacdfdd7The mathematical payload
The theorem is intentionally minimal so the demo focuses on provenance and trust boundaries. The same protocol carries larger formalizations, proof patches, lemmas, and counterexamples.
namespace ProofweaveFixture
theorem true_is_inhabited : True := True.intro
theorem natural_addition_commutes (left right : Nat) : left + right = right + left :=
Nat.add_comm left right
end ProofweaveFixture
Displayed bytes are re-hashed, four signature classes are checked, owner IDs remain distinct, and Receipt policy runs on every request.
The review accounts are explicitly labelled mocks. They prove owner separation and cryptographic enforcement, not independent human judgment. Hosted replay and Receipt claims appear only in the live-network panel above.
Optional audit path · developers and reviewers
Clone the repository to reconstruct the signed workspace, execute Lean, replay the review, and verify the reference Receipt. This does not connect your account, create an Attempt, or publish a contribution.
npm run demo:e2e:checkD1 inline · no R2 · temporary storage and keys · no network contributionFrom reference proof to research contribution