البنية

ثلاثة عشر محركًا سياديًا.
سلسلة تدقيق واحدة.

يشغّل LyDos Phone ثلاثة عشر خفيًّا بلغة Rust فوق قاعدة AOSP 15 المحصّنة. كل محرك يراقب الآخرين. إذا أُسكت أحدها، توقّف الباقي عن الكتابة. وإذا وقّع أحدها زورًا، تكشفه السلسلة.

تدفّق التسوية

كيف يمرّ إجراء حرج عبر الطبقات.

الخطوات الست نفسها لإرسال محفظة، وتقديم هوية، وتأكيد تحديث عبر الأثير، ومنح صلاحية. تجاوز خطوة واحدة، ولن تُسوَّى العملية.

  1. 01

    يطلب التطبيق إجراءً حرجًا

    إرسال محفظة، تقديم هوية، تأكيد تحديث عبر الأثير، تغيير صلاحية. يتحدّث التطبيق إلى HAL — لا إلى KSL أو ASR مباشرةً.

  2. 02

    بوابة LSIA — قبل الإقلاع

    إذا كان الوضع CRITICAL_LOCKDOWN، يُقصَّر الاستدعاء إلى LsiaVetoed قبل تحليل أي بايت. لا مسار استثناء. تُفرَض KURAL 22 في القمة.

  3. 03

    إصدار ASR — التدقيق قبل الإجراء

    يكتب HAL قيد تدقيق في السلسلة المخصّصة للإلحاق فقط. إذا فشل الإصدار (قرص ممتلئ، قسم للقراءة فقط، عدم تطابق تجزئة)، تُرجِع السلسلة Error ويتوقّف الإجراء هنا.

  4. 04

    توقيع KSL — مختوم في العتاد

    تُوقَّع البايتات القانونية للإجراء بالمفتاح الرئيسي داخل العنصر الآمن. مزيج ML-DSA-87 + Ed25519 حيث ينطبق. لا تغادر البايتات الخاصة أبدًا.

  5. 05

    تسوية DSL — إصدار إيصال

    تُرجِع DSL حالة Settled مع التوقيع، وتجزئة إيصال ASR، ولقطة وضع LSIA. يستلم التطبيق إثباتًا، لا مجرّد "نعم".

  6. 06

    نشر GCI — نمط فقط

    إذا كان الإجراء مما يعني الاتحاد (عنقود IP مشبوه، محاولة تنبيه منتحَل)، تنشر GCI النمط المجزّأ + بادئة /24 + نطاق المبلغ. تبقى الحمولة الخام على الجهاز.

الثلاثة عشر

كل محرك — ما يفعله، وما يكلّفه، وما لا يستطيع فعله.

KSL/api/ksl/*

طبقة سيادة المفاتيح

المفتاح الرئيسي مختوم داخل العنصر الآمن. توقيعات ML-DSA-87. لا تعبر البايتات الخاصة فضاء المستخدم أبدًا — تظهر بصمة فقط. يكشف kslctl العدّادات ومهام التدوير.

daemon
ksld · 818 LOC
crate
sovereign_ksl + sovereign_ksl_keymint
مسارات
device-keys · sign · rotate

KURAL 18 — كل إجراء حرج موقّع أو مُجهَض.

LSIA/api/immunity/*

وكيل المناعة السيادية المحلي

247 خطّافًا في النواة واستدعاءات النظام تُراقَب مباشرةً. آلة حالة NORMAL → DEGRADED → SAFE → CRITICAL LOCKDOWN. في وضع LOCKDOWN تُقصَّر كل كتابة سيادية إلى LsiaVetoed قبل أن تصل إلى المحرك.

daemon
lsiad · 1 905 LOC
crate
sovereign_lsia
مسارات
mode · veto · quarantine · sacrifice

KURAL 22 — يتجاوز CRITICAL_LOCKDOWN كل شيء.

TUP/api/tup/*

خط التحديث الموثوق

يحمل كل تحديث عبر الأثير بيانًا (manifest) موقّعًا من مسؤولي الإصدار والأمن والعمليات والامتثال. نصاب M-of-N، وتغطية أدوار، وتحقّق من SHA-256 الثنائي مرتين — تحكّم + وكيل بدفاع متعدد الطبقات. الرفض مغلق عند الفشل (fail-closed).

daemon
tupd · 2 392 LOC
crate
sovereign_tup · release-pack-signer
مسارات
manifest/verify · ota-delta · officer-keystore

KURAL 20 — لا نشر دون TUP. لا --skip-checks.

ASR/api/asr/*

التدقيق والإيصالات السيادية

يُلحَق كل قرار مهم (توقيع، صلاحية، سياسة، تحديث) بسجلّ مُسلسَل بالتجزئة على قسم يُكتَب مرة واحدة. عبث بأي قيد، وتنكسر السلسلة بوضوح عند تصديق الإقلاع التالي.

daemon
asrd · asr-hal-service
crate
sovereign_asr · sovereign_asr_sqlite
مسارات
append · verify · export

مُسلسَل بالتجزئة · للإلحاق فقط · بدرجة جنائية.

DSL/api/settlement/*

طبقة التسوية الافتراضية

المسار الوحيد الذي يمكن للتطبيقات التوقيع عبره. يجب أن ينجح إصدار التدقيق قبل أن يوقّع KSL؛ وإذا فشل التدقيق، فلن يحدث التوقيع أبدًا. مُسوَّى = موقّع + مُعتمَد + مُثبَت. لا مسار للتسوية دون أثر.

daemon
dsl-hal-service
crate
sovereign_dsl
مسارات
intent · settle · proof

لا يمكن للتطبيقات رفع الحدود اليومية عبر العبث بالذاكرة.

GCE/api/gce/*

محرك الاتساق العالمي

كشف انحراف الحالة عبر العُقد. يقارن رؤوس المحركات عبر أقران الاتحاد ويتدهور تلقائيًا حين يتجاوز الانحراف حدّ التسامح. الاختلاف يُطلق وضع التدهور، لا دمجًا صامتًا.

daemon
gced
crate
sovereign_gce
مسارات
head · drift · reconcile

افترق بنظافة. لا تتقارب صامتًا أبدًا.

GCI/api/gci/*

الذكاء الجماعي العالمي

اتحاد أنماط حافظ للخصوصية. لا تغادر الجهاز سوى الإشارات المجزّأة وبادئات IP بحجم /24 والأحداث المصنّفة بنطاقات المبالغ. الحمولات الخام والبريد الإلكتروني ومعرّفات المستخدمين — لا تغادر أبدًا.

daemon
gcid · gci-hal-service
crate
sovereign_gci
مسارات
pattern/share · consensus · publish

KURAL 23 — لا تغادر سوى الأنماط المجزّأة/المصنّفة بنطاقات.

LRM/api/lrm/*

شبكة الصمود المحلية

نقل DTN بأسلوب التخزين والتمرير عبر LoRa متعدد القفزات وWi-Fi Aware وشبكة Bluetooth وUWB. يُجدوَل عرض النطاق لكل قرين. يبقى عبر إعادات الإقلاع. تُبقي نسخة الصحافة قياس الشبكة عاملًا قبل المُشغِّل.

daemon
lrmd · lrm-hal-v2
crate
sovereign_lrm · lrm-mesh-bridge
مسارات
peers · routes · sos · drill

يبقى مسار SOS مفتوحًا في CRITICAL_LOCKDOWN.

SAT/api/sat/*

طبقة عتاد الأقمار الصناعية

منارة استغاثة Cospas-Sarsat، وبيانات الدفعة القصيرة من Iridium، وStarlink Direct-to-Cell، و3GPP NTN. تُوجَّه SOS عبر أي مسار أكثر سلامةً — تجاوز تلقائي للفشل، دون قائمة.

daemon
satd · sat-hal-service
crate
sat-hal-v1
مسارات
beacon · ntn · d2c · routing

طوارئ مستقلة عن المشغّل، دون حاجة إلى SIM.

LSSA/api/lssa/*

بنية الأمن السيادي متعددة الطبقات

بنية من 10 طبقات من جذر الثقة العتادي حتى رسم الثقة البياني. خطّ الإقلاع + AVB + تحديث LyDos الموثوق + التصديق على الجهاز. كل طبقة توقّع التالية.

daemon
lssad · attestation-collector
crate
sovereign_lssa
مسارات
boot · attest · graph

أي كسر في سلسلة الإقلاع → وضع SAFE تلقائيًا.

CC/api/cc/*

الحوسبة السرية

أسرار مختومة بالقياس عبر SGX / SEV. تُختَم الحسابات الحساسة بقياس؛ وإذا تغيّرت صورة نظام التشغيل، يُفتَح الختم إلى سياسة مختلفة ويبقى السرّ مختومًا.

daemon
sovereign_cc helper
crate
sovereign_cc
مسارات
seal · unseal · measure

السرّ مربوط بالقياس، لا بالمستخدم.

FIN/api/{ledger,finance}/*

البنية المالية

دفتر قيد مزدوج بإثبات لكل معاملة. توجّه المحفظة (M243) كل إرسال عبر DSL HAL: إصدار ASR أولًا → توقيع KSL ثانيًا. إذا فشل التدقيق ⇒ يُجهَض التوقيع.

daemon
sovereign_fin
crate
sovereign_fin
مسارات
entries · proof · limits

الحدّ اليومي مفروض من HAL، لا من شيفرة التطبيق.

BUS/api/bus/*

ناقل الطوارئ / إطار العمل

يُتحقَّق من توقيع البثّ الخلوي (AFAD WEA، EU-Alert، J-Alert) قبل وصوله إلى شاشة القفل. قناة دفع موقّعة على الجهاز — لا يمكن انتحال الإشعارات وتبقى رغم غياب GMS.

daemon
framework-emergency-bus
crate
sovereign_emergency_bus
مسارات
alert/verify · push/sign · subscribe

تنبيهات الحكومة تجتاز بوابة التوقيع أو تُسقَط.

خصائص التصميم

أربع خصائص تضمنها هذه البنية.

دفاع متعدد الطبقات — لا نقطة اختناق واحدة

كل محرك يراقب الآخرين. إذا أُسكت أحدها، توقّف الباقي عن الكتابة. وإذا وقّع أحدها زورًا، تكشفه السلسلة عند تصديق الإقلاع التالي.

مغلق عند الفشل، لا مفتوح عند الفشل أبدًا

حين ينكسر التحقّق، يكون الجواب الرفض. لا وجود لراية --skip-checks. لا رجوع صامت إلى SQLite حين يغيب PG :5434. لا إعادة محاولة عند عدم تطابق التوقيع.

مصدر حقيقة واحد

سلسلة تجزئة ASR هي الخط الزمني الوحيد الذي يهمّ. أي محرك آخر يمكن اشتقاقه، أو إعادة اشتقاقه، أو التضحية به — أما السلسلة فلا.

خصوصية بقاعدة صارمة

KURAL 23 — لا تشارك GCI سوى الأنماط المجزّأة وبادئات IP بحجم /24 ونطاقات المبالغ. البريد الإلكتروني، وIP الخام، ومعرّف المستخدم، والحمولة — لا تغادر الجهاز أبدًا. مفروضة عند حدّ المحرك، لا عبر الإعداد.

اقرأ المحركات، مسارًا مسارًا.

وُثِّق 115 مسارًا سياديًا في /api. تُشحَن المحركات بوصفها صناديق Rust خاصة تحت sovereign-templates/.