P21 / عرض غير متصل v0.1.0
شاهد ما يمكن
للفحص اكتشافه.
أربعة أمثلة اصطناعية. فحص Ed25519 فعلي. تعليمات محلية مستقلة. دون شبكة أو محفظة.
عرض تعليمي لا P21 SDK ولا مدقق معاملات حي. لا تستخدم هذه الحالات لإجازة دفع حقيقي.
نزّل. افحص. شغّل.
استخدم Node.js 22 أو أحدث. احفظ الملف وافحصه في محرر نصوص قبل تشغيله. لا يلزم تثبيت عبر npm.
نزّل proof21-demo.mjs ↓node proof21-demo.mjsشغّل من مجلد الملف المنزّل.
node proof21-demo.mjs --jsonما ينبغي أن تراه.
| المثال | التوقيع | Check |
|---|---|---|
| مثال مطابق | VALID | PASS |
| مستلم خاطئ | VALID | FAIL |
| أدلة ناقصة | VALID | INDETERMINATE |
| تقرير معدّل | INVALID | INDETERMINATE |
توقيع تقرير المستلم الخاطئ صحيح. هذه هي الفكرة: أدلة أصيلة قد تصف فعلًا خاطئًا.
حتى المثال المطابق يبقى REVIEW للقبول. الأدلة الاصطناعية لا تثبت دفعًا حقيقيًا.
ما الذي يعمل فعلًا؟
يفحص الملف سجلات JWS مدمجة بتشفير Node المدمج، ويقارن الحقول بتوقع محلي مستقل وساعة عرض ثابتة.
لا مفاتيح خاصة أو تبعيات أو RPC أو كتابة ملفات أو محافظ أو تحليلات أو دفع. إعادة الأمثلة آمنة، لكنها ليست اختبار حماية من إعادة الاستخدام.
ما الذي لا يعمل؟
التحقق الحي من السلسلة وحالة DMT/TAP وعينات Bitcoin والواجهات المستضافة وسياسات مفاتيح الإنتاج وإلغائها أعمال مستقبلية.
قارئ JWS المقيد ليس مكتبة JOSE عامة أو معيار إيصال P21 النهائي. بصمة من المضيف نفسه ليست دليلًا مستقلًا على هوية الناشر.
اقرأ مواصفات العرضهل لديك المستودع بالفعل؟
أمر npm يشغّل برنامجًا محليًا ولا يثبّت حزمة:
npm run demoلا توجد حزمة P21 منشورة في npm. لا تثبّت حزمة مشابهة الاسم مفترضًا أنها لنا.