Gankpo Share Engine Specification

1. Introduction

Le Share Engine est responsable de la transformation d'un conteneur source (Original) vers ses pendants destinés à la distribution légale et sécurisée aux parties prenantes (les "Copies de vérification" ou Share).

2. La share_envelope

Lors de la création d'une copie (Publique ou Protégée), l'empreinte GKP (le payload de bas niveau) est encapsulée ou re-hachée avec des informations de transport supplémentaires pour générer la nouvelle copie. La share_envelope contient :

3. Le share_state_machine (États du Partage)

Les métadonnées de partage sont gérées dynamiquement par les applications Gankpo dans une machine à état rigoureuse :

4. Partage de Discipline (Share Discipline)

L'Engine force une configuration stricte visant à éviter une sur-génération désordonnée de partages : Il est formellement interdit de déclencher l'événement "Share" à travers d'autres fichiers "Share" (PublicShare ou ProtectedShare). L'export doit systématiquement découler depuis l'Original (bloqué côté ActionPolicyEngine). L'UI doit privilégier la Réutilisation d'une copie déjà générée (Check Existing Share Copy).