decdn-node 0.1.0

The deCDN node daemon (decdn-node): runtime, request handlers, payment settlement, and the admin RPC server
docs.rs failed to build decdn-node-0.1.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build: decdn-node-0.0.2

decdn-node

Part of deCDN — a decentralized CDN where nodes cache and serve BLAKE3-addressed blobs over iroh QUIC, and clients pay per megabyte in USDC with off-chain vouchers backed by a shared on-chain payment pool.

Status: early implementation. deCDN runs a public testnet on Arbitrum Sepolia and is pre-mainnet. Wire formats, APIs and on-chain interfaces change without compatibility shims until mainnet.

The decdn-node daemon: runtime bring-up, protocol handlers, the local admin JSON-RPC server, the dispatch limiter, and Prometheus metrics.

cargo install decdn-node
decdn-node run

Container images are published as ghcr.io/decdn/decdn-node and decdn/decdn-node. The image also carries the decdn CLI, so docker exec <container> decdn node status works. Configure the daemon with decdn config init from the decdn-cli crate.

License

Licensed under either of Apache-2.0 or MIT at your option.