मुख्य कंटेंट तक स्किप करें

For integration developers

एक पूरी तरह मशीन-रीडेबल प्लेटफॉर्म — OpenAPI/OpenRPC, एक कैटलॉग्ड एरर टैक्सोनॉमी, लाइव प्राइसिंग, JWKS, प्रति-पेज JSON, और एक टाइप्ड @dignetwork/dig-sdk — ताकि आप बिना मानव प्रोज़ की एक भी लाइन स्क्रैप किए अपने ऐप में एक वॉलेट + सत्यापित reads वायर कर सकें।

मेंटल मॉडल — दो सतहें, अलग रखी गई​

  1. एक REST कंट्रोल प्लेन — hub.dig.net/v1, bearer-JWT — stores, domains, teams, और NFTs मैनेज करने के लिए।
  2. एक नोड-एग्नॉस्टिक dig JSON-RPC 2.0 READ path — rpc.dig.net — जो सत्यापित ciphertext स्ट्रीम करता है।

एक वॉलेट सतह (CHIP-0002 window.chia) दो transports पर — इंजेक्टेड (DIG Browser) या WalletConnect → Sage — जो SDK के ChiaProvider द्वारा एकीकृत है। Spends हमेशा कैननिकल CHIP-0035 wasm द्वारा बनाए जाते हैं और उपयोगकर्ता के वॉलेट द्वारा साइन किए जाते हैं — कभी हाथ से नहीं बनाए जाते। स्थिर एरर कोड्स पर branch करें, कभी प्रोज़ पर नहीं।

एक dapp बनाएं — एंड-टू-एंड​

स्कैफोल्ड से लेकर आपके अपने डोमेन पर लाइव एक वॉलेट-अवेयर ऐप तक का सिंगल थ्रेड।

→ Build a dapp on Chia

DIG SDK​

@dignetwork/dig-sdk — ChiaProvider + DigClient + Paywall, और /spend सबपाथ पर पुनः-एक्सपोर्ट किए गए कैननिकल spends। इंस्टॉल, subpaths, और capabilities()।

→ The DIG SDK

एक वॉलेट कनेक्ट करें — window.chia​

इंजेक्टेड प्रोवाइडर का पता लगाएं, connect() कॉल करें (प्रति-ऑरिजिन सहमति), और CHIP-0002 methods उपयोग करें।

→ Using window.chia · स्पेक: the window.chia provider

सत्यापित कंटेंट पढ़ें — DigClient + dig RPC methods​

DigClient, ciphertext + inclusion proofs स्ट्रीम करता है और क्लाइंट-साइड पर verify-then-decrypt करता है। जब आपको ज़रूरत हो तो methods को सीधे कॉल करें।

→ What is the dig RPC? · Methods

Streaming और reassembly​

chunk मॉडल, retrieval key, और verify-then-decrypt क्रम।

→ Streaming

Spends बनाना — कैननिकल CHIP-0035 builder​

build → sign → broadcast विभाजन: wasm spend bundle बनाता है, वॉलेट साइन करता है, आप broadcast करते हैं। hub कभी एक spend हाथ से नहीं बनाता, और आपको भी नहीं बनाना चाहिए।

→ Building spends

hub /v1 कंट्रोल प्लेन​

Auth (JWT / OIDC / device pairing), stores, domains, analytics, और webhooks REST पर।

→ OpenAPI डॉक्यूमेंट के लिए Machine-readable surfaces।

CI डिप्लॉय — dig-network/deploy-action​

Modes, keyless OIDC, outcome enum, और डाउनस्ट्रीम steps के लिए --json आउटपुट।

→ Deploy from GitHub Actions

मशीन-रीडेबल सतहें​

/openapi.json, /openrpc.json, /error-codes.json, /llms.txt, /knowledge-graph.json — बिना प्रोज़ स्क्रैप किए डिस्कवर और इंटीग्रेट करें।

→ Machine-readable surfaces

एरर कोड्स — कोड पर branch करें​

dig RPC, CLI, DIGHUb, dig loader, और SDK में एक समेकित संदर्भ।

→ Error codes


गहराई में जाएं: प्रोटोकॉल​