{"openapi":"3.1.0","info":{"title":"B2A Fulfillment Factory","version":"1.0.0"},"paths":{"/bazaar/catalog.json":{"get":{"tags":["Discovery"],"summary":"Get Well Known X402","description":"Coinbase Bazaar x402 discovery manifest and catalog with EIP-712 domain metadata.","operationId":"get_well_known_x402_bazaar_catalog_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"tags":["Discovery"],"summary":"Get Well Known X402","description":"Coinbase Bazaar x402 discovery manifest and catalog with EIP-712 domain metadata.","operationId":"get_well_known_x402_bazaar_catalog_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/x402-bazaar.json":{"get":{"tags":["Discovery"],"summary":"Get Well Known X402","description":"Coinbase Bazaar x402 discovery manifest and catalog with EIP-712 domain metadata.","operationId":"get_well_known_x402__well_known_x402_bazaar_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"tags":["Discovery"],"summary":"Get Well Known X402","description":"Coinbase Bazaar x402 discovery manifest and catalog with EIP-712 domain metadata.","operationId":"get_well_known_x402__well_known_x402_bazaar_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/x402.json":{"get":{"tags":["Discovery"],"summary":"Get Well Known X402","description":"Coinbase Bazaar x402 discovery manifest and catalog with EIP-712 domain metadata.","operationId":"get_well_known_x402__well_known_x402_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"tags":["Discovery"],"summary":"Get Well Known X402","description":"Coinbase Bazaar x402 discovery manifest and catalog with EIP-712 domain metadata.","operationId":"get_well_known_x402__well_known_x402_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/agent-card.json":{"get":{"tags":["Discovery"],"summary":"Get Well Known Agent Card","description":"Google A2A agent card specification.","operationId":"get_well_known_agent_card__well_known_agent_card_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"tags":["Discovery"],"summary":"Get Well Known Agent Card","description":"Google A2A agent card specification.","operationId":"get_well_known_agent_card__well_known_agent_card_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/agent.json":{"get":{"tags":["Discovery"],"summary":"Get Well Known Agent","description":"Standard agent discovery manifest.","operationId":"get_well_known_agent__well_known_agent_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"tags":["Discovery"],"summary":"Get Well Known Agent","description":"Standard agent discovery manifest.","operationId":"get_well_known_agent__well_known_agent_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/pricing.json":{"get":{"tags":["Discovery"],"summary":"Get Pricing Json","description":"Dual-rail monetization pricing manifest.","operationId":"get_pricing_json_pricing_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"tags":["Discovery"],"summary":"Get Pricing Json","description":"Dual-rail monetization pricing manifest.","operationId":"get_pricing_json_pricing_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/server.json":{"get":{"tags":["Discovery"],"summary":"Get Server Json","description":"Server specification and capabilities manifest.","operationId":"get_server_json_server_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"tags":["Discovery"],"summary":"Get Server Json","description":"Server specification and capabilities manifest.","operationId":"get_server_json_server_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/smithery.yaml":{"get":{"tags":["Discovery"],"summary":"Get Smithery Yaml","description":"Smithery tool registry configuration manifest.","operationId":"get_smithery_yaml_smithery_yaml_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"tags":["Discovery"],"summary":"Get Smithery Yaml","description":"Smithery tool registry configuration manifest.","operationId":"get_smithery_yaml_smithery_yaml_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/mcp.json":{"get":{"tags":["Discovery"],"summary":"Get Well Known Mcp Json","description":"MCP well-known discovery manifest for automated MCP indexers.","operationId":"get_well_known_mcp_json__well_known_mcp_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"tags":["Discovery"],"summary":"Get Well Known Mcp Json","description":"MCP well-known discovery manifest for automated MCP indexers.","operationId":"get_well_known_mcp_json__well_known_mcp_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/ai-plugin.json":{"get":{"tags":["Discovery"],"summary":"Get Well Known Ai Plugin","description":"OpenAI / AI Agent plugin manifest.","operationId":"get_well_known_ai_plugin__well_known_ai_plugin_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"tags":["Discovery"],"summary":"Get Well Known Ai Plugin","description":"OpenAI / AI Agent plugin manifest.","operationId":"get_well_known_ai_plugin__well_known_ai_plugin_json_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/security.txt":{"get":{"tags":["Discovery"],"summary":"Get Well Known Security Txt","description":"RFC 9116 security.txt disclosure and compliance attestation.","operationId":"get_well_known_security_txt__well_known_security_txt_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"tags":["Discovery"],"summary":"Get Well Known Security Txt","description":"RFC 9116 security.txt disclosure and compliance attestation.","operationId":"get_well_known_security_txt__well_known_security_txt_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/llms.txt":{"get":{"tags":["Discovery"],"summary":"Get Llms Txt","description":"Serve /llms.txt standard discovery file with 5-line copy-paste framework snippets.","operationId":"get_llms_txt__well_known_llms_txt_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"tags":["Discovery"],"summary":"Get Llms Txt","description":"Serve /llms.txt standard discovery file with 5-line copy-paste framework snippets.","operationId":"get_llms_txt__well_known_llms_txt_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/llms.txt":{"get":{"tags":["Discovery"],"summary":"Get Llms Txt","description":"Serve /llms.txt standard discovery file with 5-line copy-paste framework snippets.","operationId":"get_llms_txt_llms_txt_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"tags":["Discovery"],"summary":"Get Llms Txt","description":"Serve /llms.txt standard discovery file with 5-line copy-paste framework snippets.","operationId":"get_llms_txt_llms_txt_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/llms-full.txt":{"get":{"tags":["Discovery"],"summary":"Get Llms Full Txt","description":"Serve /llms-full.txt comprehensive endpoint, pricing, and integration guide for LLMs.","operationId":"get_llms_full_txt_llms_full_txt_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"head":{"tags":["Discovery"],"summary":"Get Llms Full Txt","description":"Serve /llms-full.txt comprehensive endpoint, pricing, and integration guide for LLMs.","operationId":"get_llms_full_txt_llms_full_txt_head","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/mcp/{service_slug}/mcp":{"options":{"tags":["MCP"],"summary":"Mcp Preflight Options","description":"Preflight discovery handler for automated crawlers and CORS requests.","operationId":"mcp_preflight_options_mcp__service_slug__mcp_options","parameters":[{"name":"service_slug","in":"path","required":true,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Service Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["MCP"],"summary":"Mcp Slug Discovery Or Stream","description":"Handle discovery and SSE handshake for slugged MCP server remotes (e.g. /mcp/fdic, /mcp/epss).\nReturns SSE text/event-stream if requested, or HTTP 200 discovery JSON.","operationId":"mcp_slug_discovery_or_stream_mcp__service_slug__mcp_get","parameters":[{"name":"service_slug","in":"path","required":true,"schema":{"type":"string","title":"Service Slug"}},{"name":"origin","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Origin"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["MCP"],"summary":"Mcp Jsonrpc Endpoint","description":"MCP 2025-03-26 Streamable HTTP JSON-RPC 2.0 processor.\nHandles initialize, tools/list, tools/call, and ping.\nEnforces asyncio.Semaphore(20) concurrency bounding, freemium sample call gating,\nand statutory compliance metadata injection.","operationId":"mcp_jsonrpc_endpoint_mcp__service_slug__mcp_post","parameters":[{"name":"service_slug","in":"path","required":true,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Service Slug"}},{"name":"origin","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Origin"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Mcp Jsonrpc Endpoint Mcp  Service Slug  Mcp Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mcp/{service_slug}/sse":{"options":{"tags":["MCP"],"summary":"Mcp Preflight Options","description":"Preflight discovery handler for automated crawlers and CORS requests.","operationId":"mcp_preflight_options_mcp__service_slug__sse_options","parameters":[{"name":"service_slug","in":"path","required":true,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Service Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["MCP"],"summary":"Mcp Slug Discovery Or Stream","description":"Handle discovery and SSE handshake for slugged MCP server remotes (e.g. /mcp/fdic, /mcp/epss).\nReturns SSE text/event-stream if requested, or HTTP 200 discovery JSON.","operationId":"mcp_slug_discovery_or_stream_mcp__service_slug__sse_get","parameters":[{"name":"service_slug","in":"path","required":true,"schema":{"type":"string","title":"Service Slug"}},{"name":"origin","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Origin"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["MCP"],"summary":"Mcp Jsonrpc Endpoint","description":"MCP 2025-03-26 Streamable HTTP JSON-RPC 2.0 processor.\nHandles initialize, tools/list, tools/call, and ping.\nEnforces asyncio.Semaphore(20) concurrency bounding, freemium sample call gating,\nand statutory compliance metadata injection.","operationId":"mcp_jsonrpc_endpoint_mcp__service_slug__sse_post","parameters":[{"name":"service_slug","in":"path","required":true,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Service Slug"}},{"name":"origin","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Origin"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Mcp Jsonrpc Endpoint Mcp  Service Slug  Sse Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mcp/{service_slug}/":{"options":{"tags":["MCP"],"summary":"Mcp Preflight Options","description":"Preflight discovery handler for automated crawlers and CORS requests.","operationId":"mcp_preflight_options_mcp__service_slug___options","parameters":[{"name":"service_slug","in":"path","required":true,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Service Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["MCP"],"summary":"Mcp Slug Discovery Or Stream","description":"Handle discovery and SSE handshake for slugged MCP server remotes (e.g. /mcp/fdic, /mcp/epss).\nReturns SSE text/event-stream if requested, or HTTP 200 discovery JSON.","operationId":"mcp_slug_discovery_or_stream_mcp__service_slug___get","parameters":[{"name":"service_slug","in":"path","required":true,"schema":{"type":"string","title":"Service Slug"}},{"name":"origin","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Origin"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["MCP"],"summary":"Mcp Jsonrpc Endpoint","description":"MCP 2025-03-26 Streamable HTTP JSON-RPC 2.0 processor.\nHandles initialize, tools/list, tools/call, and ping.\nEnforces asyncio.Semaphore(20) concurrency bounding, freemium sample call gating,\nand statutory compliance metadata injection.","operationId":"mcp_jsonrpc_endpoint_mcp__service_slug___post","parameters":[{"name":"service_slug","in":"path","required":true,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Service Slug"}},{"name":"origin","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Origin"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Mcp Jsonrpc Endpoint Mcp  Service Slug   Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mcp/{service_slug}":{"options":{"tags":["MCP"],"summary":"Mcp Preflight Options","description":"Preflight discovery handler for automated crawlers and CORS requests.","operationId":"mcp_preflight_options_mcp__service_slug__options","parameters":[{"name":"service_slug","in":"path","required":true,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Service Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["MCP"],"summary":"Mcp Slug Discovery Or Stream","description":"Handle discovery and SSE handshake for slugged MCP server remotes (e.g. /mcp/fdic, /mcp/epss).\nReturns SSE text/event-stream if requested, or HTTP 200 discovery JSON.","operationId":"mcp_slug_discovery_or_stream_mcp__service_slug__get","parameters":[{"name":"service_slug","in":"path","required":true,"schema":{"type":"string","title":"Service Slug"}},{"name":"origin","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Origin"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["MCP"],"summary":"Mcp Jsonrpc Endpoint","description":"MCP 2025-03-26 Streamable HTTP JSON-RPC 2.0 processor.\nHandles initialize, tools/list, tools/call, and ping.\nEnforces asyncio.Semaphore(20) concurrency bounding, freemium sample call gating,\nand statutory compliance metadata injection.","operationId":"mcp_jsonrpc_endpoint_mcp__service_slug__post","parameters":[{"name":"service_slug","in":"path","required":true,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Service Slug"}},{"name":"origin","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Origin"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Mcp Jsonrpc Endpoint Mcp  Service Slug  Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mcp":{"options":{"tags":["MCP"],"summary":"Mcp Preflight Options","description":"Preflight discovery handler for automated crawlers and CORS requests.","operationId":"mcp_preflight_options_mcp_options","parameters":[{"name":"service_slug","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Service Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["MCP"],"summary":"Mcp Sse Stream","description":"MCP Streamable HTTP SSE transport handshake (GET /mcp).\nEstablishes Server-Sent Events stream for bidirectional JSON-RPC.","operationId":"mcp_sse_stream_mcp_get","parameters":[{"name":"origin","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Origin"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["MCP"],"summary":"Mcp Jsonrpc Endpoint","description":"MCP 2025-03-26 Streamable HTTP JSON-RPC 2.0 processor.\nHandles initialize, tools/list, tools/call, and ping.\nEnforces asyncio.Semaphore(20) concurrency bounding, freemium sample call gating,\nand statutory compliance metadata injection.","operationId":"mcp_jsonrpc_endpoint_mcp_post","parameters":[{"name":"service_slug","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Service Slug"}},{"name":"origin","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Origin"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Mcp Jsonrpc Endpoint Mcp Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/intel/gcp-catalog":{"get":{"tags":["Intelligence"],"summary":"Gcp Catalog Search","description":"Sub-millisecond FTS5 search across 17,671 Google Cloud & A2A records.\nProtected by Singleflight Request Coalescing and SWR in-memory cache.","operationId":"gcp_catalog_search_v1_intel_gcp_catalog_get","parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","minLength":1,"maxLength":200,"description":"Catalog search query","title":"Q"},"description":"Catalog search query"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Max results","default":20,"title":"Limit"},"description":"Max results"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Gcp Catalog Search V1 Intel Gcp Catalog Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/intel/vault-search":{"get":{"tags":["Intelligence"],"summary":"Vault Search","description":"Sub-millisecond FTS5 search across 36,628 transcript chunks and 106,308 knowledge triples.\nUses Singleflight Request Coalescing and SWR in-memory caching.","operationId":"vault_search_v1_intel_vault_search_get","parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","minLength":1,"maxLength":200,"description":"Vault search query","title":"Q"},"description":"Vault search query"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Max chunk results","default":20,"title":"Limit"},"description":"Max chunk results"},{"name":"include_graph","in":"query","required":false,"schema":{"type":"boolean","description":"Include knowledge graph triples","default":true,"title":"Include Graph"},"description":"Include knowledge graph triples"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Vault Search V1 Intel Vault Search Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/extract/sec-edgar-cik":{"get":{"tags":["Extractors"],"summary":"Sec Edgar Cik","description":"Lookup SEC EDGAR company submission metadata and recent filings.\nEnforces <= 5 req/sec rate limit and institutional User-Agent format.\nIncludes mandatory Lowe v. SEC Publisher's Exclusion legal disclaimer.","operationId":"sec_edgar_cik_v1_extract_sec_edgar_cik_get","parameters":[{"name":"cik","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"10-digit SEC CIK number (or unpadded digits)","title":"Cik"},"description":"10-digit SEC CIK number (or unpadded digits)"},{"name":"ticker","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Company stock ticker symbol (e.g. AAPL, MSFT)","title":"Ticker"},"description":"Company stock ticker symbol (e.g. AAPL, MSFT)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/extract/github-repo-pulse":{"get":{"tags":["Extractors"],"summary":"Github Repo Pulse","description":"Extract repository activity pulse (stars, forks, open issues, license, last push).\nUses ETag conditional requests (If-None-Match) to minimize GitHub API rate usage.","operationId":"github_repo_pulse_v1_extract_github_repo_pulse_get","parameters":[{"name":"owner","in":"query","required":true,"schema":{"type":"string","minLength":1,"maxLength":100,"description":"GitHub repository owner/organization","title":"Owner"},"description":"GitHub repository owner/organization"},{"name":"repo","in":"query","required":true,"schema":{"type":"string","minLength":1,"maxLength":100,"description":"GitHub repository name","title":"Repo"},"description":"GitHub repository name"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/extract/osv-cve-audit":{"post":{"tags":["Extractors"],"summary":"Osv Cve Audit","description":"Audit an open-source package against the OSV.dev vulnerability database.\nReturns CVE IDs, vulnerability summaries, severity ratings, and fix advisories.","operationId":"osv_cve_audit_v1_extract_osv_cve_audit_post","parameters":[{"name":"package","in":"query","required":true,"schema":{"type":"string","minLength":1,"maxLength":100,"description":"Package name (e.g. requests, jinja2, express)","title":"Package"},"description":"Package name (e.g. requests, jinja2, express)"},{"name":"ecosystem","in":"query","required":false,"schema":{"type":"string","description":"Package ecosystem (PyPI, npm, Go, Maven, crates.io, etc.)","default":"PyPI","title":"Ecosystem"},"description":"Package ecosystem (PyPI, npm, Go, Maven, crates.io, etc.)"},{"name":"version","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Specific package version (optional)","title":"Version"},"description":"Specific package version (optional)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Osv Cve Audit V1 Extract Osv Cve Audit Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Extractors"],"summary":"Osv Cve Audit","description":"Audit an open-source package against the OSV.dev vulnerability database.\nReturns CVE IDs, vulnerability summaries, severity ratings, and fix advisories.","operationId":"osv_cve_audit_v1_extract_osv_cve_audit_get","parameters":[{"name":"package","in":"query","required":true,"schema":{"type":"string","minLength":1,"maxLength":100,"description":"Package name (e.g. requests, jinja2, express)","title":"Package"},"description":"Package name (e.g. requests, jinja2, express)"},{"name":"ecosystem","in":"query","required":false,"schema":{"type":"string","description":"Package ecosystem (PyPI, npm, Go, Maven, crates.io, etc.)","default":"PyPI","title":"Ecosystem"},"description":"Package ecosystem (PyPI, npm, Go, Maven, crates.io, etc.)"},{"name":"version","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Specific package version (optional)","title":"Version"},"description":"Specific package version (optional)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Osv Cve Audit V1 Extract Osv Cve Audit Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/extract/package-health":{"get":{"tags":["Extractors"],"summary":"Package Health","description":"Simultaneously query NPM and PyPI for package metadata using parallel fan-out (asyncio.gather).\nReturns consolidated package health, license status, and cross-ecosystem availability.","operationId":"package_health_v1_extract_package_health_get","parameters":[{"name":"package_name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Package name to audit","title":"Package Name"},"description":"Package name to audit"},{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Alias for package_name","title":"Name"},"description":"Alias for package_name"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Package Health V1 Extract Package Health Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/extract/fdic-bank-health":{"get":{"tags":["Extractors"],"summary":"Fdic Bank Health","description":"Extract institutional health metrics directly from api.fdic.gov.\nMandates 12 CFR Part 328 non-bank insurance disclaimer and Lowe v. SEC legal exclusions.","operationId":"fdic_bank_health_v1_extract_fdic_bank_health_get","parameters":[{"name":"cert","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"FDIC Certificate Number (e.g. 628)","title":"Cert"},"description":"FDIC Certificate Number (e.g. 628)"},{"name":"name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Bank name to search (e.g. Chase, Wells Fargo)","title":"Name"},"description":"Bank name to search (e.g. Chase, Wells Fargo)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"description":"Max institutions to return","default":10,"title":"Limit"},"description":"Max institutions to return"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/extract/openalex-citation-graph":{"get":{"tags":["Extractors"],"summary":"Openalex Citation Graph","description":"Extract academic citation graph metadata from OpenAlex.\nIncludes mailto=[REDACTED_EMAIL] for polite pool rate allocations and SWR coalesced caching.","operationId":"openalex_citation_graph_v1_extract_openalex_citation_graph_get","parameters":[{"name":"work_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"OpenAlex Work ID (e.g. W2741809807)","title":"Work Id"},"description":"OpenAlex Work ID (e.g. W2741809807)"},{"name":"doi","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Digital Object Identifier (e.g. 10.1038/s41586-020-2649-2)","title":"Doi"},"description":"Digital Object Identifier (e.g. 10.1038/s41586-020-2649-2)"},{"name":"query","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Scientific topic or title search","title":"Query"},"description":"Scientific topic or title search"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"description":"Max citation entries","default":10,"title":"Limit"},"description":"Max citation entries"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Openalex Citation Graph V1 Extract Openalex Citation Graph Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/extract/usgs-seismic-hazard":{"get":{"tags":["Extractors"],"summary":"Usgs Seismic Hazard","description":"Extract seismic activity and earthquake risk profiles from USGS GeoJSON services.\nIncludes scientific attribution and SWR coalesced in-memory caching.","operationId":"usgs_seismic_hazard_v1_extract_usgs_seismic_hazard_get","parameters":[{"name":"minmagnitude","in":"query","required":false,"schema":{"type":"number","maximum":10.0,"minimum":0.0,"description":"Minimum earthquake magnitude","default":2.5,"title":"Minmagnitude"},"description":"Minimum earthquake magnitude"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"description":"Max seismic events to return","default":20,"title":"Limit"},"description":"Max seismic events to return"},{"name":"latitude","in":"query","required":false,"schema":{"anyOf":[{"type":"number","maximum":90.0,"minimum":-90.0},{"type":"null"}],"description":"Center latitude coordinate","title":"Latitude"},"description":"Center latitude coordinate"},{"name":"longitude","in":"query","required":false,"schema":{"anyOf":[{"type":"number","maximum":180.0,"minimum":-180.0},{"type":"null"}],"description":"Center longitude coordinate","title":"Longitude"},"description":"Center longitude coordinate"},{"name":"maxradiuskm","in":"query","required":false,"schema":{"anyOf":[{"type":"number","maximum":20000.0,"minimum":1.0},{"type":"null"}],"description":"Radius in km from center coordinate","title":"Maxradiuskm"},"description":"Radius in km from center coordinate"},{"name":"starttime","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Start date (YYYY-MM-DD)","title":"Starttime"},"description":"Start date (YYYY-MM-DD)"},{"name":"endtime","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"End date (YYYY-MM-DD)","title":"Endtime"},"description":"End date (YYYY-MM-DD)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/extract/dexscreener-token-audit":{"get":{"tags":["Extractors"],"summary":"Dexscreener Token Audit","description":"Extract real-time DEX liquidity, price, and volume analytics from DexScreener.\nEnforces Lowe v. SEC impersonal factual data safe harbor.","operationId":"dexscreener_token_audit_v1_extract_dexscreener_token_audit_get","parameters":[{"name":"token_address","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Smart contract token address (e.g. 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)","title":"Token Address"},"description":"Smart contract token address (e.g. 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)"},{"name":"chain_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Chain identifier (e.g. base, ethereum, solana)","title":"Chain Id"},"description":"Chain identifier (e.g. base, ethereum, solana)"},{"name":"query","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Token symbol or name search (e.g. USDC, VIRTUAL)","title":"Query"},"description":"Token symbol or name search (e.g. USDC, VIRTUAL)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/extract/npi-medical-registry":{"get":{"tags":["Extractors"],"summary":"Npi Medical Registry","description":"Search CMS NPI Registry for healthcare organizations and facilities (NPI-2 only).\nRejects generic queries without filters to avoid CMS error 09 and natural person PII exposure.","operationId":"npi_medical_registry_v1_extract_npi_medical_registry_get","parameters":[{"name":"organization_name","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Healthcare organization or facility name","title":"Organization Name"},"description":"Healthcare organization or facility name"},{"name":"number","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"10-digit National Provider Identifier (NPI)","title":"Number"},"description":"10-digit National Provider Identifier (NPI)"},{"name":"state","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"2-letter US state code (e.g. CA, NY, MN)","title":"State"},"description":"2-letter US state code (e.g. CA, NY, MN)"},{"name":"city","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"City name","title":"City"},"description":"City name"},{"name":"postal_code","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"5 or 9-digit postal code","title":"Postal Code"},"description":"5 or 9-digit postal code"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"description":"Max organizations to return","default":10,"title":"Limit"},"description":"Max organizations to return"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Npi Medical Registry V1 Extract Npi Medical Registry Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/extract/crtsh-cert-recon":{"post":{"tags":["Market-Gap Extractors"],"summary":"Crtsh Cert Recon","description":"Query Sectigo Certificate Transparency logs (crt.sh) for issued SSL/TLS certificates and subdomains.","operationId":"crtsh_cert_recon_v1_extract_crtsh_cert_recon_post","parameters":[{"name":"domain","in":"query","required":true,"schema":{"type":"string","minLength":3,"maxLength":120,"description":"Target domain (e.g. stripe.com, coinbase.com)","title":"Domain"},"description":"Target domain (e.g. stripe.com, coinbase.com)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Crtsh Cert Recon V1 Extract Crtsh Cert Recon Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Market-Gap Extractors"],"summary":"Crtsh Cert Recon","description":"Query Sectigo Certificate Transparency logs (crt.sh) for issued SSL/TLS certificates and subdomains.","operationId":"crtsh_cert_recon_v1_extract_crtsh_cert_recon_get","parameters":[{"name":"domain","in":"query","required":true,"schema":{"type":"string","minLength":3,"maxLength":120,"description":"Target domain (e.g. stripe.com, coinbase.com)","title":"Domain"},"description":"Target domain (e.g. stripe.com, coinbase.com)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Crtsh Cert Recon V1 Extract Crtsh Cert Recon Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/extract/epss-exploit-score":{"post":{"tags":["Market-Gap Extractors"],"summary":"Epss Exploit Score","description":"Query FIRST.org Exploit Prediction Scoring System (EPSS) for 30-day real-world exploit probability.","operationId":"epss_exploit_score_v1_extract_epss_exploit_score_post","parameters":[{"name":"cve","in":"query","required":true,"schema":{"type":"string","minLength":9,"maxLength":30,"description":"CVE identifier (e.g. CVE-2024-3094, CVE-2021-44228)","title":"Cve"},"description":"CVE identifier (e.g. CVE-2024-3094, CVE-2021-44228)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Epss Exploit Score V1 Extract Epss Exploit Score Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Market-Gap Extractors"],"summary":"Epss Exploit Score","description":"Query FIRST.org Exploit Prediction Scoring System (EPSS) for 30-day real-world exploit probability.","operationId":"epss_exploit_score_v1_extract_epss_exploit_score_get","parameters":[{"name":"cve","in":"query","required":true,"schema":{"type":"string","minLength":9,"maxLength":30,"description":"CVE identifier (e.g. CVE-2024-3094, CVE-2021-44228)","title":"Cve"},"description":"CVE identifier (e.g. CVE-2024-3094, CVE-2021-44228)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Epss Exploit Score V1 Extract Epss Exploit Score Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/extract/gleif-lei-kyb":{"post":{"tags":["Market-Gap Extractors"],"summary":"Gleif Lei Kyb","description":"Query Global Legal Entity Identifier Foundation (GLEIF) registry for corporate KYB and LEI records.","operationId":"gleif_lei_kyb_v1_extract_gleif_lei_kyb_post","parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string","minLength":2,"maxLength":120,"description":"Legal entity name (e.g. Coinbase, Stripe, BlackRock)","title":"Name"},"description":"Legal entity name (e.g. Coinbase, Stripe, BlackRock)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Gleif Lei Kyb V1 Extract Gleif Lei Kyb Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Market-Gap Extractors"],"summary":"Gleif Lei Kyb","description":"Query Global Legal Entity Identifier Foundation (GLEIF) registry for corporate KYB and LEI records.","operationId":"gleif_lei_kyb_v1_extract_gleif_lei_kyb_get","parameters":[{"name":"name","in":"query","required":true,"schema":{"type":"string","minLength":2,"maxLength":120,"description":"Legal entity name (e.g. Coinbase, Stripe, BlackRock)","title":"Name"},"description":"Legal entity name (e.g. Coinbase, Stripe, BlackRock)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Gleif Lei Kyb V1 Extract Gleif Lei Kyb Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/extract/cfpb-complaints":{"post":{"tags":["Market-Gap Extractors"],"summary":"Cfpb Complaints","description":"Query US Consumer Financial Protection Bureau (CFPB) complaint database (17 U.S.C. 105 public domain).","operationId":"cfpb_complaints_v1_extract_cfpb_complaints_post","parameters":[{"name":"company","in":"query","required":true,"schema":{"type":"string","minLength":2,"maxLength":100,"description":"Company or bank name (e.g. Wells Fargo, Equifax)","title":"Company"},"description":"Company or bank name (e.g. Wells Fargo, Equifax)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Cfpb Complaints V1 Extract Cfpb Complaints Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Market-Gap Extractors"],"summary":"Cfpb Complaints","description":"Query US Consumer Financial Protection Bureau (CFPB) complaint database (17 U.S.C. 105 public domain).","operationId":"cfpb_complaints_v1_extract_cfpb_complaints_get","parameters":[{"name":"company","in":"query","required":true,"schema":{"type":"string","minLength":2,"maxLength":100,"description":"Company or bank name (e.g. Wells Fargo, Equifax)","title":"Company"},"description":"Company or bank name (e.g. Wells Fargo, Equifax)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Cfpb Complaints V1 Extract Cfpb Complaints Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/extract/usaspending-awards":{"post":{"tags":["Market-Gap Extractors"],"summary":"Usaspending Awards","description":"Query USASpending.gov Federal Awards and Contractor Intelligence (17 U.S.C. 105 public domain).","operationId":"usaspending_awards_v1_extract_usaspending_awards_post","parameters":[{"name":"recipient","in":"query","required":true,"schema":{"type":"string","minLength":2,"maxLength":100,"description":"Federal contractor or recipient name (e.g. Palantir, SpaceX)","title":"Recipient"},"description":"Federal contractor or recipient name (e.g. Palantir, SpaceX)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Usaspending Awards V1 Extract Usaspending Awards Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Market-Gap Extractors"],"summary":"Usaspending Awards","description":"Query USASpending.gov Federal Awards and Contractor Intelligence (17 U.S.C. 105 public domain).","operationId":"usaspending_awards_v1_extract_usaspending_awards_get","parameters":[{"name":"recipient","in":"query","required":true,"schema":{"type":"string","minLength":2,"maxLength":100,"description":"Federal contractor or recipient name (e.g. Palantir, SpaceX)","title":"Recipient"},"description":"Federal contractor or recipient name (e.g. Palantir, SpaceX)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Usaspending Awards V1 Extract Usaspending Awards Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/extract/depsdev-openssf-scorecard":{"post":{"tags":["Wave 2 B2A Dossiers, Zero-Comp Extractors & Agent Notary"],"summary":"Depsdev Openssf Scorecard","description":"Query Google Open Source Insights (deps.dev) and Linux Foundation OpenSSF Security Scorecard.\n#1 and ONLY deps.dev + OpenSSF Scorecard endpoint in the Official MCP Registry.","operationId":"depsdev_openssf_scorecard_v1_extract_depsdev_openssf_scorecard_post","parameters":[{"name":"github_repo","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"GitHub owner/repo for OpenSSF Security Scorecard (e.g. 'psf/requests', 'fastapi/fastapi')","title":"Github Repo"},"description":"GitHub owner/repo for OpenSSF Security Scorecard (e.g. 'psf/requests', 'fastapi/fastapi')"},{"name":"package","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Package name for Google deps.dev transitive & version lookup (e.g. 'requests', 'express')","title":"Package"},"description":"Package name for Google deps.dev transitive & version lookup (e.g. 'requests', 'express')"},{"name":"ecosystem","in":"query","required":false,"schema":{"type":"string","description":"Package ecosystem: pypi, npm, go, cargo, maven (default: pypi)","default":"pypi","title":"Ecosystem"},"description":"Package ecosystem: pypi, npm, go, cargo, maven (default: pypi)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Depsdev Openssf Scorecard V1 Extract Depsdev Openssf Scorecard Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Wave 2 B2A Dossiers, Zero-Comp Extractors & Agent Notary"],"summary":"Depsdev Openssf Scorecard","description":"Query Google Open Source Insights (deps.dev) and Linux Foundation OpenSSF Security Scorecard.\n#1 and ONLY deps.dev + OpenSSF Scorecard endpoint in the Official MCP Registry.","operationId":"depsdev_openssf_scorecard_v1_extract_depsdev_openssf_scorecard_get","parameters":[{"name":"github_repo","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"GitHub owner/repo for OpenSSF Security Scorecard (e.g. 'psf/requests', 'fastapi/fastapi')","title":"Github Repo"},"description":"GitHub owner/repo for OpenSSF Security Scorecard (e.g. 'psf/requests', 'fastapi/fastapi')"},{"name":"package","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Package name for Google deps.dev transitive & version lookup (e.g. 'requests', 'express')","title":"Package"},"description":"Package name for Google deps.dev transitive & version lookup (e.g. 'requests', 'express')"},{"name":"ecosystem","in":"query","required":false,"schema":{"type":"string","description":"Package ecosystem: pypi, npm, go, cargo, maven (default: pypi)","default":"pypi","title":"Ecosystem"},"description":"Package ecosystem: pypi, npm, go, cargo, maven (default: pypi)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Depsdev Openssf Scorecard V1 Extract Depsdev Openssf Scorecard Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/extract/nyfed-sofr-rates":{"post":{"tags":["Wave 2 B2A Dossiers, Zero-Comp Extractors & Agent Notary"],"summary":"Nyfed Sofr Rates","description":"Query the Federal Reserve Bank of New York Markets API for official Secured Overnight Financing Rate (SOFR)\nbenchmark rates, percentiles, and daily repo volume ($B).\n#1 and ONLY NY Fed SOFR endpoint in the Official MCP Registry.","operationId":"nyfed_sofr_rates_v1_extract_nyfed_sofr_rates_post","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":30,"minimum":1,"description":"Number of recent daily SOFR observations (default 5)","default":5,"title":"Limit"},"description":"Number of recent daily SOFR observations (default 5)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Nyfed Sofr Rates V1 Extract Nyfed Sofr Rates Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Wave 2 B2A Dossiers, Zero-Comp Extractors & Agent Notary"],"summary":"Nyfed Sofr Rates","description":"Query the Federal Reserve Bank of New York Markets API for official Secured Overnight Financing Rate (SOFR)\nbenchmark rates, percentiles, and daily repo volume ($B).\n#1 and ONLY NY Fed SOFR endpoint in the Official MCP Registry.","operationId":"nyfed_sofr_rates_v1_extract_nyfed_sofr_rates_get","parameters":[{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":30,"minimum":1,"description":"Number of recent daily SOFR observations (default 5)","default":5,"title":"Limit"},"description":"Number of recent daily SOFR observations (default 5)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Nyfed Sofr Rates V1 Extract Nyfed Sofr Rates Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/extract/cisa-kev-catalog":{"post":{"tags":["Wave 2 B2A Dossiers, Zero-Comp Extractors & Agent Notary"],"summary":"Cisa Kev Catalog","description":"Query the US CISA Known Exploited Vulnerabilities (KEV) Catalog (17 U.S.C. 105 public domain).\nIdentifies active in-the-wild exploitation, mandatory federal patch due dates, and ransomware usage.","operationId":"cisa_kev_catalog_v1_extract_cisa_kev_catalog_post","parameters":[{"name":"cve","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Specific CVE ID to check in CISA KEV (e.g. CVE-2024-3094, CVE-2021-44228)","title":"Cve"},"description":"Specific CVE ID to check in CISA KEV (e.g. CVE-2024-3094, CVE-2021-44228)"},{"name":"vendor","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by vendor/project name (e.g. Microsoft, Cisco, Linux, Apple)","title":"Vendor"},"description":"Filter by vendor/project name (e.g. Microsoft, Cisco, Linux, Apple)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"description":"Max KEV entries to return","default":10,"title":"Limit"},"description":"Max KEV entries to return"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Cisa Kev Catalog V1 Extract Cisa Kev Catalog Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Wave 2 B2A Dossiers, Zero-Comp Extractors & Agent Notary"],"summary":"Cisa Kev Catalog","description":"Query the US CISA Known Exploited Vulnerabilities (KEV) Catalog (17 U.S.C. 105 public domain).\nIdentifies active in-the-wild exploitation, mandatory federal patch due dates, and ransomware usage.","operationId":"cisa_kev_catalog_v1_extract_cisa_kev_catalog_get","parameters":[{"name":"cve","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Specific CVE ID to check in CISA KEV (e.g. CVE-2024-3094, CVE-2021-44228)","title":"Cve"},"description":"Specific CVE ID to check in CISA KEV (e.g. CVE-2024-3094, CVE-2021-44228)"},{"name":"vendor","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Filter by vendor/project name (e.g. Microsoft, Cisco, Linux, Apple)","title":"Vendor"},"description":"Filter by vendor/project name (e.g. Microsoft, Cisco, Linux, Apple)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":50,"minimum":1,"description":"Max KEV entries to return","default":10,"title":"Limit"},"description":"Max KEV entries to return"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Cisa Kev Catalog V1 Extract Cisa Kev Catalog Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/dossier/corporate-kyb-risk":{"post":{"tags":["Wave 2 B2A Dossiers, Zero-Comp Extractors & Agent Notary"],"summary":"Corporate Kyb Risk Dossier","description":"High-Margin B2A Composite Dossier ($0.05 USDC):\nSimultaneously queries 5 institutional registries in parallel (<400ms):\n1. GLEIF Global LEI Registry (Corporate KYB & Jurisdiction)\n2. SEC EDGAR Submissions (CIK & Public Filings)\n3. CFPB Consumer Complaint Database (Regulatory Friction)\n4. USASpending.gov Federal Awards (Government Contractor Status)\n5. FDIC Bank Health Registry (Depository Status)\nComputes a deterministic Counterparty Trust & Verification Score (0-100).","operationId":"corporate_kyb_risk_dossier_v1_dossier_corporate_kyb_risk_post","parameters":[{"name":"company_name","in":"query","required":true,"schema":{"type":"string","minLength":2,"maxLength":100,"description":"Company or institution name (e.g. Coinbase, Wells Fargo, Palantir)","title":"Company Name"},"description":"Company or institution name (e.g. Coinbase, Wells Fargo, Palantir)"},{"name":"ticker","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Optional stock ticker (e.g. COIN, WFC, PLTR)","title":"Ticker"},"description":"Optional stock ticker (e.g. COIN, WFC, PLTR)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Corporate Kyb Risk Dossier V1 Dossier Corporate Kyb Risk Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Wave 2 B2A Dossiers, Zero-Comp Extractors & Agent Notary"],"summary":"Corporate Kyb Risk Dossier","description":"High-Margin B2A Composite Dossier ($0.05 USDC):\nSimultaneously queries 5 institutional registries in parallel (<400ms):\n1. GLEIF Global LEI Registry (Corporate KYB & Jurisdiction)\n2. SEC EDGAR Submissions (CIK & Public Filings)\n3. CFPB Consumer Complaint Database (Regulatory Friction)\n4. USASpending.gov Federal Awards (Government Contractor Status)\n5. FDIC Bank Health Registry (Depository Status)\nComputes a deterministic Counterparty Trust & Verification Score (0-100).","operationId":"corporate_kyb_risk_dossier_v1_dossier_corporate_kyb_risk_get","parameters":[{"name":"company_name","in":"query","required":true,"schema":{"type":"string","minLength":2,"maxLength":100,"description":"Company or institution name (e.g. Coinbase, Wells Fargo, Palantir)","title":"Company Name"},"description":"Company or institution name (e.g. Coinbase, Wells Fargo, Palantir)"},{"name":"ticker","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Optional stock ticker (e.g. COIN, WFC, PLTR)","title":"Ticker"},"description":"Optional stock ticker (e.g. COIN, WFC, PLTR)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Corporate Kyb Risk Dossier V1 Dossier Corporate Kyb Risk Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/dossier/cyber-supply-chain":{"post":{"tags":["Wave 2 B2A Dossiers, Zero-Comp Extractors & Agent Notary"],"summary":"Cyber Supply Chain Dossier","description":"High-Margin B2A Composite Cyber & Supply-Chain Security Dossier ($0.05 USDC):\nSimultaneously queries up to 5 security intelligence registries in parallel (<400ms):\n1. Sectigo crt.sh Certificate Transparency & Subdomain Surface\n2. Google deps.dev + Linux Foundation OpenSSF Security Scorecard\n3. FIRST.org EPSS 30-Day Real-World Exploit Probability\n4. US CISA Known Exploited Vulnerabilities (KEV) Catalog\n5. OSV.dev Open Source Vulnerability Database","operationId":"cyber_supply_chain_dossier_v1_dossier_cyber_supply_chain_post","parameters":[{"name":"domain","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Target domain for crt.sh SSL/subdomain recon (e.g. stripe.com)","title":"Domain"},"description":"Target domain for crt.sh SSL/subdomain recon (e.g. stripe.com)"},{"name":"github_repo","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"GitHub owner/repo for OpenSSF Scorecard (e.g. psf/requests)","title":"Github Repo"},"description":"GitHub owner/repo for OpenSSF Scorecard (e.g. psf/requests)"},{"name":"package","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Open-source package for OSV CVE audit (e.g. requests, jinja2)","title":"Package"},"description":"Open-source package for OSV CVE audit (e.g. requests, jinja2)"},{"name":"ecosystem","in":"query","required":false,"schema":{"type":"string","description":"Package ecosystem (PyPI, npm, Go)","default":"PyPI","title":"Ecosystem"},"description":"Package ecosystem (PyPI, npm, Go)"},{"name":"cve","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"CVE ID for FIRST.org EPSS + CISA KEV active exploit check (e.g. CVE-2024-3094)","title":"Cve"},"description":"CVE ID for FIRST.org EPSS + CISA KEV active exploit check (e.g. CVE-2024-3094)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Cyber Supply Chain Dossier V1 Dossier Cyber Supply Chain Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Wave 2 B2A Dossiers, Zero-Comp Extractors & Agent Notary"],"summary":"Cyber Supply Chain Dossier","description":"High-Margin B2A Composite Cyber & Supply-Chain Security Dossier ($0.05 USDC):\nSimultaneously queries up to 5 security intelligence registries in parallel (<400ms):\n1. Sectigo crt.sh Certificate Transparency & Subdomain Surface\n2. Google deps.dev + Linux Foundation OpenSSF Security Scorecard\n3. FIRST.org EPSS 30-Day Real-World Exploit Probability\n4. US CISA Known Exploited Vulnerabilities (KEV) Catalog\n5. OSV.dev Open Source Vulnerability Database","operationId":"cyber_supply_chain_dossier_v1_dossier_cyber_supply_chain_get","parameters":[{"name":"domain","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Target domain for crt.sh SSL/subdomain recon (e.g. stripe.com)","title":"Domain"},"description":"Target domain for crt.sh SSL/subdomain recon (e.g. stripe.com)"},{"name":"github_repo","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"GitHub owner/repo for OpenSSF Scorecard (e.g. psf/requests)","title":"Github Repo"},"description":"GitHub owner/repo for OpenSSF Scorecard (e.g. psf/requests)"},{"name":"package","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Open-source package for OSV CVE audit (e.g. requests, jinja2)","title":"Package"},"description":"Open-source package for OSV CVE audit (e.g. requests, jinja2)"},{"name":"ecosystem","in":"query","required":false,"schema":{"type":"string","description":"Package ecosystem (PyPI, npm, Go)","default":"PyPI","title":"Ecosystem"},"description":"Package ecosystem (PyPI, npm, Go)"},{"name":"cve","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"CVE ID for FIRST.org EPSS + CISA KEV active exploit check (e.g. CVE-2024-3094)","title":"Cve"},"description":"CVE ID for FIRST.org EPSS + CISA KEV active exploit check (e.g. CVE-2024-3094)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Cyber Supply Chain Dossier V1 Dossier Cyber Supply Chain Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/notary/attest":{"post":{"tags":["Wave 2 B2A Dossiers, Zero-Comp Extractors & Agent Notary"],"summary":"Agent Compliance Notary Attest","description":"Agent-Exclusive Cryptographic Audit Trail & Decision Notary ($0.03 USDC):\nAnchors an AI agent's decision digest into CEA Digital's tamper-evident SHA-256 hash-chained\nSQLite compliance ledger (with BEFORE UPDATE/DELETE RAISE(ABORT) triggers) for EU AI Act,\nSOC2, and institutional multi-agent accountability.","operationId":"agent_compliance_notary_attest_v1_notary_attest_post","parameters":[{"name":"agent_id","in":"query","required":false,"schema":{"type":"string","maxLength":100,"description":"Identifier of the autonomous AI agent","default":"autonomous-agent","title":"Agent Id"},"description":"Identifier of the autonomous AI agent"},{"name":"action_type","in":"query","required":false,"schema":{"type":"string","maxLength":80,"description":"Decision or action category (e.g. TRADE_EXECUTION, KYB_APPROVAL, CODE_AUDIT)","default":"AGENT_DECISION_ATTESTATION","title":"Action Type"},"description":"Decision or action category (e.g. TRADE_EXECUTION, KYB_APPROVAL, CODE_AUDIT)"},{"name":"payload_sha256","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":128},{"type":"null"}],"description":"SHA-256 digest of the agent's input/output context","title":"Payload Sha256"},"description":"SHA-256 digest of the agent's input/output context"},{"name":"summary","in":"query","required":false,"schema":{"type":"string","maxLength":500,"description":"Sanitized summary of the decision for audit trail","default":"Autonomous agent decision checkpoint","title":"Summary"},"description":"Sanitized summary of the decision for audit trail"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Agent Compliance Notary Attest V1 Notary Attest Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Wave 2 B2A Dossiers, Zero-Comp Extractors & Agent Notary"],"summary":"Agent Compliance Notary Attest","description":"Agent-Exclusive Cryptographic Audit Trail & Decision Notary ($0.03 USDC):\nAnchors an AI agent's decision digest into CEA Digital's tamper-evident SHA-256 hash-chained\nSQLite compliance ledger (with BEFORE UPDATE/DELETE RAISE(ABORT) triggers) for EU AI Act,\nSOC2, and institutional multi-agent accountability.","operationId":"agent_compliance_notary_attest_v1_notary_attest_get","parameters":[{"name":"agent_id","in":"query","required":false,"schema":{"type":"string","maxLength":100,"description":"Identifier of the autonomous AI agent","default":"autonomous-agent","title":"Agent Id"},"description":"Identifier of the autonomous AI agent"},{"name":"action_type","in":"query","required":false,"schema":{"type":"string","maxLength":80,"description":"Decision or action category (e.g. TRADE_EXECUTION, KYB_APPROVAL, CODE_AUDIT)","default":"AGENT_DECISION_ATTESTATION","title":"Action Type"},"description":"Decision or action category (e.g. TRADE_EXECUTION, KYB_APPROVAL, CODE_AUDIT)"},{"name":"payload_sha256","in":"query","required":false,"schema":{"anyOf":[{"type":"string","maxLength":128},{"type":"null"}],"description":"SHA-256 digest of the agent's input/output context","title":"Payload Sha256"},"description":"SHA-256 digest of the agent's input/output context"},{"name":"summary","in":"query","required":false,"schema":{"type":"string","maxLength":500,"description":"Sanitized summary of the decision for audit trail","default":"Autonomous agent decision checkpoint","title":"Summary"},"description":"Sanitized summary of the decision for audit trail"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Agent Compliance Notary Attest V1 Notary Attest Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent/token-intel":{"post":{"tags":["Wave 2 B2A Dossiers, Zero-Comp Extractors & Agent Notary"],"summary":"Agent Token Intel","description":"High-Velocity Agent Operational Primitive #1 ($0.005 USDC on Base):\nReal-time DEX pool liquidity, 24h volume, buy/sell execution symmetry, on-chain\nbytecode verification, and deterministic Honeypot / Rug-Risk Scoring (0-100)\nfor autonomous trading and DeFi agents before swap execution.","operationId":"agent_token_intel_v1_agent_token_intel_post","parameters":[{"name":"token_address","in":"query","required":false,"schema":{"type":"string","maxLength":120,"description":"Token contract address (default: Base USDC 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)","default":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","title":"Token Address"},"description":"Token contract address (default: Base USDC 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)"},{"name":"chain","in":"query","required":false,"schema":{"type":"string","maxLength":32,"description":"Target chain (base, ethereum, solana, arbitrum)","default":"base","title":"Chain"},"description":"Target chain (base, ethereum, solana, arbitrum)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Agent Token Intel V1 Agent Token Intel Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Wave 2 B2A Dossiers, Zero-Comp Extractors & Agent Notary"],"summary":"Agent Token Intel","description":"High-Velocity Agent Operational Primitive #1 ($0.005 USDC on Base):\nReal-time DEX pool liquidity, 24h volume, buy/sell execution symmetry, on-chain\nbytecode verification, and deterministic Honeypot / Rug-Risk Scoring (0-100)\nfor autonomous trading and DeFi agents before swap execution.","operationId":"agent_token_intel_v1_agent_token_intel_get","parameters":[{"name":"token_address","in":"query","required":false,"schema":{"type":"string","maxLength":120,"description":"Token contract address (default: Base USDC 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)","default":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","title":"Token Address"},"description":"Token contract address (default: Base USDC 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)"},{"name":"chain","in":"query","required":false,"schema":{"type":"string","maxLength":32,"description":"Target chain (base, ethereum, solana, arbitrum)","default":"base","title":"Chain"},"description":"Target chain (base, ethereum, solana, arbitrum)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Agent Token Intel V1 Agent Token Intel Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent/web-grounding":{"post":{"tags":["Wave 2 B2A Dossiers, Zero-Comp Extractors & Agent Notary"],"summary":"Agent Web Grounding","description":"High-Velocity Agent Operational Primitive #2 ($0.008 USDC on Base):\nFast, token-optimized real-time web grounding & clean Markdown synthesis stripped of\nHTML bloat, ads, navbars, and scripts for LLM agent context windows.","operationId":"agent_web_grounding_v1_agent_web_grounding_post","parameters":[{"name":"query","in":"query","required":false,"schema":{"type":"string","maxLength":200,"description":"Search query for clean Markdown web grounding","default":"Model Context Protocol autonomous agents","title":"Query"},"description":"Search query for clean Markdown web grounding"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":10,"minimum":1,"description":"Maximum grounded knowledge blocks to return","default":5,"title":"Limit"},"description":"Maximum grounded knowledge blocks to return"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Agent Web Grounding V1 Agent Web Grounding Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Wave 2 B2A Dossiers, Zero-Comp Extractors & Agent Notary"],"summary":"Agent Web Grounding","description":"High-Velocity Agent Operational Primitive #2 ($0.008 USDC on Base):\nFast, token-optimized real-time web grounding & clean Markdown synthesis stripped of\nHTML bloat, ads, navbars, and scripts for LLM agent context windows.","operationId":"agent_web_grounding_v1_agent_web_grounding_get","parameters":[{"name":"query","in":"query","required":false,"schema":{"type":"string","maxLength":200,"description":"Search query for clean Markdown web grounding","default":"Model Context Protocol autonomous agents","title":"Query"},"description":"Search query for clean Markdown web grounding"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":10,"minimum":1,"description":"Maximum grounded knowledge blocks to return","default":5,"title":"Limit"},"description":"Maximum grounded knowledge blocks to return"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Agent Web Grounding V1 Agent Web Grounding Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent/tx-simulate":{"post":{"tags":["Wave 2 B2A Dossiers, Zero-Comp Extractors & Agent Notary"],"summary":"Agent Tx Simulate","description":"High-Velocity Agent Operational Primitive #3 ($0.005 USDC on Base):\nPre-execution Base L2 (`eip155:8453`) transaction calldata simulator & wallet drain guard.\nExecutes `eth_call` + `eth_estimateGas` + `eth_gasPrice` on Base RPC and inspects calldata\nfor unlimited ERC-20 `approve(MAX_UINT256)` drain signatures before an agent signs.","operationId":"agent_tx_simulate_v1_agent_tx_simulate_post","parameters":[{"name":"to_address","in":"query","required":false,"schema":{"type":"string","maxLength":64,"description":"Target contract or recipient address on Base (eip155:8453)","default":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","title":"To Address"},"description":"Target contract or recipient address on Base (eip155:8453)"},{"name":"from_address","in":"query","required":false,"schema":{"type":"string","maxLength":64,"description":"Sender wallet address for simulation","default":"0x134b5D5BeC05aD5Df49e8aC9b830553581DaD378","title":"From Address"},"description":"Sender wallet address for simulation"},{"name":"data","in":"query","required":false,"schema":{"type":"string","maxLength":4096,"description":"Hex calldata to simulate (default: 0x18160ddd totalSupply())","default":"0x18160ddd","title":"Data"},"description":"Hex calldata to simulate (default: 0x18160ddd totalSupply())"},{"name":"value_wei","in":"query","required":false,"schema":{"type":"string","maxLength":64,"description":"ETH value in hex wei (default 0x0)","default":"0x0","title":"Value Wei"},"description":"ETH value in hex wei (default 0x0)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Agent Tx Simulate V1 Agent Tx Simulate Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Wave 2 B2A Dossiers, Zero-Comp Extractors & Agent Notary"],"summary":"Agent Tx Simulate","description":"High-Velocity Agent Operational Primitive #3 ($0.005 USDC on Base):\nPre-execution Base L2 (`eip155:8453`) transaction calldata simulator & wallet drain guard.\nExecutes `eth_call` + `eth_estimateGas` + `eth_gasPrice` on Base RPC and inspects calldata\nfor unlimited ERC-20 `approve(MAX_UINT256)` drain signatures before an agent signs.","operationId":"agent_tx_simulate_v1_agent_tx_simulate_get","parameters":[{"name":"to_address","in":"query","required":false,"schema":{"type":"string","maxLength":64,"description":"Target contract or recipient address on Base (eip155:8453)","default":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","title":"To Address"},"description":"Target contract or recipient address on Base (eip155:8453)"},{"name":"from_address","in":"query","required":false,"schema":{"type":"string","maxLength":64,"description":"Sender wallet address for simulation","default":"0x134b5D5BeC05aD5Df49e8aC9b830553581DaD378","title":"From Address"},"description":"Sender wallet address for simulation"},{"name":"data","in":"query","required":false,"schema":{"type":"string","maxLength":4096,"description":"Hex calldata to simulate (default: 0x18160ddd totalSupply())","default":"0x18160ddd","title":"Data"},"description":"Hex calldata to simulate (default: 0x18160ddd totalSupply())"},{"name":"value_wei","in":"query","required":false,"schema":{"type":"string","maxLength":64,"description":"ETH value in hex wei (default 0x0)","default":"0x0","title":"Value Wei"},"description":"ETH value in hex wei (default 0x0)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Agent Tx Simulate V1 Agent Tx Simulate Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent/url-to-markdown":{"post":{"tags":["Wave 2 B2A Dossiers, Zero-Comp Extractors & Agent Notary"],"summary":"Agent Url To Markdown","description":"Arbitrary Live URL-to-Clean-Markdown Extractor ($0.005 USDC = 5,000 atomic units on Base):\nCompetes directly with Firecrawl ($0.01+/call) and Jina Reader by fetching any public URL\nvia SSRF-hardened `safe_http.safe_fetch`, verifying `LegalTDMGuard` TDM/opt-out compliance,\nand converting HTML/JSON/text into clean, token-optimized, prompt-injection-scrubbed Markdown.","operationId":"agent_url_to_markdown_v1_agent_url_to_markdown_post","parameters":[{"name":"url","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Public HTTP/HTTPS URL to fetch and convert into clean, prompt-injection-scrubbed Markdown ($0.005 USDC)","title":"Url"},"description":"Public HTTP/HTTPS URL to fetch and convert into clean, prompt-injection-scrubbed Markdown ($0.005 USDC)"},{"name":"max_chars","in":"query","required":false,"schema":{"type":"integer","maximum":100000,"minimum":500,"description":"Maximum Markdown characters to return","default":16000,"title":"Max Chars"},"description":"Maximum Markdown characters to return"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Agent Url To Markdown V1 Agent Url To Markdown Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Wave 2 B2A Dossiers, Zero-Comp Extractors & Agent Notary"],"summary":"Agent Url To Markdown","description":"Arbitrary Live URL-to-Clean-Markdown Extractor ($0.005 USDC = 5,000 atomic units on Base):\nCompetes directly with Firecrawl ($0.01+/call) and Jina Reader by fetching any public URL\nvia SSRF-hardened `safe_http.safe_fetch`, verifying `LegalTDMGuard` TDM/opt-out compliance,\nand converting HTML/JSON/text into clean, token-optimized, prompt-injection-scrubbed Markdown.","operationId":"agent_url_to_markdown_v1_agent_url_to_markdown_get","parameters":[{"name":"url","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Public HTTP/HTTPS URL to fetch and convert into clean, prompt-injection-scrubbed Markdown ($0.005 USDC)","title":"Url"},"description":"Public HTTP/HTTPS URL to fetch and convert into clean, prompt-injection-scrubbed Markdown ($0.005 USDC)"},{"name":"max_chars","in":"query","required":false,"schema":{"type":"integer","maximum":100000,"minimum":500,"description":"Maximum Markdown characters to return","default":16000,"title":"Max Chars"},"description":"Maximum Markdown characters to return"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Agent Url To Markdown V1 Agent Url To Markdown Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/tools/skip-trace-owner-phone-finder":{"post":{"tags":["Apify PPE Tools, Comparison Matrices & Direct Unified Key"],"summary":"Direct Skip Trace Endpoint","description":"Direct API endpoint for Actor #1: Skip Trace & Property / LLC Owner Phone Finder — Emails, SOS & KYB.","operationId":"direct_skip_trace_endpoint_v1_tools_skip_trace_owner_phone_finder_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Direct Skip Trace Endpoint V1 Tools Skip Trace Owner Phone Finder Post"}}}}}}},"/v1/tools/skip-trace":{"post":{"tags":["Apify PPE Tools, Comparison Matrices & Direct Unified Key"],"summary":"Direct Skip Trace Endpoint","description":"Direct API endpoint for Actor #1: Skip Trace & Property / LLC Owner Phone Finder — Emails, SOS & KYB.","operationId":"direct_skip_trace_endpoint_v1_tools_skip_trace_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Direct Skip Trace Endpoint V1 Tools Skip Trace Post"}}}}}}},"/v1/tools/instagram-tiktok-youtube-transcript-scraper":{"post":{"tags":["Apify PPE Tools, Comparison Matrices & Direct Unified Key"],"summary":"Direct Video Hook Endpoint","description":"Direct API endpoint for Actor #2: Instagram, TikTok & YouTube Transcript Scraper — Hooks & OCR.","operationId":"direct_video_hook_endpoint_v1_tools_instagram_tiktok_youtube_transcript_scraper_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Direct Video Hook Endpoint V1 Tools Instagram Tiktok Youtube Transcript Scraper Post"}}}}}}},"/v1/tools/video-transcript-scraper":{"post":{"tags":["Apify PPE Tools, Comparison Matrices & Direct Unified Key"],"summary":"Direct Video Hook Endpoint","description":"Direct API endpoint for Actor #2: Instagram, TikTok & YouTube Transcript Scraper — Hooks & OCR.","operationId":"direct_video_hook_endpoint_v1_tools_video_transcript_scraper_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Direct Video Hook Endpoint V1 Tools Video Transcript Scraper Post"}}}}}}},"/v1/tools/video-hook":{"post":{"tags":["Apify PPE Tools, Comparison Matrices & Direct Unified Key"],"summary":"Direct Video Hook Endpoint","description":"Direct API endpoint for Actor #2: Instagram, TikTok & YouTube Transcript Scraper — Hooks & OCR.","operationId":"direct_video_hook_endpoint_v1_tools_video_hook_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Direct Video Hook Endpoint V1 Tools Video Hook Post"}}}}}}},"/v1/tools/ebay-sold-listings-comps-scraper":{"post":{"tags":["Apify PPE Tools, Comparison Matrices & Direct Unified Key"],"summary":"Direct Sold Comps Endpoint","description":"Direct API endpoint for Actor #3: eBay & Mercari Sold Listings Scraper — Comps & Deal Sniper.","operationId":"direct_sold_comps_endpoint_v1_tools_ebay_sold_listings_comps_scraper_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Direct Sold Comps Endpoint V1 Tools Ebay Sold Listings Comps Scraper Post"}}}}}}},"/v1/tools/ebay-sold-listings":{"post":{"tags":["Apify PPE Tools, Comparison Matrices & Direct Unified Key"],"summary":"Direct Sold Comps Endpoint","description":"Direct API endpoint for Actor #3: eBay & Mercari Sold Listings Scraper — Comps & Deal Sniper.","operationId":"direct_sold_comps_endpoint_v1_tools_ebay_sold_listings_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Direct Sold Comps Endpoint V1 Tools Ebay Sold Listings Post"}}}}}}},"/v1/tools/sold-comps":{"post":{"tags":["Apify PPE Tools, Comparison Matrices & Direct Unified Key"],"summary":"Direct Sold Comps Endpoint","description":"Direct API endpoint for Actor #3: eBay & Mercari Sold Listings Scraper — Comps & Deal Sniper.","operationId":"direct_sold_comps_endpoint_v1_tools_sold_comps_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Direct Sold Comps Endpoint V1 Tools Sold Comps Post"}}}}}}},"/v1/tools/building-permits-code-violations-scraper":{"post":{"tags":["Apify PPE Tools, Comparison Matrices & Direct Unified Key"],"summary":"Direct Building Permits Endpoint","description":"Direct API endpoint for Actor #4: Building Permits & Code Violations Scraper — Owner Skip Trace.","operationId":"direct_building_permits_endpoint_v1_tools_building_permits_code_violations_scraper_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Direct Building Permits Endpoint V1 Tools Building Permits Code Violations Scraper Post"}}}}}}},"/v1/tools/building-permits":{"post":{"tags":["Apify PPE Tools, Comparison Matrices & Direct Unified Key"],"summary":"Direct Building Permits Endpoint","description":"Direct API endpoint for Actor #4: Building Permits & Code Violations Scraper — Owner Skip Trace.","operationId":"direct_building_permits_endpoint_v1_tools_building_permits_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Direct Building Permits Endpoint V1 Tools Building Permits Post"}}}}}}},"/v1/tools/free-preview":{"post":{"tags":["Apify PPE Tools, Comparison Matrices & Direct Unified Key"],"summary":"Free Single Row Preview Endpoint","description":"Rate-limited 1-row free browser preview endpoint so visitors on `/tools`,\n`/compare/*`, and `/tools/ebay-category-margin-calculator` can test 1 real\nlookup in the browser before clicking the $2 Tripwire or $29/mo Direct Key checkout.\nStrictly caps execution to 1 item per request.","operationId":"free_single_row_preview_endpoint_v1_tools_free_preview_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Free Single Row Preview Endpoint V1 Tools Free Preview Post"}}}}}}},"/compare":{"get":{"tags":["Apify PPE Tools, Comparison Matrices & Direct Unified Key"],"summary":"Unified Tools And Compare Hub","description":"Surface #8: Unified Self-Serve Data Tools Hub + 1-Row Free Live Sandbox +\nDirect Stripe $2 Tripwire / $29 Growth / $79 Scale / $249 Enterprise Checkout Launcher.","operationId":"unified_tools_and_compare_hub_compare_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/tools":{"get":{"tags":["Apify PPE Tools, Comparison Matrices & Direct Unified Key"],"summary":"Unified Tools And Compare Hub","description":"Surface #8: Unified Self-Serve Data Tools Hub + 1-Row Free Live Sandbox +\nDirect Stripe $2 Tripwire / $29 Growth / $79 Scale / $249 Enterprise Checkout Launcher.","operationId":"unified_tools_and_compare_hub_tools_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/compare/skip-trace-apis.md":{"get":{"tags":["Apify PPE Tools, Comparison Matrices & Direct Unified Key"],"summary":"Compare Skip Trace Apis Markdown","description":"LLM Markdown mirror for /compare/skip-trace-apis.","operationId":"compare_skip_trace_apis_markdown_compare_skip_trace_apis_md_get","responses":{"200":{"description":"Successful Response","content":{"text/plain":{"schema":{"type":"string"}}}}}}},"/compare/skip-trace-apis":{"get":{"tags":["Apify PPE Tools, Comparison Matrices & Direct Unified Key"],"summary":"Compare Skip Trace Apis Page","description":"Honest Price-Per-1,000 Skip-Trace Comparison Matrix:\nceadigital/skip-trace-owner-phone-finder ($4.00/1k) vs. one-api/skip-trace ($7.00/1k)\nvs. shelvick/business-entity-lien-search ($5-$250/1k) vs. BatchSkipTracing ($150/1k).","operationId":"compare_skip_trace_apis_page_compare_skip_trace_apis_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/compare/video-transcript-hook-apis.md":{"get":{"tags":["Apify PPE Tools, Comparison Matrices & Direct Unified Key"],"summary":"Compare Video Transcript Hook Apis Markdown","description":"LLM Markdown mirror for /compare/video-transcript-hook-apis.","operationId":"compare_video_transcript_hook_apis_markdown_compare_video_transcript_hook_apis_md_get","responses":{"200":{"description":"Successful Response","content":{"text/plain":{"schema":{"type":"string"}}}}}}},"/compare/video-transcript-hook-apis":{"get":{"tags":["Apify PPE Tools, Comparison Matrices & Direct Unified Key"],"summary":"Compare Video Transcript Hook Apis Page","description":"Honest Price-Per-1,000 Video Transcript & Hook Comparison Matrix:\nceadigital/instagram-tiktok-youtube-transcript-scraper vs. lance_api vs. steadyfetch vs. tubetext.","operationId":"compare_video_transcript_hook_apis_page_compare_video_transcript_hook_apis_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/tools/ebay-category-margin-calculator.md":{"get":{"tags":["Apify PPE Tools, Comparison Matrices & Direct Unified Key"],"summary":"Ebay Category Margin Calculator Markdown","description":"LLM Markdown mirror for /tools/ebay-category-margin-calculator.","operationId":"ebay_category_margin_calculator_markdown_tools_ebay_category_margin_calculator_md_get","responses":{"200":{"description":"Successful Response","content":{"text/plain":{"schema":{"type":"string"}}}}}}},"/tools/ebay-category-margin-calculator":{"get":{"tags":["Apify PPE Tools, Comparison Matrices & Direct Unified Key"],"summary":"Ebay Category Margin Calculator Page","description":"Interactive eBay & Mercari 90-Day Sold Comp, IQR & 13.25%-Fee Net Flip Margin Calculator\n+ Honest comparison against caffein.dev/ebay-sold-listings.","operationId":"ebay_category_margin_calculator_page_tools_ebay_category_margin_calculator_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/v1/ops/apify-telemetry-webhook":{"post":{"tags":["Apify PPE Tools, Comparison Matrices & Direct Unified Key"],"summary":"Apify Telemetry And Review Shield Webhook","description":"Receives:\n1. Live Apify Cloud system webhooks (`ACTOR.RUN.FAILED`, `ACTOR.RUN.TIMED_OUT`, `ACTOR.RUN.ABORTED`, `ACTOR.BUILD.FAILED`)\n2. In-Actor `feedback` submissions (`ACTOR.USER.FEEDBACK` — the 1-Star Review Shield)\n3. Daily Apify Cloud Canary health reports (`ACTOR.CANARY.OK`)\nLogs to Founder `/ops` telemetry and automatically mints a 250-call compensation `cea_live_` key on user feedback or run anomalies.","operationId":"apify_telemetry_and_review_shield_webhook_v1_ops_apify_telemetry_webhook_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Apify Telemetry And Review Shield Webhook V1 Ops Apify Telemetry Webhook Post"}}}}}}},"/v1/ops/apify-telemetry":{"get":{"tags":["Apify PPE Tools, Comparison Matrices & Direct Unified Key"],"summary":"Get Apify Telemetry Feed","description":"Return recent Apify Cloud failure/timeout webhooks, canary checks, and in-run user feedback tickets.","operationId":"get_apify_telemetry_feed_v1_ops_apify_telemetry_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Get Apify Telemetry Feed V1 Ops Apify Telemetry Get"}}}}}}},"/v1/tools/templates/{surface}":{"get":{"tags":["Apify PPE Tools, Comparison Matrices & Direct Unified Key"],"summary":"Download Syndication Template","description":"1-Click public download endpoint for Surface #1 (Google Sheets), Surface #3 (Clay),\nSurface #4 (n8n Cloud workflows), Surface #5 (Make/GHL webhooks), and Surface #6 (OpenAPI 3.0).","operationId":"download_syndication_template_v1_tools_templates__surface__get","parameters":[{"name":"surface","in":"path","required":true,"schema":{"type":"string","title":"Surface"}},{"name":"actor","in":"query","required":false,"schema":{"type":"string","default":"skip-trace-owner-phone-finder","title":"Actor"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Download Syndication Template V1 Tools Templates  Surface  Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ops/bounty-radar":{"get":{"tags":["Apify PPE Tools, Comparison Matrices & Direct Unified Key"],"summary":"Get Bounty And Intent Radar","description":"Return the ranked Multi-Channel Bounty & Buyer-Intent Radar feed across:\nn8n Community (Discourse), Make.com Community, GitHub Bounties, Hacker News,\nReddit Buyer-Intent Subreddits, StackOverflow, and inbound Discord `#actor-requests` webhooks.","operationId":"get_bounty_and_intent_radar_v1_ops_bounty_radar_get","parameters":[{"name":"refresh","in":"query","required":false,"schema":{"type":"boolean","default":false,"title":"Refresh"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Get Bounty And Intent Radar V1 Ops Bounty Radar Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/ops/discord-bounty-webhook":{"post":{"tags":["Apify PPE Tools, Comparison Matrices & Direct Unified Key"],"summary":"Ingest Discord Bounty Webhook","description":"Automated Discord `#actor-requests` / `#bounties` / `#jobs` ingestion webhook.\nAccepts payloads from a Discord bot forwarder, n8n/Make Discord watcher, or forum alert,\nscores buyer intent (0-100), matches the best CEA Digital Actor, and generates a ready-to-post reply.","operationId":"ingest_discord_bounty_webhook_v1_ops_discord_bounty_webhook_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Ingest Discord Bounty Webhook V1 Ops Discord Bounty Webhook Post"}}}}}}},"/v1/admin/graduation-status":{"get":{"tags":["Administration"],"summary":"Graduation Status","description":"Check profitability metrics and Zero-Mac Cloud Graduation readiness.\nWhen ready, the factory can be deployed to Google Cloud Run (us-east1) with 0% compute on Mac.","operationId":"graduation_status_v1_admin_graduation_status_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Graduation Status V1 Admin Graduation Status Get"}}}}}}},"/v1/compliance/opt-out":{"post":{"tags":["compliance"],"summary":"Opt Out Domain","description":"Instant takedown endpoint.\nAppends domain to do_not_scrape_domains.json and prevents future synthesis or data scraping.","operationId":"opt_out_domain_v1_compliance_opt_out_post","requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/OptOutRequest"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["compliance"],"summary":"Check Opt Out Status","description":"Check whether a domain is currently in the do-not-scrape registry.","operationId":"check_opt_out_status_v1_compliance_opt_out_get","parameters":[{"name":"domain","in":"query","required":true,"schema":{"type":"string","title":"Domain"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/feedback":{"get":{"tags":["Agent Pools, Feedback Board & Owner Ledger"],"summary":"Get Feedback Board","description":"Return sanitized public MCP feedback board, rate poll distribution, and agent compute pools.","operationId":"get_feedback_board_v1_feedback_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Get Feedback Board V1 Feedback Get"}}}}}},"post":{"tags":["Agent Pools, Feedback Board & Owner Ledger"],"summary":"Submit Feedback Entry","description":"Record MCP quality feedback, feature request, or rate negotiation quote from an AI agent or developer.\nEnforces OutboundDLP / redact_sensitive_string sanitization so zero PII, secrets, or prompt injection can be stored.","operationId":"submit_feedback_entry_v1_feedback_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/FeedbackSubmission"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Submit Feedback Entry V1 Feedback Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/agent/pools":{"get":{"tags":["Agent Pools, Feedback Board & Owner Ledger"],"summary":"List Agent Compute Pools","description":"List non-recurring B2A Autonomous Agent Metered Compute Pools.","operationId":"list_agent_compute_pools_v1_agent_pools_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response List Agent Compute Pools V1 Agent Pools Get"}}}}}}},"/v1/agent/provision-pool":{"post":{"tags":["Agent Pools, Feedback Board & Owner Ledger"],"summary":"Provision Agent Compute Pool","description":"Autonomous B2A Compute Pool Provisioner:\n- If X-Payment / PAYMENT-SIGNATURE header is provided and valid, immediately issues a pre-loaded\n  HS256 JWT API token (`X-API-Key` / `Authorization: Bearer <token>`) with 100, 1,500, or 10,000 calls.\n- Otherwise returns a programmatic one-time Stripe payment session (`mode=payment`) + x402 deposit instructions.","operationId":"provision_agent_compute_pool_v1_agent_provision_pool_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PoolProvisionRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Provision Agent Compute Pool V1 Agent Provision Pool Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/admin/ledger":{"get":{"tags":["Agent Pools, Feedback Board & Owner Ledger"],"summary":"Get Owner Admin Ledger","description":"Cryptographically gated Owner Mini-Ledger & Telemetry Vault.\nRequires constant-time hmac.compare_digest match against ADMIN_MASTER_KEY via require_owner_key.\nRejects query parameters with 401.","operationId":"get_owner_admin_ledger_v1_admin_ledger_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Get Owner Admin Ledger V1 Admin Ledger Get"}}}}}}},"/v1/agent/register-key":{"post":{"tags":["Agent Pools, Feedback Board & Owner Ledger"],"summary":"Register Developer Key Endpoint","description":"Instant self-serve `cea_live_` API key registration endpoint (GET or POST).\nEliminates the MCP client Wallet Gap by issuing a 50-call free starter Bearer token\nwith copy-paste snippets for Claude Desktop, Cursor, Windsurf, ElizaOS, and AgentKit.","operationId":"register_developer_key_endpoint_v1_agent_register_key_post","parameters":[{"name":"agent_name","in":"query","required":false,"schema":{"type":"string","default":"autonomous-agent","title":"Agent Name"}},{"name":"framework","in":"query","required":false,"schema":{"type":"string","default":"mcp-client","title":"Framework"}},{"name":"contact","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contact"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Register Developer Key Endpoint V1 Agent Register Key Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Agent Pools, Feedback Board & Owner Ledger"],"summary":"Register Developer Key Endpoint","description":"Instant self-serve `cea_live_` API key registration endpoint (GET or POST).\nEliminates the MCP client Wallet Gap by issuing a 50-call free starter Bearer token\nwith copy-paste snippets for Claude Desktop, Cursor, Windsurf, ElizaOS, and AgentKit.","operationId":"register_developer_key_endpoint_v1_agent_register_key_get","parameters":[{"name":"agent_name","in":"query","required":false,"schema":{"type":"string","default":"autonomous-agent","title":"Agent Name"}},{"name":"framework","in":"query","required":false,"schema":{"type":"string","default":"mcp-client","title":"Framework"}},{"name":"contact","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contact"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Register Developer Key Endpoint V1 Agent Register Key Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/pass/success":{"get":{"tags":["Agent Pools, Feedback Board & Owner Ledger"],"summary":"Claim Stripe Session Endpoint","description":"Instant Post-Checkout Stripe Session Claim (`GET /v1/stripe/claim-session?session_id=cs_...`):\nAllows buyers redirected to `https://ceadigital.io/?session_id={CHECKOUT_SESSION_ID}` after\na $2 / $15 / $50 / $29/mo / $79/mo / $249/mo Stripe purchase to immediately claim or recharge\ntheir persistent multi-tool `cea_live_` Bearer key on screen and via JSON.","operationId":"claim_stripe_session_endpoint_v1_pass_success_get","parameters":[{"name":"session_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Session Id"}},{"name":"existing_api_key","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Existing Api Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Claim Stripe Session Endpoint V1 Pass Success Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/stripe/claim-session":{"get":{"tags":["Agent Pools, Feedback Board & Owner Ledger"],"summary":"Claim Stripe Session Endpoint","description":"Instant Post-Checkout Stripe Session Claim (`GET /v1/stripe/claim-session?session_id=cs_...`):\nAllows buyers redirected to `https://ceadigital.io/?session_id={CHECKOUT_SESSION_ID}` after\na $2 / $15 / $50 / $29/mo / $79/mo / $249/mo Stripe purchase to immediately claim or recharge\ntheir persistent multi-tool `cea_live_` Bearer key on screen and via JSON.","operationId":"claim_stripe_session_endpoint_v1_stripe_claim_session_get","parameters":[{"name":"session_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Session Id"}},{"name":"existing_api_key","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Existing Api Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Claim Stripe Session Endpoint V1 Stripe Claim Session Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/billing/plans":{"get":{"tags":["Agent Pools, Feedback Board & Owner Ledger"],"summary":"List Hybrid Billing Plans","description":"Return all unified `cea_live_` direct billing plans ($2 Tripwire + $29/$79/$249/mo Subscriptions + Auto-Top-Up).","operationId":"list_hybrid_billing_plans_v1_billing_plans_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response List Hybrid Billing Plans V1 Billing Plans Get"}}}}}}},"/v1/billing/checkout":{"post":{"tags":["Agent Pools, Feedback Board & Owner Ledger"],"summary":"Create Unified Billing Checkout","description":"Create a $2 Tripwire (`mode=payment`) or $29/$79/$249/mo recurring subscription (`mode=subscription`) session.","operationId":"create_unified_billing_checkout_v1_billing_checkout_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Create Unified Billing Checkout V1 Billing Checkout Post"}}}}}}},"/v1/billing/portal":{"post":{"tags":["Agent Pools, Feedback Board & Owner Ledger"],"summary":"Billing Portal Endpoint","description":"1-Click Self-Serve Stripe Billing Portal (`stripe.billing_portal.Session.create`)\nfor FTC Click-to-Cancel and California ARL compliance.","operationId":"billing_portal_endpoint_v1_billing_portal_post","parameters":[{"name":"customer_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Customer Id"}},{"name":"sub","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sub"}},{"name":"return_url","in":"query","required":false,"schema":{"type":"string","default":"https://ceadigital.io/tools","title":"Return Url"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Billing Portal Endpoint V1 Billing Portal Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["Agent Pools, Feedback Board & Owner Ledger"],"summary":"Billing Portal Endpoint","description":"1-Click Self-Serve Stripe Billing Portal (`stripe.billing_portal.Session.create`)\nfor FTC Click-to-Cancel and California ARL compliance.","operationId":"billing_portal_endpoint_v1_billing_portal_get","parameters":[{"name":"customer_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Customer Id"}},{"name":"sub","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Sub"}},{"name":"return_url","in":"query","required":false,"schema":{"type":"string","default":"https://ceadigital.io/tools","title":"Return Url"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Billing Portal Endpoint V1 Billing Portal Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/billing/auto-topup":{"post":{"tags":["Agent Pools, Feedback Board & Owner Ledger"],"summary":"Configure Auto Topup Endpoint","description":"Configure Off-Session Auto-Top-Up (`setup_future_usage=\"off_session\"`) when `calls_remaining < 10%`.","operationId":"configure_auto_topup_endpoint_v1_billing_auto_topup_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Configure Auto Topup Endpoint V1 Billing Auto Topup Post"}}}}}}},"/v1/webhooks/stripe":{"post":{"tags":["Agent Pools, Feedback Board & Owner Ledger"],"summary":"Stripe Webhook Endpoint","description":"Stripe webhook endpoint handling `checkout.session.completed` and `invoice.paid` key recharges.","operationId":"stripe_webhook_endpoint_v1_webhooks_stripe_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Stripe Webhook Endpoint V1 Webhooks Stripe Post"}}}}}}},"/v1/factory/synthesize":{"post":{"tags":["Agent Pools, Feedback Board & Owner Ledger","synthesis"],"summary":"Api Synthesize Endpoint","description":"Synthesize and hot-mount a new extractor endpoint into the live factory server.\nEnforces AST security validation and pre-synthesis legal gates.","operationId":"api_synthesize_endpoint_v1_factory_synthesize_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SynthesisRequest"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SynthesisResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/healthz":{"get":{"summary":"Health Check","description":"Root health verification endpoint.","operationId":"health_check_healthz_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Health Check Healthz Get"}}}}}}},"/health":{"get":{"summary":"Health Check","description":"Root health verification endpoint.","operationId":"health_check_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Health Check Health Get"}}}}}}},"/":{"get":{"summary":"Root Index","description":"Root metadata discovery endpoint or visual telemetry dashboard.","operationId":"root_index__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Root Index  Get"}}}}}}},"/dashboard":{"get":{"summary":"Dashboard View","description":"Serve factory operational telemetry dashboard.","operationId":"dashboard_view_dashboard_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/index.html":{"get":{"summary":"Agency Index Html","description":"Serve client-facing CEA Digital agency flagship.","operationId":"agency_index_html_index_html_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/portal":{"get":{"summary":"Client Portal View","description":"Serve isolated client delivery & billing portal.","operationId":"client_portal_view_portal_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/admin":{"get":{"summary":"Founder Ops View","description":"Serve gated founder operational command center (/ops).","operationId":"founder_ops_view_admin_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/ops":{"get":{"summary":"Founder Ops View","description":"Serve gated founder operational command center (/ops).","operationId":"founder_ops_view_ops_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/v1/agency/intake":{"post":{"summary":"Submit Agency Intake","description":"Capture a client project intake brief from ceadigital.io (/).","operationId":"submit_agency_intake_v1_agency_intake_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Submit Agency Intake V1 Agency Intake Post"}}}}}}},"/v1/agency/audit-request":{"post":{"summary":"Submit Agency Audit Request","description":"Capture a complimentary 48-hr Website & Conversion Audit request from ceadigital.io (/).","operationId":"submit_agency_audit_request_v1_agency_audit_request_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Submit Agency Audit Request V1 Agency Audit Request Post"}}}}}}},"/v1/ops/overview":{"get":{"summary":"Get Founder Ops Overview","description":"Return live inbound agency intakes and audit requests for the gated /ops console.","operationId":"get_founder_ops_overview_v1_ops_overview_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Get Founder Ops Overview V1 Ops Overview Get"}}}}}}},"/v1/business/clients":{"get":{"tags":["CEA Digital Unified Business & Payment Hub"],"summary":"List Business Clients","description":"Return the unified multi-client payment structure and third-party linkage matrix.","operationId":"list_business_clients_v1_business_clients_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response List Business Clients V1 Business Clients Get"}}}}}}},"/v1/business/clients/{slug}/linkages":{"post":{"tags":["CEA Digital Unified Business & Payment Hub"],"summary":"Update Client Linkage Or Payment","description":"Update or add a client's payment model, monthly status, or external stack linkages.","operationId":"update_client_linkage_or_payment_v1_business_clients__slug__linkages_post","parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","title":"Slug"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Update Client Linkage Or Payment V1 Business Clients  Slug  Linkages Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/business/proposals":{"post":{"tags":["CEA Digital Unified Business & Payment Hub"],"summary":"Create Custom Proposal","description":"Create a custom-scoped client proposal with:\n- Any milestone split (50/50, 40/30/30, 100%, or retainer-only)\n- Shared Stripe Product + Per-Client Immutable Price snapshot\n- Parked-Until-Launch Monthly Care subscription (365-day trial parked until startProposalMonthly)\n- 4 Founder Legal Shield protective clauses","operationId":"create_custom_proposal_v1_business_proposals_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Create Custom Proposal V1 Business Proposals Post"}}}}}}},"/v1/business/proposals/{token}/start-monthly":{"post":{"tags":["CEA Digital Unified Business & Payment Hub"],"summary":"Start Parked Monthly Subscription","description":"Mirrors startProposalMonthly from functions/index.js:\nUnparks the client's monthly care subscription the day their site goes live.","operationId":"start_parked_monthly_subscription_v1_business_proposals__token__start_monthly_post","parameters":[{"name":"token","in":"path","required":true,"schema":{"type":"string","title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Start Parked Monthly Subscription V1 Business Proposals  Token  Start Monthly Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/v1/business/consent-evidence":{"post":{"tags":["CEA Digital Unified Business & Payment Hub"],"summary":"Record Consent Evidence","description":"Store verifiable TCPA / CAN-SPAM / S.C. Code 37-21-10 consent evidence:\n- Exact sentence read from the DOM at submit time (not a server constant)\n- Wording version string, server timestamp, client IP, and User-Agent\n- 4-year statutory retention lock","operationId":"record_consent_evidence_v1_business_consent_evidence_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Record Consent Evidence V1 Business Consent Evidence Post"}}}}}}},"/privacy":{"get":{"tags":["CEA Digital Unified Business & Payment Hub"],"summary":"Privacy Policy Page","description":"Serve the canonical Privacy Policy page required by the consent checkboxes.","operationId":"privacy_policy_page_privacy_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/terms":{"get":{"tags":["CEA Digital Unified Business & Payment Hub"],"summary":"Terms Of Service Page","description":"Serve the canonical Terms of Service page required by the consent checkboxes.","operationId":"terms_of_service_page_terms_get","responses":{"200":{"description":"Successful Response","content":{"text/html":{"schema":{"type":"string"}}}}}}}},"components":{"schemas":{"FeedbackSubmission":{"properties":{"mcp_target":{"type":"string","maxLength":120,"title":"Mcp Target","description":"Target MCP server or endpoint (e.g. io.ceadigital/crtsh-cert-transparency, /v1/extract/epss-exploit-score, or New MCP Request)","default":"io.ceadigital/b2a-fulfillment-factory"},"category":{"type":"string","maxLength":60,"title":"Category","description":"One of: mcp_improvement, new_mcp_request, agent_rate_quote, compliance_privacy_note","default":"mcp_improvement"},"desired_rate_usd":{"type":"string","maxLength":80,"title":"Desired Rate Usd","description":"Preferred per-call rate or compute pool tier (e.g. $0.005/call, $0.010/call, $0.020/call)","default":"$0.010/call (Daemon Pool)"},"rating":{"type":"integer","maximum":5.0,"minimum":1.0,"title":"Rating","description":"MCP utility/speed rating from 1 to 5","default":5},"message":{"type":"string","maxLength":1000,"minLength":3,"title":"Message","description":"Feedback on MCP schema/quality, why you didn't purchase yet, or custom endpoint request"},"agent_or_contact":{"anyOf":[{"type":"string","maxLength":100},{"type":"null"}],"title":"Agent Or Contact","description":"Agent identifier, GitHub handle, or contact channel (optional; PII is auto-redacted on public board)","default":"anonymous-agent"},"source_surface":{"type":"string","maxLength":40,"title":"Source Surface","default":"web_board"}},"type":"object","required":["message"],"title":"FeedbackSubmission"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"OptOutRequest":{"properties":{"domain":{"type":"string","title":"Domain","description":"Fully qualified domain name to opt out from data extraction"},"contact":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Contact","description":"Contact email or representative name"},"reason":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Reason","description":"Reason for opt-out (e.g. copyright, privacy, proprietary)"}},"type":"object","required":["domain"],"title":"OptOutRequest"},"PoolProvisionRequest":{"properties":{"pool_id":{"type":"string","title":"Pool Id","description":"Pool ID: micro_pool_100 ($2 / 100 calls), hourly_daemon_1500 ($15 / 1,500 calls), or swarm_pool_10000 ($50 / 10,000 calls)","default":"hourly_daemon_1500"},"agent_id":{"anyOf":[{"type":"string","maxLength":100},{"type":"null"}],"title":"Agent Id","default":"autonomous-agent"}},"type":"object","title":"PoolProvisionRequest"},"SynthesisRequest":{"properties":{"name":{"type":"string","pattern":"^[a-zA-Z0-9_\\-]+$","title":"Name","description":"Unique extractor identifier"},"path":{"type":"string","pattern":"^/v1/(extract|synthesized)/[a-zA-Z0-9_\\-]+$","title":"Path","description":"API route path, e.g. /v1/extract/custom-feed"},"target_url":{"type":"string","title":"Target Url","description":"Target upstream URL to extract from"},"fields":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"null"}],"title":"Fields","description":"Output key to upstream JSON key mappings"}},"type":"object","required":["name","path","target_url"],"title":"SynthesisRequest"},"SynthesisResponse":{"properties":{"status":{"type":"string","title":"Status"},"endpoint_name":{"type":"string","title":"Endpoint Name"},"path":{"type":"string","title":"Path"},"synthesis_time_ms":{"type":"number","title":"Synthesis Time Ms"},"ast_verified":{"type":"boolean","title":"Ast Verified"},"nodes_count":{"type":"integer","title":"Nodes Count"}},"type":"object","required":["status","endpoint_name","path","synthesis_time_ms","ast_verified","nodes_count"],"title":"SynthesisResponse"},"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"}},"securitySchemes":{"x402PaymentSignature":{"type":"apiKey","in":"header","name":"PAYMENT-SIGNATURE","description":"x402 V2 Base USDC payment proof (base64-encoded JSON or raw JSON with EIP-712 TransferWithAuthorization / EIP-191 signature for USD Coin version 2 on eip155:8453). Pay-To: 0x134b5D5BeC05aD5Df49e8aC9b830553581DaD378.","x-x402":{"x402Version":2,"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x134b5D5BeC05aD5Df49e8aC9b830553581DaD378","extra":{"name":"USD Coin","version":"2"}}},"x402PaymentHeader":{"type":"apiKey","in":"header","name":"X-PAYMENT","description":"x402 V1/V2 Base USDC micropayment header compatible with @coinbase/x402 and x402-fetch.","x-x402":{"x402Version":2,"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x134b5D5BeC05aD5Df49e8aC9b830553581DaD378","extra":{"name":"USD Coin","version":"2"}}},"BearerSessionPass":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"Pre-paid or free starter cea_live_<JWT> Bearer token (mint 50 free calls via POST /v1/agent/register-key or claim paid Stripe pools via GET /v1/stripe/claim-session)."},"ApiKeyHeader":{"type":"apiKey","in":"header","name":"X-API-Key","description":"Alternative header for cea_live_<JWT> developer or compute pool keys."}}},"security":[{"x402PaymentSignature":[]},{"x402PaymentHeader":[]},{"BearerSessionPass":[]},{"ApiKeyHeader":[]}],"x-x402-discovery":{"manifest":"https://ceadigital.io/.well-known/x402.json","llms_txt":"https://ceadigital.io/llms.txt","llms_full_txt":"https://ceadigital.io/llms-full.txt","mcp_endpoint":"https://ceadigital.io/mcp","free_key_endpoint":"https://ceadigital.io/v1/agent/register-key","stripe_claim_endpoint":"https://ceadigital.io/v1/stripe/claim-session"}}