path | string | Fully-qualified route path (supports :param templating). |
httpMethod | "GET" | "POST" | "HEAD" | Canonical HTTP method for the route. |
cluster | "mainnet" | "devnet" (optional) | Only present for Solana routes. |
provider | "alchemy" | "helius" | "tokens" | Upstream provider identifier. |
surface | "rpc" | "das" | "wallet" | "tokens" | Logical surface. wallet is the Helius Wallet API. |
method | string | Canonical method name (getBalance, search, …). |
description | string | Human-readable route description. |
accessMode | "exact" | "siwx" | "ryvo-channel" | x402 payment, wallet auth, or Ryvo channel authorization. See Access modes. |
paymentRequired | boolean | true for paid routes, false for SIWX. |
priceUsd | string (optional) | Decimal USD price, present for x402 exact paid routes. |
priceTokenAmount | string (optional) | Six-decimal official devnet USDC amount, present for ryvo-channel routes. |
tokenMint | string (optional) | Official devnet USDC mint for ryvo-channel routes. |
tokenId | number (optional) | Protocol token ID for ryvo-channel routes, resolved from the live registry/config. |
authNetworks | string[] (optional) | SIWX networks, present for SIWX routes. |
paymentNetwork | string (optional) | CAIP-2 of the settlement network (paid routes only). |
paymentAsset | { symbol, mint, decimals } (optional) | Asset descriptor (paid routes only). |
enabled | boolean | Always true for routes returned here. |
inputSchema | object | JSON Schema for the request input. |
outputSchema | object | JSON Schema for the response body. |
pathParamsSchema | object (optional) | JSON Schema for :param path segments. |