{"openapi":"3.1.0","info":{"title":"MAMMBA x402 Marketplace","version":"1.0.0","description":"Multi-tenant API marketplace — pay per request with USDC on Base.","contact":{"email":"info@mammbaent.com"},"x-guidance":"Pay-per-request marketplace. GET /proxy/{slug} without X-Payment to see requirements. Sign USDC transfer on eip155:8453 to 0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9, base64-encode, send as X-Payment header. Browse endpoints at https://x402-sage.vercel.app/marketplace/endpoints"},"servers":[{"url":"https://x402-sage.vercel.app"}],"paths":{"/proxy/lead-extraction":{"post":{"operationId":"lead_extraction","summary":"Lead Extraction","description":"Extract qualified leads from unstructured text: webpage content, email threads, social posts, CRM notes. Parses names, companies, contact info, pain points, and budget signals with confidence scores. $1.00 per extraction.","tags":["lead-generation","extraction","parsing","contact","lead","data-extraction","enrichment","prospecting"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"1.000000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/lead-extraction","description":"Extract qualified leads from unstructured text: webpage content, email threads, social posts, CRM notes. Parses names, companies, contact info, pain points, and budget signals with confidence scores. $1.00 per extraction.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}}}},"/proxy/contact-enrichment":{"post":{"operationId":"contact_enrichment","summary":"Contact Enrichment","description":"Enrich a company with publicly available information: description, industry, services, location, and public business contact info. $2.00 per call.","tags":["business-intelligence","enrichment","company","contact","research","b2b","data"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"2.000000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"2000000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/contact-enrichment","description":"Enrich a company with publicly available information: description, industry, services, location, and public business contact info. $2.00 per call.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}}}},"/proxy/reputation-check":{"post":{"operationId":"reputation_check","summary":"Reputation Check","description":"Analyze publicly available reputation signals: review sentiment, strengths, issues, and recommendations. Only analyzes public data. $3.00 per call.","tags":["reputation","reviews","sentiment","analysis","brand","social-proof","research"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"3.000000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"3000000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/reputation-check","description":"Analyze publicly available reputation signals: review sentiment, strengths, issues, and recommendations. Only analyzes public data. $3.00 per call.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}}}},"/proxy/proposal-generator":{"post":{"operationId":"proposal_generator","summary":"Proposal Generator","description":"Generate a structured business proposal: executive summary, scope of work, deliverables, timeline, pricing framework, terms suggestions, and next steps. $5.00-$25.00.","tags":["proposal","business","sales","b2b","document","generation","professional-services"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"10.000000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/proposal-generator","description":"Generate a structured business proposal: executive summary, scope of work, deliverables, timeline, pricing framework, terms suggestions, and next steps. $5.00-$25.00.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}}}},"/proxy/business-blueprint":{"post":{"operationId":"business_blueprint","summary":"Business Blueprint","description":"Generate a comprehensive business blueprint: overview, target customers, revenue model, services, competitive landscape, startup requirements, pricing, marketing, sales, operations, and 90-day action plan. $5.00-$20.00.","tags":["business","plan","strategy","startup","blueprint","business-plan","entrepreneur","guidance"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"10.000000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/business-blueprint","description":"Generate a comprehensive business blueprint: overview, target customers, revenue model, services, competitive landscape, startup requirements, pricing, marketing, sales, operations, and 90-day action plan. $5.00-$20.00.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}}}},"/proxy/document-analysis":{"post":{"operationId":"document_analysis","summary":"Document Intelligence","description":"Extract text from uploaded documents (PDF, text, invoices, business docs), summarize, identify key entities, important dates, and action items. Supports PDF, text, invoice, contract, meeting notes, resumes, and reports. $3.00 per document.","tags":["document","pdf","text","analysis","extraction","summarization","entities","dates","action-items"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"3.000000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"3000000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/document-analysis","description":"Extract text from uploaded documents (PDF, text, invoices, business docs), summarize, identify key entities, important dates, and action items. Supports PDF, text, invoice, contract, meeting notes, resumes, and reports. $3.00 per document.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}}}},"/proxy/invoice-extract":{"post":{"operationId":"invoice_extract","summary":"Invoice Extraction","description":"Extract structured invoice data: vendor, invoice number, dates, currency, subtotal, tax, total, and line items. Supports PDF and image invoices with OCR fallback. $2.00 per invoice.","tags":["invoice","extraction","ocr","document","finance","accounting","data-extraction","receipt"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"2.000000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"2000000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/invoice-extract","description":"Extract structured invoice data: vendor, invoice number, dates, currency, subtotal, tax, total, and line items. Supports PDF and image invoices with OCR fallback. $2.00 per invoice.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}}}},"/proxy/contract-review":{"post":{"operationId":"contract_review","summary":"Contract Analysis","description":"Analyze contracts: summarize, identify parties, obligations, dates, payment terms, termination terms, and important clauses (confidentiality, IP, indemnification, liability, governing law, etc.). INFORMATIONAL ONLY — NOT legal advice. $5.00 per document.","tags":["contract","legal","analysis","review","documents","compliance","risk","obligations"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"5.000000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/contract-review","description":"Analyze contracts: summarize, identify parties, obligations, dates, payment terms, termination terms, and important clauses (confidentiality, IP, indemnification, liability, governing law, etc.). INFORMATIONAL ONLY — NOT legal advice. $5.00 per document.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}}}},"/proxy/due-diligence":{"post":{"operationId":"due_diligence","summary":"Business Due Diligence","description":"Research a company + website, analyze public reputation, news, competitors, identify risks and positive indicators, and generate a due diligence summary. Clearly labels verified facts, public information, AI analysis, and unknowns. $5.00-$25.00.","tags":["due-diligence","research","risk","reputation","analysis","business","verification","assessment"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"10.000000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/due-diligence","description":"Research a company + website, analyze public reputation, news, competitors, identify risks and positive indicators, and generate a due diligence summary. Clearly labels verified facts, public information, AI analysis, and unknowns. $5.00-$25.00.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}}}},"/proxy/social-analysis":{"post":{"operationId":"social_analysis","summary":"Social Media Analysis","description":"Analyze publicly accessible social media profile data: profile overview, content patterns, topic analysis, engagement indicators where available, competitor opportunities, and content recommendations. Only public data. $3.00 per profile.","tags":["social-media","analysis","profile","content","engagement","research","public-data","instagram","twitter","linkedin","tiktok"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"3.000000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"3000000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/social-analysis","description":"Analyze publicly accessible social media profile data: profile overview, content patterns, topic analysis, engagement indicators where available, competitor opportunities, and content recommendations. Only public data. $3.00 per profile.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}}}},"/proxy/candidate-analysis":{"post":{"operationId":"candidate_analysis","summary":"Candidate Analysis","description":"Analyze a resume (file upload or text) against a job description. Returns skills match, experience assessment, strengths, missing qualifications, and suggested interview questions. Assistive tool only — NOT for making employment decisions. $3.00 per analysis.","tags":["hr","candidate","resume","job-description","hiring","skills-match","interview","analysis"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"3.000000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"3000000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/candidate-analysis","description":"Analyze a resume (file upload or text) against a job description. Returns skills match, experience assessment, strengths, missing qualifications, and suggested interview questions. Assistive tool only — NOT for making employment decisions. $3.00 per analysis.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}}}},"/proxy/business-email":{"post":{"operationId":"business_email","summary":"Business Email Sequence","description":"Generate business email content: cold outreach, follow-ups, sales sequences, partnership outreach, customer responses, networking, thank you, and breakup emails. Supports small/medium/large packages. $1.00-$10.00.","tags":["email","business","outreach","communication","sales","follow-up","sequence","copywriting"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"3.000000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"3000000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/business-email","description":"Generate business email content: cold outreach, follow-ups, sales sequences, partnership outreach, customer responses, networking, thank you, and breakup emails. Supports small/medium/large packages. $1.00-$10.00.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}}}},"/proxy/ai-agent-execute":{"post":{"operationId":"ai_agent_execute","summary":"AI Agent Task Executor","description":"Takes a natural-language task, classifies it, estimates complexity, plans and executes subtasks using a controlled tool registry, and returns a structured result. Tool execution is controlled and permissioned — no arbitrary command execution. $1.00-$25.00+ based on complexity.","tags":["ai-agent","task-execution","automation","agent","orchestration","tool-use","complex-tasks","intelligence"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"3.000000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"3000000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/ai-agent-execute","description":"Takes a natural-language task, classifies it, estimates complexity, plans and executes subtasks using a controlled tool registry, and returns a structured result. Tool execution is controlled and permissioned — no arbitrary command execution. $1.00-$25.00+ based on complexity.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}}}},"/proxy/website-intelligence":{"post":{"operationId":"website_intelligence","summary":"Website Intelligence","description":"Scrape any URL and return structured intelligence: title, description, image, favicon, social_links, contacts, technologies, content_summary.","tags":["intelligence","scraping","website","metadata","content"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.100000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"100000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/website-intelligence","description":"Scrape any URL and return structured intelligence: title, description, image, favicon, social_links, contacts, technologies, content_summary.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}}}},"/proxy/business-intelligence":{"post":{"operationId":"business_intelligence","summary":"Business Intelligence","description":"Full business report: company info, website analysis, contact extraction, technology detection, social profiles, and AI lead score (0-100). $0.25 per call.","tags":["intelligence","business","lead","scoring","contacts","technology","enrichment"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.250000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"250000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/business-intelligence","description":"Full business report: company info, website analysis, contact extraction, technology detection, social profiles, and AI lead score (0-100). $0.25 per call.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}}}},"/proxy/ai-chat":{"post":{"operationId":"ai_chat","summary":"AI Chat","description":"Chat with an AI model — OpenAI GPT-4o, Anthropic Claude, or local Ollama. OpenAI-compatible API.","tags":["ai","chat","gpt","claude","llm","completion"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.050000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"50000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/ai-chat","description":"Chat with an AI model — OpenAI GPT-4o, Anthropic Claude, or local Ollama. OpenAI-compatible API.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}}}},"/proxy/ai-embeddings":{"post":{"operationId":"ai_embeddings","summary":"AI Embeddings","description":"Convert text to vector embeddings for semantic search. OpenAI text-embedding-3 or local Ollama.","tags":["ai","embeddings","vector","semantic","search"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/ai-embeddings","description":"Convert text to vector embeddings for semantic search. OpenAI text-embedding-3 or local Ollama.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}}}},"/proxy/ai-image":{"post":{"operationId":"ai_image","summary":"AI Image Generation","description":"Generate images from text prompts using DALL-E 3 or other image models.","tags":["ai","image","dalle","generation","creative"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.250000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"250000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/ai-image","description":"Generate images from text prompts using DALL-E 3 or other image models.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}}}},"/proxy/ai-transcribe":{"post":{"operationId":"ai_transcribe","summary":"AI Transcription","description":"Transcribe audio files to text using Whisper. Upload audio as Buffer or data URI.","tags":["ai","transcription","audio","whisper","speech"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.100000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"100000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/ai-transcribe","description":"Transcribe audio files to text using Whisper. Upload audio as Buffer or data URI.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}}}},"/proxy/token-analysis":{"post":{"operationId":"token_analysis","summary":"Token Analysis","description":"Token fundamentals, price, market cap, volume, holders, and community links. $0.05 per call.","tags":["crypto","token","price","market-cap","volume","defi","analysis"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.050000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"50000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/token-analysis","description":"Token fundamentals, price, market cap, volume, holders, and community links. $0.05 per call.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}}}},"/proxy/wallet-analysis":{"post":{"operationId":"wallet_analysis","summary":"Wallet Analysis","description":"Wallet holdings, transactions, PnL estimate, and smart-money labels. $0.10 per call.","tags":["crypto","wallet","holdings","pnl","transactions","label","defi"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.100000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"100000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/wallet-analysis","description":"Wallet holdings, transactions, PnL estimate, and smart-money labels. $0.10 per call.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}}}},"/proxy/smart-money":{"post":{"operationId":"smart_money","summary":"Smart Money","description":"Top-performing traders, copy-trading signals, PnL, and win rates. $0.10 per call.","tags":["crypto","trading","smart-money","pnl","signals","defi","alpha"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.100000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"100000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/smart-money","description":"Top-performing traders, copy-trading signals, PnL, and win rates. $0.10 per call.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}}}},"/proxy/newpairs":{"post":{"operationId":"newpairs","summary":"New Pairs","description":"Freshly listed tokens across DEXs with liquidity and market cap filters. $0.05 per call.","tags":["crypto","tokens","listing","dex","discovery","defi","alpha"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.050000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"50000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/newpairs","description":"Freshly listed tokens across DEXs with liquidity and market cap filters. $0.05 per call.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}}}},"/proxy/token-security":{"post":{"operationId":"token_security","summary":"Token Security","description":"Honeypot scan, mint/freeze authority, liquidity lock, holder concentration. $0.10 per call.","tags":["crypto","security","honeypot","audit","safety","defi","risk"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.100000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"100000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/token-security","description":"Honeypot scan, mint/freeze authority, liquidity lock, holder concentration. $0.10 per call.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}}}},"/proxy/market-sentiment":{"post":{"operationId":"market_sentiment","summary":"Market Sentiment","description":"Fear & greed index, trending tickers, social sentiment, top gainers/losers. $0.02 per call.","tags":["crypto","sentiment","fear-greed","trending","social","news","market"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.020000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"20000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/market-sentiment","description":"Fear & greed index, trending tickers, social sentiment, top gainers/losers. $0.02 per call.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}}}},"/proxy/lead-research":{"post":{"operationId":"lead_research","summary":"Lead Research","description":"Search for businesses by industry + location, enrich with website/contact scraping, score leads, and generate outreach opportunities. $2.00 per call.","tags":["lead-generation","research","sales","scraping","scoring","outreach","business"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"2.000000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"2000000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/lead-research","description":"Search for businesses by industry + location, enrich with website/contact scraping, score leads, and generate outreach opportunities. $2.00 per call.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}}}},"/proxy/website-audit":{"post":{"operationId":"website_audit","summary":"Website Audit","description":"Comprehensive website audit: SEO, core web vitals, technology detection, accessibility, content analysis, and conversion opportunities. $5.00 per audit.","tags":["seo","website","audit","performance","technology","accessibility","core-web-vitals","marketing"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"5.000000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/website-audit","description":"Comprehensive website audit: SEO, core web vitals, technology detection, accessibility, content analysis, and conversion opportunities. $5.00 per audit.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}}}},"/proxy/sales-prospect":{"post":{"operationId":"sales_prospect","summary":"Sales Prospecting","description":"Find businesses by industry + location, research each company, identify pain points, score prospects, and generate personalized outreach messages. $3.00 per call.","tags":["sales","prospecting","lead-generation","outreach","scoring","pain-points","business"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"3.000000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"3000000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/sales-prospect","description":"Find businesses by industry + location, research each company, identify pain points, score prospects, and generate personalized outreach messages. $3.00 per call.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}}}},"/proxy/competitor-analysis":{"post":{"operationId":"competitor_analysis","summary":"Competitor Analysis","description":"Analyze a target business, identify competitors, research their websites, compare services and positioning, and identify market opportunities and threats. $5.00 per call.","tags":["research","competitor","analysis","market","seo","positioning","strategy","business"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"5.000000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/competitor-analysis","description":"Analyze a target business, identify competitors, research their websites, compare services and positioning, and identify market opportunities and threats. $5.00 per call.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}}}},"/proxy/market-research":{"post":{"operationId":"market_research","summary":"Market Research","description":"Research an industry in a location: market demand, competitors, customer segments, trends, opportunities, risks, and strategic recommendations. Supports basic/standard/premium depth. $5.00-$25.00.","tags":["research","market","industry","demand","competition","trends","strategy","business"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"5.000000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/market-research","description":"Research an industry in a location: market demand, competitors, customer segments, trends, opportunities, risks, and strategic recommendations. Supports basic/standard/premium depth. $5.00-$25.00.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}}}},"/proxy/content-factory":{"post":{"operationId":"content_factory","summary":"Content Factory","description":"Generate social media content at scale: hooks, content ideas, scripts, captions, hashtag suggestions, CTAs, and posting recommendations. Supports TikTok, Instagram, Twitter, LinkedIn, YouTube Shorts, and Facebook. $1.00-$10.00.","tags":["content","social-media","tiktok","instagram","twitter","linkedin","youtube","marketing","generation"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"3.000000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"3000000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/content-factory","description":"Generate social media content at scale: hooks, content ideas, scripts, captions, hashtag suggestions, CTAs, and posting recommendations. Supports TikTok, Instagram, Twitter, LinkedIn, YouTube Shorts, and Facebook. $1.00-$10.00.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}}}},"/proxy/deep-research":{"post":{"operationId":"deep_research","summary":"Deep Research","description":"Multi-step research workflow: creates a research plan, searches multiple sources, gathers evidence, cross-checks information, identifies uncertainty, and generates findings with sources. Supports basic/standard/deep/enterprise depth. $5.00-$50.00.","tags":["research","deep-research","analysis","synthesis","evidence","sources","multi-step","intelligence"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"10.000000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/deep-research","description":"Multi-step research workflow: creates a research plan, searches multiple sources, gathers evidence, cross-checks information, identifies uncertainty, and generates findings with sources. Supports basic/standard/deep/enterprise depth. $5.00-$50.00.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}}}},"/proxy/seo-content":{"post":{"operationId":"seo_content","summary":"SEO Content Pipeline","description":"Generate SEO-optimized content: keyword research context, title options, meta descriptions, article content, heading structure, FAQ section, and structured data recommendations. $3.00-$15.00.","tags":["seo","content","keyword","article","meta-description","faq","structured-data","marketing"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"5.000000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/seo-content","description":"Generate SEO-optimized content: keyword research context, title options, meta descriptions, article content, heading structure, FAQ section, and structured data recommendations. $3.00-$15.00.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}}}},"/proxy/qr-code":{"get":{"operationId":"qr_code","summary":"QR Code Generator","description":"Generate a QR code image from any text or URL. Returns PNG.","tags":["qr","image","encoding","mobile"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"2000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/qr-code","description":"Generate a QR code image from any text or URL. Returns PNG.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}},"parameters":[{"name":"data","in":"query","required":false,"schema":{"type":"string"},"description":"Forwarded to upstream"},{"name":"size","in":"query","required":false,"schema":{"type":"string"},"description":"Forwarded to upstream"},{"name":"color","in":"query","required":false,"schema":{"type":"string"},"description":"Forwarded to upstream"},{"name":"bgcolor","in":"query","required":false,"schema":{"type":"string"},"description":"Forwarded to upstream"},{"name":"format","in":"query","required":false,"schema":{"type":"string"},"description":"Forwarded to upstream"}]}},"/proxy/url-metadata":{"get":{"operationId":"url_metadata","summary":"URL Metadata Extractor","description":"Extract OpenGraph/title/description/image from any URL. Returns structured JSON.","tags":["metadata","url","og","scraping","content"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"3000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/url-metadata","description":"Extract OpenGraph/title/description/image from any URL. Returns structured JSON.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}},"parameters":[{"name":"url","in":"query","required":false,"schema":{"type":"string"},"description":"Forwarded to upstream"}]}},"/proxy/mock-user":{"get":{"operationId":"mock_user","summary":"Mock User Generator","description":"Generate realistic fake user profiles — name, email, address, phone, avatar. Great for testing.","tags":["fake","mock","user","testing","demo"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"2000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/mock-user","description":"Generate realistic fake user profiles — name, email, address, phone, avatar. Great for testing.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}},"parameters":[{"name":"nat","in":"query","required":false,"schema":{"type":"string"},"description":"Forwarded to upstream"},{"name":"gender","in":"query","required":false,"schema":{"type":"string"},"description":"Forwarded to upstream"},{"name":"seed","in":"query","required":false,"schema":{"type":"string"},"description":"Forwarded to upstream"}]}},"/proxy/timezone":{"get":{"operationId":"timezone","summary":"Timezone Lookup","description":"Look up timezone by area/city name. Returns timezone name, UTC offset, current time.","tags":["time","timezone","date","schedule"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.001000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/timezone","description":"Look up timezone by area/city name. Returns timezone name, UTC offset, current time.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}},"parameters":[{"name":"area","in":"query","required":false,"schema":{"type":"string"},"description":"Forwarded to upstream"}]}},"/proxy/random-joke":{"get":{"operationId":"random_joke","summary":"Random Joke","description":"A random joke — setup + punchline. Great for social media engagement.","tags":["joke","humor","content"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/random-joke","description":"A random joke — setup + punchline. Great for social media engagement.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}},"parameters":[]}},"/proxy/random-meme":{"get":{"operationId":"random_meme","summary":"Random Meme Concept","description":"A meme concept description for content inspiration.","tags":["meme","humor","content"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.010000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/random-meme","description":"A meme concept description for content inspiration.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}},"parameters":[{"name":"q","in":"query","required":false,"schema":{"type":"string"},"description":"Forwarded to upstream"}]}},"/proxy/inspirational-quote":{"get":{"operationId":"inspirational_quote","summary":"Inspirational Quote","description":"A random inspirational quote with author. Perfect for quote cards.","tags":["quote","inspiration","content"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/inspirational-quote","description":"A random inspirational quote with author. Perfect for quote cards.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}},"parameters":[]}},"/proxy/weather-current":{"get":{"operationId":"weather_current","summary":"Current Weather","description":"Real-time weather data for any city. Returns temp, humidity, wind, and conditions.","tags":["weather","iot","realtime"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/weather-current","description":"Real-time weather data for any city. Returns temp, humidity, wind, and conditions.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{"type":"object","description":"Upstream provider response.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}},"parameters":[]}},"/proxy/exchange-rates":{"get":{"operationId":"exchange_rates","summary":"FX Exchange Rates","description":"Live foreign exchange rates for 170+ currencies.","tags":["forex","currency","exchange"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"2000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/exchange-rates","description":"Live foreign exchange rates for 170+ currencies.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{"type":"object","description":"Upstream provider response.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}},"parameters":[]}},"/proxy/ip-geolocation":{"get":{"operationId":"ip_geolocation","summary":"IP Geolocation","description":"Geolocate any IP address — country, city, ISP, timezone.","tags":["ip","geo","security"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.004000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"4000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/ip-geolocation","description":"Geolocate any IP address — country, city, ISP, timezone.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{"type":"object","description":"Upstream provider response.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}},"parameters":[]}},"/proxy/http-echo":{"get":{"operationId":"http_echo","summary":"HTTP Echo","description":"Returns your request headers, body, and params back as JSON. Great for agent testing.","tags":["echo","debug","testing"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.001000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"1000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/http-echo","description":"Returns your request headers, body, and params back as JSON. Great for agent testing.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{"type":"object","description":"Upstream provider response.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}},"parameters":[]}},"/proxy/crypto-prices":{"get":{"operationId":"crypto_prices","summary":"Crypto Price Feed","description":"Live BTC, ETH, SOL prices via CoinGecko. Sub-cent per call.","tags":["crypto","prices","defi","trading"],"security":[{"x402":[]}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003000"},"protocols":[{"x402":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60}},{"x402v1":{"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9"}}]},"x402":{"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"3000","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","maxTimeoutSeconds":60,"extra":{"name":"USDC","version":"2"}}],"resource":{"url":"https://x402-sage.vercel.app/proxy/crypto-prices","description":"Live BTC, ETH, SOL prices via CoinGecko. Sub-cent per call.","mimeType":"application/json"}},"extensions":{"bazaar":{"schema":{"type":"object","properties":{"input":{"type":"object","description":"Request body forwarded to upstream (optional).","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}},"output":{"type":"object","description":"Upstream provider response body.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}}},"responses":{"200":{"description":"Upstream provider response","content":{"application/json":{"schema":{"type":"object","description":"Upstream provider response.","properties":{"example":{"type":"object","description":"Upstream response body example."}},"additionalProperties":{"type":"object"}}}}},"402":{"description":"Payment Required — include X-Payment (v1) or PAYMENT-SIGNATURE (v2) header","headers":{"PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v2 payment requirements","schema":{"type":"string"}},"X-PAYMENT-REQUIRED":{"description":"Base64-encoded x402 v1 payment requirements (legacy agents)","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/x402PaymentRequirements"}}}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Optional JSON payload forwarded to the upstream service.","properties":{"body":{"type":"object","description":"Request body forwarded to upstream (optional)."}},"additionalProperties":{"type":"object"}}}}},"parameters":[]}},"/":{"get":{"summary":"Landing page","description":"Returns the HTML landing page with marketplace information.","security":[],"responses":{"200":{"description":"HTML landing page","content":{"text/html":{"schema":{"type":"string"}}}}}}},"/health":{"get":{"summary":"Health check","description":"Returns OK status if the service is healthy.","security":[],"responses":{"200":{"description":"Health status","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","example":"ok"},"ts":{"type":"integer"}}}}}}}}},"/openapi.json":{"get":{"summary":"OpenAPI specification","description":"Returns this OpenAPI JSON document.","security":[],"responses":{"200":{"description":"OpenAPI JSON object","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/.well-known/x402":{"get":{"summary":"OpenAPI specification (well-known)","description":"Returns this OpenAPI JSON document for x402 discovery.","security":[],"responses":{"200":{"description":"OpenAPI JSON object","content":{"application/json":{"schema":{"type":"object"}}}}}}},"/api/workflows/omitempty-enrich":{"post":{"summary":"OMIT Enrich","description":"Simple enrichment passthrough: accepts text input and returns enriched entities (emails, phones, URLs, names) extracted via AI or regex fallback.","security":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["text"],"properties":{"text":{"type":"string","description":"Text to enrich (non-empty string)"},"entity_type":{"type":"string","description":"Optional entity type hint"},"context":{"type":"object","description":"Optional context object"}}}}}},"responses":{"200":{"description":"Enriched entities","content":{"application/json":{"schema":{"type":"object","properties":{"entities":{"type":"array","items":{"type":"object"}},"facts":{"type":"array","items":{"type":"string"}},"summary":{"type":"string"},"enriched":{"type":"boolean"},"method":{"type":"string","enum":["ai","regex"]}}}}}},"400":{"description":"Invalid request — missing or empty text"}}}},"/v1/website/intelligence":{"post":{"summary":"Website Intelligence","description":"Scrape any URL and return structured intelligence: title, description, image, favicon, social_links[], contacts[], technologies[], content_summary.","security":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","format":"uri","example":"https://example.com"}}}}}},"responses":{"200":{"description":"Website intelligence payload","content":{"application/json":{"schema":{"type":"object","properties":{"title":{"type":"string","example":"Example Website"},"description":{"type":"string","example":"A short description of the site."},"image":{"type":"string","format":"uri","example":"https://example.com/og.png"},"favicon":{"type":"string","format":"uri","example":"https://example.com/favicon.ico"},"social_links":{"type":"array","items":{"type":"object","properties":{"platform":{"type":"string"},"url":{"type":"string","format":"uri"}}}},"contacts":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["email","phone","address","general"]},"value":{"type":"string"}}}},"technologies":{"type":"array","items":{"type":"string"}},"content_summary":{"type":"string"},"_meta":{"type":"object","properties":{"url":{"type":"string","format":"uri"},"fetchedAt":{"type":"string","format":"date-time"},"responseTimeMs":{"type":"integer"}}}}}}}},"400":{"description":"Invalid request — missing or malformed URL"},"502":{"description":"Upstream scrape failed — target unreachable or blocking"}}}},"/v1/business/intelligence":{"post":{"summary":"Business Intelligence","description":"Combine website analysis, contact extraction, technology detection, social profiles, and industry inference into a full business report with AI lead score (0-100).","security":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","format":"uri","example":"https://acme.com"},"businessName":{"type":"string","example":"Acme Corporation"}}}}}},"responses":{"200":{"description":"Business intelligence report with lead score","content":{"application/json":{"schema":{"type":"object","properties":{"business":{"type":"object","properties":{"name":{"type":"string","example":"Acme Corp"},"website":{"type":"string","format":"uri"},"industry":{"type":"string","example":"saas"},"estimatedSize":{"type":"string","enum":["solopreneur","small_business","midmarket","enterprise"],"example":"small_business"},"location":{"type":"string"},"description":{"type":"string"}}},"website":{"type":"object","properties":{"title":{"type":"string"},"description":{"type":"string"},"image":{"type":"string","format":"uri"},"favicon":{"type":"string","format":"uri"},"social_links":{"type":"array","items":{"type":"object","properties":{"platform":{"type":"string"},"url":{"type":"string","format":"uri"}}}},"technologies":{"type":"array","items":{"type":"string"}},"content_summary":{"type":"string"}}},"contacts":{"type":"object","properties":{"emails":{"type":"array","items":{"type":"string"}},"phones":{"type":"array","items":{"type":"string"}},"addresses":{"type":"array","items":{"type":"string"}},"social_profiles":{"type":"array","items":{"type":"object","properties":{"platform":{"type":"string"},"url":{"type":"string","format":"uri"}}}}}},"leadScore":{"type":"object","properties":{"score":{"type":"integer","minimum":0,"maximum":100,"example":72},"grade":{"type":"string","enum":["A","B","C","D"],"example":"B"},"breakdown":{"type":"object"}}},"_meta":{"type":"object","properties":{"url":{"type":"string","format":"uri"},"businessName":{"type":"string","nullable":true},"fetchedAt":{"type":"string","format":"date-time"},"responseTimeMs":{"type":"integer"}}}}}}}},"400":{"description":"Invalid request — missing or malformed URL"},"502":{"description":"Business intelligence generation failed"}}}},"/v1/chat":{"post":{"summary":"AI Chat Completions","description":"Send a chat message to an AI model and get a text response. Supports OpenAI, Anthropic, and Ollama backends.","security":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["messages"],"properties":{"model":{"type":"string","example":"gpt-4o-mini"},"messages":{"type":"array","items":{"type":"object","required":["role","content"],"properties":{"role":{"type":"string","enum":["system","user","assistant","tool"],"example":"user"},"content":{"type":"string","example":"Hello! What can you help me with?"}}}},"max_tokens":{"type":"integer","example":2048},"temperature":{"type":"number","example":0.7},"stop":{"type":"array","items":{"type":"string"}}}}}}},"responses":{"200":{"description":"Chat completion response (OpenAI-compatible format)","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string"},"object":{"type":"string","example":"chat.completion"},"created":{"type":"integer"},"model":{"type":"string"},"choices":{"type":"array"},"usage":{"type":"object"},"_meta":{"type":"object","properties":{"provider":{"type":"string"},"model":{"type":"string"},"responseTimeMs":{"type":"integer"}}}}}}}},"400":{"description":"Invalid request — missing messages array"},"502":{"description":"AI provider error — check provider configuration"}}}},"/v1/embeddings":{"post":{"summary":"Text Embeddings","description":"Convert text into vector embeddings for semantic search, similarity, and clustering.","security":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["input"],"properties":{"model":{"type":"string","example":"text-embedding-3-small"},"input":{"oneOf":[{"type":"string","example":"The MAMMBA x402 marketplace enables paid API access for AI agents."},{"type":"array","items":{"type":"string"}}]},"encoding_format":{"type":"string","enum":["float","base64"],"example":"float"}}}}}},"responses":{"200":{"description":"Embedding vectors (OpenAI-compatible format)","content":{"application/json":{"schema":{"type":"object","properties":{"object":{"type":"string","example":"list"},"model":{"type":"string"},"data":{"type":"array","items":{"type":"object"}},"usage":{"type":"object"},"_meta":{"type":"object","properties":{"provider":{"type":"string"},"model":{"type":"string"},"responseTimeMs":{"type":"integer"}}}}}}}},"400":{"description":"Invalid request — missing input"},"502":{"description":"AI provider error — check provider configuration"}}}},"/v1/image":{"post":{"summary":"Image Generation","description":"Generate images from text prompts using DALL-E 3 or other image models.","security":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["prompt"],"properties":{"model":{"type":"string","example":"dall-e-3"},"prompt":{"type":"string","example":"A futuristic cityscape with flying cars at sunset"},"n":{"type":"integer","minimum":1,"maximum":10,"example":1},"size":{"type":"string","enum":["256x256","512x512","1024x1024","1792x1024","1024x1792"],"example":"1024x1024"},"response_format":{"type":"string","enum":["url","b64_json"],"example":"url"}}}}}},"responses":{"200":{"description":"Generated image(s) — URL or base64 data","content":{"application/json":{"schema":{"type":"object","properties":{"created":{"type":"integer"},"data":{"type":"array","items":{"type":"object"}},"_meta":{"type":"object","properties":{"provider":{"type":"string"},"model":{"type":"string"},"responseTimeMs":{"type":"integer"}}}}}}}},"400":{"description":"Invalid request — missing prompt"},"502":{"description":"AI provider error — check provider configuration"}}}},"/v1/transcribe":{"post":{"summary":"Audio Transcription","description":"Transcribe audio files to text using Whisper or other transcription models. Accepts Buffer, Uint8Array, or data URI as the file field.","security":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["file"],"properties":{"file":{"type":"string","description":"Buffer, Uint8Array, or data URI (data:audio/...;base64,...)"},"model":{"type":"string","example":"whisper-1"},"language":{"type":"string","example":"en"},"prompt":{"type":"string","description":"Optional context to guide the transcription"}}}}}},"responses":{"200":{"description":"Transcription result","content":{"application/json":{"schema":{"type":"object","properties":{"text":{"type":"string"},"language":{"type":"string"},"duration_ms":{"type":"integer"},"segments":{"type":"array"},"_meta":{"type":"object","properties":{"provider":{"type":"string"},"model":{"type":"string"},"responseTimeMs":{"type":"integer"}}}}}}}},"400":{"description":"Invalid request — missing file"},"502":{"description":"AI provider error — check provider configuration"}}}},"/v1/token-analysis":{"post":{"summary":"Token Analysis","description":"Get token fundamentals, price, market cap, volume, holders, and community links from CoinGecko or mock data.","security":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token"],"properties":{"token":{"type":"string","example":"ethereum"},"chain":{"type":"string","example":"ethereum"}}}}}},"responses":{"200":{"description":"Token analysis result","content":{"application/json":{"schema":{"type":"object"}}}},"400":{"description":"Invalid request — missing token"},"404":{"description":"Token not found"},"502":{"description":"Market data provider error"}}}},"/v1/wallet-analysis":{"post":{"summary":"Wallet Analysis","description":"Analyze a crypto wallet: holdings, transactions, PnL estimate, and smart-money labels.","security":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["wallet"],"properties":{"wallet":{"type":"string","example":"0x742d35Cc6634C0532925a3b844Bc9e7595f2bD38"},"chain":{"type":"string","example":"ethereum"}}}}}},"responses":{"200":{"description":"Wallet analysis result","content":{"application/json":{"schema":{"type":"object"}}}},"400":{"description":"Invalid request — missing or malformed wallet"},"404":{"description":"Wallet not found or no data"},"502":{"description":"Chain data provider error"}}}},"/v1/smart-money":{"post":{"summary":"Smart Money","description":"Find top-performing traders, copy-trading signals, PnL, and win rates across chains.","security":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{"chain":{"type":"string","example":"ethereum"},"limit":{"type":"integer","minimum":1,"maximum":50,"default":10},"minPnl":{"type":"number","default":0}}}}}},"responses":{"200":{"description":"Smart money traders list","content":{"application/json":{"schema":{"type":"object"}}}},"404":{"description":"No smart money data available"},"502":{"description":"Chain data provider error"}}}},"/v1/newpairs":{"post":{"summary":"New Pairs","description":"Discover freshly listed tokens across DEXs with filters for liquidity and market cap.","security":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{"chain":{"type":"string","example":"ethereum"},"limit":{"type":"integer","minimum":1,"maximum":100,"default":20},"minLiquidity":{"type":"number","minimum":0,"default":10000},"minMarketCap":{"type":"number","minimum":0,"default":50000}}}}}},"responses":{"200":{"description":"New token pairs list","content":{"application/json":{"schema":{"type":"object"}}}},"404":{"description":"No new pairs found matching filters"},"502":{"description":"Market data provider error"}}}},"/v1/token-security":{"post":{"summary":"Token Security","description":"Scan a token for honeypot risk, mint/freeze authority, liquidity lock, and holder concentration.","security":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["token"],"properties":{"token":{"type":"string","example":"ethereum"},"chain":{"type":"string","example":"ethereum"}}}}}},"responses":{"200":{"description":"Security scan result","content":{"application/json":{"schema":{"type":"object"}}}},"400":{"description":"Invalid request — missing token"},"404":{"description":"Token not found"},"502":{"description":"Security scan provider error"}}}},"/v1/market-sentiment":{"post":{"summary":"Market Sentiment","description":"Fear & greed index, trending tickers, social sentiment, top gainers and losers.","security":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{"symbol":{"type":"string","example":"BTC"},"chains":{"type":"array","items":{"type":"string"}}}}}}},"responses":{"200":{"description":"Market sentiment result","content":{"application/json":{"schema":{"type":"object"}}}},"404":{"description":"Sentiment data not found"},"502":{"description":"Sentiment provider error"}}}},"/api/providers/register":{"post":{"summary":"Register a new provider account","description":"Create a provider account and receive an API key for authenticated endpoints.","security":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","email","walletAddress"],"properties":{"name":{"type":"string","example":"My API Co"},"email":{"type":"string","format":"email","example":"dev@myapi.io"},"walletAddress":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","example":"0x742d35Cc6634C0532925a3b8D4C0532950532950"}}}}}},"responses":{"201":{"description":"Provider registered successfully","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string"},"provider":{"type":"object","properties":{"id":{"type":"integer"},"name":{"type":"string"},"email":{"type":"string"},"walletAddress":{"type":"string"},"apiKey":{"type":"string"},"status":{"type":"string"},"createdAt":{"type":"string","format":"date-time"}}}}}}}},"400":{"description":"Validation error"},"409":{"description":"Email already registered"},"500":{"description":"Registration failed"}}}},"/api/providers/me":{"get":{"summary":"Get provider dashboard","description":"Returns provider profile and dashboard stats.","security":[{"apiKey":[]}],"responses":{"200":{"description":"Provider dashboard","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"integer"},"name":{"type":"string"},"email":{"type":"string"},"walletAddress":{"type":"string"},"status":{"type":"string"},"stats":{"type":"object","properties":{"endpointCount":{"type":"integer"},"totalEarnedUsdc":{"type":"number"},"totalGrossUsdc":{"type":"number"},"totalCalls":{"type":"integer"},"totalPaidOut":{"type":"number"},"balancePending":{"type":"number"}}}}}}}},"401":{"description":"Unauthorized"},"500":{"description":"Internal server error"}}}},"/api/providers/me/endpoints":{"post":{"summary":"Register a new endpoint","description":"Create a new paid endpoint for the provider.","security":[{"apiKey":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["name","upstreamUrl","priceUsdc"],"properties":{"name":{"type":"string","example":"Premium Weather Data"},"description":{"type":"string","example":"Real-time weather for any city"},"category":{"type":"string","example":"data"},"tags":{"type":"array","items":{"type":"string"},"example":["weather","realtime"]},"upstreamUrl":{"type":"string","format":"uri","example":"https://api.myweather.io/current"},"method":{"type":"string","enum":["GET","POST","PUT","PATCH","DELETE"],"example":"GET"},"priceUsdc":{"type":"string","pattern":"^\\d+(\\.\\d+)?$","example":"0.01"},"slug":{"type":"string","pattern":"^[a-z0-9-]+$","example":"premium-weather-data"},"upstreamAuthHeader":{"type":"string","example":"Bearer sk-..."},"queryParameters":{"type":"array","items":{"type":"string"}},"requestBodySchema":{"type":"object"},"responseSchema":{"type":"object"}}}}}},"responses":{"201":{"description":"Endpoint registered","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string"},"endpoint":{"type":"object","properties":{"id":{"type":"integer"},"slug":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"category":{"type":"string"},"method":{"type":"string"},"priceAtomic":{"type":"integer"},"priceDisplay":{"type":"string"},"status":{"type":"string"},"marketplaceUrl":{"type":"string"},"createdAt":{"type":"string","format":"date-time"}}},"economics":{"type":"object","properties":{"pricePerCallUsdc":{"type":"number"},"platformFeePercent":{"type":"number"},"yourEarningsPerCall":{"type":"number"}}}}}}}},"400":{"description":"Validation error"},"401":{"description":"Unauthorized"},"500":{"description":"Internal server error"}}}},"/admin/stats":{"get":{"summary":"Get platform revenue stats","description":"Returns platform-wide revenue and transaction statistics.","security":[{"apiKey":[]}],"responses":{"200":{"description":"Platform stats","content":{"application/json":{"schema":{"type":"object","properties":{"platform":{"type":"object","properties":{"totalProviders":{"type":"integer"},"activeEndpoints":{"type":"integer"},"totalTransactions":{"type":"integer"},"totalVolumeUsdc":{"type":"number"},"platformRevenueUsdc":{"type":"number"},"providerRevenueUsdc":{"type":"number"},"calls24h":{"type":"integer"},"uniquePayers":{"type":"integer"}}}}}}}},"401":{"description":"Unauthorized"},"500":{"description":"Internal server error"}}}},"/admin/providers":{"get":{"summary":"Get all providers","description":"Returns a list of all providers (paginated).","security":[{"apiKey":[]}],"parameters":[{"name":"limit","in":"query","required":true,"schema":{"type":"integer","example":50}},{"name":"offset","in":"query","required":true,"schema":{"type":"integer","example":0}}],"responses":{"200":{"description":"Paginated list of providers","content":{"application/json":{"schema":{"type":"object","properties":{"providers":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"name":{"type":"string"},"email":{"type":"string"},"walletAddress":{"type":"string"},"apiKey":{"type":"string"},"status":{"type":"string"},"createdAt":{"type":"string","format":"date-time"}}}}}}}}},"401":{"description":"Unauthorized"},"500":{"description":"Internal server error"}}}},"/admin/providers/:id/suspend":{"post":{"summary":"Suspend a provider","description":"Suspend a provider account.","security":[{"apiKey":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer"}}],"responses":{"200":{"description":"Provider suspended","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string"}}}}}},"401":{"description":"Unauthorized"},"404":{"description":"Provider not found"},"500":{"description":"Internal server error"}}}},"/admin/providers/:id/activate":{"post":{"summary":"Activate a provider","description":"Activate a provider account.","security":[{"apiKey":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer"}}],"responses":{"200":{"description":"Provider activated","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string"}}}}}},"401":{"description":"Unauthorized"},"404":{"description":"Provider not found"},"500":{"description":"Internal server error"}}}},"/admin/endpoints":{"get":{"summary":"Get endpoint review queue","description":"Returns all endpoints with a given status (default: pending).","security":[{"apiKey":[]}],"parameters":[{"name":"status","in":"query","required":true,"schema":{"type":"string","example":"pending"}}],"responses":{"200":{"description":"Paginated list of endpoints","content":{"application/json":{"schema":{"type":"object","properties":{"endpoints":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"slug":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"category":{"type":"string"},"tags":{"type":"array","items":{"type":"string"}},"upstreamUrl":{"type":"string"},"method":{"type":"string"},"priceAtomic":{"type":"integer"},"status":{"type":"string"},"providerName":{"type":"string"},"providerEmail":{"type":"string"},"createdAt":{"type":"string","format":"date-time"}}}}}}}}},"401":{"description":"Unauthorized"},"500":{"description":"Internal server error"}}}},"/admin/endpoints/:id/activate":{"post":{"summary":"Activate an endpoint","description":"Approve and activate an endpoint for the marketplace.","security":[{"apiKey":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer"}}],"responses":{"200":{"description":"Endpoint activated","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string"},"endpoint":{"type":"object","properties":{"id":{"type":"integer"},"slug":{"type":"string"},"name":{"type":"string"},"description":{"type":"string"},"category":{"type":"string"},"method":{"type":"string"},"priceAtomic":{"type":"integer"},"priceDisplay":{"type":"string"},"status":{"type":"string"},"marketplaceUrl":{"type":"string"},"createdAt":{"type":"string","format":"date-time"}}}}}}}},"401":{"description":"Unauthorized"},"404":{"description":"Endpoint not found"},"500":{"description":"Internal server error"}}}},"/admin/endpoints/:id/suspend":{"post":{"summary":"Suspend an endpoint","description":"Suspend an endpoint (remove from marketplace).","security":[{"apiKey":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer"}}],"responses":{"200":{"description":"Endpoint suspended","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string"}}}}}},"401":{"description":"Unauthorized"},"404":{"description":"Endpoint not found"},"500":{"description":"Internal server error"}}}},"/admin/transactions":{"get":{"summary":"Get recent transactions","description":"Returns recent transactions across the platform.","security":[{"apiKey":[]}],"parameters":[{"name":"limit","in":"query","required":true,"schema":{"type":"integer","example":100}}],"responses":{"200":{"description":"List of transactions","content":{"application/json":{"schema":{"type":"object","properties":{"transactions":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"endpointId":{"type":"integer"},"providerId":{"type":"integer"},"txHash":{"type":"string"},"network":{"type":"string"},"payerAddress":{"type":"string"},"amountAtomic":{"type":"integer"},"platformFeePct":{"type":"number"},"platformCut":{"type":"number"},"providerCut":{"type":"number"},"requestMethod":{"type":"string"},"requestPath":{"type":"string"},"requestIp":{"type":"string"},"upstreamStatus":{"type":"integer"},"responseTimeMs":{"type":"integer"},"createdAt":{"type":"string","format":"date-time"}}}}}}}}},"401":{"description":"Unauthorized"},"500":{"description":"Internal server error"}}}},"/admin/payouts/pending":{"get":{"summary":"Get pending payouts","description":"Returns providers owed money for manual payout initiation.","security":[{"apiKey":[]}],"responses":{"200":{"description":"Pending payouts","content":{"application/json":{"schema":{"type":"object","properties":{"providers":{"type":"array","items":{"type":"object","properties":{"providerId":{"type":"integer"},"name":{"type":"string"},"walletAddress":{"type":"string"},"owedUsdc":{"type":"number"}}}},"totalOwed":{"type":"number"},"count":{"type":"integer"}}}}}},"401":{"description":"Unauthorized"},"500":{"description":"Internal server error"}}}},"/admin/payouts/initiate":{"post":{"summary":"Create payout records","description":"Create manual payout records for providers.","security":[{"apiKey":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"providerId":{"type":"integer"},"note":{"type":"string"}}}}}},"responses":{"201":{"description":"Payouts created","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string"},"payouts":{"type":"array","items":{"type":"object","properties":{"id":{"type":"integer"},"providerId":{"type":"integer"},"walletAddress":{"type":"string"},"amountUsdc":{"type":"number"},"periodStart":{"type":"string","format":"date-time"},"periodEnd":{"type":"string","format":"date-time"},"note":{"type":"string"},"status":{"type":"string"},"createdAt":{"type":"string","format":"date-time"}}}}}}}}},"400":{"description":"Validation error"},"401":{"description":"Unauthorized"},"500":{"description":"Internal server error"}}}},"/admin/payouts/:id/complete":{"post":{"summary":"Mark payout as completed","description":"Mark a payout as completed with transaction hash.","security":[{"apiKey":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["txHash"],"properties":{"txHash":{"type":"string","pattern":"^0x[0-9a-fA-F]+$"}}}}}},"responses":{"200":{"description":"Payout marked as completed","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string"},"payout":{"type":"object","properties":{"id":{"type":"integer"},"providerId":{"type":"integer"},"walletAddress":{"type":"string"},"amountUsdc":{"type":"number"},"periodStart":{"type":"string","format":"date-time"},"periodEnd":{"type":"string","format":"date-time"},"note":{"type":"string"},"status":{"type":"string"},"createdAt":{"type":"string","format":"date-time"},"txHash":{"type":"string"},"completedAt":{"type":"string","format":"date-time"}}}}}}}},"400":{"description":"Validation error"},"401":{"description":"Unauthorized"},"404":{"description":"Payout not found"},"500":{"description":"Internal server error"}}}},"/admin/payouts/:id/fail":{"post":{"summary":"Mark payout as failed","description":"Mark a payout as failed.","security":[{"apiKey":[]}],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"note":{"type":"string"}}}}}},"responses":{"200":{"description":"Payout marked as failed","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string"},"payout":{"type":"object","properties":{"id":{"type":"integer"},"providerId":{"type":"integer"},"walletAddress":{"type":"string"},"amountUsdc":{"type":"number"},"periodStart":{"type":"string","format":"date-time"},"periodEnd":{"type":"string","format":"date-time"},"note":{"type":"string"},"status":{"type":"string"},"createdAt":{"type":"string","format":"date-time"}}}}}}}},"401":{"description":"Unauthorized"},"404":{"description":"Payout not found"},"500":{"description":"Internal server error"}}}}},"components":{"securitySchemes":{"apiKey":{"type":"apiKey","in":"header","name":"X-API-Key"},"x402":{"type":"http","scheme":"bearer","bearerFormat":"x402-v2","description":"x402 v2 payment required (PAYMENT-SIGNATURE header)"},"x402v1":{"type":"http","scheme":"bearer","bearerFormat":"x402-v1","description":"x402 v1 payment required (X-PAYMENT header, legacy)"}},"schemas":{"x402PaymentRequirements":{"type":"object","required":["x402Version","error","resource","accepts","extensions"],"properties":{"x402Version":{"type":"integer","enum":[1,2],"description":"x402 protocol version (1 = legacy X-PAYMENT, 2 = PAYMENT-SIGNATURE)"},"error":{"type":"string","description":"Error message indicating payment is required"},"resource":{"type":"object","required":["url","description","mimeType"],"properties":{"url":{"type":"string","format":"uri","description":"URL of the resource requiring payment"},"description":{"type":"string","description":"Human-readable description of the resource"},"mimeType":{"type":"string","description":"MIME type of the resource"}}},"accepts":{"type":"array","description":"Payment schemes accepted","items":{"type":"object","required":["scheme","network","amount","asset","payTo","maxTimeoutSeconds"],"properties":{"scheme":{"type":"string","enum":["exact"],"description":"Payment scheme"},"network":{"type":"string","description":"Blockchain network (eip155 format)"},"amount":{"type":"string","description":"Amount required in atomic units"},"asset":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"Contract address of the asset"},"payTo":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"Destination address for payment"},"maxTimeoutSeconds":{"type":"integer","minimum":1,"maximum":3600,"description":"Maximum time in seconds to complete payment"},"extra":{"type":"object","description":"Extra information about the asset","properties":{"name":{"type":"string","description":"Asset name"},"version":{"type":"string","description":"Asset version"}}}}}},"extensions":{"type":"object","description":"Vendor-specific extensions","properties":{"marketplace":{"type":"object","properties":{"info":{"type":"object","properties":{"platform":{"type":"string","description":"Platform name"},"endpointSlug":{"type":"string","description":"Endpoint slug"},"providerName":{"type":"string","description":"Provider name"}}},"schema":{"type":"object","properties":{"platform":{"type":"string"},"endpointSlug":{"type":"string"}}}}}}}}}}},"x-x402":{"versions":[1,2],"defaultVersion":2,"network":"eip155:8453","asset":"0x06c51D4732E14E0fACF9d6E6eE8c2755C098Aa35","payTo":"0xD4B508FBA121a7A8D3211e54e15bE967B457d6F9","facilitator":"https://x402.xyz/facilitator"}}