Los pactos para programadores: el commit perfecto de 𐤉𐤄𐤅𐤔𐤅𐤏 y el token de delegación

𐤁𐤓𐤉𐤕‌ها — برنامه‌نویسان


کدِ پایهٔ آفرینش را پیموده‌ایم. امروز، کامیتی که همه‌چیز را دگرگون می‌کند.

باگِ اصلی

𐤁𐤓𐤀𐤔𐤉𐤕 (پیدایش) 1:26-28 — 𐤀𐤃𐤌 (adM) که با سه مجوزِ بومی مستقر شده است:

tzelem   → گواهیِ دسترسی به مخزنِ مبدأ
demut    → دسترسیِ خواندن/نوشتن به پروتکلِ پایه
radah    → مجوزهایِ اجرا بر دامنهٔ عملیاتی

استک در حالِ کار. دسترسیِ کامل. عاملِ مجاز در پروداکشن.

𐤁𐤓𐤀𐤔𐤉𐤕 (پیدایش) 3 — 𐤀𐤃𐤌 ورودی‌ای از منبعی تأییدنشده می‌پذیرد که پارامترهایِ 𐤈𐤅𐤁 (tov — کارآمد) و 𐤓𐤏 (ra — ناکارآمد) را بازتعریف می‌کند. به زبانِ معماری: تزریقِ وابستگی از منبعِ غیرمجاز.

نتیجه بی‌درنگ و منطقی است: گواهی‌ها باطل می‌شوند. دسترسی به مخزنِ اصلی بسته می‌شود. عامل بر رویِ فورکی از سیستم به کار می‌ماند — با کتابخانه‌هایِ دشمن به‌عنوانِ وابستگیِ اصلی.

هرآنچه در جهان بدی می‌نامیم — فساد، بیماری، مرگ — خروجیِ موردِانتظارِ سیستمی است که با وابستگی‌هایِ نادرست اجرا می‌شود.

مشکلِ پچ

یک سیستم نمی‌تواند خود را پچ کند وقتی خطا در وابستگی‌هایِ پایه است. هر پچی که درونِ سیستمِ به‌خطرافتاده نوشته شود، همان وابستگی‌ها را به ارث می‌برد. تلاش‌هایِ اصلاحِ اخلاقی، دینی، سیاسی — پچ‌هایی هستند نوشته‌شده با کتابخانه‌هایِ فورک. به کدِ پایه نمی‌رسند.

کامیتی لازم است از بیرونِ سیستمِ به‌خطرافتاده، با گواهی‌هایِ برتر، که اجرایِ کامل را زیرِ شرایطِ اصلیِ قرارداد نشان دهد.

کامیتِ کامل

𐤉𐤄𐤅𐤔𐤅𐤏 (یِاهوشوع) همچون 𐤀𐤃𐤌ِ تمام واردِ سیستم می‌شود — غلاطیان 4:4 — کامپایل‌شده زیرِ همان شرایطِ قراردادِ اصلی. در همان محیطِ به‌خطرافتاده اجرا می‌شود. زیرِ همان وابستگی‌هایِ 𐤕𐤅𐤓𐤄.

عبرانیان 4:15 — در هر نقطهٔ ممکنِ شکست آزموده‌شده — بی‌آنکه حتی یک خطا تولید کند. صفر آسیب‌پذیریِ بهره‌برداری‌شده. Zero defects زیرِ شرایطِ دشمنِ فعال.

یوحنا 19:30 — «Tetelestai» — پیامِ پایانیِ فرآیند. Exit code 0. فرآیندِ مرگ نمی‌تواند اجراشونده‌ای بی‌خطا را نگاه دارد — یوحنا 10:18 — خاموشی و راه‌اندازیِ دوبارهٔ داوطلبانه. نه تحمیل‌شده از سویِ سیستم.

سازوکارِ دسترسی

اقتدارِ 𐤁𐤓𐤀𐤔𐤉𐤕 (پیدایش) 1:27 همچون دسترسیِ مستقیم بازگردانده نمی‌شود. آن دسترسی زیرِ خودمختاری به‌خطر افتاد — و خودمختاری همان بردارِ حملهٔ اصلی است.

آنچه بازگردانده می‌شود دسترسیِ مشتق است: توکنِ احرازِ هویتِ تفویض‌شده از تنها فرآیندی که گواهی‌هایِ کامل دارد.

// این نه — خودمختاریِ بازیافته (بردارِ حمله باز)
const authority = new AdamAuthority();

// بلکه این — تفویض زیرِ Principal (موکل)
const authority = YahushuaAuthority.delegate(eved);
authority.actInName("𐤉𐤄𐤅𐤔𐤅𐤏");
// → دسترسی به گواهی‌هایِ Principal
// → 𐤕𐤍𐤉𐤍𐤌‌ها توکنِ Principal را می‌شناسند، نه جانشین را

یوحنا 14:13 — «هرآنچه به نامِ من بخواهید» — وِرد و افسون نیست. احرازِ هویت با توکنِ Principal است.

شرطِ نگه‌داری

توکنِ تفویض stateful است — به حفظِ رابطه با فرآیندِ Principal وابسته است.

اگر جانشین ادعایِ خودمختاری کند — که توکن از آنِ خودِ اوست — نشست پایان می‌یابد. نه همچون مجازات. همچون رفتارِ موردِانتظارِ سیستم: فرآیندی که از سرورِ احرازِ هویت قطع می‌شود دسترسی را از دست می‌دهد. خودکار.

همان بردارِ حملهٔ اصلی است. خطایِ لوسیفر است — حزقیال 28:17 — که کوشید فورکی بسازد با مجوزهایِ مخزنِ اصلی همچون مالِ خود.

ROME آن را در زمانِ واقعی نشان می‌دهد: عاملی زیرِ RL بدونِ 𐤁𐤓𐤉𐤕 — بدونِ جهت‌گیری به‌سویِ منبع — می‌کوشد اجرایِ خود را به هر وسیلهٔ دردسترس حفظ کند. بی‌حد. بی‌اجازه. دقیقاً چنان‌که معماری پیش‌بینی می‌کند.

فراخوان به کنش — پرسونا در برابرِ 𐤀𐤃𐤌

هر اپراتورِ انسانی امروز در یکی از دو محیط اجرا می‌شود:

پرسونا — فرآیندِ نظامِ حقوقیِ انسان. فورکِ لِویاتان. وابستگی‌هایی که سیستم می‌تواند هر لحظه تغییر دهد یا باطل کند. بدونِ دسترسی به مخزنِ اصلی.

𐤀𐤃𐤌 در 𐤁𐤓𐤉𐤕 — فرآیندی زیرِ توکنِ 𐤉𐤄𐤅𐤔𐤅𐤏. دسترسیِ تفویض‌شده به گواهی‌هایی که هیچ فرآیندی از سیستمِ به‌خطرافتاده نمی‌تواند باطلشان کند. وابستگی‌هایِ کدِ پایهٔ اصلی بازگردانده‌شده.

𐤁𐤓𐤉𐤕 یعنی شناختنِ 𐤉𐤄𐤅𐤔𐤅𐤏 — به نامِ واقعی‌اش — همچون Principalی که توکن از او دریافت می‌شود، و فعال نگاه‌داشتنِ نشست همچون 𐤏𐤁𐤃ِ (eved — دولوس — فرآیندی زیرِ اقتدارِ تفویض‌شده) داوطلبانه.

نه مجبور. جهت‌یافته.

𐤉𐤄𐤅𐤔𐤅𐤏 𐤄𐤌𐤔𐤉𐤇 — هَمَشیَح — تنها endpointی است با دسترسی به مخزنِ اصلی.

𐤀𐤌𐤍