La validation n’est pas l’émission
Une syntaxe et une somme de contrôle valides prouvent uniquement que l’identifiant est bien formé. Elles ne prouvent ni son émission par GSEIN, ni son attribution à une entité, ni le statut actif de celle-ci.
GSEIN 1.0 · PROJET PUBLIC
Le projet GSEIN 1.0 définit une syntaxe canonique unique et un corpus de conformité portable pour les implémentations dans toute langue.
Syntaxe canonique
Un GSEIN contient un corps d’attribution de 12 chiffres suivi de deux chiffres de contrôle ISO/IEC 7064 MOD 97-10. Le corps n’encode ni pays, ni secteur, ni type d’entité.
GSEIN-8293-1049-5820-75
ISO/IEC 7064 MOD 97-10
Une syntaxe et une somme de contrôle valides prouvent uniquement que l’identifiant est bien formé. Elles ne prouvent ni son émission par GSEIN, ni son attribution à une entité, ni le statut actif de celle-ci.
Profils de conformité
Calculez les deux chiffres de contrôle de chaque charge utile à 12 chiffres et vérifiez tous les vecteurs valides.
Normalisez les représentations acceptées vers leur forme canonique et rejetez les entrées incorrectes avec le motif spécifié.
Ressources d’implémentation
Le corpus JSON et son schéma JSON sont des artefacts publics et versionnés. Les copies publiques sont comparées octet par octet aux sources canoniques du dépôt.
Charges utiles valides, représentations acceptées et cas de rejet obligatoires.
gsein-v1-vectors.json
Structure et contraintes lisibles par machine pour valider le fichier de vecteurs.
gsein-v1-vectors.schema.json
Le projet reste ouvert à la révision. Toute modification normative exige une nouvelle version et des vecteurs de conformité mis à jour.