Relaystation logo Relaystation

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.