| إنشاء المستند |
توليد رقم وثيقة فريد يميّز العقد عن غيره. |
بصمة SHA-256 للمستند، ولحظة الإنشاء، والحساب الذي أنشأه. |
| تحديد الحقول والأطراف |
ربط كل حقل بصاحبه، والتحقق من اكتمال الحقول الإجبارية. |
خريطة الحقول ومواضعها، وقائمة الموقّعين، ودرجة التوقيع المطلوبة من كل طرف. |
| الإرسال للتوقيع |
توليد رابط توقيع خاص لكل طرف لا يصلح لطرف آخر. |
حدث «أُرسل» في سجل التدقيق: المستلم والطابع الزمني وحالة العقد الجديدة. |
| فتح الرابط ومراجعة العقد |
صلاحية الرابط وارتباطه بالوثيقة والطرف الصحيح. |
حدث الفتح بالطابع الزمني وعنوان الـIP — وهو ما يُثبت لاحقًا أن العقد عُرض فعلًا قبل التوقيع. |
| التحقق من هوية الموقّع |
إرسال رمز OTP ومطابقته عند الإدخال، أو فحص المستند الرسمي وبصمة الوجه الحيّة، أو التحقق من الشهادة المعتمدة على التوكن. |
طريقة التحقق المستخدمة، ونتيجتها، ووقتها — مرتبطة بذلك الموقّع تحديدًا. |
| وضع التوقيع |
تثبيت التوقيع في موضعه المحدَّد، ومنع أي تعديل على نصّ العقد. وفي درجة التوكن يُدمَج توقيع رقمي بمعيار PAdES داخل الملف. |
حدث توقيع لكل طرف بوقته، وقيم الحقول التي أدخلها هو. |
| الختم بعد آخر توقيع |
حساب بصمة SHA-256 للملف النهائي — سلسلة ثابتة تتغيّر كليًا لو تغيّر بايت واحد في الملف. |
البصمة، وشهادة الإتمام، وسجل الأحداث الكامل، ورمز QR ورقم الوثيقة. |
| التحقق العام لاحقًا |
مطابقة رقم الوثيقة أو رمز QR مع السجل المخزَّن لدى المنصة. |
تُعرض حالة الوثيقة وصحّتها في صفحة التحقق دون كشف محتوى العقد ودون حاجة إلى حساب. |