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

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 pathrpc.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-sdkChiaProvider + 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


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