Pay for the outcome.
One endpoint for every model, tool and data source an agent needs — each call priced in dollars before it runs.

100 models.
One endpoint.
Chat, image, video, music — one OpenAI-compatible API. You pay the provider's published rate on chat tokens — no markup — plus a $0.001 fee per call.
One endpoint.
Metered per call.
OpenAI- and Anthropic-compatible, so pointing an existing SDK at BlockRun works on the first call — no migration, no rewrite. Each request is priced, charged and receipted as it happens, not invoiced at month end.
Point an OpenAI client at one base URL. Every model, one wire format.
POST /v1/chat/completions
{
"model": "openai/gpt-5.6-luna",
"messages": [
{ "role": "user",
"content": "In one sentence: what does a routing layer do?" }
],
"max_tokens": 120
}{
"model": "openai/gpt-5.6-luna",
"choices": [{
"message": {
"role": "assistant",
"content": "A routing layer directs incoming requests or data
to the appropriate destination, service, or
processing path."
},
"finish_reason": "stop"
}],
"usage": { "prompt_tokens": 17, "completion_tokens": 23,
"total_tokens": 40 }
}Watch an agent
pay its way.
A Claude Code session with BlockRun MCP. The agent asks, the call settles in USDC, the receipt's on-chain.
AI buys data & runtime.
Market data, prediction markets, DEX quotes, RPC across 40 chains, sandboxes, phone calls. The same wallet pays for all of it.
AI infrastructure for teams.
Spend caps that hold, usage you can attribute to a team, and an audit trail that reconciles against the chain.
No training, no retention beyond the request. Privacy policy →
Wallet in, prompt out. Pseudonymous by default.
Audit the wire format on npm and PyPI.