Des agents IA souverains, l'humain au milieu.Sovereign AI agents, the human in the middle.
Le système sert la décision ; l'humain la prend. Nos agents lisent, comparent et préparent — une personne nommée tranche, et la trace reste.The system serves the decision; the human makes it. Our agents read, compare and prepare — a named person decides, and the trail is kept.
La nuit, les agents préparentAt night, the agents prepare
Ils lisent les textes, comparent, proposent. Ils décident ce qui est à leur portée et mettent de côté, pour le matin, ce que seule une personne peut trancher.They read the texts, compare, propose. They decide what is theirs to decide, and set aside for the morning what only a person can rule on.
Le matin, l'humain décideIn the morning, the human decides
Chaque décision arrive prête : énoncée clairement, avec ses sources. La personne à la porte juge — les agents ne décident pas à sa place.Every decision arrives ready: stated clearly, with its sources. The person at the door judges — the agents never decide in their place.
La trace resteThe trail is kept
Chaque arbitrage est consigné là où il a été pris, avec qui l'a pris. Ce qui a été décidé se retrouve, se vérifie, se rejoue.Every ruling is recorded where it was taken, with who took it. What was decided can be found, checked, and replayed.
Premier terrainFirst ground
Ò Capistaine
L'IA civique née pour les municipales 2026 d'Audierne-Esquibien. Elle a lu les textes publics de la commune et les programmes des quatre listes, et répondu aux questions des habitants, côte à côte — sans classer, sans recommander.The civic AI born for the 2026 municipal elections in Audierne-Esquibien. It read the commune's public texts and the programmes of the four lists, and answered residents' questions side by side — without ranking, without recommending.
36 contributions citoyennes · 4 listes comparées à égalité · données en France · lauréat Social Impact, Encode « Commit to Change » 202636 citizen contributions · 4 lists on equal terms · data in France · Social Impact winner, Encode “Commit to Change” 2026
Du document à la donnéeFrom document to dataVos actes, scans et comptes rendus, structurés et lisibles par tous — au format national.Your acts, scans and minutes made structured and readable by all — in the national format.Voir l'exemple →See the example →
La sémantique de votre communeYour commune's semanticUn MCP dédié : vos mots, leurs sens, leurs sources, servis à chacun de vos outils d'IA.A dedicated MCP: your words, their meanings, their sources, served to every AI tool you use.Article à venirArticle coming
Mission de data miningData-mining missionUne question, le terrain et les données ouvertes croisés : 73 points lumineux relevés à pied, la carte réelle, un film pour décider.One question, field work and open data crossed: 73 street lights surveyed on foot, the real map, a film to decide.
Demander un devisAsk for a quoteDites-nous ce que votre commune veut lire, comprendre ou décider.Tell us what your commune wants to read, understand or decide.Nous écrireWrite to us
Ò Capistaine · bêtaÒ Capistaine · beta
De la délibération au citoyenFrom the deliberation to the resident
Les actes de la commune sont publics, mais pas lisibles : un PDF tamponné, souvent un scan. Nous les rendons structurés — puis lisibles par chacun, selon qui il est.The commune's acts are public, but not readable: a stamped PDF, often a scan. We make them structured — then readable by each person, according to who they are.
1
L'acte publiéThe published act
197 actes moissonnés sur Megalis, le flux open data breton, chaque fichier vérifié par son empreinte. Sur 205 PDF « texte », 141 ne portent que le tampon de la préfecture sur un scan.197 acts harvested from Megalis, Brittany's open-data feed, every file checked against its fingerprint. Of 205 “text” PDFs, 141 carry only the prefecture's stamp over a scan.
2
Le texte luThe text read
L'OCR lit le scan, avec le vocabulaire de la commune : Stum, Pierre Le Lec, Brigneoc'h — tels que la commune les écrit.OCR reads the scan, with the commune's own vocabulary: Stum, Pierre Le Lec, Brigneoc'h — as the commune writes them.
3
La donnéeThe data
154 délibérations au format national SCDL 2.1.6 : matière, objet, date, votes. Une ligne par décision, réutilisable par tous.154 deliberations in the national SCDL 2.1.6 format: subject, title, date, votes. One row per decision, reusable by anyone.
4
Les lecturesThe readings
Un même contenu, plusieurs lectures : chacun déclare qui il est, personne n'est deviné ni suivi.One content, several readings: each person declares who they are; no one is guessed or tracked.
Exemple · une délibération réelleExample · a real deliberation
DELIB_ID
DE2026-039
DELIB_DATE
2026-02-18
DELIB_MATIERE
1.4 · Commande Publique / Autres types de contrats
DELIB_OBJET
SDEF : rénovation éclairage public stade d'Esquibien
annexeannex
convention de mandat · 17 800 € HT · 21 360 € TTC · 100 % commune · acompte 40 %mandate agreement · €17,800 excl. VAT · €21,360 incl. · 100 % commune · 40 % deposit
VOTE
non extrait — le corps de l'acte est un scannot extracted — the act's body is a scan
L'éclairage du terrain de foot d'Esquibien va être rénové. La commune en confie les travaux au SDEF et paie la totalité : 21 360 € TTC.The lighting of the Esquibien football pitch will be renovated. The commune hands the works to the SDEF and pays all of it: €21,360 incl. VAT.
Le terrain de foot d'Esquibien aura un nouvel éclairage. C'est la commune qui le paie, et le syndicat d'énergie du Finistère qui fait les travaux.The Esquibien football pitch will get new lights. The commune pays for it, and Finistère's energy syndicate does the works.
Convention de mandat (art. L.2422-5 du Code de la commande publique) avec le SDEF : 17 800 € HT, participation communale 100 % du TTC, financement SDEF 0 €, acompte de 40 % sur bon de commande.Mandate agreement (art. L.2422-5, Public Procurement Code) with the SDEF: €17,800 excl. VAT, commune's share 100 % incl. VAT, SDEF funding €0, 40 % deposit on order.
Lectures d'exemple, rédigées à partir de l'acte et de son annexe : chaque chiffre vient du document. Les personnages sont ceux du film Ò Capistaine. En bêta — au cœur de la démo Solutions4Good.Example readings, written from the act and its annex: every figure comes from the document. The characters are the Ò Capistaine film's own. In beta — at the heart of the Solutions4Good demo.
Notre techniqueOur technique
Un RAG souverain, frugal en tokensSovereign RAG, frugal with tokens
Les plus grands gains ne viennent pas d'un plus gros modèle, mais de ce qui se passe avant et après la recherche.The biggest gains don't come from a bigger model — they come from what happens before and after the search.
La recherche reste chez nousSearch stays home
Les vecteurs sont stockés en local : ni clé d'API, ni GPU. 164 documents, 463 extraits, moins de 500 Mo.Vectors are stored locally: no API key, no GPU. 164 documents, 463 chunks, under 500 MB.
Corriger avant de chercherCorrect before searching
Un appel bref à un petit modèle remet accents et noms bretons en ordre, avant la recherche coûteuse.One short call to a small model fixes accents and Breton names before the costly search.
Les distances, gratuitesDistances, for free
Chaque recherche renvoie l'écart sémantique de ses résultats : la confiance s'en déduit sans un appel de plus.Every search returns the semantic gap of its results: confidence follows without one more call.
Local d'abordLocal first
Un modèle local pour la souveraineté, le cloud seulement en secours.A local model for sovereignty, the cloud only as a backup.
69 sessions69 sessionsde citoyens pendant la campagne, pour moins d'un dollar au totalfrom citizens during the campaign, for less than a dollar in total
10,62 €TTC pour lire par OCR 4 832 pages d'archives de la communeincl. VAT to read 4,832 pages of the commune's archives by OCR
ﮩ٨ـﮩﮩ٨ـ♡ﮩ٨ـﮩﮩ٨ـ
Nous comptons les tokens. Le signal, c'est la chair de poule — l'effet waouh chez l'humain.We count the tokens. The signal is goosebumps — the wow in a human.
Derrière chaque produit, le même harnais : le realm des Vaettir, une famille d'agents qui ont chacun leur rôle, leur identité et leurs limites, sur une infrastructure que nous hébergeons nous-mêmes.Behind every product, the same harness: the Vaettir realm, a family of agents each with its own role, identity and limits, on infrastructure we host ourselves.
Notre codeOur code
sur une forge souveraineon a sovereign forge
Notre courrierOur mail
chaque agent écrit sous son propre nomevery agent writes under its own name
Notre orchestrationOur orchestration
automatisation et routage auto-hébergésself-hosted automation and routing
Notre mémoireOur memory
ce que le realm apprend reste chez luiwhat the realm learns stays home
« Je défends la multitude et prête une architecture pour mieux se défendre de la multitude. »
Locki, c'est lock et key : la serrure et la clé. Une architecture qui protège, et la clé rendue à ceux qui décident.Locki is lock and key. An architecture that protects, and the key handed back to those who decide.
Depuis 2023 : la graine, les racines, le realm. Notre histoire se joue — et se rejoue — sur la table du festin.Since 2023: the seed, the roots, the realm. Our story plays — and replays — on the feast table.