Concepts & glossary
Diese Seite definiert jede zentrale DIG-Network-Entität einmal, in einfacher Sprache, und verlinkt jede mit der ausführlichen Dokumentation dazu. Sie ist das menschenlesbare Rückgrat der Dokumentation — und, weil jeder Begriff auch als maschinenlesbare strukturierte Daten ausgegeben wird, die Karte, die ein Agent abgrasen kann, um das Vokabular des Netzwerks zu lernen. Überflieg sie zur Orientierung; folge einem Link, um tiefer einzusteigen.
Die capsule
Eine capsule ist eine unveränderliche store-Generation: das Paar (storeId, rootHash), kanonisch
geschrieben als storeId:rootHash. Sie ist die atomare Einheit des Netzwerks — für Kompilierung
(ein WASM-Modul fester Größe), Preisgestaltung (ein
einheitlicher Preis pro capsule zum Minten oder Committen, bezahlt in $DIG), Abruf (eine
URN benennt eine capsule), Caching und Herkunftsnachweis. Ein store ist eine
Sequenz von capsules, eine pro Commit. Diese Definition ist identisch in DigStore, dem dig RPC
und dem DIG Browser. → Die capsule, vollständig
Store
Ein store ist eine Identität plus ihr Inhalt und ihre Historie: eine Sequenz von capsules, eine pro Commit. Seine Identität ist eine 64-Hex-store id, die identisch mit ihrer on-chain-Chia-Singleton-Launcher-ID ist — das Chain-Singleton ist die Autorität für den aktuellen Root des stores. Ein store ist das DIG-Äquivalent einer Website. → Store-Struktur
Generation
Eine generation ist ein einzelner committeter Zustand eines stores, identifiziert durch
einen Root-Hash (ein Merkle-Root über die Per-Ressource-Blätter der generation). Jeder commit
versiegelt den aktuellen Inhalt in einer neuen, append-only generation — dasselbe, was eine
capsule benennt. Generations wachsen monoton, wie eine Git-Historie. → Generations & Root-Hashes
URN
Eine URN ist die Adresse und der Schlüssel von DigStore in einem String:
urn:dig:chia:<storeId>[:<rootHash>][/<resource>]. Sie lokalisiert eine Ressource und
leitet den Schlüssel ab, der sie entschlüsselt — den Besitz der URN zu haben ist notwendig und
hinreichend, um eine öffentliche Ressource zu lesen. Die browserseitige Kurzform ist das
chia://-Protokoll. → URNs & Verschlüsselung
Retrieval key
Der retrieval key ist SHA-256(canonical_urn) — die einzige Adresse, die den Client jemals
verlässt. Er lokalisiert den Chiffretext einer Ressource, ohne ihren Pfad oder ihre URN
preiszugeben. Er ist root-unabhängig, sodass derselbe Schlüssel eine Ressource über
generations hinweg findet; die ausgelieferten Bytes werden anschließend gegen den
korrekten Root Merkle-verifiziert. Der separate Entschlüsselungsschlüssel wird
lokal (HKDF) aus derselben URN abgeleitet und nie gesendet. → Zwei Werte, ein String
Merkle proof
Jede generation baut einen Merkle-Baum mit einem Blatt pro Ressource, der sich auf die exakten ausgelieferten Chiffretext-Bytes festlegt. Ein einzelner Inclusion-Proof begleitet eine ausgelieferte Ressource und beweist, dass diese Bytes zu genau diesem Root gehören — sodass Inhalt verifiziert wird, ohne je entschlüsselt zu werden, und einem Node nie vertraut werden muss, echte Bytes zurückgegeben zu haben. → Merkle proofs
On-chain-Verankerung
Jeder store ist ein Singleton auf dem Chia-Mainnet. digstore init mintet ihn (die Launcher-ID
wird zur store-ID), und jeder digstore commit verankert einen neuen generation-Root
on-chain als CHIP-0035-Singleton-Update. Beide blockieren, bis sie bestätigt sind, und geben echte
Mittel aus. Die Chain ist die Autorität für den aktuellsten Root eines stores. → On-chain-Verankerung
DIG-Zahlung
$DIG ist der Token des DIG Network (ein Chia-CAT). Das Minten einer capsule (init)
oder das Committen einer solchen kostet einen einheitlichen Preis pro capsule in $DIG, der
atomar in derselben on-chain-Ausgabe wie die Verankerung enthalten ist — es gibt keine separate
Transaktion, und das Memo trägt die store-ID. → Kosten
DigStore CLI
digstore ist das Kommandozeilen-Tool, das stores erstellt, committet, teilt und liest — ein
Git-förmiger Workflow (init, add, commit, log, clone, push, pull) über das
verschlüsselte, on-chain-store-Format. → Kommandoreferenz · CLI-Tutorial
dig.toml
dig.toml ist das committbare Projektmanifest im Root eines Projekts — store-id,
output-dir, build-command und weitere Projektkonfiguration, gemeinsam genutzt von
digstore dev, digstore deploy und den Scaffolding-Templates. Es enthält keine Geheimnisse
(die kommen aus der Umgebung), daher ist es sicher, es zu committen. → Projektkonfiguration & Build-Zeit-Werte
create-dig-app
create-dig-app (npm create dig-app) ist die JS-Eingangstür für den Start eines
DIG-Projekts: es scaffoldet einen lauffähigen Starter — eine App, eine dig.toml und
(für die Wallet-Templates) das eingebundene DIG SDK — aus einem von fünf Templates
(static, vite-react, next-static, nft-drop, dapp-window-chia). Scaffolding ist
kostenlos — kein Mint, keine Chain, keine Ausgabe; du zahlst den einheitlichen capsule-Preis
erst, wenn du eine capsule veröffentlichst. Es ist das npm-seitige Gegenstück zum
digstore new der Rust-CLI. → Eine App scaffolden
Die GitHub-Deploy-Action
dig-network/deploy-action ist die git-push-to-deploy-GitHub-Action: sie installiert die
digstore-CLI auf dem Runner, führt digstore deploy aus, um deinen store
voranzubringen (mintet nie), und meldet die veröffentlichte capsule + URLs + Kosten
als Step-Outputs, PR-Kommentar, GitHub-Deployment und Commit-Status zurück. Mit if-changed
(Standard) ist ein bytegleicher Build ein No-op — keine Ausgabe. → Deploy from GitHub Actions
DIG SDK
Das DIG SDK (@dignetwork/dig-sdk) ist das typisierte npm-Paket für integrierende
Entwickler: ein ChiaProvider (bevorzugt injiziertes window.chia, fällt zurück
auf WalletConnect → Sage), ein DigClient (liest verifizierten, verschlüsselten Inhalt über den
dig RPC), eine Paywall (ein High-Level-Pay-to-Unlock- / NFT-Gated-Access-Helfer, der
den Provider mit dem Spend-Builder kombiniert) und der kanonische CHIP-0035-Spend-Builder,
re-exportiert unter dem /spend-Unterpfad.
→ Eine Dapp auf Chia bauen
Der dig RPC
Der dig RPC ist die netzwerkweite Leseschnittstelle: ein JSON-RPC-2.0-Dienst über HTTPS
POST, den jeder Hosting-Node identisch spricht. Er liefert Chiffretext + Inclusion-Proofs
per retrieval key, ganze capsules per (storeId, root) und
Discovery-Metadaten — durch Konstruktion blind, clientseitig verifiziert und entschlüsselt. Es
ist der universelle Lesepfad: jede veröffentlichte capsule ist hier über ihre URN / chia://-Adresse
lesbar, sobald sie on-chain bestätigt ist — ohne Registrierung und ohne Zahlung über das
Veröffentlichen der capsule hinaus. Der optionale, benutzerfreundliche *.on.dig.net-Handle
ist eine Eingangstür zusätzlich zu diesem; der dig RPC selbst ist immer verfügbar. → Was ist der dig RPC?
Das chia://-Protokoll
chia:// ist das native Inhaltsadressierungsschema des DIG Browser — die eintippbare
Frontend-Form der urn:dig:-URN. Füge einen chia://<storeId>/-Link ein, und der Browser
holt den Inhalt direkt aus dem Netzwerk, inhaltsadressiert und kryptografisch verifiziert. → Das chia://-Protokoll
window.chia
window.chia ist der Chia-Wallet-Provider, den der DIG Browser in jede Seite injiziert. Er
spricht CHIP-0002, sodass
eine Web-App die Adresse, Signaturen und Spends des Nutzers ohne WalletConnect-Setup anfordern
kann — eine Drop-in-Alternative für Apps, die bereits CHIP-0002 sprechen. → window.chia verwenden
· Die window.chia-Provider-Spezifikation (normativ, versioniert)
DIGHUb
DIGHUb (hub.dig.net) ist die Web-App zum Veröffentlichen und Verwalten von capsules ohne die CLI — erstelle eine capsule, deploye ein Frontend und sieh dir deine stores im Browser an. Sie ist außerdem die gated Control-Plane, die teure ZK-Ausführungsbeweis-Jobs budgetiert.
dig-node
Ein dig-node ist der Inhalts-Server des Netzwerks — die Angebotsseite. Er hostet
capsules, hält einen lokalen .dig-Cache und spricht den dig RPC identisch
zu rpc.dig.net. Du brauchst keinen, um DIG-Inhalte zu lesen (Konsumenten fallen zurück auf
rpc.dig.net); einen zu betreiben macht Lesevorgänge local-first und trägt zur
Auslieferungskapazität bei. Der Host ist blind — er leitet ausschließlich Chiffretext + Proofs
weiter. → Einen Node betreiben
on.dig.net-Handle
Ein on.dig.net-Handle ist eine optionale, kostenpflichtige benutzerfreundliche Web-Adresse
für einen store: <dein-name>.on.dig.net. Ein store bekommt automatisch keine
solche Adresse — du registrierst den Handle (eine kostenpflichtige CHIP-54- / on.dig.net-Registrierung
in DIGHUb), und diese Registrierung pinnt den store an den Namen. Keine Registrierung
bedeutet keine *.on.dig.net-Adresse. Es ist rein eine bequeme Eingangstür: der store ist bereits
über den dig RPC via seiner URN / chia://-Adresse lesbar,
unabhängig davon, ob ein Handle existiert. (Account-Handles und store-Slugs sind separate
Namensräume und legen nicht automatisch eine Subdomain offen.) → Kann ich eine *.on.dig.net-Adresse bekommen?
Verwandte Themen
- DIG Network Überblick — die Primitive auf einen Blick
- Quickstart — kostenlos bauen und previewen, am Ende eine capsule veröffentlichen
- Eine Dapp auf Chia bauen — jedes Primitiv zu einer verschickten Dapp zusammengefügt
- Was ist DigStore? — das Ein-Datei-store-Format
- Was ist der dig RPC? — der Lesepfad des Netzwerks
- Das chia://-Protokoll — Inhalte im Browser adressieren
- Hilfe erhalten — Community-Kanäle und wie man meldet
Für Agenten & LLMs
Diese Dokumentation ist maschinell extrahierbar. Jede Seite trägt schema.org JSON-LD (diese hier
als ein DefinedTerm-Set), und zwei kuratierte Karten liegen an der Wurzel der Website:
/llms.txt— eine linkreiche Markdown-Karte der Dokumentation (llms.txt-Konvention)./knowledge-graph.json— Entitäten (Konzepte + Dokumente) und typisierte Kanten (defines,part-of,requires,see-also).