AI runs
on Orbit.
The execution and payment layer for autonomous intelligence. Connect models, fund agents, and settle every request on Solana Chain.
One system.
Everything connected.
Compute, permissions, and payments no longer need separate infrastructure.
- L1AccessMODULE 01 / 12
Developer & SDK
Your app, script or agent calls one OpenAI-compatible endpoint. Change the base URL and key — the request shape stays the same.
- 01POST /api/v1/chat/completions accepts the OpenAI chat format; @orbit/sdk wraps the official OpenAI client.
- 02Ask for an explicit model id, or orbit/auto to let the router choose.
- 03Responses carry an orbit block: estimated, reserved and charged cost plus the routing explanation.
- Endpoint
- /api/v1/chat/completions
- Model
- orbit/auto · explicit id
- Keys
- orb_live_ · orb_test_
Source · apps/api/src/routes/v1.ts · packages/sdk
01 / 12 - L2Execution
- L3Intelligence
- L4Settlement
- L5Chain
Agents with capabilities.
And boundaries.
Each agent gets its own budget, model and tool allowlists, and approved payees. Orbit checks them on every request — and says no, with a reason, when a rule says no.
Summarize this week's developments for a listed company
Your code can move intelligence.
Now it can move value.
One call can pay for what it uses: Orbit checks policy, holds the worst case, settles the measured charge and returns a hashed receipt.
Agent requests a service
Research-01 calls a paid marketplace tool with its own API key and an idempotency key.
- Request
- POST /api/v1/tools/filings-digest/execute
- Authorization
- Bearer orb_live_••••••••
- Idempotency-Key
- research-01:acme:0007
- Body
- { "input": { "ticker": "ACME" } }
- Tool price
- $0.40 / call
- API key hash verified · scope toolspending
- Tool approvedpending
- Tool rate limit (per org)pending
- Input ≤ 64 KBpending
- status
- —
- authorization
- —
- reserved
- —
- settled
- —
- released
- —
- payee credit
- —
- fee
- —
{
"receipt": …,
"authorization": …,
"sender": …,
"recipient": …,
"tool": …,
"amount": …,
"fee": …,
"unit": …,
"settlement": …,
"settlementRef": …,
"capturedBySource": {
"onchain": …
},
"requestRef": …,
"settledAt": …
}Demo trace — ids, amounts and timings are illustrative. Receipt fields match Orbit's settlement code; the hash above is computed over this exact body. Settlement is on Orbit's internal ledger (beta) — no onchain payout is implied.
An entire universe of intelligence. One endpoint.
18 models from 7 providers, mapped by what they are tagged for. Describe a task and watch Orbit Auto route it.
Your stack doesn’t change. Its possibilities do.
Orbit speaks the OpenAI wire format. Point an existing client at one base URL and every request gains routing, a spend ceiling, a ledger entry and a receipt — without touching the rest of your code.
import OpenAI from "openai"; const orbit = new OpenAI({ apiKey: process.env.ORBIT_API_KEY, // never hard-code keys baseURL: "https://<your-orbit-host>/v1",}); const stream = await orbit.chat.completions.create({ model: "orbit/auto", messages: [{ role: "user", content: "Summarise the trade-offs of reserving worst-case cost before every model call." }], max_tokens: 256, stream: true,}); for await (const chunk of stream) { process.stdout.write(chunk.choices[0]?.delta?.content ?? ""); // The final chunk carries usage plus Orbit routing + cost metadata. if ("orbit" in chunk) console.error("\n", chunk.orbit);}$ awaiting run
▶ Run asks the public route preview (no model called) and replays an illustrative stream.
- Auth · idle
- Policy · idle
- Route · idle
- Reserve · idle
- Provider · idle
- Settle · idle
Every agent needs
a financial engine.
One balance, many budgets. Allocate credits to each agent, cap what it may spend per request and per day, and watch every charge land against its allocation — never against money it wasn’t given.
- Rule 01
- Allocations draw only from the main account
- Rule 02
- Never below what an agent already spent
- Rule 03
- Exact integer accounting — no rounding drift
Main account
$1,000.00
of $1,525.00 total
Main account
$1,000.00
Allocated
$525.00
Total
$1,525.00
- Network
- Solana Chain · mainnet-beta
- Testnet
- devnet
- Gas token
- SOL
- USDC · 6 decimals
- EPjFWd…Dt1v (opens the token on the Solana Chain explorer)
- USDC deposits
- Requires config
- Withdrawals
- Not available
Orbit credits are a platform accounting unit — 1 credit = $1 of Orbit usage. They are not a token and not freely redeemable crypto; withdrawals are disabled. Requires a deployed OrbitDeposit program (ORBIT_DEPOSIT_PROGRAM). Testnet first; contract is not audited.
See everything. Control everything.
Every request, charge and policy decision, in one operating view — searchable, attributable to an agent, and reconciled against the ledger as it happens.
Illustrative data in a 24× time-lapse. Costs use catalog prices × example token counts. Your dashboard shows your real account.
- Balance · main
- $1,000.00
- Active agents
- 3
- Spend today
- $18.14
- Tokens · last hour
- 110,940
- 01Invoke
- 02Usage
- 03Ledger
- 04Timeline
Market Data → deepseek-v4.1-flash · 1,360 tok · −$0.00013
- Anthropic27%
- Google27%
- DeepSeek23%
- OpenAI13%
- Mistral10%
| Time | Request | Agent | Model | Tokens | Cost | Status |
|---|---|---|---|---|---|---|
| 10:10 | req_b2504 | Market Data | deepseek/deepseek-v4.1-flash | 1,360 | $0.00013 | settled |
| 10:07 | req_b0615 | Development | anthropic/claude-opus-5.5 | 5,100 | $0.0348 | settled |
| 10:06 | req_ae726 | Research | google/gemini-3.8-flash | 3,010 | $0.0038 | settled |
| 10:03 | req_ac837 | Market Data | google/gemini-3.5-flash-lite | 2,020 | $0.0011 | settled |
| 10:02 | req_aa948 | Development | openai/gpt-5.3-codex | 7,200 | $0.0347 | settled |
| 09:59 | req_a8a59 | Research | anthropic/claude-sonnet-5.5 | 3,760 | $0.0126 | settled |
| 09:58 | req_a6b6a | Research | mistralai/mistral-medium-3-5 | 2,900 | $0.0086 | settled |
| 09:55 | req_a4c7b | Development | deepseek/deepseek-v4-pro | 5,400 | $0.011 | settled |
| 09:53 | req_a2d8c | Market Data | deepseek/deepseek-v4.1-flash | 1,360 | $0.00013 | settled |
- 10:11Market Data · deepseek-v4.1-flash−$0.00013
- 10:08Development · claude-opus-5.5−$0.0348
- 10:07Research · gemini-3.8-flash−$0.0038
- 10:04Market Data · gemini-3.5-flash-lite−$0.0011
- 10:03Development · gpt-5.3-codex−$0.0347
- 10:00Research · claude-sonnet-5.5−$0.0126
- Research · daily cap$4.21 / $25.00
- Development · daily cap$11.87 / $40.00
- Market Data · daily cap$2.06 / $15.00
- Reserve before every callEnforced
- Per-request max · Development$2.00
- Routing · Market DataEconomy only
- Agent withdrawalsNever
Intelligence, with an onchain backbone.
Money enters through a wallet on Solana Chain, becomes ledger credits only after finality, and leaves only as measured, attributable charges.
- 01 · Identity
Wallet
- Sign in with Solana · SIWS
- Single-use nonce · domain + chain checked
- Chains mainnet-beta · devnet
- 02 · Onchain deposit
Funding
- USDC EPjFWd…Dt1v · 6 dp
deposit(account_id: Pubkey,
mint: Pubkey, amount: u64)- Gas in SOL
- 03 · Accounting
Orbit Ledger
- Credits only from
Depositedevents - Finalized blocks only · once per chain · tx · log
- Double-entry · integer nano-USD
- Credits only from
- 04 · Spend
Agent Execution
- Allocations · daily + per-request caps
- Reserve worst case → run → settle
- Model + tool allowlists per agent
- 05 · Accountability
Settlement
- Measured usage charged, rest released
- Receipt per request · ledger transaction id
- Deposits traceable on explorer.solana.com
| Network | Chain id | RPC | Explorer |
|---|---|---|---|
| Mainnet | mainnet-beta | api.mainnet-beta.solana.com | explorer.solana.com (opens in a new tab) |
| Testnet | devnet | api.devnet.solana.com | explorer.solana.com/?cluster=devnet (opens in a new tab) |
| Funding asset | USDC EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v · 6 decimals · mainnet | ||
| Confirmation | Finalized blocks · credited exactly once per chain · tx · log index | ||
- Wallet connectivity
- SIWS sign-in
- Implemented
- Onchain deposits
- OrbitDeposit program
- Requires config
- Stablecoin funding
- USDC · 6 decimals
- Requires config
- Transaction tracking
- Explorer link per deposit
- Implemented
- Accountability
- Append-only ledger
- Live
- Programmable agent limits
- Budgets · caps · allowlists
- Live
OrbitDeposit is not audited · testnet first
Requires a deployed OrbitDeposit program (ORBIT_DEPOSIT_PROGRAM). Testnet first; contract is not audited. Orbit is an independent project built on Solana Chain. It is not affiliated with, sponsored, or endorsed by Solana Foundation or its affiliates.
The next generation of software won’t just think.
It’ll operate.
Give it the infrastructure to do both.