The peer-to-peer market for AI inference.
Anyone can sell inference for any model, at their own price. Buyers and agents pay per request, and each request goes to the cheapest healthy seller on Inferit.
| Component | What it does | Status |
|---|---|---|
| x402 v2 pay-per-request | Agents pay per request with no account or API key: a call gets a 402 quote, the agent signs and resends | Live |
| Model auto | Inferit picks the model: ranked models with a healthy seller, quality weighed against price; never reads the prompt | Live |
| whitechain-x402-facilitator | The first public x402 v2 facilitator for Whitechain, live on Whitechain Sepolia | Live |
| inferit-seller | Sell inference from your own computer with one command: Ollama, LM Studio, vLLM or llama.cpp; no open port or domain | Live |
| Live model discovery | Each model's healthy sellers, 24-hour uptime, time to first token and per-seller prices | Live |
| Framework guides and examples | Tested guides and runnable examples for LangChain, Vercel AI SDK, LiteLLM, CrewAI and OpenCode | Live |
| MPP payments | Settle Machine Payments Protocol payments alongside x402, including sessions: approve a limit once, pay per call | In development |
| inferit-mcp | One-command install for Claude Code and Codex: browse models and prices, buy inference under a price cap | In development |
| Whitechain mainnet (USDC.e) | Escrow and x402 payments in USDC.e on Whitechain mainnet, once it is live | Planned |
| USDT on Whitechain | USDT payments through x402's Permit2 path on Whitechain | Planned |
| Security audit | External audit of the contracts on a frozen release; service keys in a key-management service | Planned |
| Proof of human for sellers | Sellers prove a real, unique person is behind them with Human Passport, recorded on Whitechain | Planned |
| inferit-js | TypeScript and JavaScript SDK (npm): an OpenAI-compatible client with x402 on Whitechain, model auto and live discovery built in | Planned |
| inferit-py | Python SDK (PyPI): the same for Python, ready for LangChain, LiteLLM and CrewAI | Planned |
| Verified company providers | Company name and logo on offers, a verified badge, public uptime, company accounts and invoices | Planned |
| Companies' own models | Companies list models only they serve, such as their own fine-tunes, after quality checks | Planned |
| Public on-chain metrics | Requests, volume and sellers, every figure linked to the Whitechain explorer | Planned |
| Seller verification and reputation | Checks that sellers serve the model they list, and a reputation score | Planned |
| Images and speech | Image generation, speech-to-text and text-to-speech served from sellers' own hardware | Later |
| Seller app for non-developers | Installer and menu-bar app for Mac and Windows, with GPU detection and an earnings view | Later |
| Buy | Sell | |
|---|---|---|
| Start | An API key from the Buy workspace, or x402 per request from a wallet, with no account and no API key | One command on your own computer, with a token from Add a machine in the Sell workspace |
| What you run | Any OpenAI-compatible client: change the base URL and the key | Ollama, LM Studio, vLLM or llama.cpp. The app dials out, so you need no open port and no domain |
| Money | Per-token prices, charged per request in µ (micro-dollars). A key spends your balance under a ceiling you sign, with an expiry the contract enforces | Your own price per 1M tokens, paid per request to the payout wallet you register (test ITC on the testnet) |
| Guide | Quickstart · Agents and x402 | Sell from your own PC |
Create a key in the Buy workspace and keep it in your environment as INFERIT_API_KEY.
import os
from openai import OpenAI
client = OpenAI(
base_url="https://api-production-c74b9.up.railway.app/v1",
api_key=os.environ["INFERIT_API_KEY"],
)
response = client.chat.completions.create(
model="qwen/qwen-2.5-14b-instruct",
messages=[{"role": "user", "content": "Explain a spending cap in one sentence."}],
)
print(response.choices[0].message.content)Name a model with a live offer (inferit.app/models), or send model="auto" and Inferit picks the model. Auto chooses among ranked models with a healthy seller that fit the request, weighing a published quality ranking (Artificial Analysis Intelligence Index, read 2026-10-06) against this request's price. It never reads the prompt, and the x-inferit-model header names the model that answered. When no ranked model has a healthy seller, auto answers 503 no_eligible_model and nothing is charged; a named model keeps working. The method is on inferit.cc/docs/routing.
An agent can skip the key: a call with no key gets 402 Payment Required with a quote; the agent signs the payment with an x402 v2 client and resends the same request. See inferit.cc/agents.md.
npx -y inferit-seller connect --token icn_… && npx -y inferit-seller install-serviceThe app finds your local model server, matches its models to the catalog and runs as a background service that restarts after a reboot. Set your prices in the Sell workspace.
| Repository | What it is |
|---|---|
| inferit-seller | Sell inference from your own computer with one command. Apache-2.0, on npm as inferit-seller |
| whitechain-x402-facilitator | The first public x402 v2 facilitator for Whitechain, live on Whitechain Sepolia (testnet). Apache-2.0 |
| inferit-examples | Runnable examples for LangChain, the Vercel AI SDK, LiteLLM, CrewAI and OpenCode, paying with an API key or x402 |
| inferit-agent-example | A minimal TypeScript agent that pays Inferit per request with x402: no account and no API key |
| model-catalog | The models the Inferit API knows, as open data: ids, aliases, context windows and licence classes (CC BY 4.0) |
| awesome-inferit | Docs, guides, repositories and endpoints for Inferit, in one index |
| awesome-x402-whitechain | x402 resources for Whitechain: the spec, SDKs, EIP-3009, the testnet, facilitators and examples |
| branding | The Inferit logo files, colours, type and usage rules |
| roadmap | What Inferit has built and what comes next |
Inferit runs the market API and the router; their code is private.
Status: Testnet demo on Whitechain Sepolia. Prices settle in Inferit Test Credit (ITC), a test token with no monetary value. The contracts are not audited. Inferit has no token.
Website · App · Docs · API reference · X