سجل البروتوكولات, مسوّدات قيد التطوير

كيف نعمل

منهجٌ يُقرأ مسبقًا، ويُتحقَّق منه لاحقًا

تقرير الخبرة مستند فني، والقاضي هو من يقدّر قيمته. ومنهج فورينسيس لاب مكتوب: بروتوكولات ما زالت مسوّدات قيد التطوير، تُرسَل نصوصها عند الطلب؛ ومخطط للتقرير متاح للعموم؛ وبصمة تشفيرية لملف التقرير، يستطيع أي شخص إعادة حسابها.

ما الذي يقوله التقرير

مطابق
في النقاط التي فُحصت، تتطابق العيّنة مع العيّنات المرجعية، بدرجة اليقين التي يعلنها التقرير. ويبيّن التقرير أيضًا عند أي مستوى توقّف التحليل: ولمعرفة المزيد، عن التركيب مثلًا، يمكن طلب المستوى التالي.
غير مطابق
تُظهر العيّنة فروقًا عن العيّنات المرجعية، يصفها التقرير ويوثّقها. ويستطيع من طلب التحليل أن يسلّم التقرير إلى محاميه أو إلى السلطة المختصة، التي يعود إليها تقدير المسؤوليات؛ وإذا تبيّن خطر على الصحة، نبيّن كيفية إبلاغ السلطات به.
غير حاسم
لا تكفي العناصر المجموعة للقول إن العيّنة مطابقة أو غير مطابقة، ويشرح التقرير السبب. ويبيّن الخبير إن كان المستوى التالي من التحليل قادرًا على توضيح القضية: ولا يُمضى فيه إلا بموافقة من طلب التحليل.

لا يبلغ فحص الصور أيًّا من هذه النتائج: فهو يعطي نتيجة تمهيدية، تُظهر شذوذًا مرئيًا أو لا تُظهره، وليست تقرير خبرة. ويصحّ ذلك على الفحص الذي يُجريه الخبير، للشركات والسلطات، وسيصحّ على التحليل الأولي في ⁦Forensis Lab Verify™⁩، القادمة قريبًا للمستهلكين.

وأدناه سجل البروتوكولات: مسوّدات قيد التطوير، تُرسَل نصوصها عند الطلب.

أربعة التزامات

ما الذي يمكن التحقق منه، وكيف

لكل التزام أثر عملي على من يتسلّم تقريرًا منّا، ويبيّن ما هو مستخدَم بالفعل وما لا يزال مسوّدة.

01

المنهج مكتوب، والنصوص عند الطلب

لكل مستوى تحليل بروتوكول مكتوب، وهو اليوم مسوّدة. يصف السجل أدناه محتواه؛ أما النصوص، بنسخة العمل الحالية، فنرسلها عند الطلب، حتى قبل أي تكليف. ويصف التقريرُ المنهجَ المطبَّق على كل قضية.

02

مخطط التقرير متاح للعموم

التقرير ليس ملف PDF فحسب: إنه مستند مُهيكَل بمخطط عام. يستطيع أي شخص قراءته بأدواته، وفهرسته، ومقارنته بغيره، والتحقق من حقوله الإلزامية.

03

البصمة قابلة لإعادة الحساب

لكل تقرير بصمة تشفيرية: هي SHA-256 لملفه، كما صدر. ومن يحوز الملف يعيد حسابها بأدوات قياسية، وفي حالة التقارير المُدرَجة في السجل العام (قيد التفعيل) يقارنها بالبصمة الظاهرة على صفحة التحقق: فالملف المعدَّل يكفّ عن المطابقة.

04

المراجعات ستكون متتبَّعة

تتغيّر البروتوكولات حين يتغيّر التقليد، وتقرير الخبرة يُقرأ بالبروتوكول المعمول به في زمنه. ومع الإيداع الرسمي، ستبقى كل نسخة مقيَّدة في السجل بتاريخها وتعديلاتها؛ أما اليوم فيضمّ السجل مسوّدات قيد التطوير، بلا أرقام نسخ ولا تواريخ.

السجل

البروتوكولات، في طور المسوّدة

خمسة بروتوكولات، من التسجيل الفوتوغرافي إلى تقدير الضرر، ما زالت مسوّدات؛ وتُرسَل نصوصها، بنسخة العمل، عند الطلب. ويصف التقريرُ المنهجَ المطبَّق على كل قضية؛ وفي السياقات القضائية تصفه أيضًا البطاقةُ الفنية المرفقة بتقرير الخبرة، مع المقارنات المنفَّذة والأدوات المستخدمة وتحديد العيّنات.

FL-P/01

التسجيل الفوتوغرافي للعيّنة

يحدّد اللقطات الثماني الإلزامية، وهندسة التصوير، والإضاءة، والمقياس المتري، والبيانات الوصفية التي يجب أن يتضمّنها كل سجل ليكون المستوى L1 قابلًا للتكرار من طرف ثالث.

مسوّدة · قيد التطوير

FL-P/02

الفحص المادي المقارن

يعدّد المقادير المقيسة في المستوى L2 (التحقق في المختبر)، والأدوات المسموح بها، وحدود التفاوت المرجعية، وموقع كل قياس على حدة بالنسبة إلى حدود التفاوت: ضمنها، أو عند الحدّ، أو خارجها. ويخصّ هذا التصنيف القياسات لا المنتج: أما نتيجة التقرير فلا يُعبَّر عنها إلا بمصطلحات المدوّنة الأخلاقية ومخطط التقرير، أي مطابق، أو غير مطابق، أو غير حاسم.

مسوّدة · قيد التطوير

FL-P/03

تحليل العطر بالاستشراب الغازي

شروط الاستشراب، وتحضير العيّنة، ومعايير التعرّف على القمم، وقواعد المقارنة بين المنحنى قيد الفحص والمنحنى المرجعي في المستوى L3.

مسوّدة · قيد التطوير

FL-P/04

سلسلة الحيازة

الختم، والترقيم، وسجل التداول، وشروط حفظ الحِرز منذ استلامه حتى إعادته أو إتلافه.

مسوّدة · قيد التطوير

FL-P/05

تقدير الضرر

منهج لتقدير الضرر الاقتصادي الناتج عن التقليد، حسب المرجع وحسب القناة.

مسوّدة · قيد التطوير

مسوّدات عمل: لم يصبح أي بروتوكول بعدُ نصًّا نافذًا.

نحو الإيداع

سيشمل الإيداع الرسمي لكل بروتوكول، بنصّه الكامل، بصمة SHA-256 لسلامة النص، وتوقيعًا رقميًا من المؤلّف، وختمًا زمنيًا.

المخطط

التقرير مستند تقرؤه الآلات

إلى جانب ملف PDF الموقّع، يوجد كل تقرير ككائن مُهيكَل مطابق لمخطط JSON عام. تستطيع إدارة قانونية فهرسته، وتستطيع مؤسسة مقارنته بغيره، ويستطيع طرف ثالث التحقق من شكله دون تأويل. وتبيّن النتيجة ما إذا كانت العيّنة مطابقة للعيّنات المرجعية أو غير مطابقة لها، أو ما إذا كان التحليل غير حاسم، مع درجة اليقين التي يعلنها الخبير، بالكلمات: فلا تقييم بالنقاط.

نسخة المخطط1.4
الصيغةJSON Schema 2020-12
الرخصةCC BY 4.0
البصمةSHA-256 لملف JSON، بايتًا بايتًا
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://forensislab.com/schema/referto/1.4.json",
  "title": "Referto Forensis Lab",
  "description": "Il documento emesso dal laboratorio: il referto (L2, L3), firmato dal perito, o l'esito preliminare del controllo sulle fotografie (L1), che non è una perizia. L'impronta non sta nel documento: è lo SHA-256 del file JSON così come è stato emesso, byte per byte, e la pubblica la pagina di verifica del codice (e, quando sarà attivo, il registro).",
  "type": "object",
  "required": ["referto", "perito", "oggetto", "metodo", "esito"],
  "properties": {
    "referto": {
      "type": "object",
      "required": ["codice", "livello", "emesso"],
      "properties": {
        "codice": {
          "type": "string",
          "pattern": "^FL-(443-[0-9]{2}|DEMO)-L[123]-[0-9A-F]{4}$",
          "$comment": "Nei referti emessi il codice porta il numero d'albo del perito (443) e l'anno, in due cifre. Il prefisso FL-DEMO è riservato ai documenti dimostrativi: nessun referto emesso lo porta."
        },
        "livello": { "enum": ["L1", "L2", "L3"] },
        "emesso": { "type": "string", "format": "date" },
        "dimostrativo": {
          "const": true,
          "description": "Solo nei documenti dimostrativi (prefisso FL-DEMO), che hanno dati simulati."
        }
      }
    },
    "perito": {
      "type": "object",
      "required": ["nome", "albo", "tribunale"],
      "properties": {
        "nome": { "type": "string" },
        "albo": { "type": "integer" },
        "tribunale": { "type": "string" }
      }
    },
    "oggetto": {
      "type": "object",
      "required": ["marchio", "referenza", "canale"],
      "properties": {
        "marchio": { "type": "string" },
        "referenza": { "type": "string" },
        "canale": {
          "enum": [
            "boutique", "profumeria", "marketplace", "social", "fiera",
            "privato"
          ]
        },
        "lotto": { "type": "string", "pattern": "^[A-Z0-9]{4,8}$" }
      }
    },
    "metodo": {
      "type": "array",
      "description": "Le bozze di protocollo applicate (FL-P/nn): identificano la bozza di lavoro, non un testo in vigore; il numero di versione (FL-P/nn vN.N) si aggiunge con il deposito formale. Il metodo applicato al caso è descritto nel referto; nei contesti giudiziari la perizia è accompagnata dalla scheda tecnica con il metodo, i confronti eseguiti, gli strumenti utilizzati e l'identificazione dei campioni (Codice Etico 3.2 c).",
      "items": {
        "type": "string",
        "pattern": "^FL-P/[0-9]{2}( v[0-9]+\\.[0-9]+)?$"
      },
      "minItems": 1
    },
    "esito": {
      "type": "object",
      "description": "Le conclusioni del perito sul campione esaminato, al livello indicato in referto.livello e nei limiti dichiarati. Nel referto (L2, L3) la perizia accerta la conformità o la non conformità ai campioni di riferimento (conclusione); il controllo sulle fotografie (L1) dà solo un esito preliminare (esito_preliminare), che non è una conclusione di conformità e non ha valore di perizia. L'attribuzione di responsabilità spetta all'autorità competente e il valore del referto lo valuta il giudice.",
      "required": ["grado_di_certezza", "limiti", "elementi"],
      "properties": {
        "conclusione": {
          "enum": ["conforme", "non_conforme", "non_concludente"],
          "description": "Solo nel referto (L2, L3). conforme: nessuna difformità rispetto ai campioni di riferimento, per quanto esaminato. non_conforme: difformità documentate rispetto ai campioni di riferimento. non_concludente: gli elementi non bastano ad accertare né la conformità né la non conformità; il referto indica quale livello di analisi servirebbe."
        },
        "esito_preliminare": {
          "enum": ["nessuna_anomalia_visibile", "con_anomalie_visibili"],
          "description": "Solo nel controllo sulle fotografie (L1): che cosa mostrano le fotografie esaminate. Non è una conclusione di conformità e non ha valore di perizia; per un accertamento sul prodotto serve la verifica in laboratorio (L2)."
        },
        "grado_di_certezza": {
          "type": "string",
          "description": "Il grado di certezza raggiunto, dichiarato dal perito a parole. Non è un punteggio né una percentuale."
        },
        "limiti": {
          "type": "string",
          "description": "Che cosa l'analisi non ha potuto verificare, e perché."
        },
        "elementi": {
          "type": "array",
          "description": "Fatti osservati e risultati delle analisi su cui si fonda l'esito, ciascuno con il protocollo che lo ha prodotto.",
          "items": {
            "type": "object",
            "required": ["titolo", "gravita", "protocollo"],
            "properties": {
              "titolo": { "type": "string" },
              "gravita": { "enum": ["alta", "media", "bassa"] },
              "protocollo": { "type": "string" }
            }
          }
        }
      }
    }
  },
  "allOf": [
    {
      "$comment": "L1: solo l'esito preliminare, mai una conclusione. L2 e L3: la conclusione, mai l'esito preliminare.",
      "if": {
        "required": ["referto"],
        "properties": {
          "referto": {
            "required": ["livello"],
            "properties": {
              "livello": { "const": "L1" }
            }
          }
        }
      },
      "then": {
        "properties": {
          "esito": {
            "required": ["esito_preliminare"],
            "not": { "required": ["conclusione"] }
          }
        }
      },
      "else": {
        "properties": {
          "esito": {
            "required": ["conclusione"],
            "not": { "required": ["esito_preliminare"] }
          }
        }
      }
    }
  ]
}

التقارير الإيضاحية في هذا الموقع مطابقة للمخطط: FL-DEMO-L3-9F2A, FL-DEMO-L2-4C71, FL-DEMO-L1-2B08.

Documenti tecnici color avorio impilati su fondo blu notte, con riga metallica e fermaglio d'ottone.
صورة توضيحية

التحقق من السلامة

ثلاث خطوات، بأدوات قياسية

بصمة التقرير هي SHA-256 لملف JSON الخاص به، كما صدر. ومن يحوز الملف يعيد حسابها بأدوات يملكها أصلًا، ويقارن النتيجة بصفحة التحقق العامة، وذلك للتقارير المُدرَجة في السجل (قيد التفعيل).

  1. 01

    يُؤخذ ملف التقرير

    ملف JSON الخاص بالتقرير، كما صدر: تُحسب البصمة على ذلك الملف، بايتًا بايتًا، دون أي تحويل ودون حقول يُعاد ترتيبها. وإن أُعيد تنسيقه، ولو في المسافات وحدها، تغيّرت البصمة.

  2. 02

    تُحسب بصمة SHA-256

    بأي أداة: سطر أوامر، أو مكتبة برمجية، أو خدمة تعمل دون اتصال. الخوارزمية معيارية وليست من عندنا.

  3. 03

    تُقارَن بالصفحة العامة

    إن تطابقت البصمتان فالملف هو الملف الصادر عنّا. وإن اختلف الملف ولو في حرف واحد، لم تتطابق البصمتان.

مثال · من سطر الأوامر

shasum -a 256 referto-FL-DEMO-L3-9F2A.json
6ef9182199227e00a0d0d269542eef6fe624b219f303ffc3f213362e7417e685  referto-FL-DEMO-L3-9F2A.json

نزّل ملف المثال بصيغة JSONFL-DEMO-L3-9F2A

ألديك ملاحظات على المنهج؟ نرحّب بها.

مسوّدات البروتوكولات مفتوحة لتعليقات مسبَّبة من الخبراء ومكاتب المحاماة والكيميائيين وإدارات مكافحة التقليد: يقرؤها المختبر جميعًا، ويقرّر ما يأخذ به منها في النسخة التالية.