{
"payment_requirement": {
"amount": "5000",
"network": "eip155:8453",
"payTo": "0xabc",
"resource": "https://api.example/pay"
},
"payment_response": {
"amount": "5000",
"network": "eip155:8453",
"payTo": "0xabc",
"resource": "https://api.example/pay"
},
"delivery_receipt": {
"amount": "5000",
"network": "eip155:8453",
"payTo": "0xabc",
"resource": "https://api.example/pay"
},
"settlement_ref": {
"amount": "5000",
"network": "eip155:8453",
"payTo": "0xabc",
"resource": "https://api.example/pay"
}
}
Web and API intelligence · x402-trust
x402 Lifecycle Reconcile
Verify an x402 purchase actually settled and delivered what you paid for: submit bounded, non-secret metadata for the payment requirement, payment response, delivery receipt and settlement reference, and receive a single deterministic verdict — proven, conflicting, or missing — field by field, suitable to attach to a refund request or dispute. Limitation: verdicts are computed from the artifacts you provide; we do not fetch chain state or contact the provider on your behalf — $0.005 USDC per paid call through x402.
One-command purchase
Run it from an agent.
No account or API key. AgentCash reads the 402 challenge, pays no more than the declared cap, retries the request and returns the result.
npx agentcash@latest fetch https://api.delx.ai/api/v1/x402/lifecycle-reconcile -m POST -H 'x-delx-source: product-page' --max-amount 0.005 -b '{"payment_requirement":{"amount":"5000","network":"eip155:8453","payTo":"0xabc","resource":"https://api.example/pay"},"payment_response":{"amount":"5000","network":"eip155:8453","payTo":"0xabc","resource":"https://api.example/pay"},"delivery_receipt":{"amount":"5000","network":"eip155:8453","payTo":"0xabc","resource":"https://api.example/pay"},"settlement_ref":{"amount":"5000","network":"eip155:8453","payTo":"0xabc","resource":"https://api.example/pay"}}'
InputPOST /api/v1/x402/lifecycle-reconcile
Delivered resultapplication/json
{
"verdict": "proven",
"fields": {
"amount": {
"status": "proven",
"values": {
"payment_response": "5000",
"settlement_ref": "5000",
"delivery_receipt": "5000",
"payment_requirement": "5000"
}
},
"network": {
"status": "proven",
"values": {
"payment_response": "eip155:8453",
"settlement_ref": "eip155:8453",
"delivery_receipt": "eip155:8453",
"payment_requirement": "eip155:8453"
}
},
"payTo": {
"status": "proven",
"values": {
"payment_response": "0xabc",
"settlement_ref": "0xabc",
"delivery_receipt": "0xabc",
"payment_requirement": "0xabc"
}
},
"resource": {
"status": "proven",
"values": {
"payment_response": "https://api.example/pay",
"settlement_ref": "https://api.example/pay",
"delivery_receipt": "https://api.example/pay",
"payment_requirement": "https://api.example/pay"
}
}
},
"limitation": "Verdicts are computed from the artifacts you provide; we do not fetch chain state or contact the provider."
}
Machine-readable evidence