check_payment_signal
Verify whether an x402 resource accepted a real paid probe before committing funds; returns fresh signed evidence of payment reliability to guide spending decisions.
Instructions
SPENDS REAL MONEY — 1¢ (USDC, Base mainnet) per UNCACHED call; a still-valid cached artifact returns WITHOUT spending, and an unknown resource is answered free. Buys ArisPay Signal: recent signed probe evidence about an x402 resource (did a real paid probe settle and deliver?) as an arispay.signal.v1 artifact, verified against the published JWKS. Use it BEFORE a material first payment to an unfamiliar resource, or after cached evidence expires. The decision denominator is CUMULATIVE exposure before the artifact expires — planned spend across all intended calls, or the expected cost of one failure, whichever is larger — not the price of the next call: an agent planning 100 calls to a 1¢ endpoint should check; an agent making a single 1¢ call should not. Skip it when cumulative exposure is at or below the 1¢ check price. Returns signed observational evidence with explicit freshness — NOT a guarantee, insurance, or endorsement. Network side effect: one HTTPS request to the Signal endpoint; payment side effect: the 1¢ x402 purchase on uncached calls.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent | No | Optional name of a stored x402 payer agent (delegated mode). | |
| resource | Yes | The exact absolute HTTPS URL of the x402 resource you are about to pay. Signal evidence is keyed by this exact URL. |