# Étape 2 : plateforme de marque

Écrite le 23 septembre 2026 à partir de `brief.md`, validé le même jour.
**Plateforme validée le 23 septembre 2026**, après correction de la planche
concurrents (sites produits seulement).
Aucune couleur, aucune typographie ici : cette page fixe ce que l'identité doit
faire ressentir, à qui, et face à qui. Chaque choix graphique des étapes
suivantes devra se rattacher à une ligne de cette page.

Le nom a changé à l'étape 3 : **PIIShade** (`piishade` dans le code), retenu le
23 septembre 2026. Les mentions `[nom]` ci-dessous se lisent PIIShade.

Pièces jointes : `concurrents.html` (planche comparée, captures du jour) et
`positionnement.svg` (carte).

---

## 1. La marque

### Pourquoi, comment, quoi

**Pourquoi.** Personne ne devrait avoir à choisir entre le meilleur modèle et
le secret de ses données. Aujourd'hui ce choix est imposé, ou tranché par un
contrat que personne ne peut vérifier.

**Comment.** Par l'aller-retour complet : chaque valeur sensible est remplacée
par un jeton stable avant de partir, le modèle travaille sur les jetons, les
outils de l'agent reçoivent les vraies valeurs, et la réponse revient avec les
valeurs remises à leur place. Directement dans le framework que le développeur
utilise déjà.

**Quoi.** Une bibliothèque Python sous licence MIT, son serveur d'API, ses
intégrations LangChain, Pydantic AI et LlamaIndex, et les démonstrations qui
l'entourent. Plus tard, des services pour les métiers.

C'est le **pourquoi** que l'identité doit transmettre : **le faux choix
supprimé**.

### Le récit

> Un dossier notarial. Un modèle imposé, parce que c'était le seul autorisé,
> et une extraction qui plafonnait. Le meilleur modèle était à portée ; les
> données qu'il aurait fallu lui confier, non.
>
> Alors les données ne sont pas parties. Chaque nom, chaque adresse, chaque
> numéro a été remplacé par un jeton avant l'envoi, puis remis à sa place au
> retour. Le modèle a fait son travail. Rien n'est resté chez lui.
>
> [nom] est cet aller-retour, rendu propre, testé, et ouvert à tous.

Réutilisable en page « à propos », en description de dépôt, en première
diapositive de conférence.

### Trois valeurs, rendues opposables

**Rien à réécrire.** Trois lignes dans le framework que tu utilises déjà.
L'outil s'adapte à ton code, pas l'inverse.
*Se voit par :* le code réel montré, les lignes ajoutées marquées, aucune
abstraction à la place de l'outil.

**Fini jusqu'au retour.** On ne s'arrête pas à la détection : la valeur
revient, identique, dans la réponse et dans les outils. Le travail est fini
quand tout est revenu à sa place.
*Se voit par :* des finitions complètes (états, bords, alignements), et une
forme qui boucle plutôt qu'une flèche à sens unique.

**Un standard, pas un service.** Sous MIT, chez toi, sans service tiers. C'est
la condition pour devenir la brique qu'on installe par défaut.
*Se voit par :* une identité servie depuis un seul domaine, polices libres
auto hébergées, aucune ressource tierce.

### La phrase clé

L'actuelle, « The model works. The data stays. », est **à remplacer** : la
demande de marque GHOSTAI (Dymium, août 2026, même service) porte le slogan
« Your data stays invisible ». Trop proche pour un projet qui change de nom
justement pour s'éloigner d'eux. Premier jeu de trois propositions écarté le
23 septembre (« faudrait autre chose, quitte a avoir un slogan plus long »).

Deuxième jeu, plus long permis. Deux étages : une **phrase clé** (la promesse,
en tête de page) et une **ligne de description** (ce que fait l'outil, sous le
nom tant qu'il est neuf).

| | Français | English | Ce qu'elle porte |
|---|---|---|---|
| A | **Tout ce que le modèle sait faire, rien de ce qu'il n'a pas à savoir.** | **Everything the model can do. Nothing it doesn't need to know.** | le faux choix supprimé, sur le ton de l'artisan : précis, calme, sans peur |
| B | Le modèle fait le travail sans jamais voir les données. | The model does the work without ever seeing the data. | le mécanisme en une phrase, lisible par Claire |
| C | Tes données partent en jetons et reviennent intactes. | Your data leaves as placeholders and comes back intact. | **l'aller-retour**, la seule différence que personne d'autre ne montre |
| D | Confie le travail au modèle, garde les données pour toi. | Give the model the work. Keep the data. | la plus courte, une consigne plutôt qu'une promesse |

Ma recommandation : **A en phrase clé, C en ligne de description.** A porte le
pourquoi et le ton ; C porte le comment et la différence. Ensemble, elles
couvrent les deux publics : A pour Claire et le DPO, C pour Yanis.

**Retenue le 23 septembre 2026 : A**, « Tout ce que le modèle sait faire, rien
de ce qu'il n'a pas à savoir. » / « Everything the model can do. Nothing it
doesn't need to know. » La ligne de description n'est pas fixée.

### Personnification

**L'artisan discret.** Un horloger plutôt qu'un vigile : il travaille sur ce
qu'on ne voit pas, il finit ce qu'il commence, et on ne pense à lui que parce
que tout marche. Il ne parle pas fort, il ne fait pas peur, il n'amuse pas la
galerie. Quand on le remarque, c'est à la qualité d'un détail.

## 2. La personnalité, en tensions

| Tension | Ce qu'elle interdit des deux côtés |
|---|---|
| **Discret, mais pas effacé** | ni logo énorme partout, ni identité qu'on ne reconnaît pas dans un fil HN à 40 px |
| **Soigné, sans être précieux** | ni valeurs posées à l'œil, ni raffinement de marque de luxe : c'est un outil, la densité est permise |
| **Fiable, sans être froid** | ni fantaisie gratuite, ni gris de conformité ; le fantôme apporte l'esprit, pas la mignonnerie |
| **Complice des développeurs, lisible par tous** | ni jargon comme décor, ni simplification qui vexe Yanis (section 3) |

### Les curseurs

```
formel          |-------------X------|  ludique        70 / 30
minimaliste     |-----------X--------|  riche          60 / 40, dense comme un outil, pas vide comme une vitrine
sobre           |---X----------------|  audacieux      sobre partout, audacieux sur UN point
discret         |-----X--------------|  expressif      75 / 25
technique       |-------X------------|  grand public   65 / 35 aujourd'hui, vers le centre avec les services
protéger        |-----------------X--|  montrer        montrer le geste, pas le rempart
```

### Les anti-codes

Chaque idée des étapes suivantes est vérifiée contre cette liste.

- **Anxiogène** : cadenas, bouclier, œil barré, empreinte digitale, capuche,
  matrice de chiffres, rouge d'alerte, compte à rebours, « fuite ».
- **Néon « IA »** : dégradé violet vers rose, lueurs, taches floues, verre
  dépoli, bordures lumineuses, étoile scintillante.
- **Corporate fade** : bleu marine d'entreprise, photos de stock, « leading
  platform », mur de logos clients.
- **Mignon** : fantôme en drap à deux trous, fantôme kawaii, mascotte avec
  expressions, arrondis partout.
- **Bricolé** : couleur par défaut d'un framework (indigo-600 et consorts),
  police par défaut sans réglage, tailles à un pixel d'écart, texte justifié
  coupé, trois écritures du nom.
- **Sombre « terminal »** : noir pur, vert phosphore, texte clignotant. Le
  sombre d'abord doit être profond, pas hacker.
- **Surpromesse** : « 100 % anonyme », « conformité garantie ».

## 3. La cible

### Yanis, 31 ans, ingénieur IA, scale-up SaaS RH de 90 personnes, Lyon

Met en production un agent qui trie des candidatures et répond aux candidats :
CV, e-mails, numéros, adresses. Le meilleur modèle est chez un fournisseur
américain ; le DPO a déjà dit « pas de données candidats chez OpenAI ».

Lit Hacker News et r/LocalLLaMA, suit des mainteneurs Python sur X, installe
tout avec `uv`. A deux projets open source à lui. Se méfie des outils qui
exigent une infrastructure ou réécrivent son code. Juge un projet en trente
secondes sur son README et son site : **si ça a l'air d'un gabarit, ça a l'air
d'un projet du week-end**, et il ne le présentera pas au DPO.

**Yanis choisit. Le DPO de Yanis autorise.**

### Claire, 46 ans, directrice administrative et financière, PME de 80 personnes

Le public de demain, « toute entreprise ». Ne lira jamais de code. Veut que
ses équipes utilisent l'IA sans exposer les contrats, les salaires, les
clients. Découvre [nom] par un prestataire, un salon, un article. Doit
comprendre en une image ce que l'outil fait, et pouvoir le répéter.

### Trois besoins, trois réponses

| Besoin | Qui | Réponse de marque |
|---|---|---|
| Intégrer sans rien réécrire | Yanis | le code réel est un objet de marque ; les lignes ajoutées sont marquées, le reste inchangé |
| Faire passer l'outil en revue | Yanis vers son DPO | **le soin comme preuve** : un nom unique, un logo construit, une échelle tenue, zéro valeur par défaut. Le sérieux perçu est un argument fonctionnel |
| Comprendre sans lire de code | Claire | **le geste de l'aller-retour rendu visible** : valeur, jeton, valeur. Un schéma que l'on comprend sans légende |

## 4. La concurrence

Captures et mesures du 23 septembre 2026 dans `concurrents.html`. **Sites
produits seulement** : une documentation n'est pas une identité de marque, et
comparer un site produit à une documentation fausse la lecture (correction de
l'utilisateur, 23 septembre).

### Presidio (Microsoft, en transition vers un projet communautaire)

Le concurrent cité au brief, et la référence technique. Son seul visage public
est sa documentation : une pieuvre mascotte en dégradé violet sur un thème de
documentation standard. **Hors de la comparaison visuelle.** Ce qui compte
face à lui n'est pas l'image, c'est le geste : Presidio détecte, [nom] fait
l'aller-retour.

### Limina (anciennement Private AI)

**Fait bien :** montre le mécanisme : un texte clinique avec les valeurs
remplacées par `[NAME_GIVEN_1]` surlignés en bleu. C'est le seul concurrent
qui fait ce que le site actuel fait.
**Fait mal :** bleu marine et bleu vif d'entreprise, capitales espacées sur
les boutons, « Trusted by » et mur de logos : le corporate fade du brief. Et le
geste s'arrête à la substitution, il n'y a pas de retour.
**Opportunité :** **le jeton seul n'est plus distinctif.** Ce qui l'est encore,
c'est la **boucle** : la valeur qui revient. C'est ce que l'identité doit
posséder.

### Tonic Textual et Protecto (la « confidentialité IA » d'entreprise)

**Font bien :** une promesse lisible par un décideur (« Make sensitive
unstructured data usable », « Protect Enterprise Data Across Every AI
Interaction »).
**Font mal :** violet tous les deux (bouton violet chez Tonic, titre en dégradé
violet vers bleu chez Protecto), illustration isométrique 3D à croix médicale,
logo en empreinte digitale, chiffres de précision en vitrine, murs de logos.
Des sites interchangeables.
**Opportunité :** le violet est un **code du secteur**, pas seulement la
couleur par défaut de Tailwind. En sortir, c'est sortir des deux à la fois.

### Lakera et Prisma AIRS (la « sécurité IA »)

`protectai.com`, l'éditeur de LLM Guard, redirige aujourd'hui vers Prisma AIRS
de Palo Alto.
**Font bien :** une catégorie claire, lisible par un décideur.
**Font mal :** fond bleu nuit et titre en dégradé bleu, « The leading security
platform » (Lakera) ; fond sombre à lueur sarcelle et cercles lumineux,
« protect your entire AI ecosystem » (Prisma AIRS). Le néon et le corporate
réunis, et le registre du rempart.
**Opportunité :** ne pas être rangé avec eux. [nom] n'est pas un pare-feu, c'est
un passage.

### Le concurrent par défaut : ne rien faire

Le contrat du fournisseur (DPA, zéro rétention). Pas de site à battre, mais
c'est l'option que Claire choisira si rien ne lui parle. D'où le besoin 3.

### Les codes du secteur, mesurés

| Code | Qui l'emploie |
|---|---|
| violet | Tonic Textual (bouton), Protecto (dégradé), piighost aujourd'hui |
| bleu marine, bleu vif | Limina, Lakera |
| titre en dégradé | Protecto, Lakera |
| fond sombre à lueur | Lakera, Prisma AIRS |
| empreinte digitale, croix médicale en 3D | Protecto, Tonic Textual |
| murs de logos, chiffres de précision | Limina, Tonic Textual, Protecto |
| jeton entre crochets surligné | Limina, piighost aujourd'hui |
| Inter, Instrument Sans | Tonic, Protecto, Lakera ; **Instrument Sans** chez Limina et Protecto, c'est la police actuelle de piighost |

### Suivre ou casser : le choix

**Casser sur deux leviers, plus un qui en découle :**

1. **La couleur** : ni bleu, ni violet. Les deux sont pris par le secteur, et
   le violet est en plus la couleur par défaut de l'écosystème Tailwind.
2. **Le symbole** : un fantôme **construit** (géométrie, grille, tension), ni
   mascotte, ni bouclier, ni empreinte digitale.
3. **La typographie**, par conséquence : Instrument Sans est employée par deux
   concurrents directs. Elle ne peut plus porter la signature.

**Raccrocher au secteur sur deux autres :**

1. **Le jeton et le code montrés**, que les développeurs reconnaissent
   immédiatement.
2. **La mention de l'activité** sous le nom, tant que le nom est neuf.

**Et montrer l'après** plutôt que le problème : la réponse revenue, les
valeurs remises à leur place. Personne dans le secteur ne montre le retour.

### Carte de positionnement

`positionnement.svg`. Axe horizontal : **protéger** (le rempart, la promesse)
contre **montrer** (le geste rendu visible). Axe vertical : **générique** (les
codes du secteur, le gabarit) contre **signé** (une identité qui n'appartient
qu'à soi).

Le quadrant « montrer et signé » est vide. Limina est à droite mais en bas,
Tonic et Protecto sont au centre bas, piighost aujourd'hui est à droite mais en
bas aussi : **ce qui sépare le site
actuel de la cible, c'est l'axe vertical**, exactement le reproche « ça fait
gabarit shadcn ».

## 5. Ce qu'on garde

Le **concept** du fantôme, seulement : quelque chose passe et ne laisse pas de
trace. Son dessin actuel, sa couleur, les polices, le motif de points, les
couleurs de donnée sont des candidats, pas des acquis. Chacun devra être
redéfendu ou remplacé.

## 6. Traduction vers le visuel

Le fil rouge des étapes 4 à 10.

| Trait ou valeur | Traduction visuelle possible | À éviter |
|---|---|---|
| Soigné | échelle typographique stricte, grille, alignements exacts, interlettrage réglé, états complets | valeurs arbitraires, tailles à un pixel d'écart, justification |
| Fiable | une couleur signature stable et rare, formes fermées, construction géométrique | effets, dégradés, lueurs, animation gratuite |
| Discret | palette réduite, un seul accent, le symbole petit et juste | tout en couleur, logo géant partout |
| Fini jusqu'au retour | un motif de **boucle** : valeur, jeton, valeur ; forme qui revient à son point de départ | flèche à sens unique, rempart, cadenas |
| Complice des développeurs | code réel, monospace soignée, un détail exact qu'un praticien remarque | blagues, emoji, mascotte |
| Sombre d'abord, jamais anxiogène | un noir **teinté** (encre, prune, vert de nuit), contraste doux, un clair aussi soigné | noir pur, vert terminal, rouge d'alerte |
| Un standard | sobriété intemporelle, aucune tendance datée ; tout auto hébergé | style à la mode de l'année |

## 7. Pour l'étape 3 : les mots du nom

Racines à explorer pour le renommage, tirées de cette page : **aller-retour**,
**passage**, **trace** (et son absence), **jeton**, **doublure**, **relais**,
**masque**, **silhouette**, **spectre**, **ombre**, **sceau** (le notariat
d'origine), **fini**. Contraintes : court, prononçable en français et en
anglais, valide comme nom de module Python, domaine disponible, sans
antériorité dans les classes 9 et 42.
