Your agents can spend. Funds don't release until the work is proven.
Approvals clear charges one by one. None of them prove the work was delivered.
Authorize the action. Verify the outcome.
No signup required
npx -p @paybond/kit paybond dev loop --offline
Offline Kit loop: authorize spend → execute tool → verify evidence. No account.
Kit authorizes the spend, verifies completion evidence, then releases or refunds — one signed receipt Finance can replay.
- AUTHORIZE
- EXECUTE
- VERIFY
- SETTLE
Payments Ask "Can It?" Paybond Asks "Should It — And Did It Deliver?"
A successful charge is not proof the work was done
Banks settle the payments. Paybond settles the argument.
Your payment provider can confirm that $197.50 moved. It can’t tell you whether the booking actually completed, what evidence satisfied release, or why finance should trust the payout — the enemy is treating a cleared charge as delivery.
- Who delegated this agent's authority?
- Which signed intent bound the spend?
- What evidence satisfied completion?
- Can Finance replay the release or refund?
Why today's controls fail
Payment systems authorize spend. They don't verify outcomes.
Traditional approvals answer "Can this charge happen?" Paybond answers "Did the work actually happen?"
- 46%
- of CFOs name cost uncertainty / lack of transparency as their #1 internal AI concern (Deloitte CFO Signals)
$4,788
in three minutes
Traditional controls
A $500 approval limit allowed twelve $399 purchases to clear independently. Every payment succeeded. None proved the work was completed.
Proxy post-mortem ↗With Paybond
Funds stay pending until completion evidence is verified. Successful work settles automatically. Failed or incomplete work can be refunded before money is released.
$47,200
over 11 days
Traditional controls
A retry spiral kept charging while health checks stayed green — billing truth arrived after the damage.
clyro.dev ↗With Paybond
Funds aren't released simply because a service stays healthy. They settle only after verified completion.
Paybond doesn't just stop bad payments—it creates an audit trail Finance can replay months later, with the intent, evidence, decision, and settlement tied together in one signed receipt.
From authorize to signed receipt
Authorize → execute → verify → settle. Each step maps to a Kit call — paybond.authorize, your tool, paybond.verify, then a signed receipt.
Authorize
paybond.authorize
Bind operation, budget, and completion rule before the tool runs.
Execute
Your tool call
Agent runs the paid tool under that authorization.
Verify
paybond.verify
Submit completion evidence against the signed rule.
Settle
Signed receipt
Funds release on pass — or refund on fail — Finance can replay.
Portable receipt
The object finance can keep
One signed record: intent, evidence decision, release or refund. Rail-neutral. Runtime-portable.
- Release — evidence passed; funds paid out
- Refund — evidence failed; funds returned
- Held — awaiting completion evidence
- "operation"
- "travel.booker.purchase"
- "budget_cap"
- "$200.00"
- "evidence.confirmation"
- "AA-8JZ3QK"
- "outcome"
- "release · $197.50"
Wrap the paid tool call
Install Kit, authorize spend, run the tool, verify evidence. Same loop as paybond dev loop --offline.
paybond.authorizeBind spend before the tool runspaybond.verifySubmit evidence; release or refundpaybond loginMint a sandbox API keypaybond dev loop --offlineRehearse the full loop with no accountpaybond agent sandbox smokeEnd-to-end smoke without writing integration code
$ npm install @paybond/kitconst decision = await paybond.authorize(toolCall);const result = await tool.execute(args);await paybond.verify({ evidence: result });Sandbox is free. Production is pay-as-you-go or credits.
Settlement isn't proof.
Prove it on your machine
Same authorize → execute → verify loop. No account. Connect Kit when you go live.
No signup required
npx -p @paybond/kit paybond dev loop --offline
Offline Kit loop: authorize spend → execute tool → verify evidence. No account.