Gankpo Trust Engine Architecture

1. Introduction

Le Gankpo Trust Engine est le pilier d'évaluation transactionnelle qui garantit la fiabilité, l’authenticité, et la conformité d'un document circulant sur la plateforme (Suite, Reader, Field). Plutôt qu'une simple vérification mathématique, il assure une modélisation dynamique du contexte transactionnel d'un GKP.

2. ChainOfCustody (Chaîne de Possession)

Le registre ChainOfCustody capture la généalogie exacte d'un conteneur GKP de sa création jusqu'à sa destruction/révocation.

  1. Événements horodatés & Signés : Toute opération inter-organisationnelle (Creation, Signature, Revocation, Submission) n'est pas simplement journalisée en base de données, mais elle est attachée sous forme cryptographique à l'arbre interne du GKP.
  2. Pointeurs Hachés (PrevHash) : Afin de garantir l'absence de falsifications rétroactives, l'événement N concatène l'empreinte de l'événement N-1 dans sa charge utile. La falsification ou la suppression de la "racine de confiance" invalide la chaîne.

3. TrustGraph (Graphe de Confiance)

Le Trust Engine projette chaque signature validée dans un TrustGraph, modélisant l'autorité (PKI ou locale) des signataires.

4. TrustScore (Score de Confiance)

Lors de la vérification (hors-ligne ou hybride), le moteur attribue un Trust Score (0 à 100) à l'interaction :

Ce calcul dynamique offre aux UI (e.g. Gankpo Reader) la possibilité d'afficher en temps réel le "niveau" d'assurance au citoyen ou à l'institution inspectrice.