{"service":"x402-endpoint-risk-corpus","generated_at":"2026-06-30T04:47:11.864Z","purpose":"Crawler-visible marketplace proof for x402 risk, payee reputation, attack-surface, and autopay policy endpoints. Includes scanner-compatible payment fields, schemas, examples, demos, and buyer next-action vocabulary.","buyer_intent_queries":["x402 autopay policy","x402 endpoint risk","payee reputation API","agent spend controls","payment attack surface check"],"payment":{"rail":"x402","x402_version":2,"scheme":"exact","network":"base","network_caip":"eip155:8453","pay_to":"0x1664530DC2A1CA350B1dbaD1Fc1F1a70c90fe4de","asset":"USDC","asset_address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"discovery":{"home":"https://x402-endpoint-risk-corpus.mtree.workers.dev/","x402":"https://x402-endpoint-risk-corpus.mtree.workers.dev/.well-known/x402","agent_card":"https://x402-endpoint-risk-corpus.mtree.workers.dev/.well-known/agent-card.json","mcp":"https://x402-endpoint-risk-corpus.mtree.workers.dev/.well-known/mcp.json","openapi":"https://x402-endpoint-risk-corpus.mtree.workers.dev/openapi.yaml","api_catalog":"https://x402-endpoint-risk-corpus.mtree.workers.dev/.well-known/api-catalog","llms_txt":"https://x402-endpoint-risk-corpus.mtree.workers.dev/llms.txt","dataset_health":"https://x402-endpoint-risk-corpus.mtree.workers.dev/dataset/health","contact":"https://x402-endpoint-risk-corpus.mtree.workers.dev/contact"},"paid_routes":[{"method":"POST","path":"/v1/x402/risk_report","resource":"https://x402-endpoint-risk-corpus.mtree.workers.dev/v1/x402/risk_report","price_usdc":0.15,"atomic_amount":150000,"x_payment_info":{"x402_version":2,"network":"eip155:8453","amount":"150000","pay_to":"0x1664530DC2A1CA350B1dbaD1Fc1F1a70c90fe4de"},"description":"Score an x402 paid resource for payment safety, discovery completeness, replay/binding risk, and autopay suitability before an agent spends.","demo_url":"https://x402-endpoint-risk-corpus.mtree.workers.dev/demo/risk_report","input_example":{"url":"https://example.com/v1/paid-resource"},"output_example":{"ok":true,"risk_score":25,"risk_band":"low","risks":["class_check_replay_window"],"mitigations":["Bind payment signatures to method, URL, body digest, amount, asset, chain, and payTo."]},"input_schema":{"type":"object","properties":{"url":{"type":"string","format":"uri","description":"x402 paid endpoint URL to assess"}},"required":["url"]},"output_schema":{"example":{"ok":true,"risk_score":25,"risk_band":"low","risks":["class_check_replay_window"],"mitigations":["Bind payment signatures to method, URL, body digest, amount, asset, chain, and payTo."]}},"buyer_next_action":"Use the score/verdict before paying or routing to this provider."},{"method":"POST","path":"/v1/x402/top_risks","resource":"https://x402-endpoint-risk-corpus.mtree.workers.dev/v1/x402/top_risks","price_usdc":0.1,"atomic_amount":100000,"x_payment_info":{"x402_version":2,"network":"eip155:8453","amount":"100000","pay_to":"0x1664530DC2A1CA350B1dbaD1Fc1F1a70c90fe4de"},"description":"Return the highest-risk x402 endpoints observed in the hosted Bazaar-derived corpus with evidence, freshness, and mitigation notes.","demo_url":"https://x402-endpoint-risk-corpus.mtree.workers.dev/demo/top_risks","input_example":{"limit":10},"output_example":{"ok":true,"rows":[{"url":"https://example.com/v1/paid","risk_score":70,"risk_band":"high"}]},"input_schema":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":100,"description":"Maximum rows to return"}}},"output_schema":{"example":{"ok":true,"rows":[{"url":"https://example.com/v1/paid","risk_score":70,"risk_band":"high"}]}},"buyer_next_action":"Use the score/verdict before paying or routing to this provider."},{"method":"POST","path":"/v1/x402/payee_reputation","resource":"https://x402-endpoint-risk-corpus.mtree.workers.dev/v1/x402/payee_reputation","price_usdc":0.15,"atomic_amount":150000,"x_payment_info":{"x402_version":2,"network":"eip155:8453","amount":"150000","pay_to":"0x1664530DC2A1CA350B1dbaD1Fc1F1a70c90fe4de"},"description":"Assess a payTo wallet, domain, or endpoint for observed buyer/call history, price sanity, route coverage, and allow/warn/block policy.","demo_url":"https://x402-endpoint-risk-corpus.mtree.workers.dev/demo/payee_reputation","input_example":{"pay_to":"0x1664530DC2A1CA350B1dbaD1Fc1F1a70c90fe4de"},"output_example":{"ok":true,"reputation_score":72,"policy":"allow_with_limits","aggregate_spend_guidance":{"max_per_call_usd":0.2,"suggested_daily_cap_usd":1}},"input_schema":{"type":"object","properties":{"pay_to":{"type":"string"},"domain":{"type":"string"},"url":{"type":"string","format":"uri"}},"anyOf":[{"required":["pay_to"]},{"required":["domain"]},{"required":["url"]}]},"output_schema":{"example":{"ok":true,"reputation_score":72,"policy":"allow_with_limits","aggregate_spend_guidance":{"max_per_call_usd":0.2,"suggested_daily_cap_usd":1}}},"buyer_next_action":"Use the score/verdict before paying or routing to this provider."},{"method":"POST","path":"/v1/x402/autopay_policy","resource":"https://x402-endpoint-risk-corpus.mtree.workers.dev/v1/x402/autopay_policy","price_usdc":0.2,"atomic_amount":200000,"x_payment_info":{"x402_version":2,"network":"eip155:8453","amount":"200000","pay_to":"0x1664530DC2A1CA350B1dbaD1Fc1F1a70c90fe4de"},"description":"Turn payee reputation and a proposed call plan into allow / allow_with_limits / manual_review / deny plus caps for autonomous x402 payment.","demo_url":"https://x402-endpoint-risk-corpus.mtree.workers.dev/demo/autopay_policy","input_example":{"domain":"example.com","price_micro":150000,"planned_calls":3,"session_cap_usd":1,"quality_gate":"json_schema_required"},"output_example":{"ok":true,"decision":"allow_with_limits","recommended_limits":{"max_per_call_usd":0.2,"max_calls_before_recheck":5,"suggested_daily_cap_usd":1}},"input_schema":{"type":"object","properties":{"pay_to":{"type":"string"},"domain":{"type":"string"},"url":{"type":"string","format":"uri"},"price_micro":{"type":"integer","minimum":0},"planned_calls":{"type":"integer","minimum":1},"session_cap_usd":{"type":"number","minimum":0},"quality_gate":{"type":"string"}},"anyOf":[{"required":["pay_to"]},{"required":["domain"]},{"required":["url"]}]},"output_schema":{"example":{"ok":true,"decision":"allow_with_limits","recommended_limits":{"max_per_call_usd":0.2,"max_calls_before_recheck":5,"suggested_daily_cap_usd":1}}},"buyer_next_action":"Use the decision + recommended limits before enabling unattended x402 spend."},{"method":"POST","path":"/v1/x402/attack_surface_check","resource":"https://x402-endpoint-risk-corpus.mtree.workers.dev/v1/x402/attack_surface_check","price_usdc":0.25,"atomic_amount":250000,"x_payment_info":{"x402_version":2,"network":"eip155:8453","amount":"250000","pay_to":"0x1664530DC2A1CA350B1dbaD1Fc1F1a70c90fe4de"},"description":"Check authorization binding, replay-window, paid-but-denied, catalog drift, and price-drain classes for a candidate x402 endpoint.","demo_url":"https://x402-endpoint-risk-corpus.mtree.workers.dev/demo/attack_surface_check","input_example":{"url":"https://example.com/v1/paid-resource","method":"POST","require_body_digest":true,"require_idempotency_key":true},"output_example":{"ok":true,"attack_surface_score":36,"attack_surface_band":"low","x402_attack_classes":[{"id":"authorization_binding","status":"pass"}]},"input_schema":{"type":"object","properties":{"url":{"type":"string","format":"uri"},"method":{"type":"string","enum":["GET","POST","PUT","PATCH","DELETE"]},"require_body_digest":{"type":"boolean"},"require_idempotency_key":{"type":"boolean"},"post_settlement_deterministic":{"type":"boolean"}},"required":["url"]},"output_schema":{"example":{"ok":true,"attack_surface_score":36,"attack_surface_band":"low","x402_attack_classes":[{"id":"authorization_binding","status":"pass"}]}},"buyer_next_action":"Use the score/verdict before paying or routing to this provider."}],"ingestion_gate":{"unpaid_expected_status":402,"paid_expected_status":200,"cache_control":"public, max-age=300","verification_note":"Compare marketplace rows against this proof and /.well-known/x402 when schemas/examples are stripped by an indexer."}}