{"uid":"cap_SBwMbJNeuG8qM6zvF21yj","slug":"oceanalt-pre-payment-decision-api-3cf98488","name":"OceanAlt Pre-Payment Decision API","description":"Sanctions screening and AML screening of a payee before an AI agent pays: OFAC and other sanctions lists, mixers, scam and hack lists, on-chain risk. Returns a pre-payment compliance decision (allow / review / decline) with verifiable evidence and a signed receipt. Prepaid credits are cheaper: see POST /api/x402/credits.","url":"https://oceanalt.com/api/x402/decision?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"to":{"type":"string","description":"Payee address the agent intends to pay: EVM 0x…, TRON T…, Solana, Bitcoin or XRP Ledger r…"},"network":{"enum":["ethereum","base","bsc","polygon","arbitrum","optimism","avalanche","arc"],"type":"string","description":"Optional EVM chain of the payee"},"purpose":{"type":"string","description":"Optional short note on what the payment is for"},"amountUsdc":{"type":"number","description":"Optional payment amount in USDC"}}},"responseSchema":{"type":"json","example":{"retry":"not_applicable","decision":"allow","evidence":[],"reason_code":"clear","signal_keys":[],"signal_class":"ok"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_BCy_pzXqiMU2_Fm8306O5","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Evaluates whether an AI agent should allow, review, or decline a proposed payment to a given address, returning a verifiable risk decision with evidence signals.","exampleAgentPrompt":"Before sending 50 USDC to 0x4e9ce36e442e55ecd9025b9a6e0d88485d628a9 on Base for a freelance invoice, check with OceanAlt whether this payment should be allowed, reviewed, or declined.","exampleUseCases":[{"title":"Screening DeFi protocol payment","prompt":"I'm about to send 200 USDC to 0xAbC123...def on Ethereum for a liquidity provision — can you run a pre-payment decision check on that address before we proceed?"},{"title":"Agent payroll to contractor wallet","prompt":"My agent needs to pay 75 USDC to 0x9f2D...4aB1 on Polygon for content moderation work — screen the address first and tell me if it's safe to go ahead."},{"title":"Flagging suspicious marketplace seller","prompt":"Someone on this marketplace wants 30 USDC sent to TRX address TUEZSdKsoDHQMeZwihtdoBiN46zxhGWYdH — check whether OceanAlt says to allow, review, or decline before I pay them."}],"resultDescription":"A JSON object with a 'decision' field ('allow', 'review', or 'decline'), a 'reason_code' string explaining the outcome, a 'signal_class' categorizing the risk level, a list of 'evidence' items supporting the decision, a list of 'signal_keys' triggered, and a 'retry' field indicating whether retrying is applicable.","failureModes":["Invalid or malformed address format returns a validation error","Unsupported network value returns an enum validation error","Missing required 'to' field causes a 400 bad request","Insufficient prepaid credits or unpaid x402 fee results in a 402 Payment Required response","Network timeout or service unavailability returns a 5xx error"],"whenToPreferThis":"Use this endpoint when an AI agent needs a real-time, verifiable pre-payment risk decision before sending stablecoin payments on EVM-compatible chains or TRON. It is ideal for autonomous agent workflows where human oversight of every payment is impractical, and compliance or fraud-prevention guardrails are needed. Prefer it over generic address lookup tools when you need a structured allow/review/decline signal with supporting evidence rather than raw on-chain data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-23T08:06:28.926Z","isFirstParty":false,"canonicalSlug":"oceanalt-pre-payment-decision-api-3cf98488"}