{"x402Version":2,"service":"x402-endpoint-risk-corpus","payTo":"0x1664530DC2A1CA350B1dbaD1Fc1F1a70c90fe4de","network":"base","network_caip":"eip155:8453","description":"Hosted x402 endpoint risk, payee reputation, autopay policy, and attack-surface corpus for agents deciding whether to pay autonomous x402 resources.","resources":[{"type":"http","method":"POST","resource":"https://x402-endpoint-risk-corpus.mtree.workers.dev/v1/x402/risk_report","description":"Score an x402 paid resource for payment safety, discovery completeness, replay/binding risk, and autopay suitability before an agent spends. Returns JSON. Price 0.15 USDC on Base via x402. Demo/preview: https://x402-endpoint-risk-corpus.mtree.workers.dev/demo/risk_report. Contact: https://x402-endpoint-risk-corpus.mtree.workers.dev/contact.","discoverable":true,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"150000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x1664530DC2A1CA350B1dbaD1Fc1F1a70c90fe4de","maxTimeoutSeconds":300}],"inputSchema":{"type":"http","method":"POST","bodyType":"json","bodyFields":{"url":{"type":"string","format":"uri","description":"x402 paid endpoint URL to assess"}},"body":{"url":"https://example.com/v1/paid-resource"}},"outputSchema":{"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."]}},"inputExample":{"url":"https://example.com/v1/paid-resource"},"outputExample":{"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."]},"examples":{"input":{"url":"https://example.com/v1/paid-resource"},"output":{"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."]}},"metadata":{"service":"x402-endpoint-risk-corpus","category":"x402 risk and wallet policy","tags":["x402","risk","payments","autopay","payee-reputation","wallet policy","spend controls"],"demoUrl":"https://x402-endpoint-risk-corpus.mtree.workers.dev/demo/risk_report","contactUrl":"https://x402-endpoint-risk-corpus.mtree.workers.dev/contact","datasetHealthUrl":"https://x402-endpoint-risk-corpus.mtree.workers.dev/dataset/health","marketplaceProofUrl":"https://x402-endpoint-risk-corpus.mtree.workers.dev/proof/marketplace.json"},"extensions":{"bazaar":{"discoverable":true,"category":"x402 risk and wallet policy","info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"url":"https://example.com/v1/paid-resource"}},"output":{"type":"json","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."]}}},"schema":{"inputSchema":{"type":"object","properties":{"url":{"type":"string","format":"uri","description":"x402 paid endpoint URL to assess"}},"required":["url"]},"outputSchema":{"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":{"type":"http","method":"POST","bodyType":"json","body":{"url":"https://example.com/v1/paid-resource"},"bodyFields":{"url":{"type":"string","format":"uri","description":"x402 paid endpoint URL to assess"}}},"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."]}},"demoUrl":"https://x402-endpoint-risk-corpus.mtree.workers.dev/demo/risk_report","contactUrl":"https://x402-endpoint-risk-corpus.mtree.workers.dev/contact","keywords":["x402","risk","autopay","payee reputation","attack surface","wallet policy","spend controls"]}}},{"type":"http","method":"POST","resource":"https://x402-endpoint-risk-corpus.mtree.workers.dev/v1/x402/top_risks","description":"Return the highest-risk x402 endpoints observed in the hosted Bazaar-derived corpus with evidence, freshness, and mitigation notes. Returns JSON. Price 0.10 USDC on Base via x402. Demo/preview: https://x402-endpoint-risk-corpus.mtree.workers.dev/demo/top_risks. Contact: https://x402-endpoint-risk-corpus.mtree.workers.dev/contact.","discoverable":true,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"100000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x1664530DC2A1CA350B1dbaD1Fc1F1a70c90fe4de","maxTimeoutSeconds":300}],"inputSchema":{"type":"http","method":"POST","bodyType":"json","bodyFields":{"limit":{"type":"integer","minimum":1,"maximum":100,"description":"Maximum rows to return"}},"body":{"limit":10}},"outputSchema":{"example":{"ok":true,"rows":[{"url":"https://example.com/v1/paid","risk_score":70,"risk_band":"high"}]}},"inputExample":{"limit":10},"outputExample":{"ok":true,"rows":[{"url":"https://example.com/v1/paid","risk_score":70,"risk_band":"high"}]},"examples":{"input":{"limit":10},"output":{"ok":true,"rows":[{"url":"https://example.com/v1/paid","risk_score":70,"risk_band":"high"}]}},"metadata":{"service":"x402-endpoint-risk-corpus","category":"x402 risk and wallet policy","tags":["x402","risk","payments","autopay","payee-reputation","wallet policy","spend controls"],"demoUrl":"https://x402-endpoint-risk-corpus.mtree.workers.dev/demo/top_risks","contactUrl":"https://x402-endpoint-risk-corpus.mtree.workers.dev/contact","datasetHealthUrl":"https://x402-endpoint-risk-corpus.mtree.workers.dev/dataset/health","marketplaceProofUrl":"https://x402-endpoint-risk-corpus.mtree.workers.dev/proof/marketplace.json"},"extensions":{"bazaar":{"discoverable":true,"category":"x402 risk and wallet policy","info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"limit":10}},"output":{"type":"json","example":{"ok":true,"rows":[{"url":"https://example.com/v1/paid","risk_score":70,"risk_band":"high"}]}}},"schema":{"inputSchema":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":100,"description":"Maximum rows to return"}}},"outputSchema":{"example":{"ok":true,"rows":[{"url":"https://example.com/v1/paid","risk_score":70,"risk_band":"high"}]}}},"input":{"type":"http","method":"POST","bodyType":"json","body":{"limit":10},"bodyFields":{"limit":{"type":"integer","minimum":1,"maximum":100,"description":"Maximum rows to return"}}},"output":{"example":{"ok":true,"rows":[{"url":"https://example.com/v1/paid","risk_score":70,"risk_band":"high"}]}},"demoUrl":"https://x402-endpoint-risk-corpus.mtree.workers.dev/demo/top_risks","contactUrl":"https://x402-endpoint-risk-corpus.mtree.workers.dev/contact","keywords":["x402","risk","autopay","payee reputation","attack surface","wallet policy","spend controls"]}}},{"type":"http","method":"POST","resource":"https://x402-endpoint-risk-corpus.mtree.workers.dev/v1/x402/payee_reputation","description":"Assess a payTo wallet, domain, or endpoint for observed buyer/call history, price sanity, route coverage, and allow/warn/block policy. Returns JSON. Price 0.15 USDC on Base via x402. Demo/preview: https://x402-endpoint-risk-corpus.mtree.workers.dev/demo/payee_reputation. Contact: https://x402-endpoint-risk-corpus.mtree.workers.dev/contact.","discoverable":true,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"150000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x1664530DC2A1CA350B1dbaD1Fc1F1a70c90fe4de","maxTimeoutSeconds":300}],"inputSchema":{"type":"http","method":"POST","bodyType":"json","bodyFields":{"pay_to":{"type":"string"},"domain":{"type":"string"},"url":{"type":"string","format":"uri"}},"body":{"pay_to":"0x1664530DC2A1CA350B1dbaD1Fc1F1a70c90fe4de"}},"outputSchema":{"example":{"ok":true,"reputation_score":72,"policy":"allow_with_limits","aggregate_spend_guidance":{"max_per_call_usd":0.2,"suggested_daily_cap_usd":1}}},"inputExample":{"pay_to":"0x1664530DC2A1CA350B1dbaD1Fc1F1a70c90fe4de"},"outputExample":{"ok":true,"reputation_score":72,"policy":"allow_with_limits","aggregate_spend_guidance":{"max_per_call_usd":0.2,"suggested_daily_cap_usd":1}},"examples":{"input":{"pay_to":"0x1664530DC2A1CA350B1dbaD1Fc1F1a70c90fe4de"},"output":{"ok":true,"reputation_score":72,"policy":"allow_with_limits","aggregate_spend_guidance":{"max_per_call_usd":0.2,"suggested_daily_cap_usd":1}}},"metadata":{"service":"x402-endpoint-risk-corpus","category":"x402 risk and wallet policy","tags":["x402","risk","payments","autopay","payee-reputation","wallet policy","spend controls"],"demoUrl":"https://x402-endpoint-risk-corpus.mtree.workers.dev/demo/payee_reputation","contactUrl":"https://x402-endpoint-risk-corpus.mtree.workers.dev/contact","datasetHealthUrl":"https://x402-endpoint-risk-corpus.mtree.workers.dev/dataset/health","marketplaceProofUrl":"https://x402-endpoint-risk-corpus.mtree.workers.dev/proof/marketplace.json"},"extensions":{"bazaar":{"discoverable":true,"category":"x402 risk and wallet policy","info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"pay_to":"0x1664530DC2A1CA350B1dbaD1Fc1F1a70c90fe4de"}},"output":{"type":"json","example":{"ok":true,"reputation_score":72,"policy":"allow_with_limits","aggregate_spend_guidance":{"max_per_call_usd":0.2,"suggested_daily_cap_usd":1}}}},"schema":{"inputSchema":{"type":"object","properties":{"pay_to":{"type":"string"},"domain":{"type":"string"},"url":{"type":"string","format":"uri"}},"anyOf":[{"required":["pay_to"]},{"required":["domain"]},{"required":["url"]}]},"outputSchema":{"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":{"type":"http","method":"POST","bodyType":"json","body":{"pay_to":"0x1664530DC2A1CA350B1dbaD1Fc1F1a70c90fe4de"},"bodyFields":{"pay_to":{"type":"string"},"domain":{"type":"string"},"url":{"type":"string","format":"uri"}}},"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}}},"demoUrl":"https://x402-endpoint-risk-corpus.mtree.workers.dev/demo/payee_reputation","contactUrl":"https://x402-endpoint-risk-corpus.mtree.workers.dev/contact","keywords":["x402","risk","autopay","payee reputation","attack surface","wallet policy","spend controls"]}}},{"type":"http","method":"POST","resource":"https://x402-endpoint-risk-corpus.mtree.workers.dev/v1/x402/autopay_policy","description":"Turn payee reputation and a proposed call plan into allow / allow_with_limits / manual_review / deny plus caps for autonomous x402 payment. Returns JSON. Price 0.20 USDC on Base via x402. Demo/preview: https://x402-endpoint-risk-corpus.mtree.workers.dev/demo/autopay_policy. Contact: https://x402-endpoint-risk-corpus.mtree.workers.dev/contact.","discoverable":true,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"200000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x1664530DC2A1CA350B1dbaD1Fc1F1a70c90fe4de","maxTimeoutSeconds":300}],"inputSchema":{"type":"http","method":"POST","bodyType":"json","bodyFields":{"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"}},"body":{"domain":"example.com","price_micro":150000,"planned_calls":3,"session_cap_usd":1,"quality_gate":"json_schema_required"}},"outputSchema":{"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}}},"inputExample":{"domain":"example.com","price_micro":150000,"planned_calls":3,"session_cap_usd":1,"quality_gate":"json_schema_required"},"outputExample":{"ok":true,"decision":"allow_with_limits","recommended_limits":{"max_per_call_usd":0.2,"max_calls_before_recheck":5,"suggested_daily_cap_usd":1}},"examples":{"input":{"domain":"example.com","price_micro":150000,"planned_calls":3,"session_cap_usd":1,"quality_gate":"json_schema_required"},"output":{"ok":true,"decision":"allow_with_limits","recommended_limits":{"max_per_call_usd":0.2,"max_calls_before_recheck":5,"suggested_daily_cap_usd":1}}},"metadata":{"service":"x402-endpoint-risk-corpus","category":"x402 risk and wallet policy","tags":["x402","risk","payments","autopay","payee-reputation","wallet policy","spend controls"],"demoUrl":"https://x402-endpoint-risk-corpus.mtree.workers.dev/demo/autopay_policy","contactUrl":"https://x402-endpoint-risk-corpus.mtree.workers.dev/contact","datasetHealthUrl":"https://x402-endpoint-risk-corpus.mtree.workers.dev/dataset/health","marketplaceProofUrl":"https://x402-endpoint-risk-corpus.mtree.workers.dev/proof/marketplace.json"},"extensions":{"bazaar":{"discoverable":true,"category":"x402 risk and wallet policy","info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"domain":"example.com","price_micro":150000,"planned_calls":3,"session_cap_usd":1,"quality_gate":"json_schema_required"}},"output":{"type":"json","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}}}},"schema":{"inputSchema":{"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"]}]},"outputSchema":{"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":{"type":"http","method":"POST","bodyType":"json","body":{"domain":"example.com","price_micro":150000,"planned_calls":3,"session_cap_usd":1,"quality_gate":"json_schema_required"},"bodyFields":{"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"}}},"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}}},"demoUrl":"https://x402-endpoint-risk-corpus.mtree.workers.dev/demo/autopay_policy","contactUrl":"https://x402-endpoint-risk-corpus.mtree.workers.dev/contact","keywords":["x402","risk","autopay","payee reputation","attack surface","wallet policy","spend controls"]}}},{"type":"http","method":"POST","resource":"https://x402-endpoint-risk-corpus.mtree.workers.dev/v1/x402/attack_surface_check","description":"Check authorization binding, replay-window, paid-but-denied, catalog drift, and price-drain classes for a candidate x402 endpoint. Returns JSON. Price 0.25 USDC on Base via x402. Demo/preview: https://x402-endpoint-risk-corpus.mtree.workers.dev/demo/attack_surface_check. Contact: https://x402-endpoint-risk-corpus.mtree.workers.dev/contact.","discoverable":true,"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"250000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x1664530DC2A1CA350B1dbaD1Fc1F1a70c90fe4de","maxTimeoutSeconds":300}],"inputSchema":{"type":"http","method":"POST","bodyType":"json","bodyFields":{"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"}},"body":{"url":"https://example.com/v1/paid-resource","method":"POST","require_body_digest":true,"require_idempotency_key":true}},"outputSchema":{"example":{"ok":true,"attack_surface_score":36,"attack_surface_band":"low","x402_attack_classes":[{"id":"authorization_binding","status":"pass"}]}},"inputExample":{"url":"https://example.com/v1/paid-resource","method":"POST","require_body_digest":true,"require_idempotency_key":true},"outputExample":{"ok":true,"attack_surface_score":36,"attack_surface_band":"low","x402_attack_classes":[{"id":"authorization_binding","status":"pass"}]},"examples":{"input":{"url":"https://example.com/v1/paid-resource","method":"POST","require_body_digest":true,"require_idempotency_key":true},"output":{"ok":true,"attack_surface_score":36,"attack_surface_band":"low","x402_attack_classes":[{"id":"authorization_binding","status":"pass"}]}},"metadata":{"service":"x402-endpoint-risk-corpus","category":"x402 risk and wallet policy","tags":["x402","risk","payments","autopay","payee-reputation","wallet policy","spend controls"],"demoUrl":"https://x402-endpoint-risk-corpus.mtree.workers.dev/demo/attack_surface_check","contactUrl":"https://x402-endpoint-risk-corpus.mtree.workers.dev/contact","datasetHealthUrl":"https://x402-endpoint-risk-corpus.mtree.workers.dev/dataset/health","marketplaceProofUrl":"https://x402-endpoint-risk-corpus.mtree.workers.dev/proof/marketplace.json"},"extensions":{"bazaar":{"discoverable":true,"category":"x402 risk and wallet policy","info":{"input":{"type":"http","method":"POST","bodyType":"json","body":{"url":"https://example.com/v1/paid-resource","method":"POST","require_body_digest":true,"require_idempotency_key":true}},"output":{"type":"json","example":{"ok":true,"attack_surface_score":36,"attack_surface_band":"low","x402_attack_classes":[{"id":"authorization_binding","status":"pass"}]}}},"schema":{"inputSchema":{"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"]},"outputSchema":{"example":{"ok":true,"attack_surface_score":36,"attack_surface_band":"low","x402_attack_classes":[{"id":"authorization_binding","status":"pass"}]}}},"input":{"type":"http","method":"POST","bodyType":"json","body":{"url":"https://example.com/v1/paid-resource","method":"POST","require_body_digest":true,"require_idempotency_key":true},"bodyFields":{"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"}}},"output":{"example":{"ok":true,"attack_surface_score":36,"attack_surface_band":"low","x402_attack_classes":[{"id":"authorization_binding","status":"pass"}]}},"demoUrl":"https://x402-endpoint-risk-corpus.mtree.workers.dev/demo/attack_surface_check","contactUrl":"https://x402-endpoint-risk-corpus.mtree.workers.dev/contact","keywords":["x402","risk","autopay","payee reputation","attack surface","wallet policy","spend controls"]}}}],"discovery":{"agentCard":"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","x402":"https://x402-endpoint-risk-corpus.mtree.workers.dev/.well-known/x402","apiCatalog":"https://x402-endpoint-risk-corpus.mtree.workers.dev/.well-known/api-catalog","llmsTxt":"https://x402-endpoint-risk-corpus.mtree.workers.dev/llms.txt"}}