Agent Payment Preflight
agent_can_payFree pre-payment policy decision. Agents ask whether an x402 endpoint should be paid under strict, standard, or permissive policy. The free result is sufficient by default; set require_audit_receipt only when a settlement-backed receipt is required.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| endpoint | Yes | Public x402 endpoint to evaluate before payment; never include credentials or private query parameters. | |
| max_usdc | No | Caller-approved per-call spending ceiling in decimal USDC, for example 0.01. This check never spends funds. | |
| agent_policy | No | Readiness policy to apply. Use strict unless the operator explicitly permits a different policy. | |
| require_audit_receipt | No | Explicitly request the optional paid receipt handoff after an allow decision. This does not submit payment. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| report | No | ||
| reasons | No | ||
| decision | Yes | ||
| endpoint | No | ||
| max_usdc | No | ||
| decision_code | Yes | ||
| recommendations | No | ||
| declared_price_usdc | No | ||
| report_integrity_ok | No | ||
| verification_age_hours | No | ||
| decision_schema_version | Yes | ||
| auditable_paid_continuation | No |