مواصفة مفتوحة · النسخة ١
QarainTrace v1
صيغة مفتوحة لادعاء واحد متتبع: أين فُحص، وما الذي يقف خلفه، وما الناقص، و— الجزء الذي تتجاوزه أغلب الصيغ — متى يكف عن كونه مأمون الاعتماد.
الصيغة تعلّم حدودها هي أيضا: سجل بلا مصفوفة نواقص ليس تتبعا صالحا.
للدليل نصف عمر
أغلب الصيغ تسجل ما كان صحيحا؛ وقليل منها يسجل متى يكف افتراضه عن الأمان. قيد السجل يتغير؛ الحساب يُغلق؛ الترخيص ينقضي. QarainTrace يجعل الانقضاء جزءا أصيلا من السجل: كل تتبع يقول متى رُصد، وكم موضوعه متقلب، ومتى يجب إعادة التحقق.
سجل يقر بتحلله أثمن من سجل يتظاهر بالدوام.
السجل
| الحقل | النوع | المعنى |
|---|---|---|
claim | string | الادعاء قيد الفحص، منقولا أو مقننا. |
jurisdiction | string | رمز بلد النظام القانوني الذي يعيش الادعاء تحته. |
sources | array | كل مصدر: الاسم، الدرجة وفق سلّم المنهج المعلن (١ أصلي مستقل؛ الرقم الأعلى استقلال أقل)، علم الاستقلال، وما يستطيع إثباته. |
evidence_posture | enum | verify · investigate · hold. ليست حكما أبدا؛ بل وضعية قراءة. |
gaps | array | ما لا يسنده مصدر متاح. المصفوفة الفارغة تعني فُحص-فلم-يوجد، لا لم-يُفحص. |
contradictions | array | حيث تختلف المصادر، أزواجا. |
safe_questions | array | أسئلة يطرحها القارئ بلا خطر على بائع أو محام أو جهة. |
observed_at | date | وقت قراءة حالة الأدلة. |
volatility_class | enum | stable · seasonal · volatile — بأي سرعة يتحلل هذا الجنس من الأدلة. |
revalidate_by | date | التاريخ الذي يجب بعده إعادة التحقق، مشتقا من التقلب. |
superseded_by | url|null | السجل الأحدث حين يوجد. التتبع المتجاوز يُحفظ ولا يُحذف. |
validity_scope | string | ما يغطيه السجل — مشروع واحد، سوق واحدة، فئة مستند واحدة. |
method_version | string | نسخة المنهج التي أُنتج التتبع تحتها. |
الحالة والتغييرات
هذه النسخة ١، على عنوان ثابت. التغيير الجوهري ينتج نسخة جديدة على عنوان جديد؛ وتغييرات هذه الصفحة تُسجل في صفحة التصحيحات كأي تصحيح.
التنفيذ المرجعي
تتبع حساب الضمان في هذا الموقع هو التنفيذ المرجعي، ونسخته المقروءة آليا متاحة في /api/public/v1/sample-trace.json. صفحة النموذج تعرض البنية نفسها ببيانات متخيلة.
تنفيذ هذه المواصفة والاستناد إليها حران مع الإسناد. لا تدعي صفة هيئة معايير؛ إما أن تُستعمل أو لا.