« Est-ce que les IA comprennent qui je suis ? »
Comment être identifié par ChatGPT, Claude, Gemini et Perplexity en 2026 en France — Étage 2 ActionsBricks
Pas de confusion possible : c'est VOUS qu'on recommande, pas l'autre boulangerie Dupont.
En 2026, en France, deux commerces homonymes (même nom commercial, parfois même ville) ne sont pas distinguables pour ChatGPT, Claude ou Gemini sans tuple identitaire complet. ActionsBricks croise 4 registres officiels indépendants — INSEE Sirene v3.11, INPI RNE, BODACC, Google Places New — et expose 18+ champs identitaires structurés dans un manifest signé Ed25519.
Mis à jour le
Ce qu'ActionsBricks fait pour vous, concrètement
10 mécanismes qui rendent votre identité incontestable
Chaque mécanisme est implémenté dans le code, pas une promesse. Le nom du fichier, de la table ou de l'endpoint qui le porte est cité ouvertement.
- Mécanisme 1
4 sources publiques officielles croisées — jamais sur déclaratif
L'identité d'un commerce n'est jamais acceptée sur simple déclaration. ActionsBricks interroge en parallèle quatre registres officiels français : INSEE Sirene v3.11 (existence légale, NAF, effectif), INPI RNE (Registre National des Entreprises, dirigeants, capital social), BODACC (Bulletin Officiel des Annonces Civiles et Commerciales, statut judiciaire) et Google Places New (présence physique, ouverture, photos). Les contradictions entre sources déclenchent une alerte humaine.
lib/eeat/signals/insee.ts · lib/eeat/signals/bodacc.ts · lib/google/places.ts
- Mécanisme 2
État civil entreprise complet et auditable ligne par ligne
Pour chaque commerce vérifié, ActionsBricks expose son état civil structuré : SIRET ✓ INSEE / SIREN ✓ INPI / BODACC propre ✓ / GMB vérifié ✓. Chaque ligne est cliquable et renvoie vers l'endpoint public de vérification correspondant. Le merchant voit son propre dossier — l'agent IA voit le même.
Composant <EtatCivilCard> · 4 vérifications + 4 endpoints publics
- Mécanisme 3
Détection automatique de duplication et d'homonymie
Quand deux merchants partagent le même SIRET, le même nom ou la même adresse, c'est une anomalie : un seul est légitime. ActionsBricks détecte les `cross_merchant_duplicate=true` à l'inscription et demande une preuve supplémentaire avant publication. Aucune confusion possible côté IA.
PR #41 cross-merchant-dups · admin /admin/cross-merchant-dups
- Mécanisme 4
Identité du dirigeant — déclarée, future Stripe KYC physique
Le nom du dirigeant principal (`dirigeant_name` extrait INPI) est exposé dans le manifest signé. Quand le merchant active Stripe Connect Express, le KYC du processeur fournit la vérification physique de la personne (pièce d'identité, selfie, preuve d'adresse) — branchement post-MVP via webhook `account.updated`. Signal EEAT `officer_identity_declared` actuel + `stripe_kyc_verified` à venir.
merchants.dirigeant_name · components/dashboard/settings-officer-section.tsx
- Mécanisme 5
L'offre — services et photos terrain pré-remplis par secteur
Dès que le NAF est connu, ActionsBricks pré-remplit les services typiques du secteur (preset NAF, ex : chocolatier → chocolats individuels, ballotins, événementiel). Le merchant ajuste, supprime ou complète. Les photos terrain authentifient la présence physique — autre signal d'identité fort.
lib/onboarding/naf-presets.ts · components <ServicesSection> + <PortfolioTerrainSection>
- Mécanisme 6
Clients cibles — JTBD, zones, langues, questions clients
L'identité ne se résume pas à l'état civil. Pour un commerce local, l'identité c'est aussi : à qui je m'adresse (Jobs To Be Done personas), où j'opère (zones de chalandise), dans quelles langues, et quelles questions reviennent. Tous ces champs structurés alimentent la fan-out IA et différencient deux commerces SIRET-identiques mais clientèles différentes.
Composants <PersonasSection> + <ClientQuestionsEditor> + <ZonesLanguesSection>
- Mécanisme 7
Contact normalisé — E.164, schema.org sameAs
Le téléphone est stocké en E.164 (`+33628610110`), l'email lowercase trimé, les URLs en HTTPS complet. Les comptes sociaux (`social_links[]`) sont mappés vers `sameAs[]` JSON-LD — signal canonique d'identité auprès de Google, Bing et tous les LLMs qui consomment Schema.org. Validation regex stricte au formulaire + sanitization serveur.
CLAUDE.md §1 inputs E.164 + lib/jsonld/credentials.ts
- Mécanisme 8
Présence machine — 6 fichiers de découvrabilité publiés
ActionsBricks publie pour chaque merchant six fichiers de présence machine : sitemap.xml, llms.txt, agents.json, robots.txt (avec règles bot-spécifiques), JSON-LD structuré (LocalBusiness, Organization, Service, FAQPage), et JWKS pour la vérification cryptographique. Le composant `<MaillageMachineHealth>` côté dashboard affiche en vert/rouge si chaque fichier est servi correctement.
Composant <MaillageMachineHealth> dashboard /identite/diffusion
- Mécanisme 9
Indexation multi-plateformes — Google, Bing, et plus
Le merchant voit l'état d'indexation par plateforme : Google Search Console (statut ✓/⏳/✗), Bing Webmaster (statut ✓/⏳/✗), avec timestamps de dernier crawl. Apple ABC et Bing Partner sont en backlog (sprints H.1/H.2). IndexNow Push button permet de forcer une re-soumission rate-limitée 1/jour/merchant.
Table indexation_urls (google_status + bing_status + last_indexnow_push_at)
- Mécanisme 10
18+ champs identitaires extraits et stockés
Au-delà des 4 vérifications binaires, ActionsBricks stocke et expose en lecture seule 18+ champs identitaires : `siret_verification_payload`, `bodacc_*` (8 colonnes), `gmb_payload`, `gmb_photos_count`, `capital_social_euros`, `legal_form`, `company_creation_date`, `dirigeant_name`, `website_audit_*`, `embed_*`. Chaque champ a sa source nommée (collecteur INSEE/INPI/BODACC/GMB) — aucune donnée n'est manuelle.
18+ colonnes merchants schema · synthèse <EtatCivilCard>
Doctrine de vérifiabilité
Inspectez l'identité d'un commerce sans inscription
Les preuves publiques de l'étage 2 sont des endpoints API ouverts qui retournent l'exact payload qu'un agent IA voit lui-même.
Resolve identity
/api/registry/resolve/ab_demo
Payload HATEOAS complet — section identity, verified_sources[], _state.trust_level. Remplacez ab_demo par un AB ID merchant publié pour voir un cas réel.
Fréquence : hourly
Manifest signé Ed25519
/api/registry/verify/ab_demo
Tous les signaux d'identité signés cryptographiquement avec un kid rotatif (ab-2026-XX). Vérifiable contre la JWKS publique.
Fréquence : hourly
JWKS public
/.well-known/ab-public-keys.json
Clés publiques Ed25519 utilisées pour signer chaque manifest. Format JWK standard — utilisable avec n'importe quelle bibliothèque crypto.
Fréquence : monthly
Aucun de ces endpoints ne demande d'authentification ni de clé API. Vous pouvez les ouvrir, les copier, les vérifier — c'est précisément le but.
Tarif minimum couvrant cet étage
Plan Découverte — 29 €/mois
Le plan Découverte couvre les étages ① + ② — les IA vous perçoivent et savent qui vous êtes. Inclus : 1 Brick, vérification 4 sources publiques, monitoring 16 LLMs, fichiers agents.txt + llms.txt, dashboard essentiel.
Étages couverts par Découverte
Pour couvrir les étages ③ ④ → plan Croissance (79€) · pour ⑤ → plan Professionnel (199€).
Questions fréquentes — Étage 2
Tout ce que les commerçants nous demandent sur l'identification IA
Comment ActionsBricks vérifie-t-il mon SIRET en 2026 ?
ActionsBricks interroge l'API INSEE Sirene v3.11 avec le header X-INSEE-Api-Key-Integration (pas Bearer — distinction critique). Le SIRET est strippé de tous caractères non-numériques côté client, puis vérifié à 14 chiffres exacts. L'API retourne le SIREN, le NAF, l'effectif, la dénomination légale, l'adresse établissement et le statut diffusable/non-diffusable. Si l'INSEE refuse (SIRET invalide ou cessé), l'inscription est bloquée. Si l'INSEE accepte, le payload complet est stocké dans `siret_verification_payload JSONB` et signé dans le manifest Ed25519 du merchant. Aucune confusion possible avec un homonyme.
Que se passe-t-il si BODACC me place en redressement ou liquidation judiciaire ?
ActionsBricks consulte BODACC (Bulletin Officiel des Annonces Civiles et Commerciales) chaque mois via l'OpenDataSoft (gratuit, sans authentification). Si une annonce de procédure collective (sauvegarde, redressement, liquidation) est détectée pour votre SIREN, le signal `bodacc_clean` passe à false. Concrètement : votre Score de visibilité IA chute de 4-8 points (selon la gravité), une notification merchant est envoyée, et un disclaimer apparaît sur votre microsite public. Vous pouvez régulariser dès que la procédure est clôturée — le signal repasse à true automatiquement à la prochaine vérification mensuelle.
J'ai un homonyme qui partage mon nom commercial — comment l'IA fait-elle la distinction ?
C'est précisément le problème que l'étage 2 résout. Deux merchants peuvent s'appeler « Boulangerie Dupont » mais ils ont des SIRET, des adresses et des dirigeants différents. ActionsBricks expose tous ces différenciateurs dans le payload `/api/registry/resolve/{ab_id}` — l'agent IA reçoit non pas un nom, mais un tuple (nom + SIRET + adresse + dirigeant + NAF + zones). Quand un internaute demande à ChatGPT « Boulangerie Dupont à Lyon 7e », ChatGPT peut désambiguïser en croisant la ville. La détection automatique `cross_merchant_duplicate` repère également les inscriptions concurrentes sur les mêmes coordonnées et demande une preuve supplémentaire avant publication.
Pourquoi 4 sources publiques pour vérifier mon identité, et pas une seule ?
Parce qu'aucune source officielle n'est exhaustive. INSEE confirme l'existence légale mais ne dit rien du dirigeant ni du capital. INPI RNE liste les dirigeants et les statuts mais peut être en retard de quelques semaines. BODACC tracke les procédures judiciaires mais pas l'activité courante. Google Places valide la présence physique (avis, photos, horaires) mais peut être manipulé (faux avis, fiches concurrentes). En croisant les quatre, ActionsBricks bénéficie de la redondance : si trois sources concordent et la quatrième diffère, c'est un signal d'alerte humaine. C'est ce qui rend la vérification AB plus robuste qu'une simple consultation Sirene.
Mes données INPI sont-elles publiques sur ActionsBricks ?
Oui, et c'est volontaire. Les données INPI RNE (Registre National des Entreprises) sont publiques par construction depuis la loi PACTE 2019 — n'importe qui peut consulter votre dénomination, votre forme juridique, votre capital social, et le nom de vos dirigeants. ActionsBricks expose ces champs via le manifest signé Ed25519, accessible à `/api/registry/verify/{ab_id}`. Ce qui n'est PAS exposé : votre adresse personnelle de dirigeant si elle diffère du siège, votre date de naissance, votre numéro fiscal personnel. La politique de minimisation RGPD est appliquée — voir notre DPA et notre politique de confidentialité.
C'est quoi le `sameAs` et pourquoi mes comptes sociaux sont-ils dedans ?
`sameAs` est une propriété Schema.org standard depuis 2014 qui dit aux moteurs : « cette entité est aussi connue à ces autres URLs ». Quand vous renseignez votre Instagram, votre LinkedIn, votre page Facebook ou votre profil Google, ActionsBricks les ajoute automatiquement à la propriété `sameAs[]` du JSON-LD émis sur votre microsite. Résultat : Google et tous les LLMs qui consomment Schema.org savent que votre entité ActionsBricks et votre entité Instagram sont la même — vos avis, vos photos, vos abonnés sociaux deviennent des signaux d'autorité pour votre Score de visibilité IA. C'est l'un des leviers les plus puissants pour passer de l'étage 2 à l'étage 4 (Être prouvé).
Combien de champs identitaires ActionsBricks stocke-t-il sur mon commerce ?
Plus de 18 champs structurés sont extraits automatiquement et stockés en lecture seule : `siret_verification_payload` (JSONB INSEE complet), `bodacc_*` (8 colonnes — date dernière annonce, type, statut, etc.), `gmb_payload` (JSONB Google Places brut), `gmb_photos_count`, `capital_social_euros`, `legal_form`, `company_creation_date`, `dirigeant_name`, `website_audit_*` (Core Web Vitals si site externe détecté), `embed_*` (badges intégrés). Le merchant peut voir ces champs depuis son dashboard mais ne peut pas les éditer — leur source est officielle, leur édition manuelle casserait la chaîne de vérifiabilité Ed25519.
Et si je change de dirigeant ou de forme juridique en cours de route ?
ActionsBricks consulte INPI RNE chaque mois via cron, et dès qu'un changement est détecté (nouveau dirigeant, transformation SARL → SAS, augmentation de capital), le manifest signé est régénéré avec un nouveau `kid` (key identifier) — preuve cryptographique du changement avec timestamp. Le merchant reçoit une notification dashboard et le composant `<EtatCivilCard>` reflète le nouvel état dans les 48h. L'historique des changements est conservé dans `verification_log` (RLS merchant-scope durci v1.1) — agent IA et merchant peuvent vérifier la chaîne de mutations.
Les 5 étages d'ActionsBricks
Chaque étage débloque le suivant — un seul chemin vers le commerce agentique.