{"service":"xlm402 services","public_base_url":"https://xlm402.com","payment_assets":["USDC","XLM"],"openai_enabled":true,"services":[{"id":"weather","name":"Weather Intelligence","tagline":"Current conditions, forecasts, archives, and compact summaries.","description":"Production-ready weather data endpoints built on Open-Meteo and wrapped in x402 payment flows for both testnet and mainnet.","audience":"Apps, automation, dashboards, research tooling","highlights":["Current weather with practical operational fields","Daily and hourly forecast selection","Archive and history-summary endpoints","Mainnet and testnet route families"],"live":true,"availability":["mainnet","testnet"]},{"id":"news","name":"News Aggregation","tagline":"Latest stories by category, blended from multiple RSS and Atom feeds.","description":"Curated news endpoints that fetch current stories from vetted upstream RSS feeds, normalize them into a stable JSON shape, and expose them through x402 payments on both Stellar networks.","audience":"Agents, dashboards, research tools, automation, consumer apps","highlights":["13 category routes spanning tech, business, politics, sports, blockchain, science, security, health, and more","Mixed multi-source story output with standardized fields","Feed-level error reporting alongside successful stories","Mainnet and testnet route families"],"live":true,"availability":["mainnet","testnet"]},{"id":"crypto","name":"Crypto Market Data","tagline":"Production-grade quotes and candles from official exchange APIs.","description":"Request-time crypto market data sourced directly from official Binance, Kraken, and Coinbase Exchange REST APIs with normalized JSON responses and deterministic source fallback.","audience":"Agents, trading tools, dashboards, analytics products, automations","highlights":["Single-symbol quote and candles routes in v1","Default source=best fallback order across Binance, Kraken, and Coinbase","Normalized BTC-USD style contract with exchange-specific symbol translation underneath","No caching or persistence in the crypto data path"],"live":true,"availability":["mainnet","testnet"]},{"id":"chat","name":"AI Inference","tagline":"Premium text inference backed by the latest GPT model.","description":"Structured text generation for assistants, copilots, automation, and premium user-facing experiences.","audience":"SaaS features, operators, support agents, workflow automation","highlights":["Default model: gpt-5.4","Reasoning effort and output length controls","Simple paid POST API shape","Mainnet only"],"live":true,"availability":["mainnet"]},{"id":"image","name":"Image Generation","tagline":"Prompt-to-image generation for product, content, and creative use cases.","description":"High-quality image generation with configurable size, quality, background, and output format.","audience":"Content platforms, marketing tools, storefronts, product teams","highlights":["Default model: gpt-image-1.5","JPEG, PNG, or WebP output","Background and quality controls","Mainnet only"],"live":true,"availability":["mainnet"]},{"id":"scrape","name":"Web Extraction","tagline":"Synchronous single-page extraction from public HTML pages.","description":"Fetch a public URL, respect robots rules, normalize the page, and return structured metadata, text, markdown, links, and JSON-LD in one paid request.","audience":"Agents, pipelines, monitors, research tooling, enrichment jobs","highlights":["Public http/https pages only","Metadata, text, markdown, links, and JSON-LD extraction","Robots-aware fetching with bounded redirects and body size limits","Mainnet and testnet route families"],"live":true,"availability":["mainnet","testnet"]},{"id":"collect","name":"Data Collection","tagline":"Bounded same-origin collection across a small public page set.","description":"Start from a public seed URL and collect a small same-origin set of pages synchronously with regex filtering, dedupe, and normalized markdown or text output.","audience":"Agents, ingestion pipelines, change monitors, indexers","highlights":["Same-origin bounded crawl with max page and depth limits","Regex include/exclude filters","Canonical or final-URL dedupe","Mainnet and testnet route families"],"live":true,"availability":["mainnet","testnet"]}],"endpoints":[{"id":"weather-current","service":"weather","method":"GET","path":"/weather/current","network":"mainnet","price_usd":"0.01","payment_assets":["USDC","XLM"],"response_type":"application/json","description":"Current weather conditions for a latitude and longitude."},{"id":"weather-current","service":"weather","method":"GET","path":"/testnet/weather/current","network":"testnet","price_usd":"0.01","payment_assets":["USDC","XLM"],"response_type":"application/json","description":"Current weather conditions for a latitude and longitude."},{"id":"weather-forecast","service":"weather","method":"GET","path":"/weather/forecast","network":"mainnet","price_usd":"0.01","payment_assets":["USDC","XLM"],"response_type":"application/json","description":"Forecast weather data with optional daily and hourly field selection."},{"id":"weather-forecast","service":"weather","method":"GET","path":"/testnet/weather/forecast","network":"testnet","price_usd":"0.01","payment_assets":["USDC","XLM"],"response_type":"application/json","description":"Forecast weather data with optional daily and hourly field selection."},{"id":"weather-archive","service":"weather","method":"GET","path":"/weather/archive","network":"mainnet","price_usd":"0.01","payment_assets":["USDC","XLM"],"response_type":"application/json","description":"Historical archive weather data across a date range."},{"id":"weather-archive","service":"weather","method":"GET","path":"/testnet/weather/archive","network":"testnet","price_usd":"0.01","payment_assets":["USDC","XLM"],"response_type":"application/json","description":"Historical archive weather data across a date range."},{"id":"weather-history-summary","service":"weather","method":"GET","path":"/weather/history-summary","network":"mainnet","price_usd":"0.01","payment_assets":["USDC","XLM"],"response_type":"application/json","description":"Compact summary view over an archive range with hottest, coldest, and precipitation totals."},{"id":"weather-history-summary","service":"weather","method":"GET","path":"/testnet/weather/history-summary","network":"testnet","price_usd":"0.01","payment_assets":["USDC","XLM"],"response_type":"application/json","description":"Compact summary view over an archive range with hottest, coldest, and precipitation totals."},{"id":"news-tech","service":"news","method":"GET","path":"/news/tech","network":"mainnet","price_usd":"0.01","payment_assets":["USDC","XLM"],"response_type":"application/json","description":"Latest technology stories mixed from multiple vetted RSS feeds."},{"id":"news-tech","service":"news","method":"GET","path":"/testnet/news/tech","network":"testnet","price_usd":"0.01","payment_assets":["USDC","XLM"],"response_type":"application/json","description":"Latest technology stories mixed from multiple vetted RSS feeds."},{"id":"news-ai","service":"news","method":"GET","path":"/news/ai","network":"mainnet","price_usd":"0.01","payment_assets":["USDC","XLM"],"response_type":"application/json","description":"Latest AI stories mixed from multiple vetted RSS feeds."},{"id":"news-ai","service":"news","method":"GET","path":"/testnet/news/ai","network":"testnet","price_usd":"0.01","payment_assets":["USDC","XLM"],"response_type":"application/json","description":"Latest AI stories mixed from multiple vetted RSS feeds."},{"id":"news-global","service":"news","method":"GET","path":"/news/global","network":"mainnet","price_usd":"0.01","payment_assets":["USDC","XLM"],"response_type":"application/json","description":"Latest global news stories mixed from multiple vetted RSS feeds."},{"id":"news-global","service":"news","method":"GET","path":"/testnet/news/global","network":"testnet","price_usd":"0.01","payment_assets":["USDC","XLM"],"response_type":"application/json","description":"Latest global news stories mixed from multiple vetted RSS feeds."},{"id":"news-economics","service":"news","method":"GET","path":"/news/economics","network":"mainnet","price_usd":"0.01","payment_assets":["USDC","XLM"],"response_type":"application/json","description":"Latest economics and markets stories mixed from multiple vetted RSS feeds."},{"id":"news-economics","service":"news","method":"GET","path":"/testnet/news/economics","network":"testnet","price_usd":"0.01","payment_assets":["USDC","XLM"],"response_type":"application/json","description":"Latest economics and markets stories mixed from multiple vetted RSS feeds."},{"id":"news-blockchain","service":"news","method":"GET","path":"/news/blockchain","network":"mainnet","price_usd":"0.01","payment_assets":["USDC","XLM"],"response_type":"application/json","description":"Latest blockchain and crypto stories mixed from multiple vetted RSS feeds."},{"id":"news-blockchain","service":"news","method":"GET","path":"/testnet/news/blockchain","network":"testnet","price_usd":"0.01","payment_assets":["USDC","XLM"],"response_type":"application/json","description":"Latest blockchain and crypto stories mixed from multiple vetted RSS feeds."},{"id":"news-politics","service":"news","method":"GET","path":"/news/politics","network":"mainnet","price_usd":"0.01","payment_assets":["USDC","XLM"],"response_type":"application/json","description":"Latest politics stories mixed from multiple vetted RSS feeds."},{"id":"news-politics","service":"news","method":"GET","path":"/testnet/news/politics","network":"testnet","price_usd":"0.01","payment_assets":["USDC","XLM"],"response_type":"application/json","description":"Latest politics stories mixed from multiple vetted RSS feeds."},{"id":"news-sports","service":"news","method":"GET","path":"/news/sports","network":"mainnet","price_usd":"0.01","payment_assets":["USDC","XLM"],"response_type":"application/json","description":"Latest sports stories mixed from multiple vetted RSS feeds."},{"id":"news-sports","service":"news","method":"GET","path":"/testnet/news/sports","network":"testnet","price_usd":"0.01","payment_assets":["USDC","XLM"],"response_type":"application/json","description":"Latest sports stories mixed from multiple vetted RSS feeds."},{"id":"news-business","service":"news","method":"GET","path":"/news/business","network":"mainnet","price_usd":"0.01","payment_assets":["USDC","XLM"],"response_type":"application/json","description":"Latest business stories mixed from multiple vetted RSS feeds."},{"id":"news-business","service":"news","method":"GET","path":"/testnet/news/business","network":"testnet","price_usd":"0.01","payment_assets":["USDC","XLM"],"response_type":"application/json","description":"Latest business stories mixed from multiple vetted RSS feeds."},{"id":"news-science","service":"news","method":"GET","path":"/news/science","network":"mainnet","price_usd":"0.01","payment_assets":["USDC","XLM"],"response_type":"application/json","description":"Latest science stories mixed from multiple vetted RSS feeds."},{"id":"news-science","service":"news","method":"GET","path":"/testnet/news/science","network":"testnet","price_usd":"0.01","payment_assets":["USDC","XLM"],"response_type":"application/json","description":"Latest science stories mixed from multiple vetted RSS feeds."},{"id":"news-entertainment","service":"news","method":"GET","path":"/news/entertainment","network":"mainnet","price_usd":"0.01","payment_assets":["USDC","XLM"],"response_type":"application/json","description":"Latest entertainment stories mixed from multiple vetted RSS feeds."},{"id":"news-entertainment","service":"news","method":"GET","path":"/testnet/news/entertainment","network":"testnet","price_usd":"0.01","payment_assets":["USDC","XLM"],"response_type":"application/json","description":"Latest entertainment stories mixed from multiple vetted RSS feeds."},{"id":"news-gaming","service":"news","method":"GET","path":"/news/gaming","network":"mainnet","price_usd":"0.01","payment_assets":["USDC","XLM"],"response_type":"application/json","description":"Latest gaming stories mixed from multiple vetted RSS feeds."},{"id":"news-gaming","service":"news","method":"GET","path":"/testnet/news/gaming","network":"testnet","price_usd":"0.01","payment_assets":["USDC","XLM"],"response_type":"application/json","description":"Latest gaming stories mixed from multiple vetted RSS feeds."},{"id":"news-security","service":"news","method":"GET","path":"/news/security","network":"mainnet","price_usd":"0.01","payment_assets":["USDC","XLM"],"response_type":"application/json","description":"Latest cybersecurity and security stories mixed from multiple vetted RSS feeds."},{"id":"news-security","service":"news","method":"GET","path":"/testnet/news/security","network":"testnet","price_usd":"0.01","payment_assets":["USDC","XLM"],"response_type":"application/json","description":"Latest cybersecurity and security stories mixed from multiple vetted RSS feeds."},{"id":"news-health","service":"news","method":"GET","path":"/news/health","network":"mainnet","price_usd":"0.01","payment_assets":["USDC","XLM"],"response_type":"application/json","description":"Latest health and medicine stories mixed from multiple vetted RSS feeds."},{"id":"news-health","service":"news","method":"GET","path":"/testnet/news/health","network":"testnet","price_usd":"0.01","payment_assets":["USDC","XLM"],"response_type":"application/json","description":"Latest health and medicine stories mixed from multiple vetted RSS feeds."},{"id":"crypto-quote","service":"crypto","method":"GET","path":"/markets/crypto/quote","network":"mainnet","price_usd":"0.01","payment_assets":["USDC","XLM"],"response_type":"application/json","description":"Normalized crypto quote from Binance, Kraken, or Coinbase Exchange."},{"id":"crypto-quote","service":"crypto","method":"GET","path":"/testnet/markets/crypto/quote","network":"testnet","price_usd":"0.01","payment_assets":["USDC","XLM"],"response_type":"application/json","description":"Normalized crypto quote from Binance, Kraken, or Coinbase Exchange."},{"id":"crypto-candles","service":"crypto","method":"GET","path":"/markets/crypto/candles","network":"mainnet","price_usd":"0.01","payment_assets":["USDC","XLM"],"response_type":"application/json","description":"Normalized crypto candles from Binance, Kraken, or Coinbase Exchange."},{"id":"crypto-candles","service":"crypto","method":"GET","path":"/testnet/markets/crypto/candles","network":"testnet","price_usd":"0.01","payment_assets":["USDC","XLM"],"response_type":"application/json","description":"Normalized crypto candles from Binance, Kraken, or Coinbase Exchange."},{"id":"chat-respond","service":"chat","method":"POST","path":"/chat/respond","network":"mainnet","price_usd":"0.05","payment_assets":["USDC","XLM"],"response_type":"application/json","description":"Text inference endpoint for prompts, system instructions, and output controls."},{"id":"image-generate","service":"image","method":"POST","path":"/image/generate","network":"mainnet","price_usd":"0.10","payment_assets":["USDC","XLM"],"response_type":"application/json","description":"Prompt-to-image generation that returns a base64-encoded image payload."},{"id":"scrape-extract","service":"scrape","method":"POST","path":"/scrape/extract","network":"mainnet","price_usd":"0.03","payment_assets":["USDC","XLM"],"response_type":"application/json","description":"Fetch and normalize one public HTML page into structured extraction output."},{"id":"scrape-extract","service":"scrape","method":"POST","path":"/testnet/scrape/extract","network":"testnet","price_usd":"0.03","payment_assets":["USDC","XLM"],"response_type":"application/json","description":"Fetch and normalize one public HTML page into structured extraction output."},{"id":"collect-run","service":"collect","method":"POST","path":"/collect/run","network":"mainnet","price_usd":"0.08","payment_assets":["USDC","XLM"],"response_type":"application/json","description":"Run a bounded same-origin collection starting from one public seed URL."},{"id":"collect-run","service":"collect","method":"POST","path":"/testnet/collect/run","network":"testnet","price_usd":"0.08","payment_assets":["USDC","XLM"],"response_type":"application/json","description":"Run a bounded same-origin collection starting from one public seed URL."}]}