Inference without
the hyperscaler.
Run OpenAI-compatible requests on Crow capacity, pay one stable retail rate, and audit every terminal state.
Bring an API key and funded escrow.
Send a Crow key in the bearer header. Before routing, the gateway validates the key, account policy, model availability and maximum estimated spend.
Authorization: Bearer crow_live_••••A familiar request shape.
POST /v1/chat/completions accepts standard messages, model, temperature, max tokens and stream fields. Crow returns standard completion objects and error envelopes.
{"model": "crow-qwen3-8b","messages": [{"role": "user","content": "Explain the result."}],"stream": true}
Recover before the first token.
For streamed requests, Crow may retry before any output is emitted. After the first token, an execution failure closes the stream with a terminal error and a signed partial-usage receipt; streams are never spliced.
Choose a model, prove the machine, then publish the price.
Connect any wallet on the provider page, select an approved model, and generate its single-use host command. The signed agent rejects unknown profiles and GPUs below the displayed VRAM requirement. Each offer is locked to the exact model and runtime that passed integrity, memory, throughput, latency, thermal and stability checks.
- NVIDIA driver and supported CUDA runtime
- Docker-compatible isolated execution
- Stable outbound HTTPS/WSS access
- Settlement wallet on Robinhood Chain
$ sudo crow-provider configure crow-qwen3-8b$ sudo crow-provider pair CROW-7Q4X-9N2M$ sudo systemctl enable --now crow-provider
Usage evidence, not request content.
A customer receipt binds the request identifier, Crow model, retail-price version, input and output counts, charge and terminal state to the Crow gateway signature. Internal execution evidence never appears in customer receipts.
Know where the boundary actually is.
Provider transport is encrypted and workloads execute in isolated runtimes. Prompt bodies are not persisted by default. Operational metadata and signed receipts are retained for billing, disputes and abuse response.
Errors stay machine-readable.
The gateway returns an OpenAI-style error object with a stable Crow code. No usage is charged when a request fails before provider execution.
{"error": {"message": "Compute credit balance is insufficient.","type": "billing_error","code": "insufficient_credits"}}
