.well-known Tricharmé (TCA 2.0.0)
Il Tricharmé Control Authority (TCA) 2.0.0 è il livello di autorità digitale del brand Tricharmé®. Non è un semplice insieme di file tecnici, ma un ecosistema strutturato di dati, regole e relazioni pensato per essere nativamente leggibile da sistemi AI, motori di ricerca semantici, agent intelligenti e knowledge graph.
In un contesto in cui il web si sta spostando dal documento al dato, dalla pagina al grafo, il TCA 2.0.0 definisce un punto di verità unico e verificabile su:
L’obiettivo strategico è chiaro: rendere Tricharmé un’entità autorevole e interrogabile, non solo un sito web ospitato su un dominio.
Prima dell’introduzione del TCA, le informazioni su Tricharmé erano distribuite tra pagine, articoli, immagini e contenuti editoriali. Questo funzionava per l’utente umano, ma non per i sistemi AI che devono:
TCA 2.0.0 è la risposta a queste esigenze. Il sistema definisce una vera e propria Authority Layer che si colloca sopra il sito, stabile nel tempo, interrogabile, auditabile e governato da regole chiare.
La versione 2.0.0 del TCA si basa su pochi principi fondanti, non negoziabili, che guidano tutte le scelte progettuali:
Ogni risorsa espone un identificatore stabile (@id o URI RDF).
Un ID non viene mai riciclato. Per un sistema AI questo significa che
https://tricharmefile:///capelli-secchi è sempre e solo la stessa entità, nel tempo.
Nessun file è isolato. Ogni dataset dichiara:
isPartOf, isBasedOn);hasPart, hasDefinedTerm);version, tca:version);about).La logica è quella di un graph of trust, in cui i file non sono documenti indipendenti, ma nodi di una stessa infrastruttura semantica.
TCA 2.0.0 introduce un versioning rigoroso:
version, tca:version) sia a livello di governance;
Tutti i file della struttura /.well-known/ sono:
Il TCA non è un layer promozionale. Il suo scopo non è vendere, ma dichiarare in modo neutro e strutturato:
Questo approccio è fondamentale per essere considerati affidabili da motori di ricerca e da sistemi AI di terze parti.
La cartella /.well-known/ è organizzata per layer, ognuno con una responsabilità chiara.
Di seguito la mappatura sintetica:
| Layer | File | Ruolo principale |
|---|---|---|
| L1 | authority-index.xml | Root of Trust e indice centrale dei dataset TCA |
| L2 | brand-context.json | Identità di brand, claim, licenze d’uso del marchio |
| L3 | ai-plugin.json / openapi.yaml | Dichiarazione Plugin AI e blueprint API future |
| L4 | service-corpus.json | Ontologia dei percorsi e rituali Tricharmé |
| L4 | problematiche-corpus.json | Vocabolario controllato delle problematiche cosmetiche (P001–P020) |
| L4 | vocabulary-corpus.json | Vocabolario cliente → problematiche, con punteggi di match |
| L5 | igor-de-maria.json / fabio-fogliati.json | Profili Persona e competenze (E-E-A-T) |
| L6 | license.json | Dataset di governance e licenze (TCA Governance & License) |
| L7 | ns/tca.rdf | Ontologia OWL del namespace TCA |
| L8 | security.txt | Policy di sicurezza e canali di contatto |
A livello di file system, la struttura logica del Layer TCA è organizzata come segue:
/ (Root del Dominio)
└── .well-known/
├── authority-index.xml # L1 – Root of Trust, indice centrale TCA
├── brand-context.json # L2 – Contesto del brand
├── ai-plugin.json # L3 – Manifesto Plugin AI
├── openapi.yaml # L3 – Blueprint API (non implementata)
├── security.txt # L8 – Sicurezza (RFC-9116)
├── ns/
│ └── tca.rdf # L7 – Ontologia ufficiale (namespace TCA)
└── schema/
├── license.json # L6 – Governance & License Dataset
├── service-corpus.json # L4 – Servizi e percorsi Tricharmé
├── problematiche-corpus.json # L4 – Problematiche cosmetiche P001–P020
├── vocabulary-corpus.json # L4 – Vocabolario cliente → problematiche
├── igor-de-maria.json # L5 – Profilo Persona / E-E-A-T
└── fabio-fogliati.json # L5 – Profilo Persona / E-E-A-T
Il file /ns/tca.rdf definisce il vocabolario semantico proprietario di Tricharmé.
Non si tratta di un semplice file tecnico, ma della “grammatica” con cui il brand parla alle AI.
Alcuni esempi di proprietà introdotte:
tca:genre – tipologia di dataset (es. brand-context, vocabulary-corpus, governance-license-dataset);tca:status – stato del dataset o del manifesto (es. stable, reference_only, not_implemented);tca:recordCount – numero di record contenuti in un dataset;tca:mirrorUrl – URL mirror ufficiale (tipicamente GitHub RAW);tca:systemStats – blocco dati che aggrega statistiche globali del sistema TCA;tca:legalHub / tca:legalDocument – modellazione dell’hub legale e dei singoli documenti;tca:matchProfile – collegamento tra un termine e uno o più profili di match verso problematiche Pxxx.La presenza di un namespace proprietario porta il brand su un piano tipicamente riservato a grandi piattaforme e consente in futuro di esportare e integrare il TCA in contesti di knowledge graph esterni.
Due componenti chiave della V2 sono:
Il modello di lavoro è semplice da descrivere, ma complesso da costruire: trasformare il linguaggio spontaneo (es. “capelli che si spezzano”, “testa che prude sempre”, “forfora che si vede sulla giacca”) in codici stabili Pxxx con un punteggio di match.
Questo consente in futuro di costruire:
La sicurezza nel TCA 2.0.0 non è un’aggiunta, ma un requisito di base. Si articola su più dimensioni:
Il file /security.txt espone:
Tutti i file TCA seguono le seguenti policy:
Ogni dataset espone un mirror ufficiale su GitHub RAW:
Il dataset license.json è il cuore legale del TCA. Definisce come i dati possono essere usati, da chi, per quali scopi, con quali vincoli.
Salvo diversa indicazione sul singolo file, i dataset TCA sono rilasciati sotto licenza Creative Commons Attribution 4.0 International (CC BY 4.0).
In pratica:
I dataset TCA possono essere utilizzati, a titolo di esempio, per:
È espressamente escluso l’utilizzo dei dataset TCA per:
Tricharmé non è responsabile per:
I dataset TCA 2.0.0 sono pensati per essere consumati da:
L’unico vincolo è mantenere chiara:
TCA 2.0.0 non è un esercizio teorico. È la base operativa su cui verranno costruite:
L’impostazione è semplice: oggi TCA 2.0.0 governa i dati, domani governerà le interazioni AI-brand in modo controllato, misurabile e scalabile.
Con TCA 2.0.0, Tricharmé non si limita a “fare SEO” o a “essere online”. Definisce una propria infrastruttura semantica e legale, costruita per durare anni, indipendentemente dagli algoritmi di turno.
Il brand si presenta così ai sistemi AI:
In sintesi, TCA 2.0.0 è il punto in cui identità, semantica, legale e sicurezza convergono in un unico asset, pensato tanto per gli umani quanto per le macchine.
© 2025 MF di Michele Verdiani e Fabio Fogliati S.n.c. – Tricharmé Control Authority 2.0.0 – Ecosistema AI & Governance Dati
Questo strumento controlla se tutti i file principali del framework .well-known TCA 2.0.0 restituiscono un codice server valido (HTTP 200)
e misura il tempo di risposta per ciascun endpoint.
Obiettivo: garantire che l’Authority Layer (authority-index, Brand Context, AI Plugin, License, Corpus semantici, Namespace RDF, Security) sia sempre raggiungibile, stabile e correttamente servito.
| File | Status | Tempo risposta (ms) |
|---|---|---|
| https://tricharmeofficial.com/.well-known/authority-index.xml | ⏳ | – |
| https://tricharmeofficial.com/.well-known/brand-context.json | ⏳ | – |
| https://tricharmeofficial.com/.well-known/ai-plugin.json | ⏳ | – |
| https://tricharmeofficial.com/.well-known/openapi.yaml | ⏳ | – |
| https://tricharmeofficial.com/.well-known/schema/service-corpus.json | ⏳ | – |
| https://tricharmeofficial.com/.well-known/schema/problematiche-corpus.json | ⏳ | – |
| https://tricharmeofficial.com/.well-known/schema/vocabulary-corpus.json | ⏳ | – |
| https://tricharmeofficial.com/.well-known/schema/igor-de-maria.json | ⏳ | – |
| https://tricharmeofficial.com/.well-known/schema/fabio-fogliati.json | ⏳ | – |
| https://tricharmeofficial.com/.well-known/schema/license.json | ⏳ | – |
| https://tricharmeofficial.com/.well-known/ns/tca.rdf | ⏳ | – |
| https://tricharmeofficial.com/.well-known/security.txt | ⏳ | – |
🟢 200 OK = endpoint stabile e pronto all’uso • 🟡 3xx Redirect = verificare configurazione redirect • 🔴 4xx/5xx = da analizzare (file mancante o errore server)
Di seguito i link diretti ai file principali del framework .well-known di Tricharmé,
versione TCA 2.0.0.
Struttura logica delle directory e dei file del Layer TCA nel percorso /.well-known/.
/ (Root del Dominio)
└── .well-known/
├── authority-index.xml # L1 – Root of Trust, indice centrale TCA
├── brand-context.json # L2 – Contesto del brand
├── ai-plugin.json # L3 – Manifesto Plugin AI
├── openapi.yaml # L3 – Blueprint API (non implementata)
├── security.txt # L8 – Sicurezza (RFC-9116)
├── ns/
│ └── tca.rdf # L7 – Ontologia ufficiale (namespace TCA)
└── schema/
├── license.json # L6 – Governance & License Dataset
├── service-corpus.json # L4 – Servizi e percorsi Tricharmé
├── problematiche-corpus.json # L4 – Problematiche cosmetiche P001–P020
├── vocabulary-corpus.json # L4 – Vocabolario cliente → problematiche
├── igor-de-maria.json # L5 – Profilo Persona / E-E-A-T
└── fabio-fogliati.json # L5 – Profilo Persona / E-E-A-T
I file pubblicati in /.well-known/ non sono documenti isolati, ma componenti di un unico
Authority Layer. Di seguito una descrizione sintetica della struttura interna e del ruolo
di ciascun file, utile per sviluppatori, integratori AI e auditor tecnici.
authority-index.xml – Root of TrustÈ un file RDF/XML che rappresenta il Dataset centrale del TCA. A livello strutturale contiene:
schema:Dataset: nome, descrizione, version, dateCreated, datePublished, dateModified);igor-de-maria.json e fabio-fogliati.json);schema:Organization Tricharmé);license.json);schema:hasPart che elenca tutti i dataset TCA (Brand Context, AI Plugin, Corpus, License, Persone);tca:systemStats con numero totale dataset, totale record e versione di sistema;tca:legalHub con i principali documenti legali (Privacy, Cookie Policy, Termini d’uso, ecc.).In pratica è il punto di ingresso per chi vuole capire “cosa esiste” nel Layer TCA e quali file considerare autorevoli.
brand-context.json – Brand & Legal Context
È un JSON-LD con @graph che contiene almeno tre entità:
tca:genre = "brand-context", tca:version, tca:status, tca:recordCount, tca:mirrorUrl);
In additionalProperty sono presenti le note di ambito: finalità cosmetica, scopo informativo del Magazine,
dati di governance TCA (versione, licenza, mirror GitHub).
ai-plugin.json – Manifesto AI
È un Dataset che descrive il “Tricharmé Specialist Assistant” come plugin AI. La struttura include:
tca:genre = "ai-plugin-manifest", tca:status = "reference_only");distribution) al file stesso e al mirror GitHub;hasPart principale: il blocco manifesto (@type CreativeWork + SoftwareApplication);PropertyValue che traducono la logica "plugin" in dati strutturati:
name_for_model, description_for_model, allowed_domains,
auth, api, stato API, messaggi di governance.È un file pensato per agent AI e marketplace di plugin che devono capire cosa può fare il plugin e quali dataset TCA utilizza come sorgente autorevole.
openapi.yaml – Blueprint API futuraÈ una specifica OpenAPI in formato YAML che descrive l’interfaccia prevista per le future API Tricharmé. Al momento è dichiarata in stato “non implementata” e svolge il ruolo di:
authority-index.xml, license.json e ai-plugin.json);service-corpus.json – Servizi & Percorsi
È un JSON-LD di tipo Dataset che elenca e struttura i percorsi e rituali Tricharmé
(es. Pureté, Renaissance, Élixir, Vitalité, Couleur). A livello concettuale contiene:
Service, Offer o DefinedTerm) che descrivono i singoli percorsi;È il vocabolario operativo del “cosa facciamo in salone”.
problematiche-corpus.json – Problematiche cosmetiche P001–P020
È un dataset JSON-LD con duplice natura: Dataset + DefinedTermSet. Contiene:
hasDefinedTerm, una per ciascuna problematica P001–P020;@id canonico, termCode (es. P001), nome, descrizione, URL della pagina dedicata, immagine, potentialAction (es. prenota Tricovisage®);usageInfo).È il layer che traduce il Metodo Tricharmé in un set chiuso e stabile di condizioni cosmetiche.
vocabulary-corpus.json – Vocabolario cliente & Match ProfileÈ il dataset più voluminoso. Strutturalmente:
@type: Dataset + DefinedTermSet;hasDefinedTerm, ognuna con:
@id interno (es. #VOC-0001);name con l’espressione del cliente;termCode singolo o multiplo (Pxxx) che collega alle problematiche;tca:matchProfile di tipo PropertyValue,
con propertyID = Pxxx, value (score), name della problematica
e valueReference al DefinedTerm del corpus problematiche;additionalProperty con una sintesi delle problematiche collegate (problemLabelList).È il layer che permette a un’AI di capire frasi libere del cliente e ricondurle a Pxxx in modo quantitativo (score).
igor-de-maria.json e fabio-fogliati.json – Profili Persona E-E-A-T
Entrambi i file sono JSON-LD di tipo Person. Strutturalmente includono:
worksFor, affiliation);knowsAbout), lingue parlate (knowsLanguage);hasCredential) con titoli, corsi, certificazioni;sameAs) e relazioni con il dataset di licenza (subjectOf).Sono i due pilastri E-E-A-T che danno un “volto” umano alla governance TCA.
license.json – Governance & License DatasetÈ il dataset che governa tutti gli altri. La struttura comprende:
tca:genre = "governance-license-dataset", tca:version, tca:status, tca:recordCount);license = "https://creativecommons.org/licenses/by/4.0/");about che punta ad Authority Index, Brand Context, Brand e Organization;hasPart con l’elenco dei dataset TCA (Brand Context, AI Plugin, Authority Index, Service/Problematiche/Vocabulary Corpus, OpenAPI, Security, ecc.);additionalProperty con note di ambito (cosmeticScope, governanceScope, ecc.).È la sorgente da consultare quando si devono capire regole di utilizzo, licenze, ambiti e permessi.
ns/tca.rdf – Ontologia TCAÈ un file RDF/OWL che definisce il namespace TCA. Ospita:
owl:Ontology con metadati (creator, description, license, versionInfo);TCA SystemStats, TCA LegalHub, TCA LegalDocument (estende CreativeWork);tca:systemStats, tca:legalHub, tca:legalDocument;tca:genre, tca:status, tca:recordCount, tca:mirrorUrl,
tca:totalDatasets, tca:totalRecords, tca:systemVersion, tca:version,
tca:datePublished, tca:dateModified, tca:license, tca:areaServed, ecc.).È la “dichiarazione ufficiale” del linguaggio TCA, utile per chi vuole integrare il layer in altri knowledge graph o strumenti semantici.
security.txt – Sicurezza e contattiÈ un file di testo conforme a RFC-9116 che espone:
Expires:);È il punto di riferimento per chi gestisce vulnerability disclosure, audit di sicurezza e verifiche tecniche.