open protocol for agent work

Proof across session boundaries.

Baton is a lightweight protocol for AI-assisted engineering: plan the work, implement one slice, write proof from live repo state, then verify in a fresh context that never saw the implementer's framing.

The baton is the proof bundle.

Baton turns agent work into durable artefacts instead of transcript folklore. The handoff between roles is a file on disk: spec, status, proof. The verifier reads those artefacts in a sealed context and fails closed unless the evidence is complete.

01

Reach the product path

Feature proof starts at the integration point that owns the user-facing affordance, not an isolated leaf.

02

Write proof from repo state

Completion claims require files changed, test output, reachability artefacts, and explicit non-delivery.

03

Verify fresh or fail closed

The verifier starts with no inherited transcript and returns only PASS, FAIL, or BLOCKED.

Canonical schema home.

Baton artefacts use resolvable schema URLs. This site hosts the public contract while the source of truth remains the open protocol repo.