The DIG Node runs as a Peer in the DIG Network
-
Updated
Jul 19, 2026 - Rust
The DIG Node runs as a Peer in the DIG Network
View DIG DataLayer Data in your browser, consume dApps on the DIG Network
A Git-shaped, encrypted, content-addressable store that compiles to a single self-defending WebAssembly module.
Windows packaging for ungoogled-chromium
Parallel on-chain voting for Chia: Groth16 + BLS ballot finality, election/registration/ballot/voting coins, and trusted-setup ceremony (reference implementation + CHIP docs).
DIG Network social graph — dig-app-side connection manager: offer-first symmetric profile exchange, synchronous mutual-connection state machine over IdentityProfile (#986)
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.
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.
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.
Resolve the latest / by-tag / prerelease GitHub release + per-OS-arch asset for a DIG component, and decide Install/Update/Skip by installed version. Shared by dig-installer + the DIG auto-update beacon (#504/#508).
DIG framework adapters — @dignetwork/vite-plugin-dig + Next.js static-export adapter (build→capsule, window.chia dev shim, publish script)
Modularized Data Integrity Tree used in the DIG Network Clients.
Canonical blockchain->app event contract for the DIG Network — EventKind subscription enum + WalletEvent event enum + Cursor/EmittedEvent + EventEmitter/CatchUp traits. Pure leaf; emitter=dig-wallet-backend engine, consumers=dig-app/dig-node.
Canonical client<->dig-node CONTROL interface contract crate - the method catalog for controlling/querying a running dig-node (config, status, peers, subscriptions, cache, wallet), transport-agnostic. SSOT so client and node can't drift.
Canonical dig-node<->dig-app IPC contract for the DIG Network — control.session.* handshake, DIGNET-SESSION-v1 challenge + DIGNET-SIGN-v1 callback builders, per-user pipe/UDS transport contract, frame bounds, session error taxonomy. Pure leaf; consumers = dig-app + dig-node (de-dup session.rs).
Encrypted key storage for DIG Network — AES-256-GCM + Argon2id + BLS12-381.
Add a description, image, and links to the dig-network topic page so that developers can more easily learn about it.
To associate your repository with the dig-network topic, visit your repo's landing page and select "manage topics."