{"slug":"oceanalt-com-api-x402-decision-a4168d","title":"OceanAlt pre-payment decision","host":"oceanalt.com","method":"POST","resource":"https://oceanalt.com/api/x402/decision","category":"other","description":"OceanAlt pre-payment decision: should this agent make this payment? allow / review / decline with verifiable evidence. Prepaid credits are cheaper: see POST /api/x402/credits.","price_listed":0.002,"price_asked":0.002,"state":"answering","state_label":"Answering","checks_7d":1,"answered_7d":1,"latency_ms_median":687,"reported_calls_30d":4,"reported_payers_30d":3,"networks":["eip155:8453","eip155:84532","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"amountUsdc":25,"network":"base","purpose":"invoice","to":"0x8ac5381fcd9e7395d14e02986c344aada84b4bc6"},"bodyType":"json","headerFields":{"X-OceanAlt-Credit":"Optional prepaid credit token from POST /api/x402/credits; when present, one credit is used and no payment is required"},"method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"properties":{"body":{"properties":{"amountUsdc":{"description":"Optional payment amount in USDC","type":"number"},"network":{"description":"Optional EVM chain of the payee","enum":["ethereum","base","bsc","polygon","arbitrum","optimism","avalanche"],"type":"string"},"purpose":{"description":"Optional short note on what the payment is for","type":"string"},"to":{"description":"Payee address the agent intends to pay: EVM 0x… or TRON T…","type":"string"}},"required":["to"],"type":"object"},"bodyType":{"const":"json","type":"string"},"method":{"const":"POST","type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"decision":{"description":"allow | review | decline","enum":["allow","review","decline"],"type":"string"},"evidence":{"description":"Checkable evidence: which list matched or which on-chain path","items":{"type":"object"},"type":"array"},"reason_code":{"description":"Stable machine-readable reason","type":"string"},"retry":{"description":"Retry rule for the agent planner, e.g. not_applicable, non_retryable, policy_dependent_backoff","type":"string"},"signal_class":{"description":"ok | payment | regulatory | authorization | uncertain","type":"string"},"signal_keys":{"description":"Language-independent signal keys; branch on these, not on prose","items":{"type":"string"},"type":"array"}},"required":["decision","reason_code"],"type":"object"},"type":{"const":"json","type":"string"}},"type":"object"}},"required":["input"],"type":"object"},"history":[{"day":"2026-10-10","reachable":true,"status":402,"valid_402":true,"asked_usdc":0.002,"price_match":true,"latency_ms":687,"error":null}],"description_full":"OceanAlt pre-payment decision: should this agent make this payment? allow / review / decline with verifiable evidence. Prepaid credits are cheaper: see POST /api/x402/credits.","last_updated":"2026-10-08T14:56:16.568Z","schemes":["exact"]}