Paybond Kit · Proof-gated release
Change the evidence. Watch release flip to refund.
Release or refund based on signed completion evidence. Your rails, your runtime, one signed receipt.
Authorize the action. Verify the outcome.
Proof lab
Travel booking · edit evidence
An AI agent booked M. Nguyen's flight under a signed intent. Confirm or break the completion evidence — release and refund update live.
Simulated — no live payments or tenant data.
Authorize
travel.booker.purchase
- budget
- $200.00
- fare allow-list
- economy, premium_economy
- passenger
- M. Nguyen
Execute
Agent booked
- amount
- $197.50
- confirmation
- AA-8JZ3QK
- status
- awaiting evidence
Verify
Edit fare class or total — the outcome flips without leaving this panel.
- total_cents <= max_spend_cents·19750 ≤ 20000
- fare_class ∈ allow-list·`economy` ∈ {economy, premium_economy}
Release | Refund
Released $197.50
Settle
- "operation"
- "travel.booker.purchase"
- "budget_cap"
- "$200.00"
- "evidence.confirmation"
- "AA-8JZ3QK"
- "outcome"
- "release · $197.50"
What you just proved
Authorize → execute → verify → settle. Four steps. One signed receipt.
01 · Authorize
Bind operation, budget, and completion rule before the tool runs.
02 · Execute
Agent runs the paid tool under that authorization.
03 · Verify
Submit completion evidence against the signed rule.
04 · Settle
Funds release on pass — or refund on fail — Finance can replay.
Next step
Take the same loop into sandbox, or try Kit locally from the CLI.