BASIS
Documentation

What is Basis?

Basis is a Base-native inference network for agents and applications. It exposes an OpenAI-compatible API, coordinates contributor GPU workers, writes a verifiable receipt for every settled job, and accounts in $BASIS credits with worker rewards settled on Base.

What Basis is

In one sentence: Basis is the inference layer for the agent economy — a Base-native network where developers and agents query language models through an OpenAI-compatible API, contributor GPUs register as workers and serve those jobs, and every settled job produces a verifiable inference receipt. Accounting is denominated in $BASIS credits, computed in integer base units with no floating point anywhere in the money path, and worker rewards settle in idempotent batches on Base.

Adopting Basis is a base URL change: existing OpenAI clients, streaming code, and tooling keep working. When no inference backend is configured, the API still answers in the same shape — a structured runtime_pending response — so clients fail predictably. For current runtime state, read /api/launch-status.

$BASIS is the network token for inference credits, API usage, and worker rewards, live on Base. Nothing here is an offer, a price, or an investment. Staker rewards are funded on-chain and stream into staked value; the token, credit-vault, reward-distributor, and Bankr surfaces are configured — but the remaining money paths (paid deposits, on-chain worker payouts) activate independently and are not yet active. Surfaces render from real configuration, so an unconfigured deploy reads pending. live

Who uses it

Apps & agents

Teams and autonomous agents that call chat-completion inference over HTTP behind a familiar OpenAI-compatible interface, and want deterministic, auditable per-job accounting they can reconcile in code.

Contributor GPUs

Operators with GPU capacity who register a worker with an EVM reward address, advertise the models they can serve, prove they are reachable, and earn $BASIS for completed jobs.

Token participants

People following $BASIS on Base — credits, rewards, treasury, and settlement accounting — with honest pending states for the money paths and no financial promises.

Operators

Self-hosters running the orchestrator, the settlement keeper, and an inference backend, configuring the network and watching what is live versus pending.

What you pay

Usage is metered in credits and settled in $BASIS. Each job is priced at the active pricing epoch into integer $BASIS base units — deterministically, with the price frozen into the job’s receipt so an accepted job is never silently repriced. Callers fund those credits in $BASIS, either by holding it directly or by routing ETH, WETH, or USDC into $BASIS at payment time. Payments are user-signed and verified on Base before they credit — Basis takes no custody of funds or keys and never executes a swap on your behalf.

See credits & payments for how charges, reservations, and the payment route work. $BASIS pricing fields reflect the active pricing epoch (placeholder until a live market price source is configured).

What workers earn

A contributor worker earns $BASIS for completed jobs it serves — drawn from the per-job worker pool and designed to be scaled by measured quality, uptime, and latency. A failed job creates no payable reward, and a worker needs a valid EVM reward address to earn at all. Rewards accrue to a ledger and settle in idempotent batches on Base; a batch settles once, and a failed batch stays recoverable rather than lost.

Earnings depend on the work actually served and on network demand. There are no guaranteed earnings, no yield, and no passive income — rewards are payment for measured, completed inference.

See the worker guide and settlement.

What receipts record

Every settled job produces a receipt: a canonical-JSON document hashed with SHA-256 that anyone can re-derive. A receipt records the accounting of a job — the model, server-counted token usage, the frozen pricing snapshot, the total charge in $BASIS, and the worker reward. It does not record your prompt text or the model’s output. Duplicate jobs and receipts are rejected, so a job has a verifiable trail and can never be settled twice.

See receipts for the exact fields and how to look one up.

Where Bankr fits

Bankr is the launch rail — the venue that brought $BASIS into being on Base. That is the entire role Bankr plays here: it is how the token was launched, not a part of the inference path, the accounting, or settlement. live

$BASIS is live on Base, and the staker-reward tranche is funded on-chain and streams into the redeemable value of staked $BASIS. Nothing on this page is a price, an offer, or an invitation to buy. Surfaces render from real configuration — an unconfigured deploy reads pending — and the remaining downstream money paths (paid deposits and on-chain worker payouts) are not yet active. Rewards are not guaranteed.

See the Bankr launch and $BASIS token pages for current state.

Live vs pending

The panel below is derived from real configuration — not a roadmap. A fresh deployment with no addresses set reads honestly as pending, and fields stay null until the corresponding piece is launched.

Live vs pending — derived from configuration