Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AIDD Badges 🇫🇷

Certification vérifiable des membres de la communauté AI-Driven Development.

Open Badges 3.0 · VC-JWT RS256 · Git-natif · Sans email

License: MIT Tests Made in France


Membres certifiés


Gildas Avocegamou
Badge · LinkedIn

Jeremy Desvaux de Marigny
Badge · LinkedIn

Thierry Kwiatkowski
Badge · LinkedIn

Thierry Templier
Badge · LinkedIn

Annuaire complet (vérifié en direct depuis les badges signés) : verify.ai-driven-dev.fr/communaute.


Chaque membre certifié reçoit un badge Open Badges 3.0 (signé RS256) dont l'authenticité se vérifie par un tiers, indépendamment de nos serveurs, affichable sur LinkedIn et ailleurs.

Le process

  1. S'inscrire — un membre remplit un formulaire (issue GitHub). Son identité = son compte GitHub.
  2. Générer — un bot en fait une pull request (fiche + photo normalisée + aperçu de modération).
  3. Émettre — un mainteneur merge : c'est le point d'autorité. Le badge est signé et publié.
  4. Vérifier — la page du badge contrôle la signature dans le navigateur (QR, preuve téléchargeable).
  5. Mettre à jour — un formulaire modifie nom, photo, LinkedIn, site ou description ; l'annuaire seul change, le badge signé reste identique.
  6. Retirer — une demande de retrait supprime la fiche + la photo et révoque le badge (RGPD).

Détail des flux : docs/ARCHITECTURE.md. Guide des mainteneurs : MAINTAINERS.md.

Tester en local (sans DNS)

cd .github/scripts && npm ci
npm test      # ~140 tests
npm run demo  # signe un badge de démo et le sert -> http://localhost:8000/u/demo

Structure

Chemin Contenu
docs/ARCHITECTURE.md Architecture, flux et diagrammes (deux hôtes, émission, vérif, retrait, cycle de vie de la clé)
docs/urls.md Cartographie des URLs (permanent gravé vs présentation)
docs/verification.md Vérifier un badge indépendamment (page, 1EdTech, hors ligne)
MAINTAINERS.md Guide des mainteneurs, étape par étape
docs/PRD.md Référence : exigences + contraintes (CT-1…CT-14), rationale
docs/rgpd/ Information (art. 13) + justification non-AIPD
.github/scripts/ Intake, émission, révocation, annuaire (+ tests)
site/ Code de vérification navigateur (+ tests)
data/members/<handle>/ Fiche + photo d'un membre (photo en Git LFS)

About

Certification vérifiable des membres AIDD (Open Badges 3.0) + design

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages