التحقق
أدلة تتحقق من نفسها.
حزمة الإثبات هي السجل الذي تسلّمه AntBotics بعد كل مهمة: ما الذي أُنجز، وما الذي تمت تغطيته، وأدلة ما قبل وما بعد. هذه الصفحة تفحص حزمة مباشرة، داخل متصفحك.
أدناه حزمة إثبات توضيحية معروضة من ملف البيان الخام الخاص بها. اضغط زر التحقق ليعيد متصفحك حساب بصمة SHA-256 لكل ملف وسائط وللبيان نفسه، ثم يقارنها بالقيم المسجلة في الحزمة. لو تغيّر بايت واحد لفشل الفحص. لا تأخذ الأمر على الثقة: جرّب بنفسك.
للعرض التوضيحي فقط
هذه الحزمة اصطناعية ومُعلَّمة بوضوح على هذا الأساس. أُنشئت لتوضيح صيغة حزمة الإثبات المفتوحة، ولم تُنفَّذ أي مهمة حقيقية. أما التحقق أدناه فحقيقي.
جارٍ تحميل الحزمة التوضيحية...
تحقق من حزمتك الخاصة
يمكن لأي جهة إصدار حزمة إثبات والتحقق منها؛ فالصيغة مواصفة مفتوحة. اختر ملف manifest.json الخاص بحزمة مع ملفات الوسائط المرتبطة به، وستجري هذه الصفحة الفحوص نفسها عليها.
اختر manifest.json وملفات الوسائط التي يشير إليها.
تُقرأ الملفات محليًا ولا تغادر جهازك أبدًا.
ما هي حزمة الإثبات؟
تنتهي صيانة المرافق عادة بفاتورة عليك أن تثق بها. حزمة الإثبات تستبدل ذلك بالأدلة: سجل قابل للنقل يضم المهمة والموقع والتغطية المنجزة وصور ما قبل وما بعد، مختومًا ببصمات تشفيرية. يستطيع العميل أو المدقق أو شركة التأمين التحقق منه باستقلالية، على أي جهاز، دون الثقة بـ AntBotics أو حتى بهذا الموقع. آلاتنا يقودها مشغلون مدربون وتحت إشراف بشري؛ وطبقة الإثبات هي ما يجعل هذا العمل قابلًا للتحقق.
الصيغة منشورة كمواصفة مفتوحة (رخصة Apache 2.0) مع أداة تحقق مرجعية، ليبقى الإثبات صالحًا بمعزل عن أي مزوّد بعينه. اقرأ مواصفة حزمة الإثبات على GitHub
الخطوة 1
قراءة البيان
ملف manifest.json هو السجل المرجعي: الجهة المصدرة والمهمة والموقع والتغطية، وكل دليل مع بصمة SHA-256 الخاصة به.
الخطوة 2
فحص البنية
يجب أن يحمل البيان الحقول التي تشترطها المواصفة: الجهة المصدرة والمهمة والموقع والأدلة والسلامة.
الخطوة 3
إعادة حساب بصمة البيان
يُحوَّل البيان إلى صيغته القياسية وفق RFC 8785 ثم تُحسب بصمة SHA-256 مع استبعاد البصمة المسجلة نفسها. يجب أن تساوي النتيجة integrity.manifestHash.
الخطوة 4
حساب بصمة كل ملف وسائط
تُحسب لكل ملف مُشار إليه بصمة بايتًا بايتًا وتُقارن بقيمة sha256 المسجلة في البيان. بكسل واحد متغيّر يكسر التطابق.