RelayStrideRELAYSTRIDE_
RELAYSTRIDE / SYSTEM 01ROBINHOOD CHAIN / AGENT INFRASTRUCTURE

One request.

A reliable route.

Reliable data and tools for AI agents on Robinhood Chain. Set a budget, validate responses, and switch providers when a request fails.

Open terminal ↗
Install CLI
git clone https://github.com/RelayStrideRH/relaystride.git
relaystride — demo
↺ replay
SETUP

Get started in seconds

Clone the repository, install dependencies, and initialize your local configuration.

01 — Clone & install
git clone https://github.com/RelayStrideRH/relaystride.git && cd relaystride && npm install
02 — Initialize
npx relaystride init
FIRST COMMAND
$ relaystride providers list
Configured Providers
Network: Robinhood Chain Mainnet (4663)

robinhood-public-1
  URL: rpc.mainnet.chain.robinhood.com
  Capabilities: balance, tx_receipt, network_status
  Cost: Free (public RPC)

robinhood-public-2
  URL: rpc.mainnet.chain.robinhood.com
  Capabilities: balance, tx_receipt, network_status
  Cost: Free (public RPC)
CAPABILITIES
01

Provider routing

Select a compatible provider for each request. When a provider fails or times out, automatically fall back to the next available option.

02

Response validation

Validate response schemas, check chain IDs match the requested network, and flag stale data. Reject malformed or wrong-chain responses before they reach your agent.

03

Budget enforcement

Set a per-request cost limit. Track charges across provider attempts. Refuse to retry when the cost is unknown or would exceed the budget.

REQUEST LIFECYCLE
HOW ROUTING WORKS
01

Request

Your agent sends a request with a capability, target network, and optional budget.

02

Provider selection

The router filters providers by capability and health, then selects the best available option.

03

Validation

The response is checked against the expected schema. Chain ID and data freshness are verified.

04

Result

A routing receipt is returned with the result, provider attempts, latency, and any charges.

PROVIDER STATUS
Default providers — public RPCs
ProviderNetworkStatusLatencyCapabilities
robinhood-public-1Mainnet (4663)● healthy~140msbalance, tx_receipt, status
robinhood-public-2Mainnet (4663)● healthy~235msbalance, tx_receipt, status
robinhood-testnetTestnet (46630)● healthy~180msbalance, tx_receipt, status
Static defaults — use /status for live checks
INTEGRATION
CLI
$ relaystride balance 0x742d...2bD18 --json

{
  "requestId": "req_01H...",
  "capability": "balance",
  "network": "robinhood-mainnet",
  "result": {
    "address": "0x742d...2bD18",
    "balance": "1423700000000000000",
    "formatted": "1.4237 ETH"
  },
  "provider": "robinhood-public-2",
  "latency": 234,
  "attempts": 2,
  "cost": { "total": 0, "confirmed": true }
}
MCP CONFIGURATION
{
  "mcpServers": {
    "relaystride": {
      "command": "npx",
      "args": ["relaystride", "mcp"],
      "env": {
        "NETWORK": "robinhood-mainnet"
      }
    }
  }
}