Decide whether to pay an address before an agent pays (free)
payment_decisionBefore an agent pays, check the payee address to get an allow, review, or decline decision with evidence and retry rules; block payment unless the result is allow.
Instructions
"Before your agent pays, call OceanAlt once." Pass the payee address the agent is about to pay; get a machine-executable decision: allow | review | decline, plus verifiable evidence and retry semantics. Use this as a gate in an autonomous payment flow — if the decision is not "allow", do not pay. On allow/review it also returns a verifiable compliance attestation you can attach to the settlement so the payment carries proof it passed OceanAlt's decision. Free, no API key, no signup. (For the paid variant that also settles the payment on x402 rails, use compliance_decision.)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | Payee address the agent is about to pay. EVM: 0x + 40 hex. Tron: T + 33 base58. | |
| lang | No | Language for human-readable fields (signals, note, advice). Defaults to English. | |
| network | No | EVM chain for the payee (same set as screen_address). Optional; ignored for Tron. | |
| purpose | No | Short purpose/memo for the payment (optional). | |
| amountUsdc | No | Amount in USDC (optional; recorded/echoed, not required for the decision). |