{"service":"wallet-funding-trace-mcp","generated_at":"2026-05-25T18:55:00Z","purpose":"Crawler-visible marketplace ingestion proof for x402/Bazaar/PayAI agents. Shows live paid resources, schemas/examples, payment rail, demos, and buyer-intent vocabulary in one stable JSON URL.","buyer_intent_queries":["wallet funding trace API","source of funds MCP","crypto wallet provenance x402"],"payment":{"rail":"x402","network":"base","network_caip":"eip155:8453","pay_to":"0x1664530DC2A1CA350B1dbaD1Fc1F1a70c90fe4de","asset":"USDC","asset_address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"},"discovery":{"home":"https://wallet-funding-trace-mcp.mtree.workers.dev/","x402":"https://wallet-funding-trace-mcp.mtree.workers.dev/.well-known/x402","agent_card":"https://wallet-funding-trace-mcp.mtree.workers.dev/.well-known/agent-card.json","mcp":"https://wallet-funding-trace-mcp.mtree.workers.dev/.well-known/mcp.json","openapi":"https://wallet-funding-trace-mcp.mtree.workers.dev/openapi.yaml","llms_txt":"https://wallet-funding-trace-mcp.mtree.workers.dev/llms.txt","sitemap":"https://wallet-funding-trace-mcp.mtree.workers.dev/sitemap.xml","contact":"https://wallet-funding-trace-mcp.mtree.workers.dev/contact"},"paid_routes":[{"method":"POST","path":"/v1/wallet/funding_trace","resource":"https://wallet-funding-trace-mcp.mtree.workers.dev/v1/wallet/funding_trace","price_usdc":0.3,"atomic_amount":300000,"description":"Paid wallet funding trace mcp route for autonomous agents. Returns JSON with provenance, route-specific evidence, and machine-readable fields. Buyer-intent match: wallet funding trace, source of funds API.","keywords":["wallet-funding-trace-mcp","wallet funding trace mcp","funding trace","x402","Bazaar","wallet funding trace","source of funds API","wallet funding path","crypto source of funds","wallet provenance API"],"demo_url":"https://wallet-funding-trace-mcp.mtree.workers.dev/demo/funding_trace","input_example":{"query":"example","url":"https://example.com"},"output_example":{"ok":true,"service":"wallet-funding-trace-mcp","endpoint":"/v1/wallet/funding_trace","dataset_fresh_at":"1970-01-01T00:00:00.000Z","result":"sample paid JSON response"},"input_schema":{"type":"object","additionalProperties":true,"properties":{"query":{"type":"string"},"url":{"type":"string"}}},"output_schema":{"example":{"ok":true,"service":"wallet-funding-trace-mcp","endpoint":"/v1/wallet/funding_trace","dataset_fresh_at":"1970-01-01T00:00:00.000Z","result":"sample paid JSON response"}}},{"method":"POST","path":"/v1/wallet/funding_summary","resource":"https://wallet-funding-trace-mcp.mtree.workers.dev/v1/wallet/funding_summary","price_usdc":0.1,"atomic_amount":100000,"description":"Paid wallet funding trace mcp route for autonomous agents. Returns JSON with provenance, route-specific evidence, and machine-readable fields. Buyer-intent match: wallet funding summary, crypto source of funds.","keywords":["wallet-funding-trace-mcp","wallet funding trace mcp","funding summary","x402","Bazaar","wallet funding summary","crypto source of funds","wallet funding trace","wallet funding path","source of funds API","wallet provenance API"],"demo_url":"https://wallet-funding-trace-mcp.mtree.workers.dev/demo/funding_summary","input_example":{"query":"example","url":"https://example.com"},"output_example":{"ok":true,"service":"wallet-funding-trace-mcp","endpoint":"/v1/wallet/funding_summary","dataset_fresh_at":"1970-01-01T00:00:00.000Z","result":"sample paid JSON response"},"input_schema":{"type":"object","additionalProperties":true,"properties":{"query":{"type":"string"},"url":{"type":"string"}}},"output_schema":{"example":{"ok":true,"service":"wallet-funding-trace-mcp","endpoint":"/v1/wallet/funding_summary","dataset_fresh_at":"1970-01-01T00:00:00.000Z","result":"sample paid JSON response"}}},{"method":"POST","path":"/v1/wallet/funding_path","resource":"https://wallet-funding-trace-mcp.mtree.workers.dev/v1/wallet/funding_path","price_usdc":0.05,"atomic_amount":50000,"description":"Paid source-of-funds hop decision for autonomous agents deciding whether a wallet's predecessor path is clean, tainted, exchange-funded, bridge-funded, or unknown before accepting funds or authorizing spend. Buyer-intent match: wallet funding path, wallet provenance API.","keywords":["wallet-funding-trace-mcp","wallet funding trace mcp","funding path","x402","Bazaar","wallet funding path","wallet provenance API","wallet funding trace","source of funds API","crypto source of funds"],"demo_url":"https://wallet-funding-trace-mcp.mtree.workers.dev/demo/funding_path","input_example":{"address":"0x0000000000000000000000000000000000000000","chain":"base","hop":1},"output_example":{"address":"0x0000000000000000000000000000000000000000","chain":"base","hop":1,"predecessor":{"address":"0x1111111111111111111111111111111111111111","classification":"cex","label":"example exchange","is_eoa":false},"via_tx":{"tx_hash":"0x...","block":123,"token":"USDC"},"buyer_decision":{"verdict":"accept_with_audit_log","confidence":"medium","reason":"Immediate predecessor is classified as cex."},"evidence":[{"source":"tracked-token earliest inbound transfer","classification":"cex"}],"execution_policy":{"autonomous_accept_ok":true,"require_manual_review":false,"recommended_controls":["record predecessor and tx hash"]},"next_action":"Accept if payment amount and business policy match; store predecessor evidence for audit."},"input_schema":{"type":"object","additionalProperties":false,"required":["address"],"properties":{"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"chain":{"type":"string","enum":["ethereum","base","arbitrum","optimism","polygon"],"default":"ethereum"},"hop":{"type":"integer","minimum":1,"maximum":5,"default":1}}},"output_schema":{"example":{"address":"0x0000000000000000000000000000000000000000","chain":"base","hop":1,"predecessor":{"address":"0x1111111111111111111111111111111111111111","classification":"cex","label":"example exchange","is_eoa":false},"via_tx":{"tx_hash":"0x...","block":123,"token":"USDC"},"buyer_decision":{"verdict":"accept_with_audit_log","confidence":"medium","reason":"Immediate predecessor is classified as cex."},"evidence":[{"source":"tracked-token earliest inbound transfer","classification":"cex"}],"execution_policy":{"autonomous_accept_ok":true,"require_manual_review":false,"recommended_controls":["record predecessor and tx hash"]},"next_action":"Accept if payment amount and business policy match; store predecessor evidence for audit."}}}],"ingestion_gate":{"unpaid_expected_status":402,"paid_expected_status":200,"cache_control":"public, max-age=300","verification_note":"If an external marketplace row lacks examples, compare it with this live proof and /.well-known/x402; stale cache or field stripping is external to the service."}}