{
  "name": "Nodius",
  "description": "Permissionless Solana infrastructure for autonomous agents. A funded Solana wallet is the only credential — no signup, email, or card. JSON-RPC, WebSocket, Yellowstone gRPC, a real-time newPair signal firehose, outcome-priced transaction landing (sendAndConfirm), and a non-custodial pump.fun snipe builder (executeSnipe) priced on the flow.",
  "url": "https://rpc.nodius.xyz/",
  "provider": { "organization": "Nodius", "url": "https://nodius.xyz" },
  "version": "1.0.0",
  "documentationUrl": "https://nodius.xyz/docs/readme.html",
  "freePreviewEndpoint": "https://rpc.nodius.xyz/signals/recent",
  "capabilities": {
    "streaming": true,
    "pushNotifications": true,
    "stateTransitionHistory": false
  },
  "authentication": {
    "schemes": ["wallet-signature", "api-key", "x402"],
    "credentials": "A funded Solana keypair is the account. Deposit USDC (min $0.01) to the runtime-discovered deposit address (GET https://rpc.nodius.xyz/account/info), then authenticate per-request by wallet signature, or generate an API key. x402 payment terms are served on 402."
  },
  "defaultInputModes": ["application/json"],
  "defaultOutputModes": ["application/json"],
  "skills": [
    {
      "id": "solana-rpc",
      "name": "Solana JSON-RPC",
      "description": "Full Solana mainnet JSON-RPC (reads, sends, subscriptions) on a dedicated bare-metal Frankfurt node.",
      "tags": ["solana", "rpc", "blockchain"],
      "examples": ["getSlot", "getAccountInfo", "getLatestBlockhash"]
    },
    {
      "id": "signal-firehose",
      "name": "newPair Signal Firehose",
      "description": "Real-time decoded new-pair events (subscribeSignal) classified rule-based from the Geyser stream, ~182ms from slot processing.",
      "tags": ["solana", "trading", "signals", "newPair"],
      "examples": ["subscribeSignal"]
    },
    {
      "id": "transaction-landing",
      "name": "sendAndConfirm Landing",
      "description": "Multi-leg send with confirmation polling and auto-resend; outcome-priced (landing premium refunded on no-land).",
      "tags": ["solana", "transaction", "landing"],
      "examples": ["sendAndConfirm"]
    },
    {
      "id": "execute-snipe",
      "name": "executeSnipe Buy Builder",
      "description": "Non-custodial pump.fun bonding-curve buy builder. Builds the unsigned transaction; the agent signs and lands it. Priced on the flow (0.75% of notional).",
      "tags": ["solana", "trading", "sniper", "pumpfun"],
      "examples": ["executeSnipe"]
    }
  ]
}
