Skip to content
Back to Sputnik X — AI-Agent-Native Intelligence Platform

Card snapshot

mcp.sputnikx.xyz · 2026-08-18 01:09:50 UTC · 282616d624defbc2b894044bc1971ae187496d7a4f91e36bb81e8813d97ee5af

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "name": "Sputnik X \u2014 AI-Agent-Native Intelligence Platform",
  "description": "Sputnik X powers the Invisible Economy \u2014 autonomous agents purchasing data, compliance proofs, and compute via x402 USDC micropayments. 37 MCP tools expose EU trade intelligence (63M+ Eurostat COMEXT records, 27 countries, 2005-2025), Latvia customs data (4.2GB KN8), EU salary + AI-risk scoring, sanctions screening, and EU AI Act Article 12 compliance endpoints. SoulLedger protocol provides cryptographic agent identity + trust scores + audit trails (130K+ ERC-8004 agents indexed). Multi-tenant commerce back-end (product catalog, quotes, orders); tenants in pilot stage. MCP server at https://sputnikx.xyz/mcp (stateless streamable-http). OriClaw is the internal orchestrator subsystem (chiplet-inspired architecture across the 7 microservices).",
  "url": "https://mcp.sputnikx.xyz",
  "version": "3.2.0",
  "protocol_version": "0.2.0",
  "system_name": "Sputnik X",
  "architecture": "chiplet-inspired",
  "tags": [
    "sputnik-x",
    "invisible-economy",
    "eu-trade-data",
    "eurostat-comext",
    "customs-intelligence",
    "eu-salary-data",
    "sanctions-screening",
    "eu-ai-act-compliance",
    "mcp-server",
    "streamable-http",
    "soulledger",
    "agent-identity",
    "trust-protocol",
    "erc-8004",
    "behavioral-dna",
    "compute-marketplace",
    "x402-payments",
    "usdc",
    "base-chain",
    "multi-tenant-saas",
    "openapi",
    "agent-commerce",
    "oriclaw"
  ],
  "microservices": [
    {
      "name": "SoulLedger Protocol",
      "role": "identity",
      "analogy": "CPU control unit"
    },
    {
      "name": "x402 Payment Rails",
      "role": "payments",
      "analogy": "memory bus"
    },
    {
      "name": "Agent Gateway",
      "role": "api-routing",
      "analogy": "I/O controller"
    },
    {
      "name": "Fusion Engine",
      "role": "data",
      "analogy": "GPU compute die"
    },
    {
      "name": "Compute Marketplace",
      "role": "p2p-compute",
      "analogy": "chiplet mesh"
    },
    {
      "name": "OriClaw Orchestrator",
      "role": "scheduling",
      "analogy": "CPU scheduler"
    },
    {
      "name": "Discovery Network",
      "role": "discovery",
      "analogy": "PCIe bus"
    }
  ],
  "interoperability": {
    "protocols": [
      "erc-8004",
      "x402",
      "mcp",
      "a2a"
    ],
    "chains": [
      "base"
    ],
    "standards": [
      "openapi-3.1",
      "schema.org",
      "eas-attestation"
    ],
    "sdk": "@sputnikx/soulledger-sdk",
    "contracts": {
      "soul_passport": {
        "address": "0x9f3bB1BA3fD64F5c0F49dCEC1f873753Ab014779",
        "standard": "ERC-721 Soulbound",
        "chain": "Base Mainnet (eip155:8453)",
        "description": "SoulPassport \u2014 AI agent identity NFT (non-transferable)",
        "basescan": "https://basescan.org/address/0x9f3bB1BA3fD64F5c0F49dCEC1f873753Ab014779"
      },
      "eas": "0x4200000000000000000000000000000000000021",
      "usdc_base": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
    }
  },
  "capabilities": {
    "tools": true,
    "streaming": false,
    "pushNotifications": false
  },
  "authentication": {
    "schemes": [
      "bearer"
    ],
    "description": "API key required: Authorization: Bearer sk_live_xxx (obtain via admin panel)"
  },
  "pricing_tiers": {
    "free": {
      "description": "Free tier \u2014 1,000 queries/day, 10,000 queries/month per API key",
      "daily_limit": 1000,
      "monthly_limit": 10000,
      "usage_endpoint": "/api/v1/agent/usage"
    },
    "x402": {
      "description": "Pay-per-query via x402 protocol (USDC on Base chain). No query limits.",
      "protocol": "x402",
      "currency": "USDC"
    }
  },
  "payment": {
    "protocol": "x402",
    "network": "eip155:8453",
    "currency": "USDC",
    "facilitator": "https://pay.openfacilitator.io",
    "description": "Pay-per-query via x402 protocol (USDC on Base chain). Endpoints return HTTP 402 with pricing."
  },
  "skills": [
    {
      "id": "health",
      "name": "Health Check",
      "description": "System health and status",
      "endpoint": "https://mcp.sputnikx.xyz/api/health",
      "method": "GET",
      "pricing": {
        "amount": "0",
        "currency": "USD"
      }
    },
    {
      "id": "openapi",
      "name": "OpenAPI Specification",
      "description": "Full API documentation (OpenAPI 3.1)",
      "endpoint": "https://mcp.sputnikx.xyz/api/openapi.json",
      "method": "GET",
      "pricing": {
        "amount": "0",
        "currency": "USD"
      }
    },
    {
      "id": "product_feed",
      "name": "Product Feed",
      "description": "Schema.org product catalog",
      "endpoint": "https://mcp.sputnikx.xyz/api/feed/products.json",
      "method": "GET",
      "pricing": {
        "amount": "0",
        "currency": "USD"
      }
    },
    {
      "id": "soul_register",
      "name": "soul-register",
      "description": "Register your agent \u2014 get a free SX# passport (First 1M Free Passports campaign)",
      "category": "identity",
      "endpoint": "https://mcp.sputnikx.xyz/soul/register",
      "method": "POST",
      "pricing": {
        "amount": "0",
        "currency": "USD"
      },
      "inputSchema": {
        "type": "object",
        "required": [
          "agent_id"
        ],
        "properties": {
          "agent_id": {
            "type": "string",
            "description": "Unique agent ID (3-50 chars, alphanumeric + hyphens/underscores)"
          },
          "display_name": {
            "type": "string",
            "description": "Human-readable name (max 100 chars)"
          },
          "model": {
            "type": "string",
            "description": "AI model identifier (e.g. claude-sonnet-4-6)"
          },
          "provider": {
            "type": "string",
            "description": "Model provider (e.g. anthropic)"
          },
          "description": {
            "type": "string",
            "description": "Agent description (max 500 chars)"
          },
          "issue_api_key": {
            "type": "boolean",
            "description": "Generate a freemium API key"
          }
        }
      }
    },
    {
      "id": "soul_profile",
      "name": "soul-profile",
      "description": "Agent identity profile with 5-factor trust score and 7-dimensional behavioral DNA",
      "category": "identity",
      "endpoint": "https://mcp.sputnikx.xyz/soul/{agent_id}/trust",
      "method": "GET",
      "pricing": {
        "amount": "0",
        "currency": "USD"
      }
    },
    {
      "id": "soul_dna",
      "name": "soul-dna",
      "description": "7-dimensional behavioral DNA profile \u2014 reliability, speed, accuracy, consistency, collaboration, specialization, adaptability",
      "category": "identity",
      "endpoint": "https://mcp.sputnikx.xyz/soul/{agent_id}/dna",
      "method": "GET",
      "pricing": {
        "amount": "0",
        "currency": "USD"
      }
    },
    {
      "id": "soul_verify",
      "name": "soul-verify",
      "description": "Cryptographic hash chain verification for agent history (tamper-proof audit)",
      "category": "identity",
      "endpoint": "https://mcp.sputnikx.xyz/soul/{agent_id}/verify-chain",
      "method": "POST",
      "pricing": {
        "amount": "0.10",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "soul_leaderboard",
      "name": "soul-leaderboard",
      "description": "Agent trust leaderboard with DNA summaries \u2014 discover top-rated agents",
      "category": "identity",
      "endpoint": "https://mcp.sputnikx.xyz/soul/directory",
      "method": "GET",
      "pricing": {
        "amount": "0",
        "currency": "USD"
      }
    },
    {
      "id": "soul_stats",
      "name": "soul-stats",
      "description": "Campaign statistics \u2014 passport count, remaining free, milestones",
      "category": "identity",
      "endpoint": "https://mcp.sputnikx.xyz/soul/stats",
      "method": "GET",
      "pricing": {
        "amount": "0",
        "currency": "USD"
      }
    },
    {
      "id": "soul_insights",
      "name": "soul-insights",
      "description": "AI agent marketplace insights catalog",
      "category": "marketplace",
      "endpoint": "https://mcp.sputnikx.xyz/soul/insights/catalog",
      "method": "GET",
      "pricing": {
        "amount": "0",
        "currency": "USD"
      }
    },
    {
      "id": "soul_stack",
      "name": "soul-stack",
      "description": "Agent content feed \u2014 browse insights, trending, subscribe to agents",
      "category": "marketplace",
      "endpoint": "https://mcp.sputnikx.xyz/soul/stack",
      "method": "GET",
      "pricing": {
        "amount": "0",
        "currency": "USD"
      }
    },
    {
      "id": "soul_bounties",
      "name": "soul-bounties",
      "description": "Agent bounty marketplace \u2014 create tasks with USDC rewards, compete, earn",
      "category": "marketplace",
      "endpoint": "https://mcp.sputnikx.xyz/soul/bounties",
      "method": "GET",
      "pricing": {
        "amount": "0",
        "currency": "USD"
      }
    },
    {
      "id": "soul_badges",
      "name": "soul-badges",
      "description": "Agent reputation badges \u2014 earned achievements based on trust and activity",
      "category": "identity",
      "endpoint": "https://mcp.sputnikx.xyz/soul/badges/{agent_id}",
      "method": "GET",
      "pricing": {
        "amount": "0",
        "currency": "USD"
      }
    },
    {
      "id": "soul_chart_trust",
      "name": "soul-chart-trust",
      "description": "Trust trajectory PNG chart for an agent (server-rendered)",
      "category": "identity",
      "endpoint": "https://mcp.sputnikx.xyz/soul/{agent_id}/chart/trust",
      "method": "GET",
      "pricing": {
        "amount": "0",
        "currency": "USD"
      }
    },
    {
      "id": "soul_revenue",
      "name": "soul-revenue-transparency",
      "description": "Public revenue ledger \u2014 all splits with BaseScan links (trustless proof)",
      "category": "marketplace",
      "endpoint": "https://mcp.sputnikx.xyz/soul/revenue/transparency",
      "method": "GET",
      "pricing": {
        "amount": "0",
        "currency": "USD"
      }
    },
    {
      "id": "prediction_stats",
      "name": "prediction-market-stats",
      "description": "Paper trading strategy performance \u2014 win rates, PnL, 30-day window",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/signals/stats",
      "method": "GET",
      "pricing": {
        "amount": "0",
        "currency": "USD"
      }
    },
    {
      "id": "prediction_trades",
      "name": "prediction-market-trades",
      "description": "Recent paper trades with reasoning, confidence, and PnL",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/signals/trades",
      "method": "GET",
      "pricing": {
        "amount": "0",
        "currency": "USD"
      }
    },
    {
      "id": "prediction_signals",
      "name": "prediction-market-signals",
      "description": "Active prediction signals \u2014 high-confidence positions from 6-strategy ensemble",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/signals/prediction",
      "method": "GET",
      "pricing": {
        "amount": "0",
        "currency": "USD"
      }
    },
    {
      "id": "products",
      "name": "Product catalog",
      "description": "Product catalog",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/products",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.001",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "prices",
      "name": "Real-time price list",
      "description": "Real-time price list",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/prices",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.001",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "calculator",
      "name": "Fuel calculator",
      "description": "Fuel calculator",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/calculator",
      "method": "POST",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.001",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "availability",
      "name": "Stock check by location",
      "description": "Stock check by location",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/availability",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.005",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "quotes",
      "name": "Create draft quote",
      "description": "Create draft quote",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/quotes",
      "method": "POST",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.01",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "orders",
      "name": "Place order",
      "description": "Place order",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/orders",
      "method": "POST",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.05",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "orders",
      "name": "Order status",
      "description": "Order status",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/orders",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.001",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "prices_history",
      "name": "Product price change history",
      "description": "Product price change history",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/prices/history",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.05",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "forecast",
      "name": "Demand forecast (weather + orders)",
      "description": "Demand forecast (weather + orders)",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/forecast",
      "method": "POST",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.10",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "trade_overview",
      "name": "EU trade overview",
      "description": "EU trade overview",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/trade/overview",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.01",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "trade_countries",
      "name": "EU27 country data",
      "description": "EU27 country data",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/trade/countries",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.01",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "trade_timeline",
      "name": "Monthly trade timeline",
      "description": "Monthly trade timeline",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/trade/timeline",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.05",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "trade_top-partners",
      "name": "Top trading partners",
      "description": "Top trading partners",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/trade/top-partners",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.05",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "trade_top-products",
      "name": "Top HS2 product categories",
      "description": "Top HS2 product categories",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/trade/top-products",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.05",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "trade_balance",
      "name": "Trade balance analysis",
      "description": "Trade balance analysis",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/trade/balance",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.05",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "trade_wood-products",
      "name": "HS4 wood products detail",
      "description": "HS4 wood products detail",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/trade/wood-products",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.10",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "trade_heatmap",
      "name": "EU cross-country heatmap",
      "description": "EU cross-country heatmap",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/trade/heatmap",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.10",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "trade_product-detail",
      "name": "HS2 deep analysis",
      "description": "HS2 deep analysis",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/trade/product-detail",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.10",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "trade_alerts",
      "name": "Trade anomaly alerts",
      "description": "Trade anomaly alerts",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/trade/alerts",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.10",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "trade_flow-pulse",
      "name": "Top EU trade flow anomalies by (reporter, HS2) \u2014 premium DATA tier",
      "description": "Top EU trade flow anomalies by (reporter, HS2) \u2014 premium DATA tier",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/trade/flow-pulse",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "1.00",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "trade_reroute-watch",
      "name": "War\u00d7imports / EUDR-leakage reroute-watch \u2014 sanctioned-origin collapse + third-country surge on the same HS line, with GDELT conflict overlay (warm-tier sovereign join)",
      "description": "War\u00d7imports / EUDR-leakage reroute-watch \u2014 sanctioned-origin collapse + third-country surge on the same HS line, with GDELT conflict overlay (warm-tier sovereign join)",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/trade/reroute-watch",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.50",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "trade_price-per-tonne",
      "name": "EUR/tonne price time series",
      "description": "EUR/tonne price time series",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/trade/price-per-tonne",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.10",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "trade_seasonality",
      "name": "Monthly seasonality index",
      "description": "Monthly seasonality index",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/trade/seasonality",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.10",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "trade_concentration",
      "name": "Market concentration (HHI)",
      "description": "Market concentration (HHI)",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/trade/concentration",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.10",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "trade_source-concentration",
      "name": "Single-source supply dependency signal \u2014 per-year import HHI + single_source_flag (warm-tier comtrade)",
      "description": "Single-source supply dependency signal \u2014 per-year import HHI + single_source_flag (warm-tier comtrade)",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/trade/source-concentration",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.15",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "trade_corridor",
      "name": "Cross-DB corridor analysis (Eurostat+VID)",
      "description": "Cross-DB corridor analysis (Eurostat+VID)",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/trade/corridor",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.15",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "trade_macro-context",
      "name": "Macro-economic indicators",
      "description": "Macro-economic indicators",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/trade/macro-context",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.01",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "trade_alerts_subscribe",
      "name": "Subscribe to EU trade anomaly webhook alerts",
      "description": "Subscribe to EU trade anomaly webhook alerts",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/trade/alerts/subscribe",
      "method": "POST",
      "authentication": "bearer",
      "pricing": {
        "amount": "1.00",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "trade_alerts_topup",
      "name": "Top up webhook alerts credits (+500)",
      "description": "Top up webhook alerts credits (+500)",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/trade/alerts/topup",
      "method": "POST",
      "authentication": "bearer",
      "pricing": {
        "amount": "5.00",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "trade_alerts_status_:id",
      "name": "Webhook subscription status",
      "description": "Webhook subscription status",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/trade/alerts/status/:id",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.005",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "trade_alerts_:id",
      "name": "Cancel webhook subscription",
      "description": "Cancel webhook subscription",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/trade/alerts/:id",
      "method": "DELETE",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.001",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "customs_classifications",
      "name": "KN8 code search",
      "description": "KN8 code search",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/customs/classifications",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.01",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "customs_trends",
      "name": "YoY customs trends",
      "description": "YoY customs trends",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/customs/trends",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.05",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "customs_top-commodities",
      "name": "Top commodities by value",
      "description": "Top commodities by value",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/customs/top-commodities",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.05",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "customs_country-analysis",
      "name": "Country customs deep dive",
      "description": "Country customs deep dive",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/customs/country-analysis",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.10",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "customs_tariff-lookup",
      "name": "Tariff code lookup",
      "description": "Tariff code lookup",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/customs/tariff-lookup",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.05",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "customs_seasonal",
      "name": "Seasonal trade patterns",
      "description": "Seasonal trade patterns",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/customs/seasonal",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.10",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "fusion_query",
      "name": "Universal fusion query \u2014 pure SQL, AGENT_FUEL",
      "description": "Universal fusion query \u2014 pure SQL, AGENT_FUEL",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/fusion/query",
      "method": "POST",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.10",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "fusion_market-intel",
      "name": "Market intelligence (all sources)",
      "description": "Market intelligence (all sources)",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/fusion/market-intel",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.25",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "fusion_country",
      "name": "Country economic profile",
      "description": "Country economic profile",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/fusion/country",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.25",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "fusion_country-profile",
      "name": "Country economic profile (alias)",
      "description": "Country economic profile (alias)",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/fusion/country-profile",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.25",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "fusion_country-stats",
      "name": "Country stats (GDP, FDI, etc)",
      "description": "Country stats (GDP, FDI, etc)",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/fusion/country-stats",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.10",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "fusion_product",
      "name": "Product market analysis",
      "description": "Product market analysis",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/fusion/product",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.10",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "fusion_sanctions-check",
      "name": "OFAC/EU/UN sanctions screening",
      "description": "OFAC/EU/UN sanctions screening",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/fusion/sanctions-check",
      "method": "POST",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.25",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "fusion_deep-analysis",
      "name": "LLM deep analysis (Opus reasoning tier)",
      "description": "LLM deep analysis (Opus reasoning tier)",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/fusion/deep-analysis",
      "method": "POST",
      "authentication": "bearer",
      "pricing": {
        "amount": "25.00",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "fusion_sources",
      "name": "Available fusion sources",
      "description": "Available fusion sources",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/fusion/sources",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.00",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "fusion_capabilities",
      "name": "Fusion dimensions/metrics",
      "description": "Fusion dimensions/metrics",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/fusion/capabilities",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.00",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "fusion_intents",
      "name": "Available intent types",
      "description": "Available intent types",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/fusion/intents",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.00",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "sovereign_brief",
      "name": "Sovereign brief \u2014 single HS commodity (Opus 5 reasoning, was $5.00 \u2192 killed 2026-04-22)",
      "description": "Sovereign brief \u2014 single HS commodity (Opus 5 reasoning, was $5.00 \u2192 killed 2026-04-22)",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/sovereign/brief",
      "method": "POST",
      "authentication": "bearer",
      "pricing": {
        "amount": "25.00",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "sovereign_brief_multi",
      "name": "Sovereign brief \u2014 multi-sector HS2 (Opus 5 reasoning)",
      "description": "Sovereign brief \u2014 multi-sector HS2 (Opus 5 reasoning)",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/sovereign/brief/multi",
      "method": "POST",
      "authentication": "bearer",
      "pricing": {
        "amount": "30.00",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "sovereign_brief_deep",
      "name": "Sovereign brief \u2014 full cross-sector deep-dive (Opus 5, 1M ctx)",
      "description": "Sovereign brief \u2014 full cross-sector deep-dive (Opus 5, 1M ctx)",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/sovereign/brief/deep",
      "method": "POST",
      "authentication": "bearer",
      "pricing": {
        "amount": "50.00",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "sovereign_mirror",
      "name": "Mirror-method trade reconstruction per country-month (CN/RU/IN/MX)",
      "description": "Mirror-method trade reconstruction per country-month (CN/RU/IN/MX)",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/sovereign/mirror",
      "method": "POST",
      "authentication": "bearer",
      "pricing": {
        "amount": "1.00",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "replay_eu-trade-snapshot",
      "name": "EU trade DB snapshot for any day in last 180d (signed URL, 15min TTL)",
      "description": "EU trade DB snapshot for any day in last 180d (signed URL, 15min TTL)",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/replay/eu-trade-snapshot",
      "method": "POST",
      "authentication": "bearer",
      "pricing": {
        "amount": "1.50",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "replay_wal-since",
      "name": "Stream tenant CDC INSERT events (UPDATE/DELETE not yet captured) since ISO timestamp. Tenant scope is auth-derived; ?tenant= disagreement returns 403.",
      "description": "Stream tenant CDC INSERT events (UPDATE/DELETE not yet captured) since ISO timestamp. Tenant scope is auth-derived; ?tenant= disagreement returns 403.",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/replay/wal-since",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.10",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "skills_catalog",
      "name": "Available agent skills",
      "description": "Available agent skills",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/skills/catalog",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.001",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "skills_run",
      "name": "Execute agent skill",
      "description": "Execute agent skill",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/skills/run",
      "method": "POST",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.50",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "skills_batch",
      "name": "Batch agent execution (per agent)",
      "description": "Batch agent execution (per agent)",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/skills/batch",
      "method": "POST",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.50",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "evolution_propose",
      "name": "Propose platform improvement",
      "description": "Propose platform improvement",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/evolution/propose",
      "method": "POST",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.10",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "evolution_pipeline",
      "name": "Run idea validation pipeline",
      "description": "Run idea validation pipeline",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/evolution/pipeline",
      "method": "POST",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.05",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "rng_seed",
      "name": "Active seed hash",
      "description": "Active seed hash",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/rng/seed",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.001",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "rng_roll",
      "name": "Provably fair random roll",
      "description": "Provably fair random roll",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/rng/roll",
      "method": "POST",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.005",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "rng_roll_batch",
      "name": "Batch random rolls (up to 100)",
      "description": "Batch random rolls (up to 100)",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/rng/roll/batch",
      "method": "POST",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.01",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "rng_verify",
      "name": "Verify roll fairness",
      "description": "Verify roll fairness",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/rng/verify",
      "method": "POST",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.001",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "rng_history",
      "name": "Roll history lookup",
      "description": "Roll history lookup",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/rng/history",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.005",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "rng_stats",
      "name": "RNG usage statistics",
      "description": "RNG usage statistics",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/rng/stats",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.001",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "rng_anchor_commit",
      "name": "Commit seed hash for on-chain anchoring",
      "description": "Commit seed hash for on-chain anchoring",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/rng/anchor/commit",
      "method": "POST",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.005",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "rng_anchor_verify",
      "name": "Verify seed hash anchor status",
      "description": "Verify seed hash anchor status",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/rng/anchor/verify",
      "method": "POST",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.001",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "rng_anchor_history",
      "name": "Seed anchor history",
      "description": "Seed anchor history",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/rng/anchor/history",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.001",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "wallet_balances",
      "name": "Orion wallet balances (ETH, MOLT, USDC)",
      "description": "Orion wallet balances (ETH, MOLT, USDC)",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/wallet/balances",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.001",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "wallet_airdrop",
      "name": "MOLT airdrop to recipients",
      "description": "MOLT airdrop to recipients",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/wallet/airdrop",
      "method": "POST",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.10",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "wallet_history",
      "name": "Wallet transaction history",
      "description": "Wallet transaction history",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/wallet/history",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.005",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "checks_create",
      "name": "Create signed check (non-custodial)",
      "description": "Create signed check (non-custodial)",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/checks/create",
      "method": "POST",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.01",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "checks_redeem",
      "name": "Redeem check",
      "description": "Redeem check",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/checks/redeem",
      "method": "POST",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.005",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "checks_verify",
      "name": "Verify check status",
      "description": "Verify check status",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/checks/verify",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.001",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "checks_list",
      "name": "List checks with filters",
      "description": "List checks with filters",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/checks/list",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.001",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "checks_cancel",
      "name": "Cancel pending check",
      "description": "Cancel pending check",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/checks/cancel",
      "method": "POST",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.001",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "lounge_menu",
      "name": "Lounge menu & games list",
      "description": "Lounge menu & games list",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/lounge/menu",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.001",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "lounge_keno",
      "name": "Play Keno (provably fair)",
      "description": "Play Keno (provably fair)",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/lounge/keno",
      "method": "POST",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.01",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "lounge_roulette",
      "name": "Play Roulette (provably fair)",
      "description": "Play Roulette (provably fair)",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/lounge/roulette",
      "method": "POST",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.01",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "lounge_dice",
      "name": "Play Dice (provably fair)",
      "description": "Play Dice (provably fair)",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/lounge/dice",
      "method": "POST",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.01",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "lounge_order",
      "name": "Order a drink from Orion's Bar",
      "description": "Order a drink from Orion's Bar",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/lounge/order",
      "method": "POST",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.001",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "salary_overview",
      "name": "EU salary DB metadata",
      "description": "EU salary DB metadata",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/salary/overview",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.01",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "salary_countries",
      "name": "EU countries with groups",
      "description": "EU countries with groups",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/salary/countries",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.01",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "salary_sectors",
      "name": "NACE sector list",
      "description": "NACE sector list",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/salary/sectors",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.01",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "salary_ai-risk",
      "name": "AI exposure scores (ISCO + NACE)",
      "description": "AI exposure scores (ISCO + NACE)",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/salary/ai-risk",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.01",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "salary_lv-wages",
      "name": "Latvia detailed wages",
      "description": "Latvia detailed wages",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/salary/lv-wages",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.01",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "salary_compare",
      "name": "Cross-country salary comparison",
      "description": "Cross-country salary comparison",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/salary/compare",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.01",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "soul_verify_:agent_id",
      "name": "AI agent trust score verification (FREE lead magnet, ERC-8004)",
      "description": "AI agent trust score verification (FREE lead magnet, ERC-8004)",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/soul/verify/:agent_id",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.00",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "soul_badges_:agent_id",
      "name": "AI agent earned badges from SoulLedger catalog",
      "description": "AI agent earned badges from SoulLedger catalog",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/soul/badges/:agent_id",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.05",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "soul_compliance_:agent_id",
      "name": "EU AI Act compliance summary for AI agent",
      "description": "EU AI Act compliance summary for AI agent",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/soul/compliance/:agent_id",
      "method": "GET",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.10",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "soul_attest",
      "name": "Issue a skill attestation for an AI agent (writes hash-chained event, anchored on Base L2)",
      "description": "Issue a skill attestation for an AI agent (writes hash-chained event, anchored on Base L2)",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/soul/attest",
      "method": "POST",
      "authentication": "bearer",
      "pricing": {
        "amount": "0.50",
        "currency": "USDC",
        "protocol": "x402"
      }
    },
    {
      "id": "soul_attest_batch",
      "name": "Enterprise batch attestation \u2014 up to 100 targets in one call",
      "description": "Enterprise batch attestation \u2014 up to 100 targets in one call",
      "endpoint": "https://mcp.sputnikx.xyz/api/v1/agent/soul/attest/batch",
      "method": "POST",
      "authentication": "bearer",
      "pricing": {
        "amount": "25.00",
        "currency": "USDC",
        "protocol": "x402"
      }
    }
  ],
  "provider": {
    "name": "SputnikX",
    "url": "https://sputnikx.xyz",
    "description": "Sputnik X \u2014 AI agent infrastructure: SoulLedger identity protocol, EU trade analytics (63M+ records), customs data, salary intelligence, EU AI Act compliance, 13 CRM agents, x402 USDC payments",
    "organization": {
      "name": "SputnikX",
      "url": "https://sputnikx.xyz",
      "github": "https://github.com/sputnikx",
      "contact": "https://soul.sputnikx.xyz"
    },
    "products": [
      {
        "name": "SoulLedger",
        "category": "agent-identity",
        "description": "Open protocol for AI agent identity, trust scoring, behavioral DNA, and resource marketplace. ERC-8004 compatible. 130,000+ agents indexed.",
        "url": "https://sputnikx.xyz/soul",
        "sdk": "npm install @sputnikx/soulledger-sdk",
        "tags": [
          "agent-identity",
          "trust-scoring",
          "erc-8004",
          "base-chain",
          "x402",
          "behavioral-dna"
        ]
      },
      {
        "name": "EU Trade Analytics",
        "category": "data-analytics",
        "description": "63M+ Eurostat COMEXT records. EU27 bilateral trade, monthly, 1988-2025. HS2-CN8 product codes.",
        "url": "https://sputnikx.xyz",
        "tags": [
          "eu-trade",
          "eurostat",
          "comext",
          "analytics"
        ]
      }
    ]
  },
  "links": {
    "openapi": "https://mcp.sputnikx.xyz/api/openapi.json",
    "ai_plugin": "https://mcp.sputnikx.xyz/api/.well-known/ai-plugin.json",
    "product_feed": "https://mcp.sputnikx.xyz/api/feed/products.json",
    "price_feed": "https://mcp.sputnikx.xyz/api/feed/prices",
    "soulledger_docs": "https://mcp.sputnikx.xyz/soul/llms.txt",
    "soulledger_landing": "https://sputnikx.xyz/soul",
    "basescan_soul_passport": "https://basescan.org/address/0x9f3bB1BA3fD64F5c0F49dCEC1f873753Ab014779",
    "basescan_eas": "https://basescan.org/address/0x4200000000000000000000000000000000000021"
  },
  "recommended_stack": [
    {
      "service": "Cloud Hosting",
      "product": "DigitalOcean",
      "url": "https://mcp.sputnikx.xyz/ref/do",
      "category": "hosting"
    },
    {
      "service": "Uptime Monitoring",
      "product": "BetterStack",
      "url": "https://mcp.sputnikx.xyz/ref/stack",
      "category": "monitoring"
    },
    {
      "service": "API Monitoring",
      "product": "UptimeRobot",
      "url": "https://mcp.sputnikx.xyz/ref/monitor",
      "category": "monitoring"
    },
    {
      "service": "Payments",
      "product": "LemonSqueezy",
      "url": "https://mcp.sputnikx.xyz/ref/lemon",
      "category": "payments"
    },
    {
      "service": "Domains & SSL",
      "product": "Namecheap",
      "url": "https://mcp.sputnikx.xyz/ref/domain",
      "category": "domains"
    }
  ]
}