Reliable data and tools for AI agents on Robinhood Chain. Set a budget, validate responses, and switch providers when a request fails.
git clone https://github.com/RelayStrideRH/relaystride.gitClone the repository, install dependencies, and initialize your local configuration.
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)
Select a compatible provider for each request. When a provider fails or times out, automatically fall back to the next available option.
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.
Set a per-request cost limit. Track charges across provider attempts. Refuse to retry when the cost is unknown or would exceed the budget.
Your agent sends a request with a capability, target network, and optional budget.
The router filters providers by capability and health, then selects the best available option.
The response is checked against the expected schema. Chain ID and data freshness are verified.
A routing receipt is returned with the result, provider attempts, latency, and any charges.
| Provider | Network | Status | Latency | Capabilities |
|---|---|---|---|---|
| robinhood-public-1 | Mainnet (4663) | ● healthy | ~140ms | balance, tx_receipt, status |
| robinhood-public-2 | Mainnet (4663) | ● healthy | ~235ms | balance, tx_receipt, status |
| robinhood-testnet | Testnet (46630) | ● healthy | ~180ms | balance, tx_receipt, status |
$ 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 }
}{
"mcpServers": {
"relaystride": {
"command": "npx",
"args": ["relaystride", "mcp"],
"env": {
"NETWORK": "robinhood-mainnet"
}
}
}
}