Skip to content
Back to MyRxWallet x402 Market Data

Card snapshot

oli.myrxwallet.io · 2026-10-29 02:05:04 UTC · 91e44773bb922674872c26de930c5d8de9d055a964bd1bb31acbaf764808f26d

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": "MyRxWallet x402 Market Data",
  "description": "Live crypto market data for autonomous agents, paid per call in USDC on Base. Four endpoints, each returning a standard x402 402 with payTo, amount and asset when called unpaid.",
  "url": "https://oli.myrxwallet.io/api/v1/x402",
  "version": "1.1.0",
  "protocolVersion": "0.2.9",
  "provider": {
    "organization": "MyRxWallet",
    "url": "https://myrxwallet.io"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "payment": {
    "protocol": "x402",
    "network": "base",
    "networkId": "eip155:8453",
    "asset": "USDC",
    "assetContract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "payTo": "0x121F4aD1E1CFbb685606B7a89FdDfdf2fceeF9D2",
    "howToPay": "Call any endpoint without payment and receive HTTP 402 whose accepts[] array carries payTo, maxAmountRequired and asset. Send that amount of USDC on Base, then repeat the request with the X-Payment header set to the transaction hash. A paid call returns 200 and the data."
  },
  "free": [
    "https://oli.myrxwallet.io/api/v1/x402",
    "https://oli.myrxwallet.io/api/v1/x402/market/catalog"
  ],
  "skills": [
    {
      "id": "market_ticker",
      "name": "Market ticker",
      "description": "Latest price, bid, ask and 24h change for one product.",
      "price": "0.01",
      "currency": "USDC",
      "endpoint": "/api/v1/x402/market/ticker/{product_id}",
      "example": "/api/v1/x402/market/ticker/BTC-USD",
      "url": "https://oli.myrxwallet.io/api/v1/x402/market/ticker/{product_id}"
    },
    {
      "id": "market_trades",
      "name": "Recent trades",
      "description": "Recent executed trades for one product.",
      "price": "0.02",
      "currency": "USDC",
      "endpoint": "/api/v1/x402/market/trades/{product_id}",
      "example": "/api/v1/x402/market/trades/BTC-USD",
      "url": "https://oli.myrxwallet.io/api/v1/x402/market/trades/{product_id}"
    },
    {
      "id": "market_candles",
      "name": "OHLCV candles",
      "description": "OHLCV candles at a chosen granularity.",
      "price": "0.03",
      "currency": "USDC",
      "endpoint": "/api/v1/x402/market/candles/{product_id}",
      "example": "/api/v1/x402/market/candles/BTC-USD?granularity=ONE_MINUTE",
      "url": "https://oli.myrxwallet.io/api/v1/x402/market/candles/{product_id}"
    },
    {
      "id": "market_orderbook",
      "name": "Order book",
      "description": "Full bid and ask ladder for one product.",
      "price": "0.05",
      "currency": "USDC",
      "endpoint": "/api/v1/x402/market/orderbook/{product_id}",
      "example": "/api/v1/x402/market/orderbook/BTC-USD",
      "url": "https://oli.myrxwallet.io/api/v1/x402/market/orderbook/{product_id}"
    }
  ],
  "honesty": {
    "verified": "Every skill above issues a payable 402 from the open internet as of 2026-10-27.",
    "planned_not_live": [
      "drug price by NDC",
      "drug interactions",
      "NPI provider verification",
      "crypto rates",
      "AML compliance screening"
    ],
    "note": "The planned endpoints are not reachable yet and are deliberately not listed as skills."
  }
}