मेश
ResQ एक विकेंद्रीकृत मेश के रूप में चलता है, हब-एंड-स्पोक क्लाउड के रूप में नहीं। ड्रोन, ज़मीनी इकाइयाँ और ऑपरेटर स्टेशन एक पीयर नेटवर्क बनाते हैं जो तब भी काम करता रहता है जब अपस्ट्रीम बुनियादी ढांचा डाउन या अनुपलब्ध हो।- नोड्स लोकल-फर्स्ट ट्रांसपोर्ट (मेश रेडियो, LTE, Wi-Fi) के माध्यम से संवाद करते हैं और अवसर मिलने पर क्लाउड के साथ मिलाते हैं।
- Coordination API इस तरह डिज़ाइन किया गया है कि अपस्ट्रीम निर्भरताएँ डिग्रेड होने पर भी टेलीमेट्री स्वीकारता रहे और लाइव स्टेट परोसता रहे।
- कोई एकल विफलता बिंदु नहीं है। यदि कोई कोऑर्डिनेटर गिरता है, पीयर नोड्स टेलीमेट्री साझा और काम क्यू करते रहते हैं।
503 Service Unavailable के रूप
में दिखेंगे — रिट्राई गाइडेंस के लिए त्रुटियाँ देखें।
साक्ष्य और श्रृंखला
मिशन में हर परिणामी क्रिया साक्ष्य उत्पन्न करती है:- ड्रोन सेंसर फ्रेम, वीडियो और संरचित टेलीमेट्री कैप्चर करते हैं।
- साक्ष्य फ़ाइलें IPFS पर पिन की जाती हैं और उनके CID (कंटेंट-एड्रेस्ड पहचानकर्ता) से संदर्भित होती हैं।
- CIDs Solana पर एंकर किए जाते हैं, जो छेड़छाड़-प्रूफ श्रृंखला बनाते हैं।
- Infrastructure API दोनों आधे उजागर करता है:
/evidenceIPFS पेलोड के लिए,/blockchain/*ऑन-चेन एंकर के लिए।
मानव-इन-द-लूप मिशन
ResQ के स्वायत्त प्रवाह HITL-गेटेड हैं। प्लेटफ़ॉर्म यूरोपीय संघ AI अधिनियम की धारा 14 मानव निरीक्षण लागू करता है: सिस्टम के क्रियान्वयन से पहले एक अधिकृत ऑपरेटर को उच्च-जोखिम क्रिया अनुमोदित करनी होगी। मिशन अनुमोदन Coordination API के माध्यम से उजागर है:GET /admin/missions/pending— अनुमोदन की प्रतीक्षा में क्रियाएँPOST /admin/missions/approve— एक लंबित मिशन को हरी झंडीPOST /admin/missions/reject— ब्लॉक करें और कारण रिकॉर्ड करें
missions.approve ऑपरेटर स्कोप चाहिए। इसके बिना कॉल
403 लौटाते हैं — त्रुटियाँ देखें।
एयरस्पेस और परमिट
डिलीवरी और स्वायत्त उड़ान के लिए, ResQ Solana पर ऑन-चेन एयरस्पेस रजिस्ट्री उपयोग करता है। Infrastructure API के/solana एंडपॉइंट
परमिट, डिलीवरी इवेंट और रजिस्ट्री क्वेरी रिकॉर्ड करते हैं। डिस्पैचर
अनुमत एयरस्पेस से बाहर की उड़ान योजनाओं को अस्वीकार करता है; यह गेट
मिशन अनुमोदन से पहले है, बाद में नहीं।
टेलीमेट्री और लाइव इवेंट
दो प्रवाह वास्तविक-समय डेटा ले जाते हैं:- इंजेशन: ड्रोन फ़्लीट Coordination API के
POST /fleet/telemetryपर टेलीमेट्री बैच भेजते हैं। बैच एज पर बफ़र होते हैं और रिट्राई किए जाते हैं — टेलीमेट्री कभी चुपचाप नहीं गिरती। - सब्सक्रिप्शन: क्लाइंट
/eventsपर Server-Sent Events और/metricsपर Prometheus स्क्रेप के माध्यम से लाइव स्टेट उपभोग करते हैं (Coordination API)।
ऑपरेटर पहचान और स्कोप
ऑपरेटरPOST /login पर उपयोगकर्ता नाम और पासवर्ड के साथ प्रमाणित होते
हैं और एक अल्पकालिक JWT प्राप्त करते हैं (प्रमाणीकरण
देखें)। टोकन ऑपरेटर के स्कोप ले जाता है — सूक्ष्म अनुमतियाँ जैसे
missions.approve, evidence.write, या airspace.admin।
प्रमाणीकरण में सफल लेकिन आवश्यक स्कोप के बिना अनुरोध 403 लौटाता है।
इसे ऑपरेटर को दिखाएँ और रिट्राई न करें; इसके लिए प्रशासक कार्रवाई
चाहिए।
फ़ॉल्ट इंजेक्शन और सिमुलेशन
Coordination API फ़ॉल्ट इंजेक्शन के लिएSimulation एंडपॉइंट उजागर
करता है, और SDK सिमुलेशन हार्नेस के साथ आते हैं। उद्देश्य प्रोडक्शन में
उस पर निर्भर होने से पहले मेश के डिग्रेडेड-मोड व्यवहार का परीक्षण करना है।
इसका उपयोग एकीकरण परीक्षण में करें, लाइव संचालन में नहीं।
क्या कहाँ है
| आप चाहते हैं… | देखें |
|---|---|
| घटनाएँ, साक्ष्य, एंकर बनाए रखना | Infrastructure API |
| लाइव फ़्लीट स्टेट भेजना या पढ़ना | Coordination API |
| कौन क्या कर सकता है जाँचना | प्रमाणीकरण |
| विफलताएँ और रिट्राई समझना | त्रुटियाँ |
| बिना क्लाइंट लिखे निर्माण करना | SDKs |
अगला
त्वरित प्रारंभ
पहला प्रमाणित कॉल।
प्रमाणीकरण
JWT जीवनचक्र और स्कोप।
API संदर्भ
सभी एंडपॉइंट।