Skip to content
@decdn

deCDN

deCDN

A decentralized CDN where nodes bond stake, cache content-addressed blobs, and earn per-MB USDC payments through off-chain vouchers backed by a shared on-chain pool (ADR 003). Built in Rust on iroh QUIC. Open source under MIT OR Apache-2.0.

Status: early / pre-launch. Running toward a PoC on an L2. No tagged release yet, and APIs, wire formats, and economics are still in flux. The ADRs are the source of truth for current thinking.

The repos

  • decdn/decdn: the core Rust monorepo. A Cargo workspace with the decdn-node daemon and decdn CLI, plus crates for the protocol, cache, client, incentive, and reputation layers. It also holds the Solidity contracts and the ADRs behind the design. Most work happens here.
  • decdn/devops: the official DevOps repo for deploying a deCDN node.
  • decdn/sponsor: sponsored testnet on-ramp. A captcha-gated gateway grants new clients a spending allowance so they can fetch paid content without setting up a wallet first.
  • decdn/stats: network status dashboard built from on-chain settlement data.
  • decdn/website: Next.js landing page, live at decdn.org.

For developers

  • Design first. Every subsystem is tracked in numbered ADRs. Start with adr/README.md for the reading order and adr/architecture.md for the overview.
  • Rust 2024 edition, MSRV 1.95. Tests run under cargo nextest. Contributions must pass cargo fmt, cargo clippy, and cargo deny check. See CONTRIBUTING.md for environment setup.
  • Strict anti-panic policy. Clippy denies unwrap_used, expect_used, panic, and indexing_slicing across the whole workspace. New contributors run into this most often.
  • Docs. User and operator docs are at docs.decdn.org.

Getting in touch

Open an issue on the relevant repo, and use decdn/decdn for protocol and node questions. Report security vulnerabilities privately as described in SECURITY.md. There's no public chat or mailing list yet.

License

Core code is dual-licensed under MIT OR Apache-2.0.

Popular repositories Loading

  1. decdn decdn Public

    Decentralized CDN where nodes cache and serve content-addressed blobs over iroh QUIC, and clients pay per-MB via off-chain USDC payment channels.

    Rust 4

  2. devops devops Public template

    The official DevOps repo for deploying a deCDN node

    Shell 4

  3. website website Public

    Marketing site for deCDN — the delivery layer anyone can serve.

    TypeScript 3

  4. sponsor sponsor Public

    Sponsored testnet on-ramp for deCDN: a captcha-gated service that opens and refills USDC payment channels on behalf of wallet-less users, so anyone can install and stream paid content in one command.

    Rust 1

  5. .github .github Public

  6. stats stats Public

    Stats website for deCDN — the delivery layer anyone can serve.

    TypeScript

Repositories

Showing 6 of 6 repositories
  • devops Public template

    The official DevOps repo for deploying a deCDN node

    decdn/devops's past year of commit activity
    Shell 4 MIT 0 6 1 Updated Sep 24, 2026
  • decdn Public

    Decentralized CDN where nodes cache and serve content-addressed blobs over iroh QUIC, and clients pay per-MB via off-chain USDC payment channels.

    decdn/decdn's past year of commit activity
    Rust 4 Apache-2.0 0 16 1 Updated Sep 24, 2026
  • website Public

    Marketing site for deCDN — the delivery layer anyone can serve.

    decdn/website's past year of commit activity
    TypeScript 3 MIT 0 9 1 Updated Sep 23, 2026
  • stats Public

    Stats website for deCDN — the delivery layer anyone can serve.

    decdn/stats's past year of commit activity
    TypeScript 0 0 0 1 Updated Sep 23, 2026
  • .github Public
    decdn/.github's past year of commit activity
    0 0 0 1 Updated Sep 23, 2026
  • sponsor Public

    Sponsored testnet on-ramp for deCDN: a captcha-gated service that opens and refills USDC payment channels on behalf of wallet-less users, so anyone can install and stream paid content in one command.

    Rust 1 0 5 0 Updated Aug 18, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…