transaction_recovery
Failure classification and non-repeating recovery plan with validated attempt history; 0.010 USDC.
Example tool call
This call uses example arguments supplied in the tool’s input schema.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"policy": {
"deadline": 4102444800,
"max_attempts": 1,
"allowed_actions": [
"retry",
"request_refund",
"escalate"
],
"refund_endpoint": "https://seller.example/refunds"
},
"payment": {
"asset": "USDC-address",
"amount": "15000",
"network": "eip155:8453",
"recipient": "seller",
"transaction": "0x..."
},
"attempts": [],
"assurance": {
"verdict": "disputed",
"failed_checks": [
"successful_status"
],
"request_sha256": "64-hex-characters",
"payment_settled": true,
"delivery_verified": false,
"acceptance_satisfied": false
},
"transaction_id": "purchase-42"
},
"name": "transaction_recovery"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| policy | Yes | ||
| payment | Yes | ||
| attempts | No | ||
| assurance | Yes | ||
| transaction_id | Yes |