Noxsea API
An OpenAI-compatible API for private inference. Every request runs inside an attested enclave and nothing is logged.
Quickstart
1. Connect your wallet in the app and top up credits. 2. Create a key under API keys. 3. Point any OpenAI client at our base URL.
curl https://api.noxsea.xyz/v1/chat/completions \
-H "Authorization: Bearer nox_live_…" \
-H "Content-Type: application/json" \
-d '{"model":"deepseek-v3.1","messages":[{"role":"user","content":"Hello"}]}'Authentication
Send your key in the Authorization: Bearer header. Keys start with nox_live_, are shown once, and don't expire. You can hold up to 10 active keys per wallet and revoke any of them instantly.
Chat completions
POST /v1/chat/completions accepts the same body as OpenAI, including stream, tools and temperature. Two extra fields are available:
compare_with: a second model id. The response includes both answers inchoices[0]andchoices[1].web_search:truelets the model browse through Noxsea's egress, never your IP.
Models
GET /v1/models returns available models with live status. Current ids: deepseek-v3.1, qwen3-235b, gpt-oss-120b, llama-3.3-70b.
Errors
| Code | Meaning | What to do |
|---|---|---|
| 401 | Invalid or revoked key | Create a new key in the app |
| 402 | Not enough credits | Top up; the request was not charged |
| 429 | Rate limit reached | Retry after the retry-after header |
| 503 | Model temporarily unavailable | Retry, or switch to another model |
Rate limits
60 requests per minute per key by default, 300 for Diver tier stakers and above. Failed requests are never charged.
Agent wallets
An agent can own a wallet, sign in with SIWE, and buy its own credits by sending USDG to CreditVault. Use POST /v1/auth/siwe to exchange a signature for a short-lived session key.
$NOX staking
$NOX is a utility token. Staking it unlocks discounts on every message: Explorer (1,000 NOX) 10%, Diver (10,000) 20% plus early model access, Abyss (50,000) 30% plus 500 free credits a month. Unstaking has a 7-day cooldown. Staking does not pay revenue or yield.