Crew Outpost is a decentralized, peer-powered CDN that distributes encrypted content across volunteer devices — slashing bandwidth costs and delivering faster streams to every viewer.
Per-chunk encryption
Minimum replication factor
Heartbeat interval
Keys exposed outside vault
Every chunk is encrypted, every delivery is verified, and every peer is rewarded for real contribution.
Every content chunk is encrypted before it leaves the source. Peers store only opaque blobs — keys live in a secure vault and are issued as short-lived session JWTs.
Browsers fetch chunks directly from volunteer peers. The server is only consulted once per session — after that, playback is entirely peer-to-peer.
Peers earn credits for every gigabyte they actually serve, verified by delivery receipts. Storage alone doesn't count — only real contribution is rewarded.
Minimum 5 peers per chunk. When the replication factor drops below 3, the system automatically redistributes to healthy peers — no manual intervention.
Server-issued challenge tokens, mandatory delivery receipts, and per-device daily rate limits keep the network honest and fair.
Grafana dashboards track peer health, chunk availability, fallback rates, and network throughput in real time.
From upload to playback in four steps.
The consuming application encrypts video chunks with AES-256-GCM and uploads masters to object storage.
Chunk metadata and keys are registered via the Outpost API. Keys are stored in a secure vault, never exposed.
Encrypted blobs are distributed to volunteer peer devices. Each chunk reaches at least 5 peers for redundancy.
Viewers receive a signed session JWT and chunk manifest. The browser fetches chunks directly from peers — fast, private, decentralized.
Install the Crew Outpost client on your machine and start contributing bandwidth to earn credits.