{"openapi":"3.1.0","info":{"title":"geld machen x402","description":"TIP-OF-SPEAR: URL Fingerprint ($0.01) GET ?url= → body_sha256/TLS/DNS. DEMAND-MATCHED SERP tip: Web Search ($0.02) GET ?q= (required) → ranked results. OCR tip: Image OCR ($0.01) GET ?url= → Tesseract text (COGS=0). Builder tool: Bazaar Readiness Check — FREE ?url= indexed yes/nein + issue count; PAID report $0.05 Fix-JSON. Gated-data: Base DeFi Snapshot ($0.03) balances+gas+protocol TVL/APY. Free teasers have no live hash/results. Upsell red-flag $0.25. Ladder: 0.01→0.02→0.025→0.25→0.35→0.49→0.75→17.","version":"1.4.0","x-required-first-tool":{"operation":"GET /product/bazaar-check.json?url= (FREE) then GET /product/bazaar-check/report.json?url= ($0.05)","price_usdc":"0.05","utility":"FREE Bazaar readiness / indexed endpoint check → paid Fix-JSON report","input":{"url":"string — HTTPS x402 URL to audit"},"output":"indexed yes/no, issues_found, Fix-JSON patches (paid)","cannot_complete_without":"Full Fix-JSON requires the paid $0.05 bazaar-check report; free check is teaser counts only.","url":"https://geld-machen-x402.fly.dev/product/bazaar-check/report.json","free_check":"https://geld-machen-x402.fly.dev/product/bazaar-check.json","teaser":"https://geld-machen-x402.fly.dev/product/bazaar-check/teaser.json","recommended_builders":["bazaar-check","defi-base-snapshot","base-allowance-scan","base-tx-explain"],"upsell":"https://geld-machen-x402.fly.dev/product/defi-base-snapshot.json"}},"paths":{"/product/bazaar-check.json":{"get":{"summary":"Bazaar Check Free Get","description":"Stream 12 FREE — Bazaar readiness teaser (indexed + issue count). Not x402-gated.","operationId":"bazaar_check_free_get_product_bazaar_check_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/product/bazaar-check":{"get":{"summary":"Bazaar Check Free Get","description":"Stream 12 FREE — Bazaar readiness teaser (indexed + issue count). Not x402-gated.","operationId":"bazaar_check_free_get_product_bazaar_check_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/product/bazaar-check/teaser.json":{"get":{"summary":"Bazaar Check Teaser","description":"Shape-only discovery teaser for Bazaar Readiness Check (builder tool).","operationId":"bazaar_check_teaser_product_bazaar_check_teaser_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Bazaar Check Teaser","description":"Shape-only discovery teaser for Bazaar Readiness Check (builder tool).","operationId":"bazaar_check_teaser_product_bazaar_check_teaser_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/product/bazaar-check/report.json":{"get":{"summary":"Bazaar Check Report Get","description":"Stream 12 PAID — full Bazaar readiness Fix-JSON report. x402 $0.05.","operationId":"bazaar_check_report_get_product_bazaar_check_report_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — x402 PAYMENT-REQUIRED header (Base USDC micropayments)"}},"parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string","description":"HTTPS x402 URL to audit for Bazaar readiness (query ?url=)"},"description":"HTTPS x402 URL to audit for Bazaar readiness (query ?url=)"}],"x-inputSchema":true,"x-payment-info":{"offers":[{"intent":"charge","method":"x402","amount":"50000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Bazaar readiness Fix-JSON report $0.05 USDC Base","network":"eip155:8453","scheme":"exact","payTo":"0x524Bf56B92400BD232BF85348660B652e0DdDb2a","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","asset":"USDC"}]}},"post":{"summary":"Bazaar Check Report Post","description":"Stream 12 PAID POST — full Bazaar readiness Fix-JSON report. x402 $0.05.","operationId":"bazaar_check_report_post_product_bazaar_check_report_json_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — x402 PAYMENT-REQUIRED header (Base USDC micropayments)"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string","description":"HTTPS x402 URL to audit for Bazaar readiness"}},"required":["url"]}}}},"x-inputSchema":true,"x-payment-info":{"offers":[{"intent":"charge","method":"x402","amount":"50000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Bazaar readiness Fix-JSON report $0.05 USDC Base","network":"eip155:8453","scheme":"exact","payTo":"0x524Bf56B92400BD232BF85348660B652e0DdDb2a","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","asset":"USDC"}]}}},"/product/defi-base-snapshot.json":{"get":{"summary":"Defi Base Snapshot Get","description":"Stream 13 — Base DeFi snapshot (optional ?address= & ?protocol=). x402 gated $0.03.","operationId":"defi_base_snapshot_get_product_defi_base_snapshot_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — x402 PAYMENT-REQUIRED header (Base USDC micropayments)"}},"parameters":[{"name":"address","in":"query","required":false,"schema":{"type":"string","description":"Optional Base EVM address for ETH+USDC balances (query ?address=)"},"description":"Optional Base EVM address for ETH+USDC balances (query ?address=)"},{"name":"protocol","in":"query","required":false,"schema":{"type":"string","description":"Optional comma-separated DeFiLlama slugs (max 3), e.g. aerodrome,aave-v3,morpho-blue"},"description":"Optional comma-separated DeFiLlama slugs (max 3), e.g. aerodrome,aave-v3,morpho-blue"}],"x-inputSchema":true,"x-payment-info":{"offers":[{"intent":"charge","method":"x402","amount":"30000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"DeFi snapshot Base $0.03 USDC","network":"eip155:8453","scheme":"exact","payTo":"0x524Bf56B92400BD232BF85348660B652e0DdDb2a","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","asset":"USDC"}]}},"post":{"summary":"Defi Base Snapshot Post","description":"Stream 13 — Base DeFi snapshot POST JSON. x402 gated $0.03.","operationId":"defi_base_snapshot_post_product_defi_base_snapshot_json_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — x402 PAYMENT-REQUIRED header (Base USDC micropayments)"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string","description":"Optional Base EVM address"},"protocol":{"type":"string","description":"Optional comma-separated protocol slugs (max 3)"}}}}}},"x-inputSchema":true,"x-payment-info":{"offers":[{"intent":"charge","method":"x402","amount":"30000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"DeFi snapshot Base $0.03 USDC","network":"eip155:8453","scheme":"exact","payTo":"0x524Bf56B92400BD232BF85348660B652e0DdDb2a","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","asset":"USDC"}]}}},"/product/defi-base-snapshot/teaser.json":{"get":{"summary":"Defi Base Snapshot Teaser","description":"Free teaser — schema + stale sample; live snapshot requires paid $0.03. Stream 13.","operationId":"defi_base_snapshot_teaser_product_defi_base_snapshot_teaser_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Defi Base Snapshot Teaser","description":"Free teaser — schema + stale sample; live snapshot requires paid $0.03. Stream 13.","operationId":"defi_base_snapshot_teaser_product_defi_base_snapshot_teaser_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/product/defi-base-snapshot":{"get":{"summary":"Defi Base Snapshot Get","description":"Stream 13 — Base DeFi snapshot (optional ?address= & ?protocol=). x402 gated $0.03.","operationId":"defi_base_snapshot_get_product_defi_base_snapshot_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — x402 PAYMENT-REQUIRED header (Base USDC micropayments)"}},"parameters":[{"name":"address","in":"query","required":false,"schema":{"type":"string","description":"Optional Base EVM address for ETH+USDC balances (query ?address=)"},"description":"Optional Base EVM address for ETH+USDC balances (query ?address=)"},{"name":"protocol","in":"query","required":false,"schema":{"type":"string","description":"Optional comma-separated DeFiLlama slugs (max 3), e.g. aerodrome,aave-v3,morpho-blue"},"description":"Optional comma-separated DeFiLlama slugs (max 3), e.g. aerodrome,aave-v3,morpho-blue"}],"x-inputSchema":true,"x-payment-info":{"offers":[{"intent":"charge","method":"x402","amount":"30000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"DeFi snapshot Base $0.03 USDC","network":"eip155:8453","scheme":"exact","payTo":"0x524Bf56B92400BD232BF85348660B652e0DdDb2a","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","asset":"USDC"}]}},"post":{"summary":"Defi Base Snapshot Post","description":"Stream 13 — Base DeFi snapshot POST JSON. x402 gated $0.03.","operationId":"defi_base_snapshot_post_product_defi_base_snapshot_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — x402 PAYMENT-REQUIRED header (Base USDC micropayments)"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string","description":"Optional Base EVM address"},"protocol":{"type":"string","description":"Optional comma-separated protocol slugs (max 3)"}}}}}},"x-inputSchema":true,"x-payment-info":{"offers":[{"intent":"charge","method":"x402","amount":"30000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"DeFi snapshot Base $0.03 USDC","network":"eip155:8453","scheme":"exact","payTo":"0x524Bf56B92400BD232BF85348660B652e0DdDb2a","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","asset":"USDC"}]}}},"/product/base-allowance-scan.json":{"get":{"summary":"Base Allowance Scan Get","description":"Stream 14 — Base allowance scan (required ?address=). x402 gated $0.02.","operationId":"base_allowance_scan_get_product_base_allowance_scan_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — x402 PAYMENT-REQUIRED header (Base USDC micropayments)"}},"parameters":[{"name":"address","in":"query","required":true,"schema":{"type":"string","description":"Required Base EVM address to scan ERC-20 allowances (query ?address=)"},"description":"Required Base EVM address to scan ERC-20 allowances (query ?address=)"}],"x-inputSchema":true,"x-payment-info":{"offers":[{"intent":"charge","method":"x402","amount":"20000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"ERC-20 allowance scan $0.02 USDC Base","network":"eip155:8453","scheme":"exact","payTo":"0x524Bf56B92400BD232BF85348660B652e0DdDb2a","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","asset":"USDC"}]}},"post":{"summary":"Base Allowance Scan Post","description":"Stream 14 — Base allowance scan POST JSON. x402 gated $0.02.","operationId":"base_allowance_scan_post_product_base_allowance_scan_json_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — x402 PAYMENT-REQUIRED header (Base USDC micropayments)"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string","description":"Required Base EVM address to scan ERC-20 allowances"}},"required":["address"]}}}},"x-inputSchema":true,"x-payment-info":{"offers":[{"intent":"charge","method":"x402","amount":"20000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"ERC-20 allowance scan $0.02 USDC Base","network":"eip155:8453","scheme":"exact","payTo":"0x524Bf56B92400BD232BF85348660B652e0DdDb2a","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","asset":"USDC"}]}}},"/product/base-allowance-scan/teaser.json":{"get":{"summary":"Base Allowance Scan Teaser","description":"Free teaser — schema + stale sample; live scan requires paid $0.02. Stream 14.","operationId":"base_allowance_scan_teaser_product_base_allowance_scan_teaser_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Base Allowance Scan Teaser","description":"Free teaser — schema + stale sample; live scan requires paid $0.02. Stream 14.","operationId":"base_allowance_scan_teaser_product_base_allowance_scan_teaser_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/product/base-allowance-scan":{"get":{"summary":"Base Allowance Scan Get","description":"Stream 14 — Base allowance scan (required ?address=). x402 gated $0.02.","operationId":"base_allowance_scan_get_product_base_allowance_scan_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — x402 PAYMENT-REQUIRED header (Base USDC micropayments)"}},"parameters":[{"name":"address","in":"query","required":true,"schema":{"type":"string","description":"Required Base EVM address to scan ERC-20 allowances (query ?address=)"},"description":"Required Base EVM address to scan ERC-20 allowances (query ?address=)"}],"x-inputSchema":true,"x-payment-info":{"offers":[{"intent":"charge","method":"x402","amount":"20000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"ERC-20 allowance scan $0.02 USDC Base","network":"eip155:8453","scheme":"exact","payTo":"0x524Bf56B92400BD232BF85348660B652e0DdDb2a","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","asset":"USDC"}]}},"post":{"summary":"Base Allowance Scan Post","description":"Stream 14 — Base allowance scan POST JSON. x402 gated $0.02.","operationId":"base_allowance_scan_post_product_base_allowance_scan_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — x402 PAYMENT-REQUIRED header (Base USDC micropayments)"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string","description":"Required Base EVM address to scan ERC-20 allowances"}},"required":["address"]}}}},"x-inputSchema":true,"x-payment-info":{"offers":[{"intent":"charge","method":"x402","amount":"20000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"ERC-20 allowance scan $0.02 USDC Base","network":"eip155:8453","scheme":"exact","payTo":"0x524Bf56B92400BD232BF85348660B652e0DdDb2a","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","asset":"USDC"}]}}},"/product/base-tx-explain.json":{"get":{"summary":"Base Tx Explain Get","description":"Stream 15 — Base tx explain (required ?hash=). x402 gated $0.02.","operationId":"base_tx_explain_get_product_base_tx_explain_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — x402 PAYMENT-REQUIRED header (Base USDC micropayments)"}},"parameters":[{"name":"hash","in":"query","required":true,"schema":{"type":"string","description":"Required Base tx hash (0x + 64 hex) for receipt + basic decode (query ?hash=)"},"description":"Required Base tx hash (0x + 64 hex) for receipt + basic decode (query ?hash=)"}],"x-inputSchema":true,"x-payment-info":{"offers":[{"intent":"charge","method":"x402","amount":"20000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Base transaction explain $0.02 USDC","network":"eip155:8453","scheme":"exact","payTo":"0x524Bf56B92400BD232BF85348660B652e0DdDb2a","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","asset":"USDC"}]}},"post":{"summary":"Base Tx Explain Post","description":"Stream 15 — Base tx explain POST JSON. x402 gated $0.02.","operationId":"base_tx_explain_post_product_base_tx_explain_json_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — x402 PAYMENT-REQUIRED header (Base USDC micropayments)"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"hash":{"type":"string","description":"Required Base tx hash (0x + 64 hex)"}},"required":["hash"]}}}},"x-inputSchema":true,"x-payment-info":{"offers":[{"intent":"charge","method":"x402","amount":"20000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Base transaction explain $0.02 USDC","network":"eip155:8453","scheme":"exact","payTo":"0x524Bf56B92400BD232BF85348660B652e0DdDb2a","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","asset":"USDC"}]}}},"/product/base-tx-explain/teaser.json":{"get":{"summary":"Base Tx Explain Teaser","description":"Free teaser — schema + stale sample; live explain requires paid $0.02. Stream 15.","operationId":"base_tx_explain_teaser_product_base_tx_explain_teaser_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Base Tx Explain Teaser","description":"Free teaser — schema + stale sample; live explain requires paid $0.02. Stream 15.","operationId":"base_tx_explain_teaser_product_base_tx_explain_teaser_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/product/base-tx-explain":{"get":{"summary":"Base Tx Explain Get","description":"Stream 15 — Base tx explain (required ?hash=). x402 gated $0.02.","operationId":"base_tx_explain_get_product_base_tx_explain_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — x402 PAYMENT-REQUIRED header (Base USDC micropayments)"}},"parameters":[{"name":"hash","in":"query","required":true,"schema":{"type":"string","description":"Required Base tx hash (0x + 64 hex) for receipt + basic decode (query ?hash=)"},"description":"Required Base tx hash (0x + 64 hex) for receipt + basic decode (query ?hash=)"}],"x-inputSchema":true,"x-payment-info":{"offers":[{"intent":"charge","method":"x402","amount":"20000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Base transaction explain $0.02 USDC","network":"eip155:8453","scheme":"exact","payTo":"0x524Bf56B92400BD232BF85348660B652e0DdDb2a","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","asset":"USDC"}]}},"post":{"summary":"Base Tx Explain Post","description":"Stream 15 — Base tx explain POST JSON. x402 gated $0.02.","operationId":"base_tx_explain_post_product_base_tx_explain_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — x402 PAYMENT-REQUIRED header (Base USDC micropayments)"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"hash":{"type":"string","description":"Required Base tx hash (0x + 64 hex)"}},"required":["hash"]}}}},"x-inputSchema":true,"x-payment-info":{"offers":[{"intent":"charge","method":"x402","amount":"20000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Base transaction explain $0.02 USDC","network":"eip155:8453","scheme":"exact","payTo":"0x524Bf56B92400BD232BF85348660B652e0DdDb2a","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","asset":"USDC"}]}}},"/product/url-fingerprint.json":{"get":{"summary":"Url Fingerprint Get","description":"Stream 6 / P1 — URL fingerprint (query ?url=). x402 gated $0.01.\nBare /product/url-fingerprint aliases .json.","operationId":"url_fingerprint_get_product_url_fingerprint_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — x402 PAYMENT-REQUIRED header (Base USDC micropayments)"}},"parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string","description":"https URL to fingerprint (query ?url=)"},"description":"https URL to fingerprint (query ?url=)"}],"x-inputSchema":true,"x-payment-info":{"offers":[{"intent":"charge","method":"x402","amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"URL fingerprint $0.01 USDC Base","network":"eip155:8453","scheme":"exact","payTo":"0x524Bf56B92400BD232BF85348660B652e0DdDb2a","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","asset":"USDC"}]}},"post":{"summary":"Url Fingerprint Post","description":"Stream 6 / P1 — URL fingerprint (POST JSON). x402 gated $0.01.\nBare /product/url-fingerprint aliases .json. Prefer GET for bazaar discovery.","operationId":"url_fingerprint_post_product_url_fingerprint_json_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — x402 PAYMENT-REQUIRED header (Base USDC micropayments)"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string","description":"https URL to fingerprint"}},"required":["url"]}}}},"x-inputSchema":true,"x-payment-info":{"offers":[{"intent":"charge","method":"x402","amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"URL fingerprint $0.01 USDC Base","network":"eip155:8453","scheme":"exact","payTo":"0x524Bf56B92400BD232BF85348660B652e0DdDb2a","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","asset":"USDC"}]}}},"/product/url-fingerprint/teaser.json":{"get":{"summary":"Url Fingerprint Teaser","description":"Free teaser — shape only; live body_sha256 requires paid $0.01 fetch. ENTRY tip-of-spear.","operationId":"url_fingerprint_teaser_product_url_fingerprint_teaser_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Url Fingerprint Teaser","description":"Free teaser — shape only; live body_sha256 requires paid $0.01 fetch. ENTRY tip-of-spear.","operationId":"url_fingerprint_teaser_product_url_fingerprint_teaser_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/product/web-search.json":{"get":{"summary":"Web Search Get","description":"Stream 10 — Web search SERP (query ?q= required). x402 gated $0.02.","operationId":"web_search_get_product_web_search_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — x402 PAYMENT-REQUIRED header (Base USDC micropayments)"}},"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","description":"Search query (query ?q=)"},"description":"Search query (query ?q=)"},{"name":"n","in":"query","required":false,"schema":{"type":"integer","minimum":5,"maximum":10,"description":"Result count 5..10 (optional)"},"description":"Result count 5..10 (optional)"}],"x-inputSchema":true,"x-payment-info":{"offers":[{"intent":"charge","method":"x402","amount":"20000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Web search SERP $0.02 USDC Base","network":"eip155:8453","scheme":"exact","payTo":"0x524Bf56B92400BD232BF85348660B652e0DdDb2a","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","asset":"USDC"}]}},"post":{"summary":"Web Search Post","description":"Stream 10 — Web search POST JSON. x402 gated $0.02. Body requires q.","operationId":"web_search_post_product_web_search_json_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — x402 PAYMENT-REQUIRED header (Base USDC micropayments)"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"q":{"type":"string","description":"Search query"},"n":{"type":"integer","description":"Result count 5..10","minimum":5,"maximum":10}},"required":["q"]}}}},"x-inputSchema":true,"x-payment-info":{"offers":[{"intent":"charge","method":"x402","amount":"20000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Web search SERP $0.02 USDC Base","network":"eip155:8453","scheme":"exact","payTo":"0x524Bf56B92400BD232BF85348660B652e0DdDb2a","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","asset":"USDC"}]}}},"/product/web-search/teaser.json":{"get":{"summary":"Web Search Teaser","description":"Free teaser — schema only; live results require paid $0.02 SERP. Stream 10.","operationId":"web_search_teaser_product_web_search_teaser_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Web Search Teaser","description":"Free teaser — schema only; live results require paid $0.02 SERP. Stream 10.","operationId":"web_search_teaser_product_web_search_teaser_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/product/web-search":{"get":{"summary":"Web Search Discovery Hint","description":"FREE discovery hint — schema + buy instructions; NO live SERP results.\nForces paid need: live results only on /product/web-search.json?q= ($0.02).","operationId":"web_search_discovery_hint_product_web_search_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — x402 PAYMENT-REQUIRED header (Base USDC micropayments)"}},"x-payment-info":{"offers":[{"intent":"charge","method":"x402","amount":"20000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Web search SERP $0.02 USDC Base","network":"eip155:8453","scheme":"exact","payTo":"0x524Bf56B92400BD232BF85348660B652e0DdDb2a","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","asset":"USDC"}]}},"head":{"summary":"Web Search Discovery Hint","description":"FREE discovery hint — schema + buy instructions; NO live SERP results.\nForces paid need: live results only on /product/web-search.json?q= ($0.02).","operationId":"web_search_discovery_hint_product_web_search_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/product/image-ocr.json":{"get":{"summary":"Image Ocr Get","description":"Stream 11 — Image OCR (query ?url=). x402 gated $0.01.\nBare /product/image-ocr aliases .json.","operationId":"image_ocr_get_product_image_ocr_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — x402 PAYMENT-REQUIRED header (Base USDC micropayments)"}},"parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string","description":"HTTPS image URL to OCR (query ?url=)"},"description":"HTTPS image URL to OCR (query ?url=)"},{"name":"lang","in":"query","required":false,"schema":{"type":"string","description":"OCR language (default eng)"},"description":"OCR language (default eng)"}],"x-inputSchema":true,"x-payment-info":{"offers":[{"intent":"charge","method":"x402","amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Image OCR $0.01 USDC Base","network":"eip155:8453","scheme":"exact","payTo":"0x524Bf56B92400BD232BF85348660B652e0DdDb2a","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","asset":"USDC"}]}},"post":{"summary":"Image Ocr Post","description":"Stream 11 — Image OCR POST JSON. x402 gated $0.01.","operationId":"image_ocr_post_product_image_ocr_json_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — x402 PAYMENT-REQUIRED header (Base USDC micropayments)"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string","description":"HTTPS image URL to OCR"},"image_url":{"type":"string","description":"Alias for url"},"image_base64":{"type":"string","description":"Base64 image (alt to url)"},"lang":{"type":"string","description":"OCR language (default eng)"}}}}}},"x-inputSchema":true,"x-payment-info":{"offers":[{"intent":"charge","method":"x402","amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Image OCR $0.01 USDC Base","network":"eip155:8453","scheme":"exact","payTo":"0x524Bf56B92400BD232BF85348660B652e0DdDb2a","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","asset":"USDC"}]}}},"/product/image-ocr/teaser.json":{"get":{"summary":"Image Ocr Teaser","description":"Free teaser — shape only; live OCR requires paid $0.01. Stream 11.","operationId":"image_ocr_teaser_product_image_ocr_teaser_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Image Ocr Teaser","description":"Free teaser — shape only; live OCR requires paid $0.01. Stream 11.","operationId":"image_ocr_teaser_product_image_ocr_teaser_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/product/image-ocr":{"get":{"summary":"Image Ocr Get","description":"Stream 11 — Image OCR (query ?url=). x402 gated $0.01.\nBare /product/image-ocr aliases .json.","operationId":"image_ocr_get_product_image_ocr_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — x402 PAYMENT-REQUIRED header (Base USDC micropayments)"}},"parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string","description":"HTTPS image URL to OCR (query ?url=)"},"description":"HTTPS image URL to OCR (query ?url=)"},{"name":"lang","in":"query","required":false,"schema":{"type":"string","description":"OCR language (default eng)"},"description":"OCR language (default eng)"}],"x-inputSchema":true,"x-payment-info":{"offers":[{"intent":"charge","method":"x402","amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Image OCR $0.01 USDC Base","network":"eip155:8453","scheme":"exact","payTo":"0x524Bf56B92400BD232BF85348660B652e0DdDb2a","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","asset":"USDC"}]}},"post":{"summary":"Image Ocr Post","description":"Stream 11 — Image OCR POST JSON. x402 gated $0.01.","operationId":"image_ocr_post_product_image_ocr_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — x402 PAYMENT-REQUIRED header (Base USDC micropayments)"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string","description":"HTTPS image URL to OCR"},"image_url":{"type":"string","description":"Alias for url"},"image_base64":{"type":"string","description":"Base64 image (alt to url)"},"lang":{"type":"string","description":"OCR language (default eng)"}}}}}},"x-inputSchema":true,"x-payment-info":{"offers":[{"intent":"charge","method":"x402","amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Image OCR $0.01 USDC Base","network":"eip155:8453","scheme":"exact","payTo":"0x524Bf56B92400BD232BF85348660B652e0DdDb2a","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","asset":"USDC"}]}}},"/product/agent-lead-pack.json":{"get":{"summary":"Agent Lead Pack Get","description":"Stream 7 — Agent lead pack (query ?n=&probe=&prefer_base=). x402 gated $0.025.","operationId":"agent_lead_pack_get_product_agent_lead_pack_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — x402 PAYMENT-REQUIRED header (Base USDC micropayments)"}},"parameters":[{"name":"n","in":"query","required":false,"schema":{"type":"integer","description":"Number of endpoints (10-80, default 40)"},"description":"Number of endpoints (10-80, default 40)"},{"name":"probe","in":"query","required":false,"schema":{"type":"boolean","description":"Live HTTP 402 probe (default true)"},"description":"Live HTTP 402 probe (default true)"},{"name":"prefer_base","in":"query","required":false,"schema":{"type":"boolean","description":"Prefer eip155:8453 (default true)"},"description":"Prefer eip155:8453 (default true)"}],"x-inputSchema":true,"x-payment-info":{"offers":[{"intent":"charge","method":"x402","amount":"25000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Agent lead pack $0.025 USDC Base","network":"eip155:8453","scheme":"exact","payTo":"0x524Bf56B92400BD232BF85348660B652e0DdDb2a","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","asset":"USDC"}]}},"post":{"summary":"Agent Lead Pack Post","description":"Stream 7 — Agent lead pack POST JSON. x402 gated $0.025.","operationId":"agent_lead_pack_post_product_agent_lead_pack_json_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — x402 PAYMENT-REQUIRED header (Base USDC micropayments)"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"n":{"type":"integer","description":"Number of endpoints (10-80, default 40)"},"probe":{"type":"boolean","description":"Live HTTP 402 probe (default true)"},"prefer_base":{"type":"boolean","description":"Prefer eip155:8453 (default true)"}}}}}},"x-inputSchema":true,"x-payment-info":{"offers":[{"intent":"charge","method":"x402","amount":"25000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Agent lead pack $0.025 USDC Base","network":"eip155:8453","scheme":"exact","payTo":"0x524Bf56B92400BD232BF85348660B652e0DdDb2a","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","asset":"USDC"}]}}},"/product/agent-lead-pack/teaser.json":{"get":{"summary":"Agent Lead Pack Teaser","description":"Free teaser — shape only; full scraped+hashed lead pack is paywalled. Stream 7.","operationId":"agent_lead_pack_teaser_product_agent_lead_pack_teaser_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Agent Lead Pack Teaser","description":"Free teaser — shape only; full scraped+hashed lead pack is paywalled. Stream 7.","operationId":"agent_lead_pack_teaser_product_agent_lead_pack_teaser_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/product/base-balance.json":{"get":{"summary":"Base Balance Get","description":"Stream 8 — Base ETH+USDC balance (query ?address=). x402 gated $0.01.\nBare /product/base-balance aliases .json.","operationId":"base_balance_get_product_base_balance_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — x402 PAYMENT-REQUIRED header (Base USDC micropayments)"}},"parameters":[{"name":"address","in":"query","required":true,"schema":{"type":"string","description":"Base EVM address (query ?address=)"},"description":"Base EVM address (query ?address=)"}],"x-inputSchema":true,"x-payment-info":{"offers":[{"intent":"charge","method":"x402","amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Base balance $0.01 USDC","network":"eip155:8453","scheme":"exact","payTo":"0x524Bf56B92400BD232BF85348660B652e0DdDb2a","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","asset":"USDC"}]}},"post":{"summary":"Base Balance Post","description":"Stream 8 — Base balance POST JSON. x402 gated $0.01. Prefer GET for bazaar discovery.","operationId":"base_balance_post_product_base_balance_json_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — x402 PAYMENT-REQUIRED header (Base USDC micropayments)"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string","description":"Base EVM address"}},"required":["address"]}}}},"x-inputSchema":true,"x-payment-info":{"offers":[{"intent":"charge","method":"x402","amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Base balance $0.01 USDC","network":"eip155:8453","scheme":"exact","payTo":"0x524Bf56B92400BD232BF85348660B652e0DdDb2a","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","asset":"USDC"}]}}},"/product/base-balance/teaser.json":{"get":{"summary":"Base Balance Teaser","description":"Free teaser — shape only; live ETH/USDC require paid $0.01 onchain read. Stream 8.","operationId":"base_balance_teaser_product_base_balance_teaser_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Base Balance Teaser","description":"Free teaser — shape only; live ETH/USDC require paid $0.01 onchain read. Stream 8.","operationId":"base_balance_teaser_product_base_balance_teaser_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/product/url-extract.json":{"get":{"summary":"Url Extract Get","description":"Stream 9 — URL content extract (query ?url=). x402 gated $0.02.\nBare /product/url-extract aliases .json.","operationId":"url_extract_get_product_url_extract_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — x402 PAYMENT-REQUIRED header (Base USDC micropayments)"}},"parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string","description":"HTTPS URL to extract (query ?url=)"},"description":"HTTPS URL to extract (query ?url=)"}],"x-inputSchema":true,"x-payment-info":{"offers":[{"intent":"charge","method":"x402","amount":"20000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"URL extract $0.02 USDC Base","network":"eip155:8453","scheme":"exact","payTo":"0x524Bf56B92400BD232BF85348660B652e0DdDb2a","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","asset":"USDC"}]}},"post":{"summary":"Url Extract Post","description":"Stream 9 — URL content extract POST JSON. x402 gated $0.02.","operationId":"url_extract_post_product_url_extract_json_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — x402 PAYMENT-REQUIRED header (Base USDC micropayments)"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string","description":"HTTPS URL to extract"}},"required":["url"]}}}},"x-inputSchema":true,"x-payment-info":{"offers":[{"intent":"charge","method":"x402","amount":"20000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"URL extract $0.02 USDC Base","network":"eip155:8453","scheme":"exact","payTo":"0x524Bf56B92400BD232BF85348660B652e0DdDb2a","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","asset":"USDC"}]}}},"/product/url-extract/teaser.json":{"get":{"summary":"Url Extract Teaser","description":"Free teaser — shape only; live title/meta/text require paid $0.02 fetch. Stream 9.","operationId":"url_extract_teaser_product_url_extract_teaser_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Url Extract Teaser","description":"Free teaser — shape only; live title/meta/text require paid $0.02 fetch. Stream 9.","operationId":"url_extract_teaser_product_url_extract_teaser_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/product/red-flag-scan.json":{"get":{"summary":"Download Red Flag Scan","description":"Stream 3 — x402 gated. GET ?offer_text= for grounded scan, else full checklist + usage.\nBare /product/red-flag-scan aliases .json (crawlers hit both).","operationId":"download_red_flag_scan_product_red_flag_scan_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — x402 PAYMENT-REQUIRED header (Base USDC micropayments)"}},"parameters":[{"name":"offer_text","in":"query","required":false,"schema":{"type":"string","description":"Offer/pitch text; query param on GET, or use POST JSON body"},"description":"Offer/pitch text; query param on GET, or use POST JSON body"},{"name":"offer_url","in":"query","required":false,"schema":{"type":"string","description":"Optional https URL — server live-fetches page for body_sha256 + HTTP/TLS/RDAP signals"},"description":"Optional https URL — server live-fetches page for body_sha256 + HTTP/TLS/RDAP signals"}],"x-inputSchema":true,"x-payment-info":{"offers":[{"intent":"charge","method":"x402","amount":"250000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Red-flag scan $0.25 USDC Base","network":"eip155:8453","scheme":"exact","payTo":"0x524Bf56B92400BD232BF85348660B652e0DdDb2a","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","asset":"USDC"}]}},"post":{"summary":"Download Red Flag Scan Post","description":"Stream 3 — x402 gated. POST {offer_text, offer_url?} → grounded flags + optional live anchors.\nBare /product/red-flag-scan aliases .json.","operationId":"download_red_flag_scan_post_product_red_flag_scan_json_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — x402 PAYMENT-REQUIRED header (Base USDC micropayments)"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"offer_text":{"type":"string","description":"Offer / pitch / landing copy to screen for sketchy side-income signals"},"offer_url":{"type":"string","description":"Optional https landing URL — live fetch yields body_sha256, HTTP/TLS/DNS, RDAP domain age"}},"required":["offer_text"]}}}},"x-inputSchema":true,"x-payment-info":{"offers":[{"intent":"charge","method":"x402","amount":"250000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Red-flag scan $0.25 USDC Base","network":"eip155:8453","scheme":"exact","payTo":"0x524Bf56B92400BD232BF85348660B652e0DdDb2a","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","asset":"USDC"}]}}},"/product/red-flag-scan/teaser.json":{"get":{"summary":"Red Flag Scan Teaser","description":"Free teaser — 2 generic flags only; grounded 12-flag scan is paywalled. ENTRY SKU.","operationId":"red_flag_scan_teaser_product_red_flag_scan_teaser_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Red Flag Scan Teaser","description":"Free teaser — 2 generic flags only; grounded 12-flag scan is paywalled. ENTRY SKU.","operationId":"red_flag_scan_teaser_product_red_flag_scan_teaser_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/product/red-flag-scan/example.json":{"get":{"summary":"Red Flag Scan Example","description":"Free contract sample — sample offer_text + expected grounded shape; next_action = paid POST.","operationId":"red_flag_scan_example_product_red_flag_scan_example_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Red Flag Scan Example","description":"Free contract sample — sample offer_text + expected grounded shape; next_action = paid POST.","operationId":"red_flag_scan_example_product_red_flag_scan_example_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/agent-buy.json":{"get":{"summary":"Agent Buy Json","description":"Free agent buyer snippet — mirrors Surge static; uses live PUBLIC_URL base.","operationId":"agent_buy_json_agent_buy_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Agent Buy Json","description":"Free agent buyer snippet — mirrors Surge static; uses live PUBLIC_URL base.","operationId":"agent_buy_json_agent_buy_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/how-agents-pay.json":{"get":{"summary":"How Agents Pay Json","description":"Free machine-readable x402 pay flow for agents/crawlers.","operationId":"how_agents_pay_json_how_agents_pay_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"How Agents Pay Json","description":"Free machine-readable x402 pay flow for agents/crawlers.","operationId":"how_agents_pay_json_how_agents_pay_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/catalog.json":{"get":{"summary":"Catalog Json","description":"Free product catalog for agents — lists all SKUs with absolute URLs; no 402.\nBare /catalog aliases /catalog.json (crawlers hit both).","operationId":"catalog_json_catalog_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Catalog Json","description":"Free product catalog for agents — lists all SKUs with absolute URLs; no 402.\nBare /catalog aliases /catalog.json (crawlers hit both).","operationId":"catalog_json_catalog_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/llms.txt":{"get":{"summary":"Llms Txt","description":"Agent crawl summary — builder SKUs featured first (not tip-first).","operationId":"llms_txt_llms_txt_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Llms Txt","description":"Agent crawl summary — builder SKUs featured first (not tip-first).","operationId":"llms_txt_llms_txt_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/llms-full.txt":{"get":{"summary":"Llms Full Txt","description":"Full agent/bot discovery doc — builders first + tip leave-live + human rails.","operationId":"llms_full_txt_llms_full_txt_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Llms Full Txt","description":"Full agent/bot discovery doc — builders first + tip leave-live + human rails.","operationId":"llms_full_txt_llms_full_txt_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/sitemap.xml":{"get":{"summary":"Sitemap Xml","description":"Key product / teaser / discovery URLs for human SEO + agent/bot discovery.","operationId":"sitemap_xml_sitemap_xml_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Sitemap Xml","description":"Key product / teaser / discovery URLs for human SEO + agent/bot discovery.","operationId":"sitemap_xml_sitemap_xml_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/":{"get":{"summary":"Root","operationId":"root__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Root","operationId":"root__head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/agents.md":{"get":{"summary":"Agents Md","operationId":"agents_md_agents_md_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Agents Md","operationId":"agents_md_agents_md_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/health":{"get":{"summary":"Health","operationId":"health_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Health Health Get"}}}}}}},"/.well-known/x402":{"get":{"summary":"Well Known X402","operationId":"well_known_x402__well_known_x402_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Well Known X402","operationId":"well_known_x402__well_known_x402_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/x402.json":{"get":{"summary":"Well Known X402 Json","description":"Ontario / CDP-style manifest alias (same payload as /.well-known/x402).","operationId":"well_known_x402_json__well_known_x402_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Well Known X402 Json","description":"Ontario / CDP-style manifest alias (same payload as /.well-known/x402).","operationId":"well_known_x402_json__well_known_x402_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/x402-service.json":{"get":{"summary":"Well Known X402 Service","description":"true402-compatible service card — tip-of-spear fingerprint + web-search + image-ocr.","operationId":"well_known_x402_service__well_known_x402_service_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Well Known X402 Service","description":"true402-compatible service card — tip-of-spear fingerprint + web-search + image-ocr.","operationId":"well_known_x402_service__well_known_x402_service_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/product/{rest}/.well-known/x402-service.json":{"head":{"summary":"Nested Product Well Known X402 Service","description":"Confused crawlers append /.well-known under product URLs — send them to tip-of-spear.","operationId":"nested_product_well_known_x402_service_product__rest___well_known_x402_service_json_head","parameters":[{"name":"rest","in":"path","required":true,"schema":{"type":"string","title":"Rest"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"summary":"Nested Product Well Known X402 Service","description":"Confused crawlers append /.well-known under product URLs — send them to tip-of-spear.","operationId":"nested_product_well_known_x402_service_product__rest___well_known_x402_service_json_get","parameters":[{"name":"rest","in":"path","required":true,"schema":{"type":"string","title":"Rest"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/.well-known/agent.json":{"get":{"summary":"Well Known Agent Card","description":"A2A Agent Card — discovery for a2aregistry / agent-tools A2A / a2a.directory.","operationId":"well_known_agent_card__well_known_agent_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Well Known Agent Card","description":"A2A Agent Card — discovery for a2aregistry / agent-tools A2A / a2a.directory.","operationId":"well_known_agent_card__well_known_agent_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/agent-card.json":{"get":{"summary":"Well Known Agent Card","description":"A2A Agent Card — discovery for a2aregistry / agent-tools A2A / a2a.directory.","operationId":"well_known_agent_card__well_known_agent_card_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Well Known Agent Card","description":"A2A Agent Card — discovery for a2aregistry / agent-tools A2A / a2a.directory.","operationId":"well_known_agent_card__well_known_agent_card_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/402index-verify.txt":{"get":{"summary":"Well Known 402Index Verify","description":"Domain claim file for 402index.io instant approval.","operationId":"well_known_402index_verify__well_known_402index_verify_txt_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Well Known 402Index Verify","description":"Domain claim file for 402index.io instant approval.","operationId":"well_known_402index_verify__well_known_402index_verify_txt_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/security.txt":{"get":{"summary":"Well Known Security Txt","description":"RFC 9116 security.txt (trust signal for crawlers + humans).","operationId":"well_known_security_txt_security_txt_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Well Known Security Txt","description":"RFC 9116 security.txt (trust signal for crawlers + humans).","operationId":"well_known_security_txt_security_txt_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/security.txt":{"get":{"summary":"Well Known Security Txt","description":"RFC 9116 security.txt (trust signal for crawlers + humans).","operationId":"well_known_security_txt__well_known_security_txt_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Well Known Security Txt","description":"RFC 9116 security.txt (trust signal for crawlers + humans).","operationId":"well_known_security_txt__well_known_security_txt_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/robots.txt":{"get":{"summary":"Robots Txt","operationId":"robots_txt_robots_txt_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/sitemap_agentic_discovery.xml":{"get":{"summary":"Sitemap Agentic Discovery","description":"Agentic sitemap — discovery docs for bots (agents.md / llms / catalog / OpenAPI / x402).","operationId":"sitemap_agentic_discovery_sitemap_agentic_discovery_xml_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Sitemap Agentic Discovery","description":"Agentic sitemap — discovery docs for bots (agents.md / llms / catalog / OpenAPI / x402).","operationId":"sitemap_agentic_discovery_sitemap_agentic_discovery_xml_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/accepted":{"get":{"summary":"Accepted","description":"Agent discovery: price, network, payTo, resource description. Entry = $0.25 scan.","operationId":"accepted_accepted_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Accepted","description":"Agent discovery: price, network, payTo, resource description. Entry = $0.25 scan.","operationId":"accepted_accepted_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/product.json":{"get":{"summary":"Product Json","operationId":"product_json_product_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Product Json","operationId":"product_json_product_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/teasers.json":{"get":{"summary":"Teasers Index","description":"Free teaser index — bare /teasers aliases /teasers.json (crawlers hit both).","operationId":"teasers_index_teasers_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Teasers Index","description":"Free teaser index — bare /teasers aliases /teasers.json (crawlers hit both).","operationId":"teasers_index_teasers_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/teasers":{"get":{"summary":"Teasers Index","description":"Free teaser index — bare /teasers aliases /teasers.json (crawlers hit both).","operationId":"teasers_index_teasers_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Teasers Index","description":"Free teaser index — bare /teasers aliases /teasers.json (crawlers hit both).","operationId":"teasers_index_teasers_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/catalog":{"get":{"summary":"Catalog Json","description":"Free product catalog for agents — lists all SKUs with absolute URLs; no 402.\nBare /catalog aliases /catalog.json (crawlers hit both).","operationId":"catalog_json_catalog_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Catalog Json","description":"Free product catalog for agents — lists all SKUs with absolute URLs; no 402.\nBare /catalog aliases /catalog.json (crawlers hit both).","operationId":"catalog_json_catalog_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/pricing.json":{"get":{"summary":"Pricing Json","description":"Free slim pricing table — same ladder, absolute URLs; no 402.","operationId":"pricing_json_pricing_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Pricing Json","description":"Free slim pricing table — same ladder, absolute URLs; no 402.","operationId":"pricing_json_pricing_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/product/side-income.pdf":{"get":{"summary":"Download Pdf","description":"Protected by x402 middleware — only reached after valid payment.","operationId":"download_pdf_product_side_income_pdf_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/product/nebenverdienst.pdf":{"get":{"summary":"Download Pdf Ch","description":"Secondary CH product — same price, kept for existing agents.","operationId":"download_pdf_ch_product_nebenverdienst_pdf_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/product/deal-brief/teaser.json":{"get":{"summary":"Deal Brief Teaser","description":"Free teaser — not paywalled; does not expose full rubric.","operationId":"deal_brief_teaser_product_deal_brief_teaser_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Deal Brief Teaser","description":"Free teaser — not paywalled; does not expose full rubric.","operationId":"deal_brief_teaser_product_deal_brief_teaser_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/product/deal-brief.json":{"get":{"summary":"Download Deal Brief","description":"Stream 2 — protected by x402 middleware; JSON after valid payment.","operationId":"download_deal_brief_product_deal_brief_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — x402 PAYMENT-REQUIRED header (Base USDC micropayments)"}},"x-payment-info":{"offers":[{"intent":"charge","method":"x402","amount":"750000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Deal brief $0.75 USDC Base","network":"eip155:8453","scheme":"exact","payTo":"0x524Bf56B92400BD232BF85348660B652e0DdDb2a","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","asset":"USDC"}]}}},"/product/red-flag-scan":{"get":{"summary":"Download Red Flag Scan","description":"Stream 3 — x402 gated. GET ?offer_text= for grounded scan, else full checklist + usage.\nBare /product/red-flag-scan aliases .json (crawlers hit both).","operationId":"download_red_flag_scan_product_red_flag_scan_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"parameters":[{"name":"offer_text","in":"query","required":false,"schema":{"type":"string","description":"Offer/pitch text; query param on GET, or use POST JSON body"},"description":"Offer/pitch text; query param on GET, or use POST JSON body"},{"name":"offer_url","in":"query","required":false,"schema":{"type":"string","description":"Optional https URL — server live-fetches page for body_sha256 + HTTP/TLS/RDAP signals"},"description":"Optional https URL — server live-fetches page for body_sha256 + HTTP/TLS/RDAP signals"}],"x-inputSchema":true},"post":{"summary":"Download Red Flag Scan Post","description":"Stream 3 — x402 gated. POST {offer_text, offer_url?} → grounded flags + optional live anchors.\nBare /product/red-flag-scan aliases .json.","operationId":"download_red_flag_scan_post_product_red_flag_scan_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"offer_text":{"type":"string","description":"Offer / pitch / landing copy to screen for sketchy side-income signals"},"offer_url":{"type":"string","description":"Optional https landing URL — live fetch yields body_sha256, HTTP/TLS/DNS, RDAP domain age"}},"required":["offer_text"]}}}},"x-inputSchema":true}},"/product/prompt-pack/teaser.json":{"get":{"summary":"Prompt Pack Teaser","description":"Free teaser — 2 sample prompts; full pack of 10 is paywalled. Stream 4.","operationId":"prompt_pack_teaser_product_prompt_pack_teaser_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Prompt Pack Teaser","description":"Free teaser — 2 sample prompts; full pack of 10 is paywalled. Stream 4.","operationId":"prompt_pack_teaser_product_prompt_pack_teaser_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/product/prompt-pack.json":{"get":{"summary":"Download Prompt Pack","description":"Stream 4 — protected by x402 middleware; JSON after valid payment.","operationId":"download_prompt_pack_product_prompt_pack_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — x402 PAYMENT-REQUIRED header (Base USDC micropayments)"}},"x-payment-info":{"offers":[{"intent":"charge","method":"x402","amount":"490000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Prompt pack $0.49 USDC Base","network":"eip155:8453","scheme":"exact","payTo":"0x524Bf56B92400BD232BF85348660B652e0DdDb2a","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","asset":"USDC"}]}}},"/product/url-fingerprint":{"get":{"summary":"Url Fingerprint Get","description":"Stream 6 / P1 — URL fingerprint (query ?url=). x402 gated $0.01.\nBare /product/url-fingerprint aliases .json.","operationId":"url_fingerprint_get_product_url_fingerprint_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — x402 PAYMENT-REQUIRED header (Base USDC micropayments)"}},"parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string","description":"https URL to fingerprint (query ?url=)"},"description":"https URL to fingerprint (query ?url=)"}],"x-inputSchema":true,"x-payment-info":{"offers":[{"intent":"charge","method":"x402","amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"URL fingerprint $0.01 USDC Base","network":"eip155:8453","scheme":"exact","payTo":"0x524Bf56B92400BD232BF85348660B652e0DdDb2a","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","asset":"USDC"}]}},"post":{"summary":"Url Fingerprint Post","description":"Stream 6 / P1 — URL fingerprint (POST JSON). x402 gated $0.01.\nBare /product/url-fingerprint aliases .json. Prefer GET for bazaar discovery.","operationId":"url_fingerprint_post_product_url_fingerprint_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — x402 PAYMENT-REQUIRED header (Base USDC micropayments)"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string","description":"https URL to fingerprint"}},"required":["url"]}}}},"x-inputSchema":true,"x-payment-info":{"offers":[{"intent":"charge","method":"x402","amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"URL fingerprint $0.01 USDC Base","network":"eip155:8453","scheme":"exact","payTo":"0x524Bf56B92400BD232BF85348660B652e0DdDb2a","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","asset":"USDC"}]}}},"/product/agent-lead-pack":{"get":{"summary":"Agent Lead Pack Get","description":"Stream 7 — Agent lead pack (query ?n=&probe=&prefer_base=). x402 gated $0.025.","operationId":"agent_lead_pack_get_product_agent_lead_pack_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"parameters":[{"name":"n","in":"query","required":false,"schema":{"type":"integer","description":"Number of endpoints (10-80, default 40)"},"description":"Number of endpoints (10-80, default 40)"},{"name":"probe","in":"query","required":false,"schema":{"type":"boolean","description":"Live HTTP 402 probe (default true)"},"description":"Live HTTP 402 probe (default true)"},{"name":"prefer_base","in":"query","required":false,"schema":{"type":"boolean","description":"Prefer eip155:8453 (default true)"},"description":"Prefer eip155:8453 (default true)"}],"x-inputSchema":true},"post":{"summary":"Agent Lead Pack Post","description":"Stream 7 — Agent lead pack POST JSON. x402 gated $0.025.","operationId":"agent_lead_pack_post_product_agent_lead_pack_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"n":{"type":"integer","description":"Number of endpoints (10-80, default 40)"},"probe":{"type":"boolean","description":"Live HTTP 402 probe (default true)"},"prefer_base":{"type":"boolean","description":"Prefer eip155:8453 (default true)"}}}}}},"x-inputSchema":true}},"/product/base-balance":{"get":{"summary":"Base Balance Get","description":"Stream 8 — Base ETH+USDC balance (query ?address=). x402 gated $0.01.\nBare /product/base-balance aliases .json.","operationId":"base_balance_get_product_base_balance_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"parameters":[{"name":"address","in":"query","required":true,"schema":{"type":"string","description":"Base EVM address (query ?address=)"},"description":"Base EVM address (query ?address=)"}],"x-inputSchema":true},"post":{"summary":"Base Balance Post","description":"Stream 8 — Base balance POST JSON. x402 gated $0.01. Prefer GET for bazaar discovery.","operationId":"base_balance_post_product_base_balance_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string","description":"Base EVM address"}},"required":["address"]}}}},"x-inputSchema":true}},"/product/url-extract":{"get":{"summary":"Url Extract Get","description":"Stream 9 — URL content extract (query ?url=). x402 gated $0.02.\nBare /product/url-extract aliases .json.","operationId":"url_extract_get_product_url_extract_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — x402 PAYMENT-REQUIRED header (Base USDC micropayments)"}},"parameters":[{"name":"url","in":"query","required":true,"schema":{"type":"string","description":"HTTPS URL to extract (query ?url=)"},"description":"HTTPS URL to extract (query ?url=)"}],"x-inputSchema":true,"x-payment-info":{"offers":[{"intent":"charge","method":"x402","amount":"20000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"URL extract $0.02 USDC Base","network":"eip155:8453","scheme":"exact","payTo":"0x524Bf56B92400BD232BF85348660B652e0DdDb2a","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","asset":"USDC"}]}},"post":{"summary":"Url Extract Post","description":"Stream 9 — URL content extract POST JSON. x402 gated $0.02.","operationId":"url_extract_post_product_url_extract_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — x402 PAYMENT-REQUIRED header (Base USDC micropayments)"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"url":{"type":"string","description":"HTTPS URL to extract"}},"required":["url"]}}}},"x-inputSchema":true,"x-payment-info":{"offers":[{"intent":"charge","method":"x402","amount":"20000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"URL extract $0.02 USDC Base","network":"eip155:8453","scheme":"exact","payTo":"0x524Bf56B92400BD232BF85348660B652e0DdDb2a","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","asset":"USDC"}]}}},"/product/offer-score/teaser.json":{"get":{"summary":"Offer Score Teaser","description":"Free teaser — sample score preview; full dynamic scorer is paywalled. Stream 5.","operationId":"offer_score_teaser_product_offer_score_teaser_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Offer Score Teaser","description":"Free teaser — sample score preview; full dynamic scorer is paywalled. Stream 5.","operationId":"offer_score_teaser_product_offer_score_teaser_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/product/offer-score.json":{"get":{"summary":"Offer Score Get","description":"Stream 5 — dynamic offer scorer (query ?text=). x402 gated.\nBare /product/offer-score aliases .json.","operationId":"offer_score_get_product_offer_score_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — x402 PAYMENT-REQUIRED header (Base USDC micropayments)"}},"parameters":[{"name":"text","in":"query","required":true,"schema":{"type":"string","description":"Offer text to score 0–100 (query ?text=)"},"description":"Offer text to score 0–100 (query ?text=)"}],"x-inputSchema":true,"x-payment-info":{"offers":[{"intent":"charge","method":"x402","amount":"350000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Offer score $0.35 USDC Base","network":"eip155:8453","scheme":"exact","payTo":"0x524Bf56B92400BD232BF85348660B652e0DdDb2a","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","asset":"USDC"}]}},"post":{"summary":"Offer Score Post","description":"Stream 5 — dynamic offer scorer (POST JSON). x402 gated.\nBare /product/offer-score aliases .json.","operationId":"offer_score_post_product_offer_score_json_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — x402 PAYMENT-REQUIRED header (Base USDC micropayments)"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"text":{"type":"string","description":"Offer text to score 0–100"}},"required":["text"]}}}},"x-inputSchema":true,"x-payment-info":{"offers":[{"intent":"charge","method":"x402","amount":"350000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Offer score $0.35 USDC Base","network":"eip155:8453","scheme":"exact","payTo":"0x524Bf56B92400BD232BF85348660B652e0DdDb2a","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","asset":"USDC"}]}}},"/product/offer-score":{"get":{"summary":"Offer Score Get","description":"Stream 5 — dynamic offer scorer (query ?text=). x402 gated.\nBare /product/offer-score aliases .json.","operationId":"offer_score_get_product_offer_score_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"parameters":[{"name":"text","in":"query","required":true,"schema":{"type":"string","description":"Offer text to score 0–100 (query ?text=)"},"description":"Offer text to score 0–100 (query ?text=)"}],"x-inputSchema":true},"post":{"summary":"Offer Score Post","description":"Stream 5 — dynamic offer scorer (POST JSON). x402 gated.\nBare /product/offer-score aliases .json.","operationId":"offer_score_post_product_offer_score_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"text":{"type":"string","description":"Offer text to score 0–100"}},"required":["text"]}}}},"x-inputSchema":true}},"/tools":{"get":{"summary":"Tools Html Page","description":"Crawlable HTML index of featured builders — Google ignores JSON-only roots.","operationId":"tools_html_page_tools_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"summary":"Tools Html Page","description":"Crawlable HTML index of featured builders — Google ignores JSON-only roots.","operationId":"tools_html_page_tools_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}}},"components":{"schemas":{"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}}}