v0.1 draft · standard aperto · un progetto personale di antferrv0.1 draft · open standard · a personal project by antferrv0.1 draft · standard ouvert · un projet personnel de antferr

Agio Fit il profilo di vestibilità è tuo. Ovunque.your fit profile is yours. Everywhere.votre profil de bien-aller vous appartient. Partout.

Ogni servizio di size recommendation funziona — e tiene il tuo profilo prigioniero. Agio Fit è il contrario: un modello dati aperto in cui le misure vivono in un vault che scegli tu, e ai negozi esce solo la taglia. Every size-recommendation service works — and keeps your profile captive. Agio Fit is the opposite: an open data model where your measurements live in a vault you choose, and shops only ever get a size. Tous les services de recommandation de taille fonctionnent — et gardent votre profil captif. Agio Fit fait l'inverse : un modèle de données ouvert où vos mensurations vivent dans un vault que vous choisissez, et les boutiques ne reçoivent qu'une taille.

Il problemaThe problemLe problème

La taglia giusta esiste già. Il tuo profilo no.The right size already exists. Your profile doesn't.La bonne taille existe déjà. Votre profil, non.

I resiReturnsLes retours

Una quota rilevante dei resi nel fashion online dipende dalla taglia. La risposta del mercato è il bracketing: ordini tre taglie, ne tieni una, ne rispedisci due.A large share of online fashion returns are size-related. The market's answer is bracketing: order three sizes, keep one, send two back.Une part importante des retours dans la mode en ligne est liée à la taille. La réponse du marché : le bracketing — commander trois tailles, en garder une, en renvoyer deux.

I silosThe silosLes silos

La size recommendation funziona — ma in ogni implementazione esistente il profilo appartiene al fornitore o al retailer. Lo ricostruisci, implicitamente, in ogni negozio in cui entri.Size recommendation works — but in every existing implementation the profile belongs to the vendor or the retailer. You rebuild it, implicitly, at every shop you visit.La recommandation de taille fonctionne — mais dans toutes les implémentations existantes, le profil appartient au fournisseur ou au détaillant. Vous le reconstruisez, implicitement, dans chaque boutique.

Gli agentiThe agentsLes agents

I protocolli del commercio agentico stanno standardizzando catalogo, checkout e interfacce — ma non la vestibilità. L'assistente che comprerà vestiti per te oggi indovinerebbe la taglia dal nulla.Agentic commerce protocols are standardising catalogue, checkout and interfaces — but not fit. The assistant that will buy clothes on your behalf would, today, guess your size from nothing.Les protocoles du commerce agentique standardisent le catalogue, le paiement et les interfaces — mais pas le bien-aller. L'assistant qui achètera vos vêtements devinerait, aujourd'hui, votre taille à partir de rien.

Cosa èWhat it isCe que c'est

Tre documenti JSON, una raccomandazione spiegataThree JSON documents, one explained recommendationTrois documents JSON, une recommandation expliquée

Il primo lo possiedi tu. Il secondo lo pubblica chi vende. Il terzo è l'unica cosa che viaggia tra i due — con la confidenza esposta e le ragioni per zona, mai una taglia calata dall'alto. You own the first. The seller publishes the second. The third is the only thing that travels between the two — confidence exposed, per-zone reasoning, never a size handed down from a black box. Le premier vous appartient. Le second est publié par le vendeur. Le troisième est la seule chose qui circule entre les deux — confiance exposée, raisonnement par zone, jamais une taille tombée d'une boîte noire.

Fit Profile

— tuo— yours— à vous

Misure corporee con fonte e incertezza dichiarate, preferenze di vestibilità e lo storico di come i capi passati ti sono andati davvero.Body measurements with declared source and uncertainty, fit preferences, and the history of how past garments actually fitted you.Mensurations avec source et incertitude déclarées, préférences de coupe et historique de la façon dont les vêtements passés vous sont réellement allés.

schemas/v0.1/fit-profile.schema.json

Cut Profile

— di chi vende— the seller's— au vendeur

Come il capo è tagliato, non come il brand chiama la taglia: misure del capo finito per taglia, agio previsto, elasticità, provenienza del dato.How the garment is cut, not what the brand calls the size: finished measurements per size, intended ease, stretch, data provenance.Comment le vêtement est coupé, et non comment la marque nomme la taille : mesures du vêtement fini par taille, aisance prévue, élasticité, provenance des données.

schemas/v0.1/cut-profile.schema.json

Match Report

— ciò che viaggia— what travels— ce qui circule

Una taglia, le alternative, il ragionamento zona per zona e una confidenza onesta — decomposta, cappata quando i dati sono pochi, mai millantata.A size, the alternatives, zone-by-zone reasoning and an honest confidence — decomposed, capped when data is thin, never overstated.Une taille, les alternatives, le raisonnement zone par zone et une confiance honnête — décomposée, plafonnée quand les données manquent, jamais surestimée.

schemas/v0.1/match-report.schema.json

ScenariIn practiceEn pratique

Cosa diventa possibile quando un capo pubblica il proprio taglioWhat becomes possible when a garment publishes its cutCe qui devient possible quand un vêtement publie sa coupe

In negozioIn storeEn boutique

Il camerino in tasca: sull'etichetta un QR code punta al Cut Profile. Lo inquadri e il confronto avviene sul tuo telefono — sai se ti veste prima di provarlo, e al negozio non esce nulla. Nemmeno la taglia.The fitting room in your pocket: a QR code on the label points to the Cut Profile. Scan it and the match runs on your phone — you know whether it fits before trying it on, and nothing leaves for the shop. Not even the size.La cabine d'essayage dans la poche : un QR code sur l'étiquette pointe vers le Cut Profile. Scannez-le et la comparaison se fait sur votre téléphone — vous savez s'il vous va avant de l'essayer, et rien ne sort vers la boutique. Pas même la taille.

OnlineOnlineEn ligne

Lo stesso gesto dove il camerino non esiste: sull'ecommerce il capo non si può provare, ma il suo taglio è pubblicato e il tuo profilo risponde — con la confidenza esposta e le ragioni per zona, non con una promessa.The same gesture where no fitting room exists: online the garment can't be tried on, but its cut is published and your profile answers — with confidence exposed and per-zone reasoning, not a promise.Le même geste là où la cabine n'existe pas : en ligne le vêtement ne s'essaie pas, mais sa coupe est publiée et votre profil répond — avec la confiance exposée et le raisonnement par zone, pas une promesse.

«Veste come»"Fits like"« Taille comme »

Due capi che pubblicano il taglio si confrontano tra loro: un retailer può dirti che questa giacca è tagliata come quella che hai tenuto. Un confronto capo-contro-capo, che non tocca mai le tue misure.Two garments that publish their cut can be compared with each other: a retailer can tell you this jacket is cut like the one you kept. A garment-to-garment comparison that never touches your measurements.Deux vêtements qui publient leur coupe se comparent entre eux : un détaillant peut vous dire que cette veste est coupée comme celle que vous avez gardée. Une comparaison vêtement-contre-vêtement, qui ne touche jamais vos mensurations.

Privacy by designPrivacy by designPrivacy by design

Quattro livelli di disclosure. Tu scegli quanto esce.Four disclosure levels. You choose what leaves.Quatre niveaux de divulgation. Vous choisissez ce qui sort.

Nello scenario in negozio non esce niente: il calcolo avviene interamente dal tuo lato. Quando invece serve che qualcosa esca — un ecommerce, un reso, il tuo sarto — la risposta è graduata: dal profilo completo fino a una taglia e nient'altro. In the in-store scenario nothing leaves: the computation happens entirely on your side. When something does need to leave — an online shop, a return, your tailor — the answer is graduated: from the full profile down to a size and nothing else. Dans le scénario en boutique, rien ne sort : le calcul se fait entièrement de votre côté. Quand quelque chose doit sortir — une boutique en ligne, un retour, votre tailleur — la réponse est graduée : du profil complet jusqu'à une taille et rien d'autre.

full
misure corporeebody measurementsmensurations preferenzepreferencespréférences storicohistoryhistorique ragioni per zonaper-zone reasoningraisonnement par zone 41
scoped
misure corporeebody measurementsmensurations solo le zone richiesterequested zones onlyzones demandées uniquement ragioni per zonaper-zone reasoningraisonnement par zone 41
explained
misure corporeebody measurementsmensurations agio in cmease in cmaisance en cm ragioni per zona, senza numeriper-zone reasoning, no numbersraisonnement par zone, sans chiffres 41
result_only
41

La perdita aritmetica è il perché dei livelli bassi: pubblicare insieme l'agio in centimetri e le misure del capo rivelerebbe le misure del corpo per sottrazione. Sotto scoped, i valori di agio vengono rimossi alla serializzazione. The arithmetic leak is why the lower levels exist: publishing ease in centimetres next to the garment's measurements would reveal body measurements by subtraction. Below scoped, ease values are stripped at serialisation. La fuite arithmétique justifie les niveaux bas : publier l'aisance en centimètres à côté des mesures du vêtement révélerait les mensurations par soustraction. En dessous de scoped, les valeurs d'aisance sont retirées à la sérialisation.

PerimetroScopePérimètre

Cosa non è, dichiarato prima che lo chiediateWhat it is not, stated before you askCe que ce n'est pas, déclaré avant qu'on le demande

Non un fornitore di size recommendation. L'argomento è proprietà e portabilità; diventare un altro silo lo distruggerebbe.Not a size-recommendation vendor. The argument is ownership and portability; becoming another silo would destroy it.Pas un fournisseur de recommandation de taille. L'argument est la propriété et la portabilité ; devenir un silo de plus le détruirait.

Non un sistema di identità. Il profilo vive in un vault scelto dalla persona; autenticazione e custodia sono rimandate ai wallet esistenti.Not an identity system. The profile lives in a vault the person chooses; authentication and custody are deferred to existing wallets.Pas un système d'identité. Le profil vit dans un vault choisi par la personne ; authentification et garde sont déléguées aux wallets existants.

Non una tecnologia di scansione. Il modello accetta misure da qualunque fonte — e ne dichiara la qualità invece di fingerla uniforme.Not a scanning technology. The model accepts measurements from any source — and declares their quality instead of pretending it uniform.Pas une technologie de scan. Le modèle accepte des mesures de toute source — et en déclare la qualité au lieu de la feindre uniforme.

Non un aggregatore di tabelle taglie. Le tabelle dicono come un brand chiama una taglia, non come il capo è tagliato.Not a size-chart aggregator. Charts say what a brand calls a size, not how the garment is cut.Pas un agrégateur de guides des tailles. Les guides disent comment une marque nomme une taille, pas comment le vêtement est coupé.

Non un protocollo. È un modello dati: funziona su una normale API HTTP, e l'algoritmo non è normativo — normativa è la forma della risposta.Not a protocol. It is a data model: it works over a plain HTTP API, and the algorithm is not normative — the shape of the answer is.Pas un protocole. C'est un modèle de données : il fonctionne sur une simple API HTTP, et l'algorithme n'est pas normatif — la forme de la réponse l'est.

StatoStatusÉtat

v0.1 draft, in pubblicov0.1 draft, in the openv0.1 draft, au grand jour

v0.1 draft Niente è stabile prima della 1.0. Ma un impegno c'è già: gli identificatori degli schemi restano risolvibili, e le rotture incrementano la versione invece di mutare uno schema pubblicato. Nothing is stable before 1.0. One commitment already holds: schema identifiers stay resolvable, and breaking changes bump the version instead of mutating a published schema. Rien n'est stable avant la 1.0. Un engagement tient déjà : les identifiants des schémas restent résolubles, et les ruptures incrémentent la version au lieu de modifier un schéma publié.

Specifica in CC BY 4.0, implementazione di riferimento in Apache 2.0 — zero dipendenze a runtime, così l'invariante di privacy si verifica leggendo il codice in un pomeriggio. Il contributo più prezioso? Un corpo e un capo su cui la raccomandazione è palesemente sbagliata, sotto forma di test che fallisce. Specification under CC BY 4.0, reference implementation under Apache 2.0 — zero runtime dependencies, so the privacy invariant can be verified by reading the code in an afternoon. The most valuable contribution? A body and a garment where the answer is obviously wrong, as a failing test. Spécification sous CC BY 4.0, implémentation de référence sous Apache 2.0 — zéro dépendance à l'exécution, pour que l'invariant de vie privée se vérifie en lisant le code en un après-midi. La contribution la plus précieuse ? Un corps et un vêtement où la recommandation est manifestement fausse, sous forme de test qui échoue.