What is the dig RPC?
Normative spec
यह ओरिएंटेशन पेज है। अथॉरिटेटिव मशीन-इंटरफेस स्पेक — methods, chunk wire object, node profile, और OpenRPC डॉक्यूमेंट्स — Protocol · The dig RPC में है।
dig RPC, होस्टेड DigStore .dig capsules से सीधे कंटेंट पढ़ने के लिए नेटवर्क-व्यापी इंटरफेस है। यह HTTPS POST पर बोली जाने वाली एक JSON-RPC 2.0 सर्विस है।
हर node जो capsules होस्ट करता है — https://rpc.dig.net पर संदर्भ node, या कोई भी थर्ड-पार्टी node — समान semantics के साथ समान methods एक्सपोज़ करता है। इस इंटरफेस के विरुद्ध लिखा गया एक क्लाइंट एक एंडपॉइंट के ज़रिए पूरे नेटवर्क से पढ़ता है। कोई CDN नहीं है; DIG पर सारी कंटेंट सर्विंग dig RPC के ज़रिए होती है।
यह तीन चीज़ें सर्व करता है:
| आपके पास... | आप कॉल करते हैं... | आपको वापस मिलता है... |
|---|---|---|
किसी resource की retrieval key (sha256(urn)) | dig.getContent / dig.getProof | resource का ciphertext + एक merkle inclusion proof (और ZK execution proof), chunks में स्ट्रीम किया गया |
| एक store id + generation root | dig.getCapsule | उस generation के लिए पूरा .dig capsule, chunks में स्ट्रीम किया गया |
| एक store id | dig.getManifest / dig.getMetadata / dig.listCapsules | पब्लिक डिस्कवरी मैनिफेस्ट / store मेटाडेटा मैनिफेस्ट / store की confirmed generation सूची |