قوالب البدء السريعQuick-start templates

أوّل أمر يكتبك في مشروع تكامل خارجي: create:integration يولّد هيكلًا جاهزًا من القالب الرسمي — وضعه الافتراضي يعطيك أرضية الحارس (authorize → verify → anchor) بالوحدات المرجعية، ووضع --dde يعطيك قوالب الأدلة ثنائية الأطراف + محرّك الحدود مستقلًا + بوابة الدفع التي لا تُطلق إلا بمحرّك VERIFIED و قبول موقّع من الطرفين. كل أمثلة هذه الصفحة حية: الأوها مشتقّة لحظة العرض من بايتات السكربت نفسه، وقائمة الملفات من GitHub API، وجدول المحرّك يعمل فعليًا في تبويبك على القالب المرتبط بالمستودع — لا نص منسوخ يدويًا ولا رقم معاد كتابته. The first command that puts you in an external integration project: create:integration scaffolds from the official template — its default mode gives you the guard floor (authorize → verify → anchor) on the reference SDK, and --dde gives you the ten DDE/1 evidence records, the standalone boundary engine, and the payment gate that releases only on engine VERIFIED and signed two-party acceptance. Every example on this page is live: commands derive at render time from the generator's own bytes, the file trees come from the GitHub API, and the engine table actually runs in your tab against the committed fixture — no hand-copied prose, no retyped number.

generator: … templates: … engine: …

الأوامر (مشتقّة من نص الاستخدام)The commands (derived from the usage text)

جاري الاشتقاق من scripts/create-integration.mjs … Deriving from scripts/create-integration.mjs …

ما الذي يولّده كل وضعWhat each mode generates

create:integration … — الوضع الافتراضيdefault mode

…

…

create:integration … --dde — وضع بوابة الدفع DDEDDE payment-gate mode

…

…

مثال حي من المحرك (يعمل الآن في تبويبك)A live example from the engine (running in your tab right now)

المحرّك المرتبط (templates/integration-dde/engine-dde.mjs) يُجلب من raw.githubusercontent.com، ويُشغَّل على السجلات العشرة الملتزمة ودبابيس SHA-256 نفسها — مع تمرير مِعدَّل SHA-256 المُختبر للّعبة في المتصفح. هذا هو مخرج node verify-dde.mjs بالضبط، محسوبًا هنا لحظة العرض. The committed engine (templates/integration-dde/engine-dde.mjs) is fetched from raw.githubusercontent.com and run over the ten committed records and their SHA-256 pins — through the playground's browser-tested SHA-256 shim. This is exactly what node verify-dde.mjs prints, computed at render time.

…
pins: …summary: …
…

بوابة الدفع: نفس القانون، حيًّاThe payment gate: the same law, live

releaseWhen() من المحرّك نفسه، وشرط القبول مُشتقّ لحظة العرض من payout-gate.mjs. الإطار المرتبط يرفض القبول (REJECTED على معايير مقيَّمة) — فتظهر البوابة HOLD بأسامٍها. ما لم يتغيّر هو معنى الاستقرار وحده: معاملة مستقرة لا تُطلق شيئًا. releaseWhen() from the engine itself, with the acceptance predicate derived at render time from payout-gate.mjs. The committed fixture carries a REJECTED verdict on evaluated criteria — so the gate shows HOLD with its reasons. What a settled transaction changes: nothing.

…

جرّبه محليًاTry it locally

…

القالب المولَّد يعيش خارج مساحة العمل عمدًا — يستهلك CoreGuard كما يستهلكه مكشوف خارجي حقيقي. التعليمات الكاملة داخل /README.md المولَّد. The generated project lives outside this workspace on purpose — it consumes CoreGuard the way a real external integrator does. Full instructions live in the generated /README.md.

← صفحة المستودع← Repo page