{"service":"GEDX402","role":"hub","hub":"https://gedx402.com","shards":[{"id":"chat","serviceName":"GEDX402 Chat","origin":"https://chat.gedx402.com","kind":"x402","paid_x402":true,"openapi":"https://chat.gedx402.com/openapi.json","route_count":8,"description":"OpenAI-compatible chat/completions — Venice-shaped winner on Workers AI.","starter_route":"/v1/chat/completions","tags":["chat","llm","inference","usdc"],"catalog_filter":"GET https://gedx402.com/v1/models?shard=chat"},{"id":"llm","serviceName":"GEDX402 LLM","origin":"https://llm.gedx402.com","kind":"x402","paid_x402":true,"openapi":"https://llm.gedx402.com/openapi.json","route_count":28,"description":"Qwen3 30B FP8 frontier — reasoning, code, and agent tiers via ?full=1.","starter_route":"/v1/llm/qwen3-30b-a3b-fp8","tags":["llm","reasoning","code","inference","usdc"],"catalog_filter":"GET https://gedx402.com/v1/models?shard=llm"},{"id":"embed","serviceName":"GEDX402 Knowledge","origin":"https://embed.gedx402.com","kind":"x402","paid_x402":true,"openapi":"https://embed.gedx402.com/openapi.json","route_count":14,"description":"M2M100 translate — customer revenue SKU on Workers AI NLP.","starter_route":"/v1/translate","tags":["embeddings","rag","translate","nlp","usdc"],"catalog_filter":"GET https://gedx402.com/v1/models?shard=embed","rag_bundle_filter":"GET https://gedx402.com/v1/models?bundle=rag","competitive_bundle_filter":"GET https://gedx402.com/v1/models?bundle=competitive"},{"id":"image","serviceName":"GEDX402 Image","origin":"https://image.gedx402.com","kind":"x402","paid_x402":true,"openapi":"https://image.gedx402.com/openapi.json","route_count":10,"description":"Flux schnell text-to-image — fast generation, one x402 payment per image.","starter_route":"/v1/image/flux-1-schnell","tags":["image","diffusion","inference","usdc"],"margin_hint":"highest margin","catalog_filter":"GET https://gedx402.com/v1/models?shard=image"},{"id":"media","serviceName":"GEDX402 Media","origin":"https://media.gedx402.com","kind":"x402","paid_x402":true,"openapi":"https://media.gedx402.com/openapi.json","route_count":17,"description":"Voice agent bundle — prepaid flux ASR, smart-turn, chat/fast, and TTS loop.","starter_route":"/v1/asr/flux","tags":["vision","audio","tts","asr","usdc"],"catalog_filter":"GET https://gedx402.com/v1/models?shard=media","voice_bundle_filter":"GET https://gedx402.com/v1/models?bundle=voice"},{"id":"browser","serviceName":"GEDX402 Firecrawl","origin":"https://browser.gedx402.com","kind":"x402","paid_x402":true,"openapi":"https://browser.gedx402.com/openapi.json","route_count":18,"description":"Firecrawl v2 on x402 — scrape, search, crawl, map, batch, extract, agent, interact at /v1/firecrawl/*.","starter_route":"/v1/firecrawl/scrape","tags":["firecrawl","scrape","crawl","search","extract","browser","usdc"],"margin_hint":"highest margin","catalog_filter":"GET https://gedx402.com/v1/models?shard=browser","browser_bundle_filter":"GET https://gedx402.com/v1/models?bundle=browser","competitive_bundle_filter":"GET https://gedx402.com/v1/models?bundle=competitive"},{"id":"search","serviceName":"GEDX402 Search","origin":"https://search.gedx402.com","kind":"x402","paid_x402":true,"openapi":"https://search.gedx402.com/openapi.json","route_count":61,"description":"AM winner POST /v1/search — Tavily-shaped web search. Exa neural search at /v1/exa/search|contents|find-similar. Google SERP at POST /v1/serper/search|news|images|places { q }. Parallel search at POST /v1/parallel/search { search_queries }. ECB euro reference FX at POST /v1/fx/convert { from, to }. Elfa attention, events, and Auto at /v1/elfa/. Chat is not sold.","starter_route":"/v1/search","tags":["open-web","search","search-lite","serp","tavily","exa","neural-search","agents","usdc"],"catalog_filter":"GET https://gedx402.com/v1/models?shard=search","search_bundle_filter":"GET https://gedx402.com/v1/models?bundle=search","competitive_bundle_filter":"GET https://gedx402.com/v1/models?bundle=competitive","winners_bundle_filter":"GET https://gedx402.com/v1/models?bundle=winners","rag_bundle_filter":"GET https://gedx402.com/v1/models?bundle=rag"},{"id":"aisearch","serviceName":"GEDX402 AI Search","origin":"https://rag.gedx402.com","kind":"x402","paid_x402":true,"openapi":"https://rag.gedx402.com/openapi.json","route_count":6,"description":"Cited RAG answer — index URL(s), hybrid query, one payment.","starter_route":"/v1/aisearch/outcome/answer","tags":["rag","ai-search","hybrid-search","mcp","agents","usdc"],"catalog_filter":"GET https://gedx402.com/v1/models?shard=aisearch","managed_rag_bundle_filter":"GET https://gedx402.com/v1/models?bundle=managed-rag"},{"id":"jobs","serviceName":"GEDX402 Jobs","origin":"https://jobs.gedx402.com","kind":"x402","paid_x402":true,"openapi":"https://jobs.gedx402.com/openapi.json","route_count":9,"description":"Async browser jobs, site crawl, rendered page markdown, screenshot, and PDF, document-to-JSON, document-to-Markdown, one-recipient email, and sandboxed JavaScript.","starter_route":"/v1/jobs/browser","tags":["jobs","async","browser","agents","usdc"],"catalog_filter":"GET https://gedx402.com/v1/models?shard=jobs"},{"id":"gateway","serviceName":"GEDX402 Gateway","origin":"https://gateway.gedx402.com","kind":"x402","paid_x402":true,"openapi":"https://gateway.gedx402.com/openapi.json","route_count":5,"description":"Frontier chat, text-to-image, image-to-image, and text-to-speech via Workers AI unified catalog — OpenAI chat/completions, POST /v1/unified/run, /v1/unified/image, /v1/unified/image-edit, or /v1/unified/tts; per-model x402 pricing.","starter_route":"/v1/chat/completions","tags":["unified","frontier","anthropic","openai","google","usdc"],"catalog_filter":"GET https://gedx402.com/v1/models?shard=gateway"},{"id":"agents","serviceName":"GEDX402 Agents","origin":"https://agents.gedx402.com","kind":"x402","paid_x402":true,"openapi":"https://agents.gedx402.com/openapi.json","route_count":2,"description":"Hosted agent session — pay per turn on Durable Objects. Omitted from default shard OpenAPI (jobs/agents/d1); use GET /v1/models?shard=agents.","starter_route":"/v1/agents/sessions","tags":["agents","sessions","durable-objects","search","inference","usdc"],"catalog_filter":"GET https://gedx402.com/v1/models?shard=agents"},{"id":"images-api","serviceName":"GEDX402 Images API","origin":"https://images-api.gedx402.com","kind":"x402","paid_x402":true,"openapi":"https://images-api.gedx402.com/openapi.json","route_count":1,"description":"Resize, fit, and transcode remote or base64 images — one x402 per transform. Bundle: GET /v1/models?bundle=artifacts.","starter_route":"/v1/images/transform","tags":["images","transform","resize","format","agents","usdc"],"catalog_filter":"GET https://gedx402.com/v1/models?shard=images-api","artifacts_bundle_filter":"GET https://gedx402.com/v1/models?bundle=artifacts"},{"id":"storage","serviceName":"GEDX402 Storage","origin":"https://storage.gedx402.com","kind":"x402","paid_x402":true,"openapi":"https://storage.gedx402.com/openapi.json","route_count":1,"description":"Agent artifact put/get on R2 — one x402 per mutating request. Discover via GET /v1/models?bundle=artifacts.","starter_route":"/v1/objects/:key","tags":["storage","objects","artifacts","r2","agents","usdc"],"catalog_filter":"GET https://gedx402.com/v1/models?shard=storage","artifacts_bundle_filter":"GET https://gedx402.com/v1/models?bundle=artifacts"},{"id":"d1","serviceName":"GEDX402 Memory","origin":"https://db.gedx402.com","kind":"x402","paid_x402":true,"openapi":"https://db.gedx402.com/openapi.json","route_count":3,"description":"SQL read/write on shared agent memory — prepaid sessions or per-query x402.","starter_route":"/v1/sql/query","tags":["database","memory","sql","agents","usdc"],"catalog_filter":"GET https://gedx402.com/v1/models?shard=d1","memory_bundle_filter":"GET https://gedx402.com/v1/models?bundle=memory"},{"id":"turnstile","serviceName":"GEDX402 Verify","origin":"https://verify.gedx402.com","kind":"x402","paid_x402":true,"openapi":"https://verify.gedx402.com/openapi.json","route_count":1,"description":"Turnstile siteverify — validate bot-challenge tokens server-side for browser agents. One x402 per verification.","starter_route":"/v1/turnstile/verify","tags":["verify","captcha","bot-challenge","turnstile","browser","agents","usdc"],"catalog_filter":"GET https://gedx402.com/v1/models?shard=turnstile"},{"id":"mcp","serviceName":"GEDX402 MCP","origin":"https://mcp.gedx402.com","kind":"mcp","paid_x402":false,"mcp_endpoint":"https://mcp.gedx402.com/mcp","transport":"streamable-http","setup_doc":"https://gedx402.com/docs/integrator-quickstart","description":"Streamable HTTP MCP at /mcp. Not a paid x402 shard — no per-call price on this host.","tags":["mcp","agents","x402","streamable-http","usdc"],"catalog_filter":"GET https://gedx402.com/v1/models?shard=mcp"},{"id":"social","serviceName":"GEDX402 Social","origin":"https://social.gedx402.com","kind":"x402","paid_x402":true,"openapi":"https://social.gedx402.com/openapi.json","route_count":119,"description":"SociaVault social data ingest — profile, posts, transcript, and full API proxy. One x402 payment per outcome.","starter_route":"/v1/social/outcome/profile","tags":["social","tiktok","instagram","youtube","twitter","ingest","sociavault","agents","usdc"],"catalog_filter":"GET https://gedx402.com/v1/models?shard=social","social_bundle_filter":"GET https://gedx402.com/v1/models?bundle=social"}],"pricing":{"formula":"max(floor, (neurons/1000)*NEURON_USD_RATE*MARKUP_MULTIPLIER+FACILITATOR_BUFFER_USD)","neuron_usd_rate":0.011,"markup_multiplier":2.5,"facilitator_buffer_usd":0.002,"dynamic":true},"payments":{"asset":"USDC","facilitator":"coinbase-cdp","networks":[{"id":"base","label":"Base","caip":"eip155:8453","asset":"USDC","family":"evm"}],"primary_network":"base"},"routes":[{"path":"/v1/chat/completions","method":"POST","model":"@cf/ibm-granite/granite-4.0-h-micro","kind":"llm","tags":["inference","catalog","usdc","chat","completions","openai","llm","venice"],"prominence":"hero","alias_of":"/v1/chat/micro","shard":"chat","origin":"https://chat.gedx402.com","url":"https://chat.gedx402.com/v1/chat/completions","summary":"Chat Completions","description":"OpenAI-compatible chat completions across many open models, paid per call in USDC with no API key. POST { model, messages, max_tokens? } and pick model from GET /v1/models (fast, smart, code, reasoning and 70B tiers, among others). The price is set from the model's rates and your request size, so short prompts on small models cost the least; the 402 shows the exact amount before you pay. Hero: GET /heroes/chat-completions.","floor_usd":0.002,"price_usd":0.002,"price_display":"$0.0020","list_price_usd":0.002,"list_price_display":"$0.0020","estimated_neurons":6,"worst_case_price_usd":0.004558,"worst_case_price_display":"$0.004558","middleware_price_note":"price_usd is the 402 quote for a default or bodyless request on this shard. worst_case_price_usd is the ceiling, ceiled to the USDC atomic unit ($0.000001) except /v1/search and /v1/translate. When methods differ, price_by_method is the 402 for each method. Token, image, and unified routes re-quote from the paid body."}],"route_count":1,"catalog_version":6}