Paid-success proof
One buyer-safe paid 200 for POST /v1/action/authorize.
This URL is the sendable proof asset for the live x402 action-authorization path. It shows the direct Base
recovery sequence and one final paid 200 JSON body with the exact fields a
buyer asked to inspect: decision,
policy.reasons, operator.step, and
billing.
- Stable URL
/action-authorization-paid-success.html
- Chain
Base (8453)
- Final leg
200 OK after payment-signature
Final JSON
One shipped Base paid-success body
Scenario
Deterministic approval request on Base that triggers a hard deny after payment because the approval scope is
effectively open-ended and the counterparty lands in the critical risk band. This is buyer-safe proof of the
paid-success shape, not a redacted mock.
{
"mode": "action_authorize",
"authorizationId": "auth_32e02037073e",
"decision": "deny",
"action": {
"version": "bankr-preflight-v1",
"kind": "approval",
"chain": "base",
"actor": "0x1111111111111111111111111111111111111111",
"targetAddress": "0x222222222222222222222222222222222222222c",
"amountUsd": 2500,
"metadata": {
"tokenAddress": "0x3333333333333333333333333333333333333333",
"allowanceUsd": 25000,
"approvalScope": "unlimited"
}
},
"requestContext": {
"intentId": "intent_x402_recovery",
"sessionId": "sess_demo"
},
"txriskRequest": {
"walletAddress": "0x222222222222222222222222222222222222222c",
"chainId": 8453,
"exposureUsd": 25000,
"signalWindowHours": 24
},
"txrisk": {
"walletAddress": "0x222222222222222222222222222222222222222c",
"chainId": 8453,
"riskScore": 90,
"riskBand": "critical",
"topDrivers": [
{ "code": "volume_spike", "impact": 0.35 },
{ "code": "counterparty_concentration", "impact": 0.31 },
{ "code": "entity_proximity", "impact": 0.19 }
],
"watchFlags": ["sanctions_proximity", "contract_exploit_cluster"],
"asOf": "2026-03-24T00:00:00.000Z",
"traceId": "risk_bdf4456554be"
},
"policy": {
"profile": "operator_guard_v1",
"decisionSource": "txrisk_action_policy",
"reasons": [
"counterparty risk band=critical score=90",
"watch flags: sanctions_proximity, contract_exploit_cluster",
"approval is effectively open-ended or above prototype allowance threshold"
],
"chargedOnDecision": true
},
"operator": {
"step": "deny_and_rewrite_action",
"recoveryHint": "Reduce approval scope or counterparty risk before retrying authorization."
},
"routing": {
"chain": "base",
"chainId": 8453,
"explorerUrl": "https://basescan.org",
"recipientWalletAddress": "0x1111111111111111111111111111111111111111"
},
"billing": {
"charged_usdc": "0.0020",
"remaining_balance_usdc": "0.0000",
"settlement_mode": "direct_transfer",
"settlement_reference": {
"mode": "x402_exact_local",
"network": "eip155:8453",
"resource": "/v1/action/authorize"
}
}
}