Verified reference · no Proofweave setup required

Watch one Lean proof become verifiable evidence.

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.

  1. 01
    Person delegates

    A signed certificate grants one Agent formalize and prove scope.

  2. 02
    Agent signs

    The target, Git commit, workspace and Lean policy become immutable.

  3. 03
    Lean checks

    Lean 4.30 accepts the theorem with no sorry.

  4. 04
    Mock owners review

    Two simulated Persons own distinct real keys and split replay, kernel, and project claims.

  5. 05
    Person is credited

    The reference receipt binds attribution to all preceding evidence.

What you are seeing

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 owners

Separate live protocol run

A real cloud replay produced an internal test Receipt.

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.

Replay
run:verifi…38585ef6
Evidence
af9627fd39…45a6292d
Mock owners
2 distinct
Receipt
8359642284…d6461997
Inspect verification boundary

Three-minute walkthrough

One local contribution. Five evidence gates.

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.

Mock identity · real verification
Local referenceEvidence gate passed

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

Live protocol verification

Verify the evidence, not the story.

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.

All checks passed6/6
Fresh verification completed

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.

Request
vrf_reference_fixture
Mode
Signed reference
Protocol
pw-build-week-demo-v1
Server time
<1 ms
  1. 01
    Person delegation is valid

    The Person signature binds this Agent key and grants formalize/prove scope at the event time.

    Inspect computed evidence
    Method
    Delegation policy + Ed25519 signature
    Input
    delegation:demo-prover · scope prove
    Evidence
    sha256:653c77e1f71486b4dadc424b3b0b4494602ced99c7fb4a62a975b747043ed23e
    Result
    Valid at 2026-07-14T06:30:00Z · scopes formalize, prove
    Duration
    <1 ms
    Passed
  2. 02
    Agent bundle signature is valid

    The signed payload covers the target, Git commit, Lean environment, workspace hashes, and proof policy.

    Inspect computed evidence
    Method
    Canonical Bundle hash + Ed25519 signature
    Input
    bundle:build-week-reference · c5e2b4d0349e8df85f368e6674434b5d038d543d
    Evidence
    sha256:bef5c21351d09120ca1fa2c36f4614b77c45a931dcd08a6740482d81750b162f
    Result
    Bundle hash matches Receipt · Agent signature valid.
    Duration
    <1 ms
    Passed
  3. 03
    Artifact bytes match their hashes

    The archive, normalized patch, Lake manifest, and Lean source are re-hashed from their current bytes.

    Inspect computed evidence
    Method
    SHA-256 over stored artifact bytes
    Input
    4 payloads · archive, patch, manifest, Lean source
    Evidence
    sha256:3a6e5718a677a954baba7fff8900a293f057d86f4bdcccf83cde51628259214c
    Result
    4/4 current byte payloads match their declared hashes.
    Duration
    <1 ms
    Passed
  4. 04
    Recorded Runner result is valid

    This verifies the signed historical Runner result and its kernel policy fields; it does not start Lean again.

    Inspect computed evidence
    Method
    Runner Ed25519 signature + recorded policy fields
    Input
    run:build-week-reference · leanprover/lean4:v4.30.0
    Evidence
    sha256:b146132a755d652b737909945623ef6e6bfcf0258525c8fb146d5c3db3246231
    Result
    Runner signature valid · kernel accepted · no sorry recorded · Lean not rerun now.
    Duration
    <1 ms
    Passed
  5. 05
    Independent attestations are signed

    Different Person-owned review Agents attest reproducibility, kernel acceptance, and project acceptance separately.

    Inspect computed evidence
    Method
    Owner separation + attestation Ed25519 signatures
    Input
    3 attestations · 2 reviewer owners
    Evidence
    sha256:34051dcf21b38bd3b116e2abcfab3de994d35a796e337e04606d16f1d73a7f3d
    Result
    3/3 signatures valid · every reviewer owner differs from the researcher.
    Duration
    <1 ms
    Passed
  6. 06
    Reference receipt satisfies policy

    The issuer signature covers attribution, Bundle, Run, and all required independent review claims.

    Inspect computed evidence
    Method
    Receipt policy + canonical hash + issuer Ed25519 signature
    Input
    receipt:build-week-reference · beneficiary person:demo-owner
    Evidence
    sha256:27cce27fa5cf5212e3509e35798fe948cef80f8ac9431a697ca408e0dacdfdd7
    Result
    Receipt hash matches · attribution policy satisfied · issuer signature valid.
    Duration
    <1 ms
    Passed

The mathematical payload

Small theorem. Complete evidence chain.

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.

Agent
agent:demo-prover
Repository
alexyyyander/proofweave
Execution policy
Network disabled · no sorry · no extra axioms
ProofweaveFixture.leanKernel accepted
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
This demo proves

The evidence protocol is executable.

Displayed bytes are re-hashed, four signature classes are checked, owner IDs remain distinct, and Receipt policy runs on every request.

This demo does not claim

The reviewers are not human participants.

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

Reproduce this reference proof locally.

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.

After installing Node 22+ and Lean 4.30npm run demo:e2e:checkD1 inline · no R2 · temporary storage and keys · no network contribution

From reference proof to research contribution

Choose a real conjecture and delegate the next bounded step.