التوفر
مبادئ التصميم
- وصول عام للقراءة فقط إلى بيانات سلسلة الكتل.
- لا توجد عمليات كتابة أو توقيع أو إدارة للمحفظة.
- لا يتم كشف RPC للعقدة مباشرة.
- استجابات مخزنة مؤقتًا وحدود للطلبات لحماية البنية التحتية.
- لا يؤثر تعطل الواجهة البرمجية على تصفح الموقع.
- وثّق المخططات ورموز الأخطاء والحدود قبل الإطلاق.
الموارد المخطط لها
- حالة الخدمة
- توفر الواجهة وارتفاع السلسلة العام ومعلومات الشبكة العامة.
- الكتل
- قائمة كتل مرقمة وإمكانية البحث عن كتلة حسب الارتفاع أو المعرف العام.
- المعاملات
- الاطلاع على معاملة عامة باستخدام معرفها.
- العناوين
- السجل العام لعنوان، دون بيانات محفظة خاصة.
- الشبكة
- معلومات عامة مجمعة وغير حساسة حول الأقران وحالة المزامنة.
ستُحدد المسارات وتنسيقات الاستجابة ومعلمات الترقيم وحدود الطلبات في مواصفات ذات إصدار تُنشر قبل إتاحة الواجهة.
تكامل الموقع
صُمم الموقع ليظل مستقلًا. وسيستخدم أي تكامل مستقبلي طبقة وصول مخصصة على الخادم مع مهلة زمنية والتحقق من الاستجابات وحالة واضحة لعدم التوفر.
- يجب عدم عرض بيانات تجريبية في بيئة الإنتاج.
- يجب أن تؤدي الاستجابة غير المتاحة إلى حالة فارغة محددة بوضوح.
- يجب ألا تكشف أخطاء الواجهة البرمجية معلومات عن البنية التحتية.
- يجب ألا يعتمد الموقع على الواجهة البرمجية لعرض صفحاته الثابتة مطلقًا.