“الذاكرة الحاملة للإثبات” هو اسمنا لـ ذاكرة مرجعية بالأدلة ومُعنونة بالمحتوى — ادعاء يُعنون
بتجزئة (hash) محتواه ويُربط بنتائج أدوات التحقق التي تدعمه. “الإثبات” هو مسار الأدلة هذا
مضافًا إليه قاعدة الثقة، وليس إثباتًا رسميًا مُتحقَّقًا آليًا؛ لا يوجد مثبت نظريات في الحلقة.
مخزن واحد، كتّاب متعددون
تلتقي كل أنظمة الذاكرة الفرعية في مخزن واحد. تكتبrecall، وremember/brain،
ودروس cortex، وآثار reuse، ونتائج diagnose للحلقة المكسورة جميعها ادعاءات مُعنونة
بالمحتوى في .forge/ledger/.
لماذا يتلاقى دون تعارضات
لأن بايتات الادعاء هي دالة صرفة من(kind, body, scope)، فإن كل نسخة تحسب نفس الهوية —
لذا تُطوى سجلات زملاء الفريق معًا فوق git العادي دون أي تعارض.
ميكانيكيًا:
- الأدلة وشواهد القبور (tombstones) قابلة للإلحاق فقط، وهي سجلات مُزالة التكرار عبر التجزئة.
- الثقة (
val) هي احتمال بايزي لاحق (Beta posterior) مُتحلِّل، ولا تحرّكه سوى أدوات التحقق. - الدمج هو شبكة نصف اتصال (join-semilattice) — مُختبَرة بخصائص تُثبت أنها تبادلية، وتجميعية، وعديمة القوة (idempotent) — فتتلاقى السجلات بأي ترتيب.
يُصدر
forge init قاعدة .gitattributes الخاصة بدمج الاتحاد (union-merge) التي يحتاجها السجل؛
ويطوي forge ledger merge <path> أي شجرة سجل أخرى. القرار الكامل موثق في ADR-0006
(proof-carrying memory).أدوات التحقق تحرّك الثقة — ولا شيء آخر
فقط أدوات التحقق المستقلة يمكنها تحريك ثقة الذاكرة:الاختبارات
اختبار ناجح يمارس الادعاء يرفع ثقته.
CI
خط أنابيب أخضر هو دليل مستقل على أن الادعاء لا يزال قائمًا.
الإنسان
قبول صريح أو تراجع هو الإشارة الأقوى من الجميع.
ORACLES مغلق (src/ledger.js). المعرفة غير المُراجَعة
تضمحل نحو عدم اليقين، وليس الحذف — تُحفظ الادعاءات الخاملة للتدقيق، ولا تُزال بصمت أبدًا.
واجهة السجل
--personal للسجل الخاص بكل مستخدم.
ذاكرة إعادة الاستخدام تحمل الإثبات أيضًا
forge reuse هو ذاكرة تخزين مؤقت للشيفرة تحمل الإثبات. لا يُقدَّم أثر مُولَّد مرة أخرى إلا
عندما يظل دليله قائمًا — أي أن الثقة فوق الحد الأدنى و لا تزال تبعيات atlas الخاصة به
قابلة للحل. وإلا فإنه يسقط إلى مرحلة التوليد ويسك ادعاءً جديدًا في طريق العودة.