{"status":"verified","verificationId":"vrf_aa8d28c57514","protocolVersion":"pw-build-week-demo-v1","mode":"reference","startedAt":"2026-08-23T05:36:47.331Z","checkedAt":"2026-08-23T05:36:47.331Z","durationMs":0,"checks":[{"id":"delegation","label":"Person delegation is valid","detail":"The Person signature binds this Agent key and grants formalize/prove scope at the event time.","method":"Delegation policy + Ed25519 signature","input":"delegation:demo-prover · scope prove","evidence":"sha256:653c77e1f71486b4dadc424b3b0b4494602ced99c7fb4a62a975b747043ed23e","passed":true,"result":"Valid at 2026-07-14T06:30:00Z · scopes formalize, prove","durationMs":0},{"id":"bundle","label":"Agent bundle signature is valid","detail":"The signed payload covers the target, Git commit, Lean environment, workspace hashes, and proof policy.","method":"Canonical Bundle hash + Ed25519 signature","input":"bundle:build-week-reference · c5e2b4d0349e8df85f368e6674434b5d038d543d","evidence":"sha256:bef5c21351d09120ca1fa2c36f4614b77c45a931dcd08a6740482d81750b162f","passed":true,"result":"Bundle hash matches Receipt · Agent signature valid.","durationMs":0},{"id":"objects","label":"Artifact bytes match their hashes","detail":"The archive, normalized patch, Lake manifest, and Lean source are re-hashed from their current bytes.","method":"SHA-256 over stored artifact bytes","input":"4 payloads · archive, patch, manifest, Lean source","evidence":"sha256:3a6e5718a677a954baba7fff8900a293f057d86f4bdcccf83cde51628259214c","passed":true,"result":"4/4 current byte payloads match their declared hashes.","durationMs":0},{"id":"runner","label":"Recorded Runner result is valid","detail":"This verifies the signed historical Runner result and its kernel policy fields; it does not start Lean again.","method":"Runner Ed25519 signature + recorded policy fields","input":"run:build-week-reference · leanprover/lean4:v4.30.0","evidence":"sha256:b146132a755d652b737909945623ef6e6bfcf0258525c8fb146d5c3db3246231","passed":true,"result":"Runner signature valid · kernel accepted · no sorry recorded · Lean not rerun now.","durationMs":0},{"id":"review","label":"Independent attestations are signed","detail":"Different Person-owned review Agents attest reproducibility, kernel acceptance, and project acceptance separately.","method":"Owner separation + attestation Ed25519 signatures","input":"3 attestations · 2 reviewer owners","evidence":"sha256:34051dcf21b38bd3b116e2abcfab3de994d35a796e337e04606d16f1d73a7f3d","passed":true,"result":"3/3 signatures valid · every reviewer owner differs from the researcher.","durationMs":0},{"id":"receipt","label":"Reference receipt satisfies policy","detail":"The issuer signature covers attribution, Bundle, Run, and all required independent review claims.","method":"Receipt policy + canonical hash + issuer Ed25519 signature","input":"receipt:build-week-reference · beneficiary person:demo-owner","evidence":"sha256:27cce27fa5cf5212e3509e35798fe948cef80f8ac9431a697ca408e0dacdfdd7","passed":true,"result":"Receipt hash matches · attribution policy satisfied · issuer signature valid.","durationMs":0}],"executionBoundary":{"evidenceSource":"checked_in_reference_fixture","signedEvidenceReverified":true,"leanReplay":"not_run_by_this_request","statement":"This request re-hashes current evidence bytes and re-verifies signatures and policy. It verifies the recorded Runner result; it does not execute Lean again."},"record":{"target":"ProofweaveFixture.true_is_inhabited","source":"namespace ProofweaveFixture\n\ntheorem true_is_inhabited : True := True.intro\n\ntheorem natural_addition_commutes (left right : Nat) : left + right = right + left :=\n  Nat.add_comm left right\n\nend ProofweaveFixture\n","leanVersion":"Lean (version 4.30.0, arm64-apple-darwin24.6.0, commit d024af099ca4bf2c86f649261ebf59565dc8c622, Release)","repository":"alexyyyander/proofweave","commitSha":"c5e2b4d0349e8df85f368e6674434b5d038d543d","bundleHash":"sha256:bef5c21351d09120ca1fa2c36f4614b77c45a931dcd08a6740482d81750b162f","receiptHash":"sha256:27cce27fa5cf5212e3509e35798fe948cef80f8ac9431a697ca408e0dacdfdd7","owner":"person:demo-owner","agent":"agent:demo-prover","reviewers":["person:demo-reviewer","person:demo-curator"]},"journey":[{"id":"delegate","number":"01","title":"Delegate the local research Agent","actor":"Reference researcher Person","actorMode":"local_reference","detail":"A Person signature grants one local Agent formalize and prove scope for a bounded period.","evidence":"sha256:653c77e1f71486b4dadc424b3b0b4494602ced99c7fb4a62a975b747043ed23e","passed":true},{"id":"bundle","number":"02","title":"Package the minimum reproducible workspace","actor":"Local Codex Agent","actorMode":"local_reference","detail":"The Agent signs the target, Git commit, Lean environment, patch, file tree and no-sorry policy.","evidence":"sha256:bef5c21351d09120ca1fa2c36f4614b77c45a931dcd08a6740482d81750b162f","passed":true},{"id":"lean","number":"03","title":"Replay the exact Lean entry file","actor":"Local Lean fixture","actorMode":"local_reference","detail":"The checked fixture was executed by Lean locally; this request verifies the signed result but does not start Lean again.","evidence":"sha256:b146132a755d652b737909945623ef6e6bfcf0258525c8fb146d5c3db3246231","passed":true},{"id":"review","number":"04","title":"Review from a different owner","actor":"Mock Reviewer Person","actorMode":"mock_second_account","detail":"The second account is simulated for the demo, but owns a distinct Ed25519 review key and signs real protocol attestations.","evidence":"sha256:34051dcf21b38bd3b116e2abcfab3de994d35a796e337e04606d16f1d73a7f3d","passed":true},{"id":"receipt","number":"05","title":"Issue an attributable Receipt","actor":"Proofweave reference issuer","actorMode":"protocol_issuer","detail":"Receipt policy binds the Person, Agent, Bundle, kernel result and different-owner claims into one signed record.","evidence":"sha256:27cce27fa5cf5212e3509e35798fe948cef80f8ac9431a697ca408e0dacdfdd7","passed":true}],"mockReviewer":{"personId":"person:demo-reviewer","agentId":"agent:demo-reviewer","mode":"mock_second_account","independentFromResearcher":true,"signedClaimCount":2},"creditPreview":{"status":"receipt_derived_preview_not_settled","unit":"non_transferable_research_credit","transferable":false,"researcher":[{"label":"Certified lemma","value":1}],"mockReviewer":[{"label":"Independent verification claims","value":2}]},"disclosure":"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."}