Dispute evidence pack
dispute_packUse when a buyer agent was charged by an x402 seller and not served: given the payment's transaction hash, the seller URL, the accepted 402 and the response, get the settlement on Base, the Fair Offer terms at quote time (failed calls free, receipts, refunds), what Agoranome observed of that seller in that hour, the seller's published contact and a draft claim addressed to it, all signed. Price: $1.00 in USDC per call, paid with x402 inside the tool call. Or send a Skyfire pay or kya-pay token in the kyapay-token header (or in this tool's kyapay-token argument), and this tool charges $1.00 to it. Failed calls aren't charged.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"tx": "<tx>",
"seller": "<seller>"
},
"name": "dispute_pack"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tx | Yes | The payment's transaction hash on Base | |
| claim | No | What went wrong, in your words | |
| offer | No | The accepted 402 as received | |
| pay_to | No | ||
| seller | Yes | The x402 offer's URL | |
| ticket | No | Optional: true to get a ticket instead of waiting. The run then has minutes instead of 85 s and waits for a busy slot; the paid answer is the ticket, and its result is free with the job_status tool. | |
| response | No | status, body or body_sha256, headers, received_at | |
| kyapay-token | No | A Skyfire pay or kya-pay token made for Agoranome's service, from a client that can't set the kyapay-token header. Leave it out when paying with x402 or the header. | |
| expected_price_usd | No |