decdn-bao-range 0.0.2

Leaf crate: iroh-blobs-free bao verified-range helpers (chunk-group alignment, encoded-size, range encode/verify) shared by decdn-cache (serve/import) and decdn-client (receive). Depends only on bao-tree so the CLI's iroh-blobs-free invariant (#578) holds.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# decdn-bao-range

Part of [deCDN](https://github.com/decdn/decdn) — a decentralized CDN where nodes cache and serve BLAKE3-addressed blobs over [iroh](https://iroh.computer) QUIC, and clients pay per megabyte in USDC over off-chain payment channels.

> **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.

[`bao-tree`](https://docs.rs/bao-tree)-based verified-range helpers: chunk-group alignment,
encoded-size arithmetic, and range encode/verify against an untrusted `{hash}.obao4` pre-order
outboard.

Deliberately free of `iroh-blobs`. That is what lets the publisher CLI request and verify byte
ranges without linking a blob store — see ADR 038 for the range-transfer design.

## License

Licensed under either of [Apache-2.0](https://github.com/decdn/decdn/blob/main/LICENSE-APACHE)
or [MIT](https://github.com/decdn/decdn/blob/main/LICENSE-MIT) at your option.