{
  "version": 1,
  "name": "MACROSTRATEGIES",
  "role": "parent",
  "description": "MACROSTRATEGIES paid machine APIs are GEDX402. This file points to the live GEDX402 x402 discovery; prices are quoted only by GEDX402 (402 responses and its catalog).",
  "url": "https://macrostrategies.ai",
  "x402_discovery": "https://gedx402.com/.well-known/x402",
  "full_discovery": "https://gedx402.com/.well-known/x402.json?full=1",
  "openapi": "https://gedx402.com/openapi.json",
  "catalog_url": "https://gedx402.com/v1/models",
  "llms_txt": "https://gedx402.com/llms.txt",
  "network": "base",
  "payments": {
    "asset": "USDC",
    "facilitator": "coinbase-cdp",
    "networks": [
      {
        "id": "base",
        "label": "Base",
        "caip": "eip155:8453",
        "asset": "USDC",
        "family": "evm"
      }
    ],
    "primary_network": "base"
  },
  "facilitator": "https://api.cdp.coinbase.com/platform/v2/x402",
  "resources": [
    "https://chat.gedx402.com",
    "https://llm.gedx402.com",
    "https://embed.gedx402.com",
    "https://image.gedx402.com",
    "https://media.gedx402.com",
    "https://browser.gedx402.com",
    "https://search.gedx402.com",
    "https://rag.gedx402.com",
    "https://jobs.gedx402.com",
    "https://gateway.gedx402.com",
    "https://agents.gedx402.com",
    "https://images-api.gedx402.com",
    "https://storage.gedx402.com",
    "https://db.gedx402.com",
    "https://verify.gedx402.com",
    "https://social.gedx402.com"
  ],
  "shards": [
    {
      "id": "chat",
      "serviceName": "GEDX402 Chat",
      "origin": "https://chat.gedx402.com",
      "openapi": "https://chat.gedx402.com/openapi.json",
      "starter_route": "/v1/chat/completions",
      "description": "OpenAI-compatible chat/completions — Venice-shaped winner on Workers AI."
    },
    {
      "id": "llm",
      "serviceName": "GEDX402 LLM",
      "origin": "https://llm.gedx402.com",
      "openapi": "https://llm.gedx402.com/openapi.json",
      "starter_route": "/v1/llm/qwen3-30b-a3b-fp8",
      "description": "Qwen3 30B FP8 frontier — reasoning, code, and agent tiers via ?full=1."
    },
    {
      "id": "embed",
      "serviceName": "GEDX402 Knowledge",
      "origin": "https://embed.gedx402.com",
      "openapi": "https://embed.gedx402.com/openapi.json",
      "starter_route": "/v1/translate",
      "description": "M2M100 translate — customer revenue SKU on Workers AI NLP."
    },
    {
      "id": "image",
      "serviceName": "GEDX402 Image",
      "origin": "https://image.gedx402.com",
      "openapi": "https://image.gedx402.com/openapi.json",
      "starter_route": "/v1/image/flux-1-schnell",
      "description": "Flux schnell text-to-image — fast generation, one x402 payment per image."
    },
    {
      "id": "media",
      "serviceName": "GEDX402 Media",
      "origin": "https://media.gedx402.com",
      "openapi": "https://media.gedx402.com/openapi.json",
      "starter_route": "/v1/asr/flux",
      "description": "Voice agent bundle — prepaid flux ASR, smart-turn, chat/fast, and TTS loop."
    },
    {
      "id": "browser",
      "serviceName": "GEDX402 Firecrawl",
      "origin": "https://browser.gedx402.com",
      "openapi": "https://browser.gedx402.com/openapi.json",
      "starter_route": "/v1/firecrawl/scrape",
      "description": "Firecrawl v2 on x402 — scrape, search, crawl, map, batch, extract, agent, interact at /v1/firecrawl/*."
    },
    {
      "id": "search",
      "serviceName": "GEDX402 Search",
      "origin": "https://search.gedx402.com",
      "openapi": "https://search.gedx402.com/openapi.json",
      "starter_route": "/v1/search",
      "description": "AM winner POST /v1/search — Tavily-shaped web search. Exa neural search at /v1/exa/search|contents. Google SERP at POST /v1/serper/search { q }. Parallel search at POST /v1/parallel/search { search_queries }. Elfa attention, events, and Auto at /v1/elfa/. Chat is not sold."
    },
    {
      "id": "aisearch",
      "serviceName": "GEDX402 AI Search",
      "origin": "https://rag.gedx402.com",
      "openapi": "https://rag.gedx402.com/openapi.json",
      "starter_route": "/v1/aisearch/outcome/answer",
      "description": "Cited RAG answer — index URL(s), hybrid query, one payment."
    },
    {
      "id": "jobs",
      "serviceName": "GEDX402 Jobs",
      "origin": "https://jobs.gedx402.com",
      "openapi": "https://jobs.gedx402.com/openapi.json",
      "starter_route": "/v1/jobs/browser",
      "description": "Async browser jobs, site crawl, rendered page markdown, screenshot, and PDF, document-to-JSON, document-to-Markdown, one-recipient email, and sandboxed JavaScript."
    },
    {
      "id": "gateway",
      "serviceName": "GEDX402 Gateway",
      "origin": "https://gateway.gedx402.com",
      "openapi": "https://gateway.gedx402.com/openapi.json",
      "starter_route": "/v1/chat/completions",
      "description": "Frontier chat via Workers AI unified catalog — OpenAI chat/completions or POST /v1/unified/run; per-model x402 pricing."
    },
    {
      "id": "agents",
      "serviceName": "GEDX402 Agents",
      "origin": "https://agents.gedx402.com",
      "openapi": "https://agents.gedx402.com/openapi.json",
      "starter_route": "/v1/agents/sessions",
      "description": "Hosted agent session — pay per turn on Durable Objects. Omitted from default shard OpenAPI (jobs/agents/d1); use GET /v1/models?shard=agents."
    },
    {
      "id": "images-api",
      "serviceName": "GEDX402 Images API",
      "origin": "https://images-api.gedx402.com",
      "openapi": "https://images-api.gedx402.com/openapi.json",
      "starter_route": "/v1/images/transform",
      "description": "Resize, fit, and transcode remote or base64 images — one x402 per transform. Bundle: GET /v1/models?bundle=artifacts."
    },
    {
      "id": "storage",
      "serviceName": "GEDX402 Storage",
      "origin": "https://storage.gedx402.com",
      "openapi": "https://storage.gedx402.com/openapi.json",
      "starter_route": "/v1/objects/:key",
      "description": "Agent artifact put/get on R2 — one x402 per mutating request. Discover via GET /v1/models?bundle=artifacts."
    },
    {
      "id": "d1",
      "serviceName": "GEDX402 Memory",
      "origin": "https://db.gedx402.com",
      "openapi": "https://db.gedx402.com/openapi.json",
      "starter_route": "/v1/sql/query",
      "description": "SQL read/write on shared agent memory — prepaid sessions or per-query x402."
    },
    {
      "id": "turnstile",
      "serviceName": "GEDX402 Verify",
      "origin": "https://verify.gedx402.com",
      "openapi": "https://verify.gedx402.com/openapi.json",
      "starter_route": "/v1/turnstile/verify",
      "description": "Turnstile siteverify — validate bot-challenge tokens server-side for browser agents. One x402 per verification."
    },
    {
      "id": "social",
      "serviceName": "GEDX402 Social",
      "origin": "https://social.gedx402.com",
      "openapi": "https://social.gedx402.com/openapi.json",
      "starter_route": "/v1/social/outcome/profile",
      "description": "SociaVault social data ingest — profile, posts, transcript, and full API proxy. One x402 payment per outcome."
    }
  ],
  "source": "https://gedx402.com/.well-known/x402",
  "generated": "2026-10-28"
}
