واجهات برمجة ResQ
تكشف ResQ عن واجهتين رئيسيتين لتنسيق الاستجابة للكوارث:Infrastructure API
إدارة الحوادث، جمع الأدلة، التحقق عبر البلوكشين، تحليل الذكاء
الاصطناعي، وعمليات Solana على السلسلة.
Coordination API
تنسيق أسطول الطائرات بدون طيار في الوقت الفعلي، استيعاب القياسات
عن بُعد، تخزين IPFS، حقن الأخطاء، وموافقة المهام (HITL).
Infrastructure API
مبنية بـ Rust/Axum. تتعامل مع البيانات الدائمة، وتفاعلات البلوكشين، والتحليل المدعوم بالذكاء الاصطناعي.| Tag | الوصف |
|---|---|
| incidents | إنشاء، إدراج، واسترجاع حوادث الكوارث |
| evidence | إدارة الأدلة التي تجمعها الطائرات بدون طيار (مدعوم بـ IPFS) |
| blockchain | تسجيل واستعلام الأحداث على السلسلة، التحقق من المواقع |
| solana | إدارة المجال الجوي، سجلات التسليم، والتصاريح |
| auth | مصادقة قائمة على JWT |
Coordination API
مبنية بـ TypeScript/Elysia. تتعامل مع عمليات الأسطول في الوقت الفعلي وتنسيق المهام.| Tag | الوصف |
|---|---|
| Fleet | معالجة دفعات القياسات عن بُعد |
| Intelligence | الإبلاغ عن الحوادث والتنبيهات التنبؤية |
| Storage | رفع ملفات IPFS |
| Simulation | حقن الأخطاء للاختبار |
| Admin | صحة الخدمة، التنميط، موافقة المهام (المادة 14 من قانون الذكاء الاصطناعي للاتحاد الأوروبي HITL) |
| Observability | مقاييس Prometheus وتدفقات أحداث SSE |