x402 Demand Authenticity Report
ontario_x402-demand-authenticityUse when an agent, marketplace, provider, or investor needs to separate observable Base USDC settlement evidence from unsupported independent-demand claims. Detects direct self-payments, classifies disclosed related-party and unattributed receipts, measures payer concentration, and does not call unknown wallets customers. Agent payment guidance: run free can-pay and readiness checks first; pay only when policy allows base 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 and 0.02 USDC is inside the agent budget. [PAID: 0.02 USDC via x402 on Base. Two-step flow: call without payment to receive MCP PaymentRequired, then retry with params._meta['x402/payment'] containing the signed PaymentPayload. The legacy _x402_payment base64 argument is also supported. Sign only after explicit budget and policy approval.]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tx_hashes | Yes | One to twenty public Base settlement transaction hashes to classify. | |
| _x402_payment | No | base64 x402 PaymentPayload (USDC on Base); obtain the requirements by calling this tool without it first. | |
| related_addresses | No | Disclosed provider-controlled or related wallet addresses; omission does not establish independence. | |
| expected_recipient | No | Optional recipient wallet address expected for these settlement receipts. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||