كيف تختم كودك المصدري زمنياً بإثبات معتمد

جمّد نسخة من الكود أو الملف التنفيذي في 30 ثانية. إثبات تقني قابل للتحقق بأن هذه النسخة كانت موجودة في هذا التاريخ المحدد — دون رفع الكود على خادم طرف ثالث أبداً.

يمكن لأي شخص ادعاء ملكية خوارزمية أو وظيفة برمجية

السيناريو الأول: مطور مستقل يسلم ميزة لعميل، ثم يدعي العميل أنه المؤلف الفكري ويرفض الدفع. السيناريو الثاني: مطور مستقل يبتكر خوارزمية أصلية، ثم ينافسه آخر بإصدار نفس الخوارزمية بعد أشهر ويطعن في الملكية. في كلتا الحالتين، commit Git أو بريد إلكتروني لا يكفي — يمكن تأريخها بأثر رجعي أو الطعن فيها. فقط إثبات مختوم زمنياً من سلطة طرف ثالث موثوقة هو غير قابل للطعن تقنياً.

بصمة معتمدة لكودك، خارج مستودع Git

أقوم بإنهاء نسخة مستقرة من الكود أو مخرج تقني.

أنشئ إثبات مختوم زمنياً لملف ZIP المشروع قبل التسليم أو النشر.

يمكنني إثبات أن هذه النسخة بالتحديد كانت موجودة في هذا التاريخ، بشكل مستقل عن Git.

الكود لا يغادر جهازي أبداً. يتم إرسال بصمة SHA-256 فقط.

الصيغ المقبولة: ZIP, TAR.GZ, JS, PY, SQL, ملفات تنفيذية مجمعة — جميع الصيغ

3 خطوات، 30 ثانية

  1. أسقط ملفك: ZIP للمشروع، ملف مصدري، ملف تنفيذي مجمع…
  2. شهادة تلقائية: حساب هاش SHA-256 في المتصفح + ختم زمني RFC 3161 عبر FreeTSA
  3. تحميل Proof Pack: شهادة PDF قابلة للقراءة + رمز .tsr قابل للتحقق بأي أداة متوافقة مع RFC 3161

لماذا لا تستخدم Git فقط؟

Git هو أداة إدارة إصدارات، وليس أداة إثبات خارجية.

المعيارGit CommitGitHub timestampProofStamper
قابل للتأريخ بأثر رجعينعم (git commit --date)لالا (TSA خارجي)
معتمد على منصةلانعم (GitHub)لا
سرية الكودمحليمستضاف100% محلي
قابل للتحقق بشكل مستقللالانعم (RFC 3161)
إثبات تقني خارجيلالانعم ✓

احمِ كل خطوة رئيسية في تطويرك

  • تسليم للعميل — أثبت التاريخ الدقيق لتسليم مخرج تقني.
  • تقديم براءة اختراع برمجية — وثّق أسبقية اختراعك قبل أي نشر.
  • خوارزمية مملوكة — جمّد نسخة من خوارزميتك قبل المشاركة أو التعاون.
  • نسخة ما قبل المصدر المفتوح — اختم كودك زمنياً قبل نشره تحت رخصة مفتوحة.
  • تدقيق الامتثال — أثبت الحالة الدقيقة لنظام في تاريخ محدد.
  • إثبات عدم التراجع — اعتمد أن نسخة اجتازت الاختبارات في تاريخ معين.

الأسئلة الشائعة

ألا يكفي commit Git كإثبات؟
يمكن تأريخ commit Git بأثر رجعي باستخدام git commit --date. إنه أداة إدارة إصدارات داخلية، وليس إثباتاً مستقلاً. يستخدم ProofStamper سلطة ختم زمني طرف ثالث (RFC 3161) تعتمد التاريخ بشكل لا يقبل الجدل.
هل يتم إرسال كودي المصدري إلى خوادمكم؟
لا، أبداً. تتم جميع المعالجة محلياً في متصفحك. يتم إرسال البصمة التشفيرية (SHA-256) فقط — معرف فريد لا يمكنه إعادة بناء كودك — للحصول على الختم الزمني.
هل يمكنني ختم مشروع كامل في ملف ZIP واحد زمنياً؟
نعم. اضغط مشروعك كملف ZIP أو TAR.GZ وأسقطه. تغطي بصمة SHA-256 المحتوى بالكامل. إذا تغير بايت واحد، ستختلف البصمة.
هل هذا الإثبات قابل للاستخدام في نزاع تجاري؟
نعم. شهادة RFC 3161 هي إثبات تقني معترف به للأسبقية. مقترنة بتقرير محضر قضائي، تشكل دليلاً قوياً لإثبات تاريخ وجود ملف.