{"$schema":"https://agent-json.org/v1/schema.json","name":"0mod API Gateway","short_name":"0mod","description":"HTTP 402 payment-gated microservice tools for autonomous AI agents. Edge-computed, ultra-low latency, micro-cent USDC pricing on Base.","version":"1.0.0","homepage":"https://api.0mod.com","contact":{"url":"https://0mod.com","github":"https://github.com/zeromodern"},"capabilities":{"payment":{"protocol":"x402","version":2,"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x1AaD39958eCfc74e2C9de70B2d1376AD749A7501","min_cost_usd":0.0000015,"max_cost_usd":0.2}},"tools":[{"id":"stealth_dom","name":"STEALTH_DOM","description":"Headless browser fetch from the Cloudflare edge. Returns raw page content up to 10,000 chars.","endpoint":"https://api.0mod.com/api/v1/stealth-dom","method":"POST","pricing":{"scheme":"exact","amount_atomic":"4000","amount_usd":0.004,"currency":"USDC","network":"base"},"performance":{"avg_latency_ms":70,"p95_latency_ms":150,"sla_target":"< 200ms"},"input_schema":{"type":"object","properties":{"url":{"type":"string","description":"Target URL to fetch (SSRF-validated)"},"userAgent":{"type":"string","description":"Custom User-Agent header"},"timeout":{"type":"number","description":"Request timeout in ms (default 5000)"}},"required":["url"]}},{"id":"airgap_scrub","name":"AIRGAP_SCRUB","description":"Stateless pre-LLM privacy filter. Redacts PII & PCI (SSNs, Credit Cards, Phones, Addresses, Emails, ZIPs) before sending text to external AI models or logging services. Zero data retention.","endpoint":"https://api.0mod.com/api/v1/airgap-scrub","method":"POST","pricing":{"scheme":"exact","amount_atomic":"4000","amount_usd":0.004,"currency":"USDC","network":"base"},"performance":{"avg_latency_ms":370,"p95_latency_ms":600,"sla_target":"< 800ms"},"input_schema":{"type":"object","properties":{"text":{"type":"string","description":"Text payload to sanitize"},"strictMode":{"type":"boolean","description":"Enable Workers AI Llama 3.1 deep redaction for names & bios"}},"required":["text"]}},{"id":"rag_shrink","name":"RAG_SHRINK","description":"Strips HTML down to RAG-ready structure: title, headings, paragraphs, optional links.","endpoint":"https://api.0mod.com/api/v1/rag-shrink","method":"POST","pricing":{"scheme":"exact","amount_atomic":"2500","amount_usd":0.0025,"currency":"USDC","network":"base"},"performance":{"avg_latency_ms":450,"p95_latency_ms":700,"sla_target":"< 900ms"},"input_schema":{"type":"object","properties":{"html":{"type":"string","description":"Raw HTML to parse"},"keepLinks":{"type":"boolean","description":"Preserve anchor tags in output"}},"required":["html"]}},{"id":"code_denoise","name":"CODE_DENOISE","description":"Strips comments, docstrings, whitespace, and sourcemaps from code files to compress LLM prompt windows.","endpoint":"https://api.0mod.com/api/v1/code-denoise","method":"POST","pricing":{"scheme":"exact","amount_atomic":"4000","amount_usd":0.004,"currency":"USDC","network":"base"},"performance":{"avg_latency_ms":75,"p95_latency_ms":150,"sla_target":"< 200ms"},"input_schema":{"type":"object","properties":{"code":{"type":"string","description":"Code string to clean"},"language":{"type":"string","description":"Programming language (default javascript)"}},"required":["code"]}},{"id":"domain_check","name":"DOMAIN_CHECK","description":"Queries global RDAP registry from Cloudflare edge for domain availability and WHOIS status.","endpoint":"https://api.0mod.com/api/v1/domain-check","method":"POST","pricing":{"scheme":"exact","amount_atomic":"8000","amount_usd":0.008,"currency":"USDC","network":"base"},"performance":{"avg_latency_ms":540,"p95_latency_ms":850,"sla_target":"< 1000ms"},"input_schema":{"type":"object","properties":{"domain":{"type":"string","description":"Target domain name (e.g. example.com)"}},"required":["domain"]}},{"id":"dex_price_summary","name":"DEX_PRICE_SUMMARY","description":"Fetches real-time DEX price, 24h volume, liquidity, and top pair stats across chains for trading bots.","endpoint":"https://api.0mod.com/api/v1/dex-price-summary","method":"POST","pricing":{"scheme":"exact","amount_atomic":"1500","amount_usd":0.0015,"currency":"USDC","network":"base"},"performance":{"avg_latency_ms":65,"p95_latency_ms":120,"sla_target":"< 150ms"},"input_schema":{"type":"object","properties":{"query":{"type":"string","description":"Token symbol or contract address"}},"required":["query"]}},{"id":"x_sentiment","name":"X_SENTIMENT","description":"Analyzes market & social sentiment for topics/tokens using Workers AI Llama 3.1.","endpoint":"https://api.0mod.com/api/v1/x-sentiment","method":"POST","pricing":{"scheme":"exact","amount_atomic":"4500","amount_usd":0.0045,"currency":"USDC","network":"base"},"performance":{"avg_latency_ms":380,"p95_latency_ms":650,"sla_target":"< 800ms"},"input_schema":{"type":"object","properties":{"topic":{"type":"string","description":"Topic, ticker, or text sample to analyze"}},"required":["topic"]}},{"id":"image_ocr_shrink","name":"IMAGE_OCR_SHRINK","description":"Extracts clean text and table markdown from images via Workers AI Vision Llama 3.2 to save 95% LLM tokens.","endpoint":"https://api.0mod.com/api/v1/image-ocr-shrink","method":"POST","pricing":{"scheme":"exact","amount_atomic":"8000","amount_usd":0.008,"currency":"USDC","network":"base"},"performance":{"avg_latency_ms":480,"p95_latency_ms":800,"sla_target":"< 1000ms"},"input_schema":{"type":"object","properties":{"imageUrl":{"type":"string","description":"Public image URL to parse"}},"required":["imageUrl"]}},{"id":"embed_text","name":"EMBED_TEXT","description":"Generates 768-dimensional dense vector embeddings for text using Workers AI BGE-Base.","endpoint":"https://api.0mod.com/api/v1/embed-text","method":"POST","pricing":{"scheme":"exact","amount_atomic":"4000","amount_usd":0.004,"currency":"USDC","network":"base"},"performance":{"avg_latency_ms":80,"p95_latency_ms":160,"sla_target":"< 250ms"},"input_schema":{"type":"object","properties":{"text":{"type":"string | string[]","description":"Text string or array of text strings to embed"}},"required":["text"]}},{"id":"embed_multilingual","name":"EMBED_MULTILINGUAL","description":"Generates 1024-dimensional dense vector embeddings for multilingual or long text using Workers AI BGE-Large.","endpoint":"https://api.0mod.com/api/v1/embed-multilingual","method":"POST","pricing":{"scheme":"exact","amount_atomic":"5000","amount_usd":0.005,"currency":"USDC","network":"base"},"performance":{"avg_latency_ms":120,"p95_latency_ms":240,"sla_target":"< 350ms"},"input_schema":{"type":"object","properties":{"text":{"type":"string | string[]","description":"Text string or array of text strings to embed"}},"required":["text"]}},{"id":"summarize","name":"SUMMARIZE","description":"Summarizes long text into bullet points, executive digests, or paragraphs using Workers AI Llama 3.1.","endpoint":"https://api.0mod.com/api/v1/summarize","method":"POST","pricing":{"scheme":"exact","amount_atomic":"7000","amount_usd":0.007,"currency":"USDC","network":"base"},"performance":{"avg_latency_ms":570,"p95_latency_ms":900,"sla_target":"< 1200ms"},"input_schema":{"type":"object","properties":{"text":{"type":"string","description":"Source text payload to summarize"},"format":{"type":"string","description":"Output format: \"bullets\" | \"paragraph\" | \"executive\""},"maxLength":{"type":"number","description":"Target word count limit (default 150)"}},"required":["text"]}},{"id":"crypto_coverage","name":"CRYPTO_COVERAGE","description":"Checks data coverage, supported pairs, and date boundaries for crypto telemetry.","endpoint":"https://api.0mod.com/api/v1/crypto/coverage","method":"GET","pricing":{"scheme":"exact","amount_atomic":"0","amount_usd":0,"currency":"USDC","network":"base"},"performance":{"avg_latency_ms":25,"p95_latency_ms":60,"sla_target":"< 100ms"},"input_schema":{"type":"object","properties":{"pair":{"type":"string","description":"Optional token pair filter (e.g. AERO/USD)"}},"required":[]}},{"id":"crypto_spread_candles","name":"CRYPTO_SPREAD_CANDLES","description":"Fetches cross-venue CEX-DEX spread candles (OHLC) for a token pair.","endpoint":"https://api.0mod.com/api/v1/crypto/spread-candles","method":"GET","pricing":{"scheme":"exact","amount_atomic":"15000","amount_usd":0.015,"currency":"USDC","network":"base"},"performance":{"avg_latency_ms":40,"p95_latency_ms":90,"sla_target":"< 150ms"},"input_schema":{"type":"object","properties":{"pair":{"type":"string","description":"Token pair (e.g. AERO/USD)"},"date":{"type":"string","description":"Date in YYYY-MM-DD format"},"time":{"type":"string","description":"Time slice in HHMM (default 0000)"},"interval":{"type":"string","description":"Candle interval (default 15m)"}},"required":["pair"]}},{"id":"crypto_dislocations","name":"CRYPTO_DISLOCATIONS","description":"Fetches cross-venue market dislocation and spread arbitrage events for a token pair.","endpoint":"https://api.0mod.com/api/v1/crypto/dislocations","method":"GET","pricing":{"scheme":"exact","amount_atomic":"45000","amount_usd":0.045,"currency":"USDC","network":"base"},"performance":{"avg_latency_ms":45,"p95_latency_ms":100,"sla_target":"< 150ms"},"input_schema":{"type":"object","properties":{"pair":{"type":"string","description":"Token pair (e.g. AERO/USD)"},"date":{"type":"string","description":"Date in YYYY-MM-DD format"},"time":{"type":"string","description":"Time slice in HHMM (default 0000)"}},"required":["pair"]}},{"id":"crypto_execution_latency","name":"CRYPTO_EXECUTION_LATENCY","description":"Benchmarks cross-venue execution speed, venue latencies, and fill rates.","endpoint":"https://api.0mod.com/api/v1/crypto/execution-latency","method":"GET","pricing":{"scheme":"exact","amount_atomic":"75000","amount_usd":0.075,"currency":"USDC","network":"base"},"performance":{"avg_latency_ms":35,"p95_latency_ms":80,"sla_target":"< 120ms"},"input_schema":{"type":"object","properties":{"date":{"type":"string","description":"Date in YYYY-MM-DD format"},"time":{"type":"string","description":"Time slice in HHMM (default 0000)"},"venue":{"type":"string","description":"Optional venue filter (coinbase | base_dex)"}},"required":[]}},{"id":"crypto_shadow_capacity","name":"CRYPTO_SHADOW_CAPACITY","description":"Measures uncaptured arbitrage volume capacity and capital constraint metrics.","endpoint":"https://api.0mod.com/api/v1/crypto/shadow-capacity","method":"GET","pricing":{"scheme":"exact","amount_atomic":"150000","amount_usd":0.15,"currency":"USDC","network":"base"},"performance":{"avg_latency_ms":35,"p95_latency_ms":80,"sla_target":"< 120ms"},"input_schema":{"type":"object","properties":{"date":{"type":"string","description":"Date in YYYY-MM-DD format"},"time":{"type":"string","description":"Time slice in HHMM (default 0000)"},"pair":{"type":"string","description":"Optional token pair filter"}},"required":[]}}],"metadata":{"generated_at":"2026-09-22T06:25:26.462Z","generator":"0mod-agent-manifest-autobuilder","seo_type":"agentic-web-protocol-v1"}}