سجل الإثبات العام · سلسلة الإيصالات
السجل
دفتر القيد — ما يُثبت لأنه مقيَّد
السِّجِلّ هو الدفتر المجلَّد لمحكمة عثمانية أو شرعية: قيود تُكتب بالتتابع، لكلٍّ منها تاريخه، ولا يُنزع منها قيد دون أن يضطرب المجلَّد كلّه. سلطته جاءت من شكله. كانت الدعوى قابلة للإثبات لأن السجل يحملها، مرتَّبة، حيث يجدها كل من له حق النظر.
وهذه هي الأداة نفسها في صورتها الحسابية. كل قيد تُحسب تجزئته، وكل تجزئة تُطوى في التي قبلها، فتصير القيمة النهائية للسجل معتمدة عليه كلّه. الرباط هنا رياضي. هذه بنية إثبات، لا استعارة.
رأس السلسلة الحالي
11381c38733a3fbf9f437f01db527f96028454263abba59612da44925c3a74f7
- القيود المختومة
- 20
- وقت قراءة التغذية
- 2026-08-04 04:47Z
يُقرأ مباشرةً من التغذية المنشورة. لا تحتفظ هذه الصفحة برأسٍ مخزَّن — الرأس المثبَّت يظلّ يبدو حديثًا بعد أن يكون السجل قد تجاوزه بزمن.
القيد
ما الذي يحمله السجل
قيد واحد لكل مرحلة بناء مُتحقَّق منها، لا يحمل إلا الحقول المنشورة أصلًا في سجل التدقيق: اسم المرحلة، وختم إتمامها، وهل اجتازت بوابتها، وتجزئة البناء. لا إفصاح جديد هنا. السجل يضيف الترتيب والحساب إلى قيود كانت عامة سلفًا.
الترتيب تحدّده البيانات لا نحن: تُرتَّب القيود بالختم الزمني، ثم باسم المرحلة، ثم بتجزئة الورقة. وهو ترتيب تامّ، فتُنتج المجموعة نفسها الرأسَ نفسه على أي جهاز.
والقيود المفردة معروضة في سجل التدقيق العام.
الختم
ثوابت هذا السجل
- وسم النشأة
- STEADYWRK-RECEIPTS-GENESIS-v1
- قيمة النشأة
- 0d49369e97cfcf77c14fef3c6175663ad473d286cd423b131f83d0f5d3bf190b
- قاعدة الورقة
- تجزئة الورقة = SHA-256 على القيد مُسلسلًا بصيغة JSON قانونية — مفاتيح مرتّبة في كل عمق، بلا مسافات (يكافئ jq -cS).
- قاعدة الوصل
- قيمة السلسلة عند n = SHA-256 لـ (السلسلة عند n−1 | n | الختم الزمني | تجزئة الورقة)، والسلسلة عند 0 = SHA-256 لوسم النشأة، والختم الزمني سلسلة فارغة حين يكون معدومًا.
- الترتيب
- تُرتَّب القيود تصاعديًا بـ (الختم الزمني، ثم المرحلة، ثم تجزئة الورقة) — ترتيب تامّ ومستقل عن الجهاز، فتُنتج المجموعة نفسها الرأسَ نفسه في كل مرة.
- التنفيذ
- packages/ledger — دوال السلسلة نفسها التي يستعملها سجل الاستشراف.
الحدّ
بماذا يشهد — وبماذا لا يشهد
الرأس دالّة محضة على القيود المنشورة في التغذية. تغييرُ حرفٍ واحد في أي قيد يغيّر الرأس، ويمكنك اشتقاق الرأس بنفسك من البيانات المنشورة دون أن تثق بهذا الخادم ولا بحكمه.
ما لا يشهد به
أن التاريخ لم يُعَد كتابته. سلسلة تُقدَّم إلى جانب البيانات التي تلتزم بها تُظهر اتساقًا داخليًا في هذه اللحظة؛ ولا تصير دليلًا علينا إلا بعد أن تسجّل رأسًا وتعيد فحصه لاحقًا. ليست توقيعًا، ولا يوجد تدقيق طرف ثالث.
لا مفتاح توقيع مثبَّت، ولا يُصطنع واحد. التوقيع المنفصل هو الأداة التالية التي يحتاجها هذا السجل، وإلى أن توجد يقولها السجل على وجهه بدل أن يوحي بقوة لا يملكها.
الإجراء
أعد حساب الرأس بنفسك
أداة التحقق ملف واحد بلا اعتماديات. لا تطلب أي بيانات اعتماد، ولا تطلب منّا شيئًا وراء التغذية العامة. اقرأها قبل أن تشغّلها — هي قصيرة عمدًا، حتى تكون قراءتها أرخص من الثقة بها.
- اقرأ التغذية المنشورة. تحمل وسم النشأة، وكل قيد، وتجزئة ورقته، وقيمة السلسلة عند كل خطوة.
- أعد حساب كل ورقة: SHA-256 على القيد مُسلسلًا بصيغة JSON قانونية — مفاتيح مرتّبة في كل عمق، وبلا مسافات.
- أعد حساب السلسلة: ابدأ من SHA-256 لوسم النشأة، ثم اطوِ كل قيد بترتيب موضعه في القيمة الجارية.
- قارن قيمتك النهائية بالرأس المنشور. إن تطابقتا، فالرأس دالّة محضة على البيانات التي عُرضت عليك.
- سجّل الرأس وعدد القيود الذي غطّاه. أعد التشغيل لاحقًا: إن بقي ذلك الرأس ظاهرًا في السلسلة، فتلك القيود لم تتغيّر حرفًا.
node scripts/verify-sijill.mjsالمصدر: scripts/verify-sijill.mjs. مرِّر رابطًا أو نسخة محفوظة من التغذية كوسيط وحيد لفحص شيء غير الإنتاج. يكفي أي جهاز عليه Node، بلا صلاحيات شبكة وراء طلب صادر.
رموز الخروج
- 0
- تحقّق — أُعيد إنتاج الرأس تمامًا من البيانات المنشورة.
- 1
- إخفاق — الرأس المنشور لا يُعاد إنتاجه. وهذه نتيجة تستحق النظر.
- 2
- تعذّر الوصول — لم تُحمَّل التغذية. عطل نقل، ولا يُبلَّغ عنه أبدًا كسلسلة مكسورة.
الحالات الثلاث مفصولة عمدًا. «تعذّر الوصول إلى التغذية» يجب ألا يُبلَّغ عنه أبدًا بوصفه «السلسلة مكسورة»، وإلا صنع السجل إنذارًا من اتصال منقطع.
عبر الزمن
أن تفحصنا لاحقًا
سجّل الرأس الذي حصلت عليه، وعدد القيود الذي حُسب عليه. أعد التشغيل لاحقًا: إن بقي ذلك الرأس ظاهرًا كقيمة السلسلة عند ذلك الموضع، فتلك القيود لم تتغيّر حرفًا. وإن لم يظهر في أي موضع، فشيء قبل ذلك الموضع قد تحرّك — إمّا أن قيدًا أُدرج بتاريخ سابق في الوسط، وهو ما يعيد اشتقاق كل وصلة بعده اشتقاقًا مشروعًا، وإمّا أن قيدًا ماضيًا قد بُدِّل. السلسلة تُظهر الاضطراب؛ ولا تقول أيّهما كان.
التغذية
بلا استيثاق. وبلا مفتاح محدود. تحمل نقطة النهاية أيضًا نصًّا لصدفة الأوامر لمن يفضّل curl و jq و sha256sum على تشغيل ملفنا.
The Sijill — in English