Étage 2 sur 5 · Être identifié

« 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.

  1. 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

  2. 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

  3. 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

  4. 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

  5. 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>

  6. 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>

  7. 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

  8. 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

  9. 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)

  10. 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>

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

Être perçu
Être identifié
Être couvert
Être prouvé
Être actionnable

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.