Skip to content
ORB·OSExecution + payment layer · built on Solana Chain
ORBITOPENAIANTHROPICGOOGLEDEEPSEEKMISTRALMETARESEARCH-01BUILDER-02ANALYST-03SUPPORT-04fetch_pageread_contractweb_searchWALLETLEDGERSolana Chain

AI runs
on Orbit.

The execution and payment layer for autonomous intelligence. Connect models, fund agents, and settle every request on Solana Chain.

Tap a node
NetworkSolana Chain Testnet · devnet
GasSOL
FundingUSDC · 6dp
Catalog18 models
APIchecking…
ViewIntelligence
02SYS·MAP — architecture

One system.
Everything connected.

Compute, permissions, and payments no longer need separate infrastructure.

Model trafficAgent controlValue
SYS·MAP5 planes · 12 modules · 1 pathway
  1. L1Access
    MODULE 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.

    1. 01POST /api/v1/chat/completions accepts the OpenAI chat format; @orbit/sdk wraps the official OpenAI client.
    2. 02Ask for an explicit model id, or orbit/auto to let the router choose.
    3. 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
  2. L2Execution
  3. L3Intelligence
  4. L4Settlement
  5. L5Chain
03AGT·WS — mission control

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.

Orbit OS
Demo
Task · Research-01

Summarize this week's developments for a listed company

Gemini 3.8 FlashmodelClaude Sonnet 5.5modelweb_searchtoolfetch_pagetooltool:filings-digestpayeetool:news-firehosepayee · not allowedResearch-01Research policyOrbitpolicy · reserve · settle
04VAL·TRACE — orbit pay

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.

Trace
Demo
Frame 01 / 06 · nextT+0ms

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
01 / 06
Watch
status
—
authorization
—
reserved
—
settled
—
released
—
payee credit
—
fee
—
Receiptunit · nano-USD
{
  "receipt": …,
  "authorization": …,
  "sender": …,
  "recipient": …,
  "tool": …,
  "amount": …,
  "fee": …,
  "unit": …,
  "settlement": …,
  "settlementRef": …,
  "capturedBySource": {
    "onchain": …
  },
  "requestRef": …,
  "settledAt": …
}
sha256issued after settlement · step 06

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.

05MDL·UNI — catalog + orbit auto

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.

Orbit Auto
idle
Try
Routed to
—
Estimated cost
—
Max reserved
—
Baseline (estimate)
—
Modelssnapshot
tap for details
Input $/Mtok< $0.15< $0.60< $1.80≥ $1.80
06Command console

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.

Change 1 line · baseURLProtocol OpenAI-compatible · SSE
orbit://console
checking session…
Request · orbit.ts
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);
}
Response · stream
text/event-stream

$ awaiting run

▶ Run asks the public route preview (no model called) and replays an illustrative stream.

  1. Auth · idle
  2. Policy · idle
  3. Route · idle
  4. Reserve · idle
  5. Provider · idle
  6. Settle · idle
session · checkingmodel · orbit/autoprice · set per request by the routercatalog · snapshot19 lines
07Financial core

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
Allocation terminal
Demo account
MAIN · UNALLOCATEDRESEARCH AGENT$150.00DEVELOPMENT AGENT$300.00MARKET DATA AGENT$75.00

Main account

$1,000.00

of $1,525.00 total

Main account

$1,000.00

Allocated

$525.00

Total

$1,525.00

Funding
Verified constants
Network
Solana Chain · mainnet-beta
Testnet
devnet
Gas token
SOL
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.

08Mission control

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.

Simulated

Illustrative data in a 24× time-lapse. Costs use catalog prices × example token counts. Your dashboard shows your real account.

Mission Control
Balance · main
$1,000.00
unallocated credits
Active agents
3
Spend today
$18.14
Tokens · last hour
110,940
Activity
model tool settled pending
ResearchAGT·01
DevelopmentAGT·02
MarketAGT·03
  1. 01Invoke
  2. 02Usage
  3. 03Ledger
  4. 04Timeline

Market Data → deepseek-v4.1-flash · 1,360 tok · −$0.00013

Requests · 5 min buckets29 / hr
Provider utilizationshare of requests
  • Anthropic27%
  • Google27%
  • DeepSeek23%
  • OpenAI13%
  • Mistral10%
API requestsPOST /v1/chat/completions
TimeRequestAgentModelTokensCostStatus
10:10req_b2504Market Datadeepseek/deepseek-v4.1-flash1,360$0.00013settled
10:07req_b0615Developmentanthropic/claude-opus-5.55,100$0.0348settled
10:06req_ae726Researchgoogle/gemini-3.8-flash3,010$0.0038settled
10:03req_ac837Market Datagoogle/gemini-3.5-flash-lite2,020$0.0011settled
10:02req_aa948Developmentopenai/gpt-5.3-codex7,200$0.0347settled
09:59req_a8a59Researchanthropic/claude-sonnet-5.53,760$0.0126settled
09:58req_a6b6aResearchmistralai/mistral-medium-3-52,900$0.0086settled
09:55req_a4c7bDevelopmentdeepseek/deepseek-v4-pro5,400$0.011settled
09:53req_a2d8cMarket Datadeepseek/deepseek-v4.1-flash1,360$0.00013settled
Ledgerdebits · 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
this replay−$0.00
Payment activitylast hour · $0.4074 total
Financial policiesenforced per request
  • 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
allocations remaining$506.86
09Onchain backbone

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.

  1. 01 · Identity

    Wallet

    • Sign in with Solana · SIWS
    • Single-use nonce · domain + chain checked
    • Chains mainnet-beta · devnet
  2. 02 · Onchain deposit

    Funding

    • USDC EPjFWd…Dt1v · 6 dp
    • deposit(account_id: Pubkey,
        mint: Pubkey, amount: u64)
    • Gas in SOL
  3. 03 · Accounting

    Orbit Ledger

    • Credits only from Deposited events
    • Finalized blocks only · once per chain · tx · log
    • Double-entry · integer nano-USD
  4. 04 · Spend

    Agent Execution

    • Allocations · daily + per-request caps
    • Reserve worst case → run → settle
    • Model + tool allowlists per agent
  5. 05 · Accountability

    Settlement

    • Measured usage charged, rest released
    • Receipt per request · ledger transaction id
    • Deposits traceable on explorer.solana.com
NetworkVerified 2026-11-05
NetworkChain idRPCExplorer
Mainnetmainnet-betaapi.mainnet-beta.solana.comexplorer.solana.com (opens in a new tab)
Testnetdevnetapi.devnet.solana.comexplorer.solana.com/?cluster=devnet (opens in a new tab)
Funding assetUSDC EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v · 6 decimals · mainnet
ConfirmationFinalized blocks · credited exactly once per chain · tx · log index
Capabilities
Wallet connectivity
Implemented
Onchain deposits
Requires config
Stablecoin funding
Requires config
Transaction tracking
Implemented
Accountability
Live
Programmable agent limits
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.

10System state · settled

The next generation of software won’t just think. It’ll operate.

Give it the infrastructure to do both.

ORB·OS4 orbits · closed17 nodes · linked34 links settled