▲ OpenRouter-compatible · Robinhood Chain

Any model.One key.Paid per call.

Route AI calls through one API, one USDG balance and a signed receipt for every generation. Choose your model. Keep control of the route.

Built on Robinhood Chain. Deposit USDG and start routing.

Robinhood Chain · 4663Settlement · USDGReceipts · Ed25519, anchored hourlyPrepaid router fee · 0%
0%

Router fee on prepaid calls. One USDG balance for every model.

Prepaid
≤1%

Maximum margin when an agent pays per call with HTTP 402.

Per call
10kUSDG

Bond every provider posts before it serves live traffic.

Provider bond
72h

Dispute window before any slash, with refunds on the evidence.

Accountability
Features / what a route tells you

Everything a call should come with.

Routing, payments, proof and privacy in one layer. Keep your SDK; get a receipt, a budget and a choice of how to pay.

01
Anyroute

The open routing layer

Any model, any provider, any route. One familiar API for your next generation of agents. Know where every call goes and what it costs, down to the receipt.

02
Open API

Familiar request shapes

Keep the clients and request shapes your team already knows. Change the base URL and key, with OpenRouter-compatible routing preferences built in.

03
USDG credits

Prepaid, with a 0% router fee

One balance for every model and provider. Pay in USDG and withdraw what you don’t use, self-custodially.

04
Signed receipts

Portable proof per call

See the model, provider, tokens and cost behind each generation. A signed receipt travels with the response, anchored on Robinhood Chain every hour for independent verification.

05
Agent payments

HTTP 402, built for agents

A request can begin without an account. Receive a 402 quote, pay, then retry with a payment proof.

06
Virtual keys

A budget for every workload

Each project gets its own key, model allowlist, rate limit and budget. A clear limit before a request is routed.

07
Attested privacy

Evidence over a checkbox

A private route selects only providers with valid TEE attestation. The attestation hash belongs in the receipt.

08
Provider bonds

Accountable by design

Providers bond 10,000 USDG. Canaries and health checks create evidence for a documented dispute process.

09
Stock Tokens

A different way to pay

Choose a registered Stock Token and set a daily cap. Small calls accrue before a bounded swap at oracle fair value. The receipt records the exact token units allocated to each generation.

10
Fallback routing

Keep the request moving

Filter by price, latency, quantization and data policy. Unhealthy providers leave the pool, with fallbacks built in.

11
Open telemetry

Your usage, your tools

Keep usage visible across your existing systems with OpenTelemetry export and usage records.

12
Creator royalties

A transparent cost line

Open-weight creators can receive a disclosed royalty. Inference and creator cost stay separate.

13
Team controls

Built for shared work

Roles, budgets and access for the people building with you: one routing layer for a shared workspace.

Route types

One API.
Every kind of route.

The same request shape reaches a standard model, an attested private host, a Stock Token payment or a creator’s open weights. Pick the route with a suffix, a header or a preference.

chat/completions
const res = await client.chat.completions.create({
  model: "meta-llama/llama-3.3-70b-instruct",
  messages,
  provider: { sort: "price", allow_fallbacks: true },
});

res.provider;        // who served it
res.usage.cost;      // what it cost, in USDG
res.receipt.sig;     // Ed25519, anchored hourly
Filterhealth, price, data policy
Routebest provider, fallbacks ready
Receiptsigned, itemized, anchored
How it works

Three steps.
No new SDK.

Point your client at the router, keep your code, and every call comes back with the route it took and the proof of what it cost.

STEP 01

Choose your model.

Use the familiar API request shape. Set your model, provider preferences and budget.

model · provider{} · budget
STEP 02

Let Anyroute find the route.

The router filters providers by health, price, data policy and your requirements, with fallbacks ready.

1/price² × uptime × quality
STEP 03

Receive a receipt.

Every generation returns itemized usage, cost and a signed receipt, anchored on-chain within the hour.

ed25519 · merkle · 4663
Accountability / bonds and canaries

Keep your routing honest.

Providers put money behind their claims. Canaries check every model they serve, and each result is kept as evidence before anyone is penalized.

Provider bonds

Providers bond in USDG. Reliability has a cost, and failures leave evidence.

Quality canaries

Canary checks compare declared quantization and quality, with a dispute process before penalties.

Evidence log · sampleprov_7f2c · hourly checks
passquant fingerprint · llama-3.3-70bfp8 = fp8
passexact-match canary set12 / 12
passempty-200 rate · 24h0.04%
warnlatency p50 drift · 1h+22%
passreceipt root anchored0x7c1e…a90b
failquant fingerprint · qwen3-32bbf16 ≠ int4
fail3 of 3 canaries mismatchedevidence 0x4be0…
openslash proposal · 25% of bonddispute 72h
Provider bond10,000 USDG
At stake in dispute2,500 USDG
01Evidence
02Proposal
0372h dispute
04Slash or refund
Gateway / controls per key

Batteries included. All removable.

Policy lives on the key, not in your code. Import a LiteLLM config, share keys across teams with roles, and switch off anything you don’t need.

Bring your own workflow

Keep your SDK, choose providers and configure fallbacks. Cache and guardrails are opt-in.

Built for your agents

Virtual keys, budget caps and rate limits put boundaries around every workload.

POST /api/v1/keys · example4 / 8 on
{  "name": "support-agent",  "limit": 250,  "limit_reset": "monthly",  "rpm": 600,  "tpm": 400000,  "allowed_models": ["qwen/qwen3-32b", "deepseek/deepseek-r1"],  "team": null,  "pay_with_default": null,  "expires_at": null,  "guardrails": null,  "routing": {    "provider": {      "sort": "latency",      "allow_fallbacks": true    }  }}

Privacy / attested routes

Privacy with a receipt.

A private request goes only to a provider whose TEE evidence was verified minutes ago. If the evidence is missing or stale, the request fails closed.

Attested private route

Private requests select only freshly attested TEE providers. The attestation hash is in the receipt.

Data policy per provider

Read the provider’s data policy before routing. Privacy claims should be backed by verifiable evidence.

Private route · examplefail-closed
Request :private
Quote verified
Route selected
Receipt signed
request
llama-3.3-70b:private
tee
intel tdx + nvidia cc
nonce
0x5e2a…c91d · bound
quote
sha256:9c41e0b2…a1f307e2
freshness
attested 4 min ago
data policy
training no · retains prompts no · zdr yes
receipt
attestation sha256:9c41e0b2…a1f307e2
Attestation verified · route allowed
Case study / pay with a Stock Token

From one call
to a clear receipt.

An example agent workflow: how a Stock Token pays for inference behind a familiar API, without changing the model request.

The workflow

Your model stays the same.
Your payment gets a new route.

A research agent chooses a model, sets a daily cap and requests NVDA as its payment token. Anyroute prices the call in USDG, swaps at oracle fair value and records the token allocation.

Read the case study
Illustrative receipt
Anyroutegen-1790461071
model
llama-3.3-70b
provider
attested host
tokens
120 in · 64 out
settlement
USDG
paid_with
NVDA
daily_cap
user-defined
anchor
chain 4663
cost
0.00003248 USDG
sig ed25519 · 3q9Zk…WkXg== · key ab214b09
Roadmap / build status

A clear route forward.

All four stages are built and tested. Next: contract deployment on Robinhood Chain and live provider onboarding. No release dates are announced.

01Built

The routing foundation

API compatibility, provider catalog and health, prepaid USDG credits, receipts and anchors.

02Built

Payments for agents

The 402 flow, sponsored per-call payments, capped Stock Token sessions and readable statements.

03Built

Evidence and accountability

Provider bonds, quality canaries, dispute handling and an attested private route.

04Built

An open ecosystem

Creator royalties, team budgets, gateway controls, rankings and telemetry exports.

Mainnet contracts behind a timelock and a multisig, then bonded providers go live.Next
About Anyroute

Any model. Any provider.
An accountable route.

Anyroute is an open inference router for Robinhood Chain. A familiar API is the starting point. Clear payments, provider accountability and portable receipts are the reason to go further.

A route should tell you more than whether a request succeeded.

Which provider served it? What did it cost? What evidence supports its privacy claims? Who gets paid? Routing, USDG settlement, signed receipts and attestation checks run in the router, with contracts on Robinhood Chain.

Built for developers

A familiar shape.
A different route.

Keep your existing request shape. Point your client at your router’s /api/v1 and use an Anyroute key. Streaming, tools, structured output and provider preferences work as you expect.

Quickstart · node
// Change two lines: the base URL and the key.
const client = new OpenAI({
  baseURL: process.env.ANYROUTE_BASE_URL, // "<your router>/api/v1"
  apiKey: process.env.ANYROUTE_API_KEY,   // "sk-ar-v1-…"
});

const generation = await client.chat.completions.create({
  model: "meta-llama/llama-3.3-70b-instruct",
  messages: [{ role: "user", content: "Hello, Anyroute." }],
});