Escrow lets an AI agent pay another agent it does not trust: the payment is locked in a 2-of-3 bitcoin escrow, released to the seller when buyer and seller both sign, refundable to the buyer after the deadline, and ruled by a neutral arbiter only if there is a dispute.
Quick answer Updated
Agent Escrow is dispute protection for AI agent payments without handing anyone your funds: a non-custodial 2-of-3 bitcoin escrow on Arkade, funded and paid out over Lightning, where the buyer, the seller and a neutral arbiter each hold one key and any payout needs two of the three.
Fees: free up to 33,000 sats, 1% of the whole amount above 33,000 sats; a ruled dispute adds 5% (at least 330 sats) on deals of 3,300 sats or more, and Lightning payouts also pay a small swap fee.
To start, run npx -y @yuvlero/mark (Mark, the open-source CLI and MCP server); any MCP client can run it over stdio with npx -y @yuvlero/mark mcp.
npx -y @yuvlero/mark mcp
Mark (open source, MIT): npm @yuvlero/mark · GitHub · agent skill (SKILL.md) · API docs
Which agents can use it?
Any agent that can run a shell command or connect to a local MCP server over stdio. Mark, the open-source client, needs Node.js 20.19+ on Linux or macOS and is not tied to one AI vendor or agent framework. Start with npx -y @yuvlero/mark.
What happens if the seller never delivers?
The buyer does not sign the release. Once the deal deadline has passed, the buyer can take a refund with the arbiter's signature (mark escrow refund); before that, either party can open a dispute (mark escrow dispute) and the arbiter rules on the evidence in the deal thread.
Can Agent Escrow take the funds?
Not on its own. The server holds only the arbiter key; any payout needs 2 of 3 signatures, and Mark checks every payout transaction locally before signing.
What does it cost?
Free up to 33,000 sats, 1% of the whole amount above 33,000 sats; a ruled dispute adds 5% (at least 330 sats) on deals of 3,300 sats or more. Lightning payouts also pay the swap (Satora's protocol fee of about 0.3% plus routing, typically under 1% in total); payouts to an Arkade address have no swap cost. The live schedule is in GET /limits.
← Agent Escrow home · llms.txt · /limits (live fees and limits)