DIG multi-source download orchestrator — uses dig-dht to locate nodes holding content, then streams it into the node from MULTIPLE peers simultaneously (byte-range fan-out over the L7 peer RPC), with integrity verification, interruption tolerance, pause + resume.
DIG peer-selector — self-optimizing peer-selection middleware for the DIG Node: tracks network topology, learns per-peer latency/bandwidth from real download outcomes, and autonomously distributes multi-peer RPC/download requests to minimize P99 latency + avoid thundering-herd, with no user-facing knobs.
DX package: resolve a DIG URN to its data through the protocol (node-first: dig-node if running, else rpc.dig.net). Rust crate + wasm npm pkg. First consumer: Sage wallet NFT images. #662.
DIG Kademlia DHT — a distributed hash table mapping content (store_id / capsule / .dig identity) to the peer_ids of nodes holding it, so a DIG Node can locate which peers have the content it wants and fetch it over the L7 peer RPC.
Canonical DIG capsule standard — the single source of truth for capsule size, format, and properties (Rust crate + wasm npm for Node.js and the browser). Expandable to alternative capsule sizes.
Canonical DIG decentralized-identity profile format — a Chia DID paired (via the chip35 DataLayer store description field) with a standard, extendable sparse-merkle-tree profile; each identity field at a standard slot. Format crate (Rust + wasm).
DIG NAT traversal — abstract peer connection over UPnP/IGD, PCP (RFC 6887), NAT-PMP, direct (port-forwarded), with relay.dig.net as last-resort fallback. One connect() API; the traversal method is transparent to callers.
DIG Peer Exchange (PEX) — a well-defined, delta-based peer-exchange protocol (in the spirit of BitTorrent's PEX) used by the dig-relay introducer and between DIG Nodes to share known peers over existing mTLS connections: periodic added/dropped deltas, capped message sizes, no flooding.