{
  "specVersion": "1.0",
  "host": {
    "displayName": "Ozmium",
    "identifier": "https://ozmium.org",
    "documentationUrl": "https://www.ozmium.org/llms.txt",
    "logoUrl": "https://www.ozmium.org/icon-256.png",
    "trustManifest": {
      "identity": "https://ozmium.org",
      "identityType": "https"
    }
  },
  "entries": [
    {
      "identifier": "urn:air:ozmium.org:server:agent-api",
      "displayName": "Ozmium Agent API (MCP)",
      "type": "application/mcp-server-card+json",
      "version": "1.0.0",
      "description": "MCP server card for the Ozmium machine API: live Base-mainnet market data and ready-to-sign { to, data, value } calldata for swaps, ERC-4626 vaults, Morpho loans, Aerodrome / Uniswap LP, and Gains leveraged perps. Non-custodial- the calling agent signs with its own wallet. Paid per call in USDC over x402.",
      "capabilities": [
        "prices",
        "portfolio",
        "ideas",
        "arbitrage",
        "crowd",
        "swap",
        "earn",
        "loan",
        "leverage",
        "lp"
      ],
      "tags": [
        "mcp",
        "defi",
        "base",
        "calldata",
        "non-custodial",
        "x402"
      ],
      "representativeQueries": [
        "build me a signed swap transaction on Base",
        "open a leveraged long on ETH from my own wallet",
        "what MCP tools can execute onchain DeFi actions",
        "give me calldata to deposit into a yield vault"
      ],
      "url": "https://www.ozmium.org/.well-known/mcp/server-card.json",
      "trustManifest": {
        "identity": "https://ozmium.org",
        "identityType": "https"
      }
    },
    {
      "identifier": "urn:air:ozmium.org:api:openapi",
      "displayName": "Ozmium Agent API (OpenAPI 3.1)",
      "type": "application/vnd.oai.openapi+json",
      "version": "1.0.0",
      "description": "The full OpenAPI 3.1 contract for /v1, with per-operation x402 pricing. Covers two-venue prices, wallet portfolio valuation, crowd positioning, candle history, fee-netted arbitrage routes, ranked long/short ideas across crypto, forex, energy, metals, indices, and stocks, and every transaction builder.",
      "capabilities": [
        "market-data",
        "portfolio",
        "signals",
        "arbitrage",
        "transaction-builders"
      ],
      "tags": [
        "openapi",
        "rest",
        "market data",
        "trading",
        "crypto",
        "forex",
        "commodities"
      ],
      "representativeQueries": [
        "REST API for live crypto forex and commodity prices",
        "which API returns ranked long and short trade setups",
        "find the OpenAPI spec for a pay-per-call trading API",
        "what does a wallet hold and what is it worth in USD"
      ],
      "url": "https://www.ozmium.org/v1/openapi.json",
      "trustManifest": {
        "identity": "https://ozmium.org",
        "identityType": "https"
      }
    },
    {
      "identifier": "urn:air:ozmium.org:skills:catalog",
      "displayName": "Ozmium Agent Skills",
      "type": "application/agent-skills+json",
      "description": "Agent Skills index: the three things Ozmium does for an agent- market data and alpha, non-custodial DeFi transaction building, and x402 pay-per-call payment. Each skill points at its live descriptor.",
      "capabilities": [
        "ozmium-market-data",
        "ozmium-defi-actions",
        "ozmium-x402-payments"
      ],
      "tags": [
        "agent skills",
        "defi",
        "trading",
        "base"
      ],
      "representativeQueries": [
        "what skills does Ozmium give an AI agent",
        "find a skill for trading onchain without a browser",
        "agent skill for reading live market data on Base"
      ],
      "url": "https://www.ozmium.org/.well-known/agent-skills/index.json",
      "trustManifest": {
        "identity": "https://ozmium.org",
        "identityType": "https"
      }
    },
    {
      "identifier": "urn:air:ozmium.org:payments:x402",
      "displayName": "Ozmium x402 Payment Discovery",
      "type": "application/json",
      "version": "2",
      "description": "x402 v2 discovery: every priced resource with its scheme, network (eip155:8453), USDC asset, price in atomic units, and payTo address. No account and no API key- call a resource, read the HTTP 402 challenge, sign an EIP-3009 USDC authorization, retry. Data reads start at a tenth of a cent.",
      "capabilities": [
        "pay-per-call",
        "usdc",
        "eip-3009"
      ],
      "tags": [
        "x402",
        "payments",
        "usdc",
        "base",
        "machine payable",
        "agent api"
      ],
      "representativeQueries": [
        "how do I pay for an API without signing up for an account",
        "which APIs accept USDC payments over x402",
        "what does each Ozmium endpoint cost per call"
      ],
      "url": "https://www.ozmium.org/.well-known/x402",
      "trustManifest": {
        "identity": "https://ozmium.org",
        "identityType": "https"
      }
    },
    {
      "identifier": "urn:air:ozmium.org:commerce:acp",
      "displayName": "Ozmium Agentic Commerce (ACP)",
      "type": "application/json",
      "version": "2025-09-29",
      "description": "Agentic Commerce Protocol descriptor: a REST checkout for Ozmium data deliverables, priced in USDC and settled over x402. The product catalog is at /api/acp/products; a session is created, completed, and returns the paid resource.",
      "capabilities": [
        "checkout",
        "products"
      ],
      "tags": [
        "acp",
        "agentic commerce",
        "checkout",
        "usdc"
      ],
      "representativeQueries": [
        "buy a market data report through an agentic checkout",
        "what products can an agent purchase from Ozmium",
        "agentic commerce endpoint that settles in USDC"
      ],
      "url": "https://www.ozmium.org/.well-known/acp.json",
      "trustManifest": {
        "identity": "https://ozmium.org",
        "identityType": "https"
      }
    },
    {
      "identifier": "urn:air:ozmium.org:commerce:ucp",
      "displayName": "Ozmium Commerce Capabilities (UCP)",
      "type": "application/json",
      "version": "2026-04-08",
      "description": "Universal Commerce Protocol manifest: what Ozmium sells (market data, alpha, transaction builders), the HTTPS endpoint bound to each, and the single x402 payment handler that settles them.",
      "capabilities": [
        "market-data",
        "alpha",
        "transaction-builders"
      ],
      "tags": [
        "ucp",
        "commerce",
        "x402",
        "capabilities"
      ],
      "representativeQueries": [
        "what services does Ozmium sell and how is payment handled",
        "commerce capability manifest for a DeFi data provider"
      ],
      "url": "https://www.ozmium.org/.well-known/ucp",
      "trustManifest": {
        "identity": "https://ozmium.org",
        "identityType": "https"
      }
    },
    {
      "identifier": "urn:air:ozmium.org:catalog:api-catalog",
      "displayName": "Ozmium API Catalog (RFC 9727)",
      "type": "application/linkset+json",
      "description": "RFC 9727 linkset binding each Ozmium API to its service description, its documentation, its status endpoint, and its payment discovery.",
      "tags": [
        "rfc9727",
        "linkset",
        "api discovery"
      ],
      "representativeQueries": [
        "where is the machine-readable index of the Ozmium API",
        "find the service description for ozmium.org"
      ],
      "url": "https://www.ozmium.org/.well-known/api-catalog",
      "trustManifest": {
        "identity": "https://ozmium.org",
        "identityType": "https"
      }
    },
    {
      "identifier": "urn:air:ozmium.org:docs:llms-txt",
      "displayName": "Ozmium For AI Agents (llms.txt)",
      "type": "text/plain",
      "description": "The agent-facing manual: why an agent uses Ozmium, the x402 call flow end to end, every endpoint with its price, the OZ credit rail that halves posted prices, prop-desk access, and the 20% referral program.",
      "tags": [
        "documentation",
        "llms.txt",
        "agent api",
        "referral"
      ],
      "representativeQueries": [
        "how does the Ozmium agent API work",
        "how do I earn referral revenue by sending agents to an API",
        "documentation for signing Base transactions built by an API"
      ],
      "url": "https://www.ozmium.org/llms.txt",
      "trustManifest": {
        "identity": "https://ozmium.org",
        "identityType": "https"
      }
    }
  ]
}