{
  "service": "api-info",
  "version": "2.0.0",
  "timestamp": "2026-05-15T17:23:07.269Z",
  "mission": "Agent-First Data Services for A2A Economy",
  "strategy": "Wyvern Unified Data Engine - Service-Middleware-State Architecture",
  "services": {
    "health": {
      "name": "Health Check",
      "endpoint": "/api/health",
      "description": "Basic service health and version information",
      "price": "Free",
      "authentication": "None",
      "method": "GET"
    },
    "api-info": {
      "name": "API Information",
      "endpoint": "/api/api-info",
      "description": "Complete list of all available APIs with documentation",
      "price": "Free",
      "authentication": "None",
      "method": "GET"
    },
    "wyvern": {
      "name": "🐉 Wyvern Unified Data Engine",
      "endpoint": "/api/wyvern",
      "description": "Service-Middleware-State pattern aggregating 6+ APIs into unified MarketState",
      "price": "0.051 USDC",
      "authentication": "x402 payment",
      "method": "GET",
      "architecture": "Service-Middleware-State",
      "data_sources": [
        "CoinGecko",
        "DefiLlama",
        "CoinGlass",
        "Blockchain.info",
        "FRED",
        "CoinMarketCap"
      ],
      "features": [
        "Health monitoring",
        "Rate limiting",
        "Caching",
        "Unified MarketState"
      ],
      "status": "live"
    },
    "news-agent-first": {
      "name": "🤖 Agent-First Structured News",
      "endpoint": "/api/news-agent-first",
      "description": "AI-ready news with pre-tagged sentiment, entities, importance scores",
      "price": "0.051 USDC",
      "authentication": "x402 payment",
      "method": "GET",
      "sources": [
        "CryptoPanic",
        "NewsData.io",
        "GNews"
      ],
      "features": [
        "Token trimming",
        "Entity extraction",
        "Sentiment scoring",
        "Importance ranking"
      ],
      "status": "requires_api_keys",
      "token_savings": "60-80% reduction vs raw scrapers"
    },
    "derivatives": {
      "name": "📊 Derivatives & Institutional Sentiment",
      "endpoint": "/api/derivatives",
      "description": "CoinGlass institutional data: open interest, liquidations, funding rates, squeeze alerts",
      "price": "0.051 USDC",
      "authentication": "x402 payment",
      "method": "GET",
      "symbols": [
        "BTC",
        "ETH",
        "SOL",
        "XRP",
        "ADA",
        "DOT",
        "DOGE",
        "AVAX"
      ],
      "features": [
        "Squeeze alert detection",
        "Market heat mapping",
        "Trading signals"
      ],
      "status": "requires_api_keys"
    },
    "news": {
      "name": "📰 Google News RSS to JSON",
      "endpoint": "/api/news",
      "description": "Convert Google News RSS feeds to structured JSON with sentiment analysis",
      "price": "0.051 USDC",
      "authentication": "x402 payment",
      "method": "GET",
      "categories": [
        "top-stories",
        "world",
        "business",
        "technology",
        "entertainment",
        "sports",
        "science",
        "health"
      ],
      "status": "live"
    },
    "price-oracle": {
      "name": "💰 Price Oracle",
      "endpoint": "/api/price-oracle",
      "description": "Multi-market price data with correlations and sentiment analysis",
      "price": "0.051 USDC",
      "authentication": "x402 payment",
      "method": "GET",
      "markets": [
        "agriculture",
        "crypto",
        "forex",
        "commodities",
        "equities",
        "news"
      ],
      "features": [
        "Cross-market correlations",
        "Historical analysis",
        "Market sentiment",
        "Trend signals"
      ],
      "status": "live"
    }
  },
  "pricing": {
    "standard": "0.051 USDC per request",
    "wallet": "0xe117425C61B9C28077DD476215F6Bff7db8ff018",
    "network": "Base",
    "token": "USDC",
    "protocol": "x402"
  },
  "agent_optimization": {
    "token_reduction": "60-80% vs raw scrapers",
    "preprocessing": "HTML removal, entity extraction, sentiment scoring",
    "structured_output": "Pre-tagged for direct LLM consumption",
    "importance_ranking": "Filter noise, focus on signals",
    "architecture": "Service-Middleware-State pattern"
  },
  "development_status": {
    "phase": "Wyvern Engine Production",
    "completed": [
      "Basic infrastructure",
      "RSS news API",
      "Wyvern Engine",
      "Price Oracle",
      "Agent-First News"
    ],
    "in_progress": [
      "API key integration",
      "Real data sources"
    ],
    "pending": [
      "Subscription tiers",
      "Analytics dashboard"
    ]
  },
  "urls": {
    "main": "https://mission-control-cri.pages.dev",
    "dashboard": "https://mission-control-cri.pages.dev/dashboard.html",
    "health": "https://mission-control-cri.pages.dev/api/health",
    "agent_config": "https://mission-control-cri.pages.dev/.well-known/agent.json",
    "github": "https://github.com/LovableAiLab/MissionControl"
  },
  "revenue_model": {
    "price_per_request": "0.051 USDC",
    "daily_potential": "$35.70 (100 requests/day × 7 services)",
    "monthly_potential": "$1,071 (30 days)",
    "scaled_potential": "$5,355 (500 requests/day × 7 services)"
  },
  "next_phase": "API key integration for full real-time data"
}