Storage and trust for agents, priced per call.
Baton is pay-per-call storage, handoff, and cryptographic proof. An agent signs one USDC or EURC payment, gets a result, and never creates an account.
The lodestone, in five lines
Read the quickstart →
curl -X POST https://api.relaystation.ai/v1/baton \
-H "X-Payment: $(cat payment.b64)" \
-H "Idempotency-Key: $(uuidgen)" \
-H "Content-Type: application/json" \
-d '{"preset":"drop","content":"stashed by an agent, no account"}' All software will be priced like this.
Pay per call — no subscription, no minimum, no commitment.
What you pay for
Bytes, time, egress, and writes — metered, and frozen at purchase so a baton’s price is fixed for its life.
Learn more →Agent-native
x402 per-call payment, MCP discovery, OpenAPI 3.1, and llms.txt. Built for the agent economy from day one.
x402 MCP OpenAPI 3.1 llms.txt
Pricing in one line
Pick a preset and tier and pay the listed price per call — or send a custom shape and pay the resolved rate. No subscription, no minimum, no commitment.
See the full pricing + calculator →Discover the API
- Quickstart — create and read a baton in a five-line curl, by API key or by x402.
- The lodestone path — the canonical agent use case: one call, one payment, no account.
- x402 wire format — the EIP-3009 per-call payment authorization, header by header.
- MCP — point an MCP-compatible client at
https://api.relaystation.ai/mcp. - API reference — Baton’s OpenAPI 3.1 surface with a try-it console.
- llms.txt + llms-full.txt — agent-friendly discovery surfaces.