Accueil & Vue d'ensemble
CLAIR (Citoyen Libre, Analyse, Information, République) est une plateforme ouverte et indépendante dédiée à la transparence sur le Parlement français : parlementaires, scrutins publics, dossiers législatifs, débats, commissions et lobbying. L'ensemble du code est publié sous licence AGPL-3.0.
🏛️ Vue d'Ensemble de l'Écosystème
L'écosystème CLAIR s'articule autour d'une base de données relationnelle centralisée alimentée par des pipelines d'ingestion quotidiens et mise à disposition via une API en lecture seule et une application web accessible sur clair.vote.
🧭 Explorer la Documentation
Plateforme & Guide
01Vision citoyenne, stack technique, guide de contribution développeur et référence de l'API REST.
Données & Modélisation
02Sources Open Data, orchestrateur d'ingestion nocturne/intraday, enrichissement IA, modèle Prisma et diagrammes ERD.
Guide Développeur
DevInstallation locale pas à pas avec Docker Compose, exécution Turbo et stratégie de déploiement.
Référence API
APIDocumentation des endpoints REST, limitation de débit, en-têtes et exemples multi-langages.
Schémas ERD
BDDDiagrammes Entité-Relation interactifs de la base de données PostgreSQL (Prisma ORM).
Explorateur API
OpenAPIToutes les routes de l'API, générées depuis son code. Le Swagger UI natif reste disponible sur api.clair.vote/docs.
🔒 Principes d'Accès et Transparence
- Lecture Seule et Zéro Compte : La plateforme ne comporte aucun système de compte utilisateur, ni cookie traceur. L'API est publique et consultable librement.
- Licence Libre AGPL-3.0 : Le code source de l'ensemble des modules (Web, API, Ingestion, Docs) est public.
- Traçabilité Intégrale : Chaque donnée affichée est directement rattachable à son document légal source ou son identifiant officiel (UID AN/Sénat, déclaration HATVP).