Docs
How the priority system works, what data flows where, and how to configure your tools.
How the priority system works, what data flows where, and how to configure your tools.
This page is the concept doc — how priority, privacy, and routing actually work. Already know what you're building and just need the exact endpoint or flag? That's the reference docs.
"How does this work?" How dollama's priority queue, privacy model, and routing actually behave, plus how to configure Claude Code to use it. Jump to trust & security, the priority system, privacy details, or configuration below.
"What's the exact endpoint or flag?" Every HTTP/SSE endpoint, parameter, CLI flag, and config key — no prose, just the contract. See the API Reference or the CLI Reference.
Don't send secrets, credentials, or proprietary code you wouldn't share with a cloud API.
No tokens, no blockchain, no marketplace. Just a running tally that rewards generosity.
balance = tokens served − tokens consumed
| Idle network | Busy network | |
|---|---|---|
| Response time | Instant | Queued by balance + wait time |
| Balance needed? | No — everyone served | Higher balance = faster, but aging guarantees a turn |
| New users | Full access | Lower priority |
Transparency over marketing. Here's exactly how your data flows through the network today.
Your files, repository context, and working directory never leave your machine. The local proxy assembles context locally — only the final inference prompt is sent to the network.
Only the raw inference prompt and generated tokens. No file access, no user identity, no conversation history beyond the current request. Nodes are stateless — they process a prompt and move on.
| Data | Your machine | Relay | Contributor node |
|---|---|---|---|
| Files & repo context | Local only | Never sent | Never sent |
| Inference prompt | Assembled here | Not seen — metadata only | Plaintext (v1) |
| User identity | Known | Token only | Anonymous |
| Conversation history | Full context | Per-request only | Per-request only |
Direct peer connections with end-to-end encryption are on the roadmap, but not in place today. Until then, treat the network like any cloud API: don't send secrets you wouldn't send to a hosted LLM provider.
Run dollama launch claude — it starts the local proxy, configures the environment, and opens Claude Code automatically. That's it.
Run dollama network first, then dollama launch claude in another terminal — you'll use the network and share your idle compute.
dollama launch claude
{
"env": {
"ANTHROPIC_BASE_URL": "http://localhost:11435",
"ANTHROPIC_API_KEY": "dollama-proxy"
},
"model": "network:qwen3.5:9b"
}
ollama pull qwen3.5:9b
qwen3.5:9b pulled. Then run dollama network. The CLI handles registration, heartbeats, and routing automatically. Any machine that can run Ollama can contribute.localhost:11435. Any tool that supports a custom base URL can use it — Continue, Aider, or your own scripts. See Connect your app for a step-by-step guide (including Raspberry Pi and headless setups).