[
  {
    "claim": "Infomaniak .fr 2025-2026 — prix à coût proche",
    "detail": "Page Infomaniak /fr/domaines/tarifs/fr à rendu JS (pas de tableau statique). Données agrégées vérifiées le 2025-08-31 via tldes.com/fr/fr (agrégateur hourly) : enregistrement $5.92, renouvellement $8.12, transfert $8.12 (~5.45€ / 7.48€ à 0.92). Domcomp confirme politique tarifaire transparente sans promo 1ère année. WHOIS privacy non facturée séparément pour .fr (RGPD AFNIC), option pack Anycast DNS payant. DNSSEC inclus, 1 mail offert.",
    "price": "5.92$ / 8.12$ / 8.12$ (tldes 2025-08-31) ≈5.45€ HT/7.48€/7.48€",
    "dimension": "pricing-fr-2025-2026",
    "v1": {
      "is_real": true,
      "reason": "Core claim NOT hallucinated - verification: Infomaniak /fr/domaines/tarifs/fr is JS-rendered (static HTML contains only <thead>Tarification / Tarif HT/an + skeleton loader animation, no <tbody> rows - confirmed via fetch), pricing 'à coût proche' is real: official CHF price 5.10 CHF creation / ~7.00 CHF renewal widely reported (infomaniak+infoswitch+devproblems 2026 comparatif €5.10 / 7,00€/an). tldes.com exists as comparator but blocked 403 prevents direct 2025-08-31 snapshot verification; quoted $5.92 / $8.12 mathematically matches CHF price at conversion (5.10 CHF =5.446€ at ECB 2025-08-29 CHF 0.9364 =5.92$ at 0.92 as quoted; 7.00€=8.13$ at 0.861 vs 8.12 quoted - within rounding/exchange-rate approximation, ECB actual 2025-08-29 was 1€=1.1658$ /0.9364CHF, so 0.92 rate used is ~7% approximate). WHOIS privacy gratuite pour .fr (AFNIC RGPD) + DNSSEC inclus + 1 mail starter offert + Anycast DNS payant verified on page text. Domcomp exists but 'confirme politique transparente' is generic marketing paraphrase, not direct hallucination. No fabricated price - figures plausible aggregated conversions, not invented."
    },
    "v2": {
      "is_real": false,
      "reason": "Partiellement fondé mais trompeur/ non vérifiable strictement -> Refuted. Page Infomaniak /fr/domaines/tarifs/fr bien à rendu JS (table vide en fetch statique, confirme pas de tableau statique). tldes.com bien agrégateur hourly (pages/about-tldes, API hourly) mais fetch 403 le 31/08/2026 donc snapshot 2025-08-31 $5.92/$8.12 non rejouable; proxy tld-list.com/tld/fr actuel affiche €->$5.91 / $8.12 / $8.12 (écart 1c = fluctuation horaire, plausible) et confirme l'ordre de grandeur. Conversion 0.92 ~5.45€/7.48€ math correcte mais taux imprécis (EUR/USD 2025 ~1.16). Wholesale AFNIC 5.07€ HT depuis 01/03/2024 (AFNIC) -> enregistrement 5.45€ HT bien 'à coût proche' (+0.38€), mais renouvellement 7.48€ HT (+47% vs gros, +37% vs enregistrement) contredit 'sans promo 1ère année' et 'prix à coût proche' généralise. Infoswitch.fr contredit même avec 9€ HT uniforme, impossible de trancher sans rendu JS officiel (prix HT/TTC, devise CHF/EUR/USD). Domcomp présenté comme confirmant transparence: site en 'LOADING...' + signalé cassé/non fiable (Reddit), son texte générique dit 'nouveaux prix valables 1ère année puis renouvellement' = l'inverse de 'sans promo'. WHOIS privacy 'non facturée' vrai via RGPD AFNIC pour particulier .fr, mais Infomaniak facture Domain Privacy + Anycast en bundle payant (tld-list $2.53, tldbee) : omission de ce coût et du pack Anycast payant minimise coût réel. DNSSEC inclus + 1 mail starter + page statique vérifiés vrais. Pas de claim uptime fallacieux, mais prix renouvellement sous-évalué et sources tierces fragiles -> ne peut affirmer 'non trompeur', donc Refuted=true."
    },
    "isReal": true
  },
  {
    "claim": "Cloudflare Registrar .fr 2025-2026 — at-cost sans marge",
    "detail": "Cloudflare ne publie pas de grille statique : modèle at-cost (reverse le prix registre sans markup). Pas listé dans tldes.com/fr/fr ni dans cfdomainpricing.com/data.json (427 TLD, pas de entrée fr au 2025-08-31 vérifié via curl). Prix visible uniquement dans dashboard Registrar après login (search domaine). Par construction = barème AFNIC 5.07€ HT (6.08€ TTC FR) + frais ICANN ~0.18$, soit ~6.1-7.5€ TTC estimé. Renouvellement = enregistrement, transfert idem +1 an offert. WHOIS privacy automatique gratuite (RGPD), toutes données perso masquées par AFNIC.",
    "price": "à prix coûtant — non publié statique, estimé ~6.08€ TTC (5.07€ HT) + TVA selon dashboard",
    "dimension": "pricing-fr-2025-2026",
    "v1": {
      "is_real": false,
      "reason": "Parties vraies mais prix .fr Cloudflare hallucine: AFNIC 5.07€ HT depuis 01/03/2024 (6.084€ TTC 20% =>6.08€) et modele at-cost sans grille statique vérifiés (afnic.fr, cloudflare.com/products/registrar, blog, developers). Absence verifiee: cfdomainpricing.com/prices.json = 427 TLD sans .fr (curl 2026-08-31, ancien data.json -> html) et tldes.com/fr + /fr/fr = 70 registrars sans Cloudflare. Mais Cloudflare Registrar ne supporte PAS .fr en 2025-2026 (TLD Policies + developers/registrar/top-level-domains, community threads 'Transfer conditions not met'): aucun prix dashboard n'existe, estimation 'par construction' ~6.1-7.5€ TTC est extrapolee, non sourcee. Erreur ajout frais ICANN ~0.18$: ICANN 0.18$ obsolete (0.20$ depuis 01/07/2025) et surtout non applicable aux ccTLD .fr (AFNIC, pas ICANN). WHOIS AFNIC masque gratuit par defaut uniquement personnes physiques (depuis 2006, RGPD), pas 'toutes donnees perso' (personnes morales publiees). Renouvellement=creation vrai pour gTLD Cloudflare mais non verifiable pour .fr inexistant."
    },
    "v2": {
      "is_real": false,
      "reason": "Claim 'Cloudflare Registrar .fr at-cost sans marge 2025-2026' is fundamentally misleading: .fr is NOT supported by Cloudflare Registrar. Verified via official sources: https://www.cloudflare.com/tld-policies/ and https://developers.cloudflare.com/registrar/top-level-domains/ (no fr listed), community confirmations 'fr domains are not supported', and direct verification of Cloudflare pricing source ./prices.json (427 TLDs, zero entry 'fr', verified via curl 2026-08-31 - data.json now redirects to prices.json but count matches claim). Therefore no at-cost .fr price exists; price visible in dashboard search returns 'TLD not supported', not a price. Secondary inaccuracies: AFNIC wholesale 5.07€ HT => 6.08€ TTC (verified https://www.afnic.fr/observatoire-ressources/actualites/le-fr-passe-de-4-56e-a-507e-a-partir-du-1er-mars-2024/) is correct but adding ICANN ~0.18$ is false for ccTLD - ICANN fee applies only to gTLDs, AFNIC independently manages .fr and does not charge ICANN fee (confirmed via ICANN FAQ and registrar sources). Estimate 6.1-7.5€ TTC thus inflated. Claim 'Pas listé dans tldes.com/fr/fr' is misleading: that page DOES exist (HTTP 200, fetched) and lists .fr from ~70 registrars; correctly, Cloudflare .fr price is absent because unsupported, not because unpublished. 'Prix visible uniquement dans dashboard' is true for supported TLDs (Cloudflare publishes no static grid, at-cost model confirmed on cloudflare.com/products/registrar/) but irrelevant for .fr. WHOIS privacy 'toutes données perso masquées gratuitement RGPD' overstates: AFNIC diffusion restreinte masks only titulaires personnes physiques by default, not personnes morales, contact technique remains public, disclosure possible on legitimate request (afnic.fr WHOIS policy). Overall presents hypothetical/theoretical construction as obtainable at-cost .fr offer."
    },
    "isReal": false
  },
  {
    "claim": "OVHcloud .fr 2025-2026 — tarifs officiels HTML vérifiés 2025-08-31",
    "detail": "Scrap direct https://www.ovhcloud.com/fr/domains/tld/fr/ (price-value + LD+JSON). Création 1 an : 4.99€ HT (5.99€ TTC) — balise schema.org Offer price 4.99. Renouvellement : 7.79€ HT (9.35€ TTC/an) affiché en .renewZone avec promo multiyear 24 mois 64%. Transfert : 4.59€ HT (5.51€ TTC) via data-promotion-domain=fr (8% remise). Restauration 49.99€ HT (59.99€ TTC). WHOIS privacy gratuite (masquage RGPD AFNIC + protection données perso OVH incluse). Vérifié via curl + tr extraction 2025-08-31.",
    "price": "4.99€ HT (5.99€ TTC) / 7.79€ HT (9.35€ TTC) / 4.59€ HT (5.51€ TTC)",
    "dimension": "pricing-fr-2025-2026",
    "v1": {
      "is_real": true,
      "reason": "Source https://www.ovhcloud.com/fr/domains/tld/fr/ réelle et scrapable. Vérifié live 2026-08-31 via curl + tr: LD+JSON schema.org Offer price=\"4.99\" OK; HTML price-value 4,99€ HT soit 5,99€ TTC création; 7,79€ HT soit 9,35€ TTC renouvellement (TVA 20% correcte) avec data-promotion-domain=\"fr\" data-min-duration=\"24\" data-promotion-percent=\"64\" multiyear; transfert 4,59€ HT soit 5,51€ TTC via data-promotion-domain=\"fr\" data-promotion-percent=\"8\" (2019-2028) = -8% vs 4,99; restauration 49,99€ HT soit 59,99€ TTC; WHOIS .fr masqué par AFNIC/RGPD + protection OVH incluse (gratuit). Aucune hallucination des tarifs - tous les price-value et attributs cités existent mot pour mot."
    },
    "v2": {
      "is_real": true,
      "reason": "Live verification 2026-08-31 (date proposée 2025-08-31) via curl+tr et read https://www.ovhcloud.com/fr/domains/tld/fr/ confirme exactement tous les tarifs annoncés, sans caractère trompeur si les conditions promo sont mentionnées comme dans le claim: Création 4,99€ HT / 5,99€ TTC présent en <span price-value> sans attribut promo + LD+JSON schema.org Offer price=\"4.99\" priceCurrency EUR ; Renouvellement 7,79€ HT /9,35€ TTC trouvé en .renewZone et c_pricing_cards avec data-promotion-domain=\"fr\" data-min-duration=\"24\" data-promotion-percent=\"64\" data-start 2026-01-02 -> multiyear 24 mois 64% bien indiqué dans le claim ; Transfert 4,59€ HT/5,51€ TTC avec <span base-price>4,99€ barré + data-promotion-domain=\"fr\" min-duration 1 percent 8 (8% remise) 2019-02-20->2028-12-31 ; Restauration 49,99€ HT/59,99€ TTC dans c_faq_characteristics et accordion 'Restauration'; TTC = HT*1.20 arrondi correct partout. WHOIS privacy gratuite : exact pour particulier = diffusion restreinte AFNIC par défaut conforme RGPD (AFNIC masque nom/adresse/tel/mail des personnes physiques, personnes morales restent publiques) - OVH ne facture pas d'option, donc 'gratuite/incluse' non trompeur même si page .fr ne l'affiche pas comme service payant. Aucune mention uptime, donc pas trompeur sur uptime."
    },
    "isReal": true
  },
  {
    "claim": ".com — La référence stable, pas la moins chère an1 mais la plus prévisible",
    "detail": "TLD-List: créa $3.80 (Spaceship promo) à $7.99 HT OVH, mais renouvellement stable $10.18 (Spaceship) / $10.15 (Sav) / $11.86 (Cloudflare) / $11.08-11.81 (Porkbun) / 13.49€ HT (16.19€ TTC) chez OVH FR. Pas de piège promo extrême: écart créa→renew = x2.7 max. Wholesale Verisign régulé, hausse ~7% /an prévue. 5 ans = créa + 4×renew. Ex: OVH: 9.59 + 4×16.19 = 74.35€ TTC. Spaceship cheapest USD: 3.80 + 4×10.18 = 44.52$ (~41€). Idéal homelab discret: disponible partout, réputation email excellente, Uptime SLAs identiques.",
    "price": "An1: 3.80$ (~3.50€) à 9.59€ TTC | Renew: 10.18$ (~9.4€) à 16.19€ TTC | 5 ans: ~41€ (cheap) à 74€ (OVH)",
    "dimension": "homelab-discret-5ans-2026-08-31",
    "v1": {
      "is_real": false,
      "reason": "Partiellement vrai mais 1 prix hallucine: TLD-List confirme Spaceship $3.80 promo (COM67, $9.08 barré) / renew $10.18 et Sav $7.95/$10.15, OVH 7,99€ HT (9,59€ TTC) / 13,49€ HT (16,19€ TTC) vérifié ovhcloud.com/fr/domains/tld/com/, calculs 5 ans 9,59+4*16,19=74,35€ et 3,80+4*10,18=44,52$ corrects, écart max 2,68x <2,7 vérifié, wholesale Verisign régulé $10,26 (+ICANN $0,20=$10,46) avec hausse +7% autorisée 4/6 ans (prochaine $10,97 le 01/11/2026) donc '7%/an prévue' exagère le caractère automatique. REFUTATION: Cloudflare .com à $11,86 hallucine - prix réel at-cost $10,46 (wholesale+ICANN, cf cfdomainpricing.com / domainoffer.net), $11,86 correspond au .net sur Cloudflare. Porkbun $11,08 correct mais fourchette $11,81 non sourcée (prix TLD-List/porkbun.com = $11,08 fixe). Donc source TLD-List existe mais prix Cloudflare inventé/confondu."
    },
    "v2": {
      "is_real": true,
      "reason": "Claim vérifié non trompeur: TLD-List .com montre créa $3.80 Spaceship promo COM67 (vs $9.08 prix normal) et renewal $10.18 Spaceship / $10.15 Sav confirmés; OVH FR 7,99€ HT créa et 13,49€ HT renewal (16,19€ TTC x1,2) confirmé page OVH tld-list; écart x2,7 = 10,18/3,80=2,68 exact, pas piège x10 comme autres TLD; wholesale Verisign $10,26→$10,97 +6,9% le 01/11/2026 régulé contrat ICANN/NTIA 7% max 4/6 ans confirmé; maths 5 ans OVH 9,59+4*16,19=74,35€ TTC et Spaceship 3,80+4*10,18=44,52$ corrects; renewal Cloudflare annoncé 11,86$ légèrement surévalué vs réel at-cost $10,44 (wholesale+ICANN) donc conservateur, non optimiste; uptime SLAs identiques vrai au niveau registre Verisign, indisponibilité registrar ≠ TLD."
    },
    "isReal": true
  },
  {
    "claim": ".ovh — Le moins cher absolu mais mono-registrar = vendor lock-in",
    "detail": "TLD-List ne liste que 1 registrar: OVHcloud. $2.15 créa / $3.49 renew / $2.49 transfert. OVH FR confirme même ordre de grandeur. Écart créa→renew seulement +62% (le plus faible du comparatif). 5 ans = 2.15 + 4×3.49 = 16.11$ (~14.80€). Piège inverse: pas de concurrence, impossible de mettre Cloudflare/Porkbun en face pour faire baisser le renew. Si OVH augmente (marque proprio), tu es captif. Pour homelab perso non-devinable: ultra discret car peu utilisé (~50k domaines), mais signale 'hébergé chez OVH' et peu anonyme aux yeux d'un scanneur.",
    "price": "An1: 2.15$ (1.98€) | Renew: 3.49$ (3.21€) | 5 ans: 16.11$ (~14.80€) — le moins cher sur 5 ans",
    "dimension": "homelab-discret-5ans-2026-08-31",
    "v1": {
      "is_real": true,
      "reason": "Claim NON-halluciné, vérifié. TLD-List /tld/ovh affiche bien 'Registrars (1)' OVHcloud seul à $2.15 créa / $3.49 renew / $2.49 transfert (meta: 'from $2.15 to $2.15 offered by 1 registrars'). Math +62% (1.34/2.15) et 5 ans 2.15+4*3.49=16.11$ correct. OVH FR confirme ordre de grandeur: page actuelle https://www.ovhcloud.com/fr/domains/tld/end-tld-ovh/ indique renew 2,99€ HT (3,59€ TTC) ≈ $3.2-3.9. Interprétation mono-registrar = vendor lock-in correcte: .ovh est Brand gTLD sponsor OVH SAS (IANA, Wikipedia), AFNIC prestataire technique, modèle brand TLD. Nuances: 1) Chiffre ~50k daté 2021 (TLD-List fact), 2026 ≈ 79-81k (domains-monitor, nTLDStats) mais ordre 'ultra discret' reste vrai. 2) Situation aggravée depuis 03/2026: OVH a fermé la création ('La création de nouveaux noms de domaine en .ovh n’est désormais plus proposée'), renouvellements seuls maintenus → le calcul 5 ans n'est plus actionnable pour un nouveau homelab et le lock-in est total, pas seulement prix."
    },
    "v2": {
      "is_real": false,
      "reason": "Partiellement vrai historiquement mais trompeur au 31/08/2026 sur le pricing/disponibilité = REFUTED. TLD-List liste bien 1 seul registrar OVHcloud à $2.15 crea / $3.49 renew / $2.49 transfert (vérifié https://tld-list.com/tld/ovh) et le calcul 2.15+4*3.49=16.11$ (+62%) est mathématiquement correct, mono-registrar et absence chez Cloudflare/Porkbun confirmée (absence dans https://www.cloudflare.com/tld-policies/ et https://tld-list.com/registrars/porkbun, https://www.ovhcloud.com/fr/domains/tld/). MAIS depuis 20/04/2026 OVHcloud a SUSPENDU toute nouvelle création en .ovh : https://www.ovhcloud.com/fr/domains/tld/end-tld-ovh/ indique 'La création de nouveaux noms de domaine en .ovh n’est désormais plus proposée' avec renouvellement seul à 2,99€ HT (3,59€ TTC) vs ~$3.49, confirmé par https://www.cachem.fr/ovhcloud-suspension-extension-ovh/ ('1,99€ HT par an', suspension temporaire depuis avril 2026). Donc le 'moins cher absolu', le 'OVH FR confirme même ordre de grandeur' pour la création, et le coût 5 ans ~14,80€ sont non-actionnables : on ne peut plus acheter un nouveau .ovh au prix cité. Vendor lock-in sous-estimé (pas seulement impossible de mettre Cloudflare/Porkbun en face, mais impossibilité d'achat neuf et risque stratégique sur marque proprio). Chiffre ~50k domaines daté (2021 sur TLD-List), zone actuelle ~79 810 (domains-monitor.com). Par principe de précaution pricing/uptime = misleading => refuted."
    },
    "isReal": true
  },
  {
    "claim": ".xyz — Le piège à 1€ : +1300% au renouvellement + réputation spam",
    "detail": "TLD-List: créa $0.95 (Spaceship) à $1.00-$1.94 (Dynadot/Porkbun/Sav), renew $11.62 (Sav) à $13.97 (Spaceship) à $21.68 (Namecheap). Porkbun annonce officiellement hausse wholesale au 25 août 2026 → nouveau renew standard $14.21 chez Porkbun (au prix coûtant). Écart créa→renew = x14.7 (0.95→13.97) à x18 (1.19→21.68). 5 ans cheap: 0.95+4×13.97=56.83$ (~52€). 5 ans Namecheap: 1.19+4×21.68=87.91$ (~81€). 5 ans Porkbun 2026: ~58-60$. Pourquoi piège: 1) Subvention registry XYZ.COM LLC pour gonfler volume (abc.xyz d'Alphabet sert de vitrine), 2) Perte à la revente: si tu oublies de renouveler, frais de rédemption + premium, 3) Réputation: classé top 3 TLD spam par APWG/Spamhaus, filtrage agressif Gmail/Outlook nécessitant SPF/DKIM/DMARC + warmup, mauvais pour homelab discret qui veut envoyer des alertes mail sans être flag spam.",
    "price": "An1: 0.95$ (~0.87€) — 1.19$ | Renew: 13.97$ (~12.85€) à 21.68$ (Porkbun 14.21$ depuis 08/2026) | 5 ans: 57-88$ — 3.5× plus cher que .ovh malgré an1 à 1€",
    "dimension": "homelab-discret-5ans-2026-08-31",
    "v1": {
      "is_real": true,
      "reason": "Claim NON hallucine - verifie multi-source, avec nuances mineures. TLD-List live au 31/08/2026 confirme exactement: crea $0.95 Spaceship, $1.00 Dynadot, $1.94 Sav ($1.97 Sav selon tldes.com), renew $13.97 Spaceship, $11.62 Sav, $11.96 Dynadot, $21.68 Namecheap ($1.19 promo) - gap x14.7 a x18.2 mathematiquement juste (+1370%). Calcul 5 ans 0.95+4*13.97=56.83$ et 1.19+4*21.68=87.91$ arithmetiquement exact. Hausse wholesale CentralNic/XYZ.COM LLC officielle 25 aout 2026 14:00 UTC: $12.10-> $13.30 wholesale (centralnic.support), repercute Porkbun $14.00 (blog/porkbun.com/blog/upcoming-price-increases) a $14.21 retail (Reddit r/PorkBun + tldes.com/domainoffer.net - prix coutant + ICANN). Sav $11.62 est snapshot pre-hausse (aujourd'hui $14.03 chez tldes.com) donc pas hallucine mais desormais depasse. Subvention registry: vrai modele promo volumique generalise ($0.99) documente, abc.xyz est vitrine marketing Alphabet depuis 2015 mais AUCUNE preuve de subvention dediee Alphabet (hallucination partielle sur ce point). Reputation spam: confirme Spamhaus Domain Reputation Update Avr-Sep 2025 (+103% new regs, top 3 gTLD nouvelle inscription, liste parmi plus abuses), APWG/Interisle Phishing Landscape 2025 (.xyz dans top 10 volume, new gTLDs sur-representes, .xyz cite avec .top/.bond/.shop), necessite SPF/DKIM/DMARC + warmup confirme par Spamhaus best-practice. Exception non mentionnee: 1.111B Class (6-9 digits numeriques) reste a $0.99 renew - pas piege. Conclusion: piege a 1e + chere renouvellement + reputation degradee = FONDE."
    },
    "v2": {
      "is_real": true,
      "reason": "Claim verified non-misleading on pricing, arithmetic and reputation as of 2026-08-31. TLD-List live (tld-list.com/tld/xyz) shows exactly: create Spaceship $0.95, Dynadot $1.00, Sav $1.94, Namecheap $1.19 special; renew Sav $11.62, Spaceship $13.97, Namecheap $21.68, Dynadot $11.96, etc. - range claimed correct. CentralNic registry notice (centralnic.support 2026-07-22) confirms wholesale standard .xyz $12.10 -> $13.30 effective 2026-08-25 14:00 UTC industry-wide (registrations/renewals/transfers). Porkbun official blog + Reddit notice + porkbun.com/tld/xyz confirm retail renewal $14.21 at cost (low-margin pass-through), blog estimate $14.00 rounded. Math exact: 13.97/0.95=14.71x (+1371%), 21.68/1.19=18.22x (+1722%) so '+1300%' conservative; 5yr cheap 0.95+4*13.97=56.83 (~52€ at 0.92), Namecheap 1.19+4*21.68=87.91 (~81€), Porkbun post-hike 0.95+4*14.21=57.79 -> ~58-60€ correct. Trap rationale accurate: XYZ.COM LLC subsidised first-year <$1 promo to inflate volume (documented volume strategy, gen.xyz/registrars, DomainNameWire) and abc.xyz = Alphabet Inc. showcase (Wikipedia/Alphabet); redemption/premium loss standard (registry SLD +$50 redemption introduced same date, .xyz redemption ~$80 historical); Spamhaus Domain Reputation Update Apr-Sep 2025 and APWG data list .xyz + .top among top 3 most abused TLDs (+103% for xyz) due to low cost/bulk, requiring SPF/DKIM/DMARC + warmup for Gmail/Outlook - homelab alert deliverability warning justified, not overstated."
    },
    "isReal": true
  },
  {
    "claim": "SLA officiel : Cloudflare 7/10, Infomaniak 5/10, OVHcloud 3/10",
    "detail": "Cloudflare : seul à offrir un SLA 100% uptime contractuel crédité, mais UNIQUEMENT sur Business ($200/mois) et Enterprise. Free/Pro = 0% SLA, Registrar = 0% SLA (même sur Business, le Registrar n'est pas couvert). Calcul via 'Affected Customer Ratio' = visiteurs affectés / total, crédit à réclamer sous 30j via ticket. Workers/R2 ont SLA séparés 99.99%. Donc excellent sur le papier mais hors de portée homelab gratuit. SCORE 7/10 (perd 3pts car homelab = pas de SLA effectif).\nInfomaniak : pas de SLA unique. Public Cloud 99.99% instances/LB, 99.90% storage (CGU id=70). Domain/DNS : aucun % public, uniquement 'haute dispo sur mesure jusqu'à 100%' négocié (cluster multi-DC) avec compensations contractuelles. Formule standard : (minutes mois - minutes indispo)/minutes mois, hors force majeure et maintenances planifiées 22h-06h. Donc opaque pour un simple domaine. SCORE 5/10 (sérieux Suisse mais non chiffré pour registrar).\nOVHcloud : Anycast DNS = AUCUN SLA public avec % (confirmé docs OVH : 'pas de SLA dédié Anycast DNS'). Seuls Public Cloud 99.99%, Bare Metal 99.95% ont SLA. DNS est feature réseau sans crédit. SCORE 3/10 (le plus faible contractuellement).",
    "dimension": "fiabilite-SLA-uptime-Infomaniak-Cloudflare-OVH",
    "v1": {
      "is_real": true,
      "reason": "Claim SUBSTANTIELLEMENT VÉRIFIÉ - non halluniqué, sources réelles, prix approximativement corrects. 3 vérifications:\n\n1) CLOUDFLARE 7/10: CONFIRMÉ. SLA 100% uptime uniquement Business et Enterprise (fetch https://www.cloudflare.com/business-sla/ §1.1 '100% Uptime', §2.2 Affected Customer Ratio = unique visitors affected / total, §6.1 Service Credit = Outage*ACR / Scheduled Availability, §5.2 sole remedy, §5.3 cap 1 mois/12 mois). Free/Pro = 0% SLA confirmé (https://www.cloudflare.com/plans/faq Self-Serve Subscription Agreement sans SLA). Registrar NON couvert même en Business - gouverné par Domain Registration Agreement, pas par Business SLA (vérifié SLA définit 'Customer Content' et 'Service' comme contenu routé via réseau, pas enregistrement). Prix $200/mois NON HALLUCINÉ mais incomplet: $250/mois mensuel, $200/mois = moyenne annuelle $2400/an par zone (https://www.cloudflare.com/plans/). 'crédit sous 30j via ticket' simplifié: réel SLA §3.2 notification 5 jours ouvrés + §3.4 claim by end of billing month following incident (30-60j), pas strict 30j. Workers 99.99% correct, R2 = 99.9% (pas 99.99%) - petite erreur claim (https://www.cloudflare.com/r2-service-level-agreement/ vs workers-service-level-agreement). Conclusion 'hors portée homelab gratuit' justifiée.\n\n2) INFOMANIAK 5/10: CONFIRMÉ. Pas de SLA unique. Public Cloud CGU id=70 vérifié en fetch PDF direct: Art10.1.1 Instances/LB 99.99%, Block/Object Storage/backups/snapshots 99.90%; formule (minutes mois - minutes indispo)/minutes mois Art10.1.1, hors force majeure et maintenances planifiées Art10.1.3 + Art10.2.5. Fenêtre 22h-06h confirmée FAQ 2424 (infomaniak.com/support/faq/2424). Domaine/DNS aucun % public confirmé - 'haute dispo sur mesure jusqu'à 100% cluster multi-DC' uniquement sur offre Serveur Cloud Haute Disponibilité négocié (infomaniak.com/hebergement/serveur-cloud-haute-disponibilite). Donc opaque pour simple domaine = correct.\n\n3) OVHCLOUD 3/10: CONFIRMÉ. Anycast DNS = AUCUN SLA public avec % - vérifié docs OVH: 'does not typically publish standalone SLA for Anycast DNS', 'no publicly documented SLA' (ovhcloud.com/domains/options/dns-anycast, docs.ovhcloud.com). DNS feature sans crédit correct. Public Cloud 99.99% confirmé (us.ovhcloud.com/legal/sla/public-cloud). Bare Metal 99.95% simplifié mais non halluc iné: réel tiering Scale/High Grade 99.99%, Advance/Storage 99.95%, Rise/Game 99.90% - claim cite valeur médiane. Scores 7/5/3 sont jugement mais hiérarchie contractuelle correcte.\n\nAucun prix/source halluc iné. 3 micro-inexactitudes corrigées: R2 99.9% pas 99.99%, délai claim >30j, et prix Business $200 = tarif annuel."
    },
    "v2": {
      "is_real": true,
      "reason": "Claim broadly accurate and not misleading on pricing/uptime ranking; minor simplifications noted but core numbers verified against official docs. Cloudflare: 100% uptime SLA only Business ($200/mois billed annually, $250 monthly; verified cloudflare.com/plans) and Enterprise confirmed (business-sla: 'Service will serve Customer Content 100% of the time'; enterprise-support-sla: '100% Uptime'). Free/Pro = 0% SLA verified (plans/faq: Free/Pro None, Business 100%, Enterprise Formal). Registrar = 0% SLA verified: separate Domain Registration Agreement, no SLA, even on Business; Business SLA 'Service' definition excludes registrar, and no registrar SLA doc (404). Affected Customer Ratio formula verified exact (business-sla sec 2.2: Affected Customer Ratio = Unique visitors affected / Total unique visitors). Claim window 'sous 30j via ticket' simplified but close: actual 5 business days notice + claim by end of billing month following Incident (business-sla sec 3.2-3.4). Workers 99.99% verified (workers-service-level-agreement sec 2.1: 99.99%), R2 is actually 99.9% (r2-service-level-agreement sec 2.1: 99.9%) - claim lumps both as 99.99% (0.09% overstated). Infomaniak: Public Cloud 99.99% Instances/LB and 99.90% Block/Object storage verified exact in CGU id=70 p8-9 (Instances, Load balancers 99.99%; Block/Object storage etc 99.90%). Formula (minutes mois - minutes indispo)/minutes mois verified (CGU 10.1.1). Exclusions force majeure + maintenance planifiée verified (CGU 10.1.3, 10.2.5: 48h notice, suspensive), but specific window '22h-06h' not found in Public Cloud CGU (maintenance timing not specified). Domain/DNS aucun % public verified (infomaniak domaine: 'Il n'existe pas de contrat SLA standardisé... pour simple gestion nom de domaine/DNS de base'); THD sur mesure cluster multi-DC, SLA personnalisé verified (infomaniak haute disponibilite: contrat SLA personnalisé, multi-DC, couple load balancers, 6 serveurs min), but 'jusqu'à 100%' not evidenced - example cites 99.99%. OVHcloud Anycast DNS AUCUN SLA public verified (docs: 'There is no dedicated SLA document specifically for OVHcloud Anycast DNS'; feature without credit). Public Cloud/Bare Metal SLAs exist but tiered: Public Cloud 99.99% only multi-AZ, Bare Metal 99.99% High Grade/Scale, 99.95% Advance/Storage - claim simplification true in essence (they HAVE measurable SLAs unlike DNS). Scoring subjective but rank Cloudflare>Infomaniak>OVH consistent with contract guarantees."
    },
    "isReal": true
  },
  {
    "claim": "Uptime historique DNS 2022-2025 : Cloudflare 8/10, Infomaniak 7.5/10, OVHcloud 5/10",
    "detail": "Cloudflare DNS (1.1.1.1 + Authoritative) : DNSPerf le classe #1 vitesse (10-13ms) et uptime 99.9x%. PAS 100% sur 2022-2025 : 21/06/2022 ~90min 'critical incident connectivity', 24/01/2023 121min corruption token, 04/10/2023 ~3h DNSSEC validation failure (ZONEMD), 16/09/2024 ~90min reachability, 2025 : 21/03 67min R2 rotation, 12/06 2.5h KV/Access, 14/07 ~1h route withdrawal 1.1.1.1, 18/11/2025 ~6h MAJEUR Bot Management fichier 2x taille > limit mémoire proxy (20% Internet, X/ChatGPT/Spotify down), 05/12 WAF rule. Historique public complet sur cloudflarestatus.com, 365j archivé. Très transparent.\nInfomaniak : pas d'archive publique >60j sur status.infomaniak.com / infomaniakstatus.com. Aucune panne DNS massive documentée 2022-2025 dans presse IT. Anecdotique : incidents isolés, maintenances planifiées. Réputation Suisse 'boring reliable'. Mais opacité historique pénalise audit. DNSPerf ne le track pas (pas top10 global).\nOVHcloud : historique le plus lourd. 09-10/03/2021 incendie SBG2 détruit + SBG1 endommagé, 3.6M sites down, pertes données définitives, condamnations jusqu'en 2026. Post-2022 : pas de méga-incendie mais instabilité récurrente : témoignages zones DNS écrasées (2022-2025 communautaire), 30/10/2024 outage réseau AS16276 documenté par Cloudflare, 11/2025 panne 'unexpected infra failure' Gravelines GRA, erreurs 5xx API/manager récurrentes 2025. Status page web-cloud.status-ovhcloud.com archivée mais peu lisible.",
    "dimension": "fiabilite-SLA-uptime-Infomaniak-Cloudflare-OVH",
    "v1": {
      "is_real": true,
      "reason": "Claim globalement vérifié, non halluciné. Sources primaires Cloudflare Blog confirment 9/9 incidents listés avec durées/causes exactes: 21/06/2022 BGP REJECT-THE-REST ~75min (annoncé ~90min) [blog.cloudflare.com/fr-fr/cloudflare-outage-on-june-21-2022], 24/01/2023 121min service tokens [blog.cloudflare.com/cloudflare-incident-on-january-24th-2023], 04/10/2023 SERVFAIL 1.1.1.1 07:00-10:32 ~3.5h DNSSEC root signatures expirées (pas ZONEMD - erreur mineure d'étiquetage) [blog.cloudflare.com/1-1-1-1-lookup-failures-on-october-4th-2023], 17/09/2024 (noté 16/09 en claim, décalage timezone) retrait 15 préfixes IPv4 ~60min [blog.cloudflare.com/cloudflare-incident-on-september-17-2024], 21/03/2025 R2 67min credential rotation --env production [blog.cloudflare.com/cloudflare-incident-march-21-2025], 12/06/2025 2h28 KV/Access via Google IAM [blog.cloudflare.com/cloudflare-service-outage-june-12-2025], 14/07/2025 62min retrait BGP 1.1.1.1 Data Localization Suite [blog.cloudflare.com/cloudflare-1-1-1-1-incident-on-july-14-2025], 18/11/2025 ~6h Bot Management feature file doublé ClickHouse -> mémoire proxy 20% Internet X/ChatGPT/Spotify down 11:20-17:06 [blog.cloudflare.com/18-november-2025-outage], 05/12/2025 25min WAF FL1 CVE-2025-55182 React2Shell [blog.cloudflare.com/5-december-2025-outage]. DNSPerf #1 10-13ms vérifié. Infomaniak: archive 60 jours vérifiée sur infomaniakstatus.com [infomaniakstatus.com], absence panne DNS massive 2022-2025 dans presse corroborée, DNSPerf ne track pas Infomaniak (fournisseur hosting, pas top10 global). OVHcloud: incendie 09-10/03/2021 SBG2 détruit+SBG1 partiel [wikipedia], 30/10/2024 AS16276 13:23-13:40 17min documenté par Cloudflare [blog.cloudflare.com/cloudflare-perspective-of-the-october-30-2024-ovhcloud-outage], 24/11/2025 Gravelines 'unexpected infrastructure failure' [dcmag.fr]. Seules imprécisions: ZONEMD vs root DNSSEC, date 16 vs 17/09, et '365j archivé' - cloudflarestatus.com n'a pas vue consolidée 365j native (API 50 incidents, scroll + RSS, orangecloud.report pour archive complète). Notes 8/7.5/5 subjectives mais fond factuel solide."
    },
    "v2": {
      "is_real": true,
      "reason": "Claim verified as not misleading. Cloudflare: DNSPerf #1 vitesse 10-13ms (verified 10-12ms global, #1/near #1, uptime 99.7-99.9x%) et listed as leader; non-100% 2022-2025 confirmed via official post-mortems: 21/06/2022 ~90min BGP misconfig 06:27-07:42 UTC (19 DC, 4% network); 24/01/2023 121min token corruption (service token client-secret overwrite); 04/10/2023 ~3h DNSSEC/SERVFAIL ZONEMD parsing failure after 21/09 root zone change; 16-17/09/2024 ~60-90min 15 IPv4 prefixes withdrawn (official 17/09, third parties log 16/09 due to UTC/timezone) - duration approx 1h, claim ~90min not material; 2025: 21/03 67min R2 credential rotation to dev vs prod (100% writes, 35% reads), 12/06 2h28 Workers KV third-party storage (WARP/Access/Gateway down), 14/07 62min 1.1.1.1 route withdrawal (June change + July refresh), 18/11/2025 ~6h MAJOR 11:20-17:06 UTC Bot Management feature file 2x size > memory limit proxy crash (duplicate ClickHouse query, 20% Internet, X/ChatGPT/Spotify/Canva/Anthropic 5xx), 05/12 ~25min WAF FL1 proxy bug for CVE-2025-55182 (28% HTTP traffic, LinkedIn/Zoom). History fully public on cloudflarestatus.com via history/API/RSS per month plus 365j navigable, highly transparent blog post-mortems. Infomaniak: status.infomaniak.com/infomaniakstatus.com rolling 60-day archive confirmed, >60j not publicly archived (requires StatusGator third party); no massive DNS outage 2022-2025 in press/StatusGator/statut-services.fr - only isolées maintenances; reputation 'boring reliable' Swiss Tier3/99.98% consistent; DNSPerf.com does not track Infomaniak (not in top10 global list). OVHcloud: SBG 09-10/03/2021 SBG2 destroyed/SBG1 damaged, Netcraft 3.6M sites/464k domains, data losses permanent, condemnations Tribunal commerce Lille Jan 2023 (>100k/307k€, force majeure rejected) then Cour d'appel Douai avril 2025 limiting indemnification - still active through 2026 accurate; post-2022 no mega-fire but instabilité: communautaire zones DNS écrasées (delayed tasks/renewal/redirections) recurring theme 2022-2025, not single global event as claim nuanced; 30/10/2024 17min backbone AS16276 13:23-13:40 UTC documented by Cloudflare (-95% traffic), 24/11/2025 GRA 'unexpected infra failure', 2025 recurrent 5xx API/Manager (Reddit/status-ovhcloud.com July/Aug 2026 continued). web-cloud.status-ovhcloud.com exists but peu lisible judgment fair. Scoring 8/7.5/5 reflects transparency+performance vs opacity penalty vs heaviest incident load, not misleading on uptime, no pricing claim made."
    },
    "isReal": true
  },
  {
    "claim": "Incidents & transparence : Cloudflare 8/10, Infomaniak 6/10, OVHcloud 4/10",
    "detail": "Cloudflare : post-mortems exemplaires (blog.cloudflare.com/tag/post-mortem), root cause détaillée en <48h, même pour 18/11/2025 (permission DB -> fichier Bot double taille). 5 incidents majeurs 2025 -> programme 'Code Orange: Fail Small' (checks auto config). Risque : monoculture = quand Cloudflare tombe, 20% web tombe (forte blast radius).\nInfomaniak : communication blog/news.infomaniak.com mais pas de base incidents chronologique pluriannuelle. Limite 60j status. Avantage : écosystème plus petit = blast radius faible, pas de dépendance géopolitique US. Inconvénient : investigations tierces (Downdetector) lacunaires.\nOVHcloud : incendie SBG reste trauma industriel (manque de backup hors site chez clients). Post-incendie, OVH a amélioré histoire DNS (200 sauvegardes zones /31j, restauration). Mais 2025 qualifiée 'disastrous state' par Reddit r/OVHcloud (API 5xx, support). Transparence en progrès mais historique pèse.",
    "dimension": "fiabilite-SLA-uptime-Infomaniak-Cloudflare-OVH",
    "v1": {
      "is_real": true,
      "reason": "Claim non-réfuté : détails factuels vérifiés et non hallucinés. Cloudflare: tag post-mortem existe blog.cloudflare.com/tag/post-mortem (exemplaire, historique depuis 2012). 18/11/2025: post-mortem publié le 18/11/2025 même jour (<48h vrai) datePublished 2025-11-18T00:00:00Z, root cause exact: changement permissions ClickHouse (database default vs r0) -> requête system.columns sans filtre database -> doublons colonnes -> fichier 'feature' Bot Management ~60 -> >200 features -> limite préallocation 200 -> panic FL2 Result::unwrap() -> 5xx 11:20-14:30/17:06 UTC. Code Orange: Fail Small existe (blog.cloudflare.com/fail-small-resilience-plan + code-orange-fail-small-complete): lancé décembre 2025 après 2 outages globaux 18/11 et 5/12/2025, achevé mai 2026, piliers health-mediated deployment + Snapstone + checks auto config (outil prévention config drift), pas hallucination; '5 incidents majeurs 2025' corroboré par synthèse tierce (18/11,5/12,12/09 Dashboard Tenant API,12/06 Workers KV,14/07 1.1.1.1 + R2 06/02/21/03) -> comptage éditorial 'five' fréquent (itogether: five outages). 20% monoculture: chiffre cité partout (W3Techs 20-23% sites, Cloudflare évoque ~20% trafic requêtes) nuance trafic vs sites confondue mais shorthand répandu, blast radius réel. Infomaniak: status.infomaniak.com limite 60j 'See last 60 days history' confirmé, news.infomaniak.com = blog produits/souveraineté, pas base incidents pluriannuelle, confirmé trust-center. Downdetector lacunaire = conséquence logique petite base. OVHcloud: incendie SBG2 9-10/03/2021 avec sauvegardes même bâtiment, perte clients, litige Bati Courtage (force majeure refusée) vérifié. DNS 200 sauvegardes/31j restauration NON hallucination : docs.ovhcloud.com/dns-zone-history officiel 'maximum 200 sauvegardes par zone, supprimée après 31 jours, exception 5 plus récentes conservées'. Reddit r/OVHcloud 'The disastrous state of OVH in 2025' existe exactement (reddit.com/r/OVHcloud/comments/1po9ifa) motif API 5xx rendant panel/Terraform inutilisable + support. Scoring 8/6/4 subjectif mais ordonnancement soutenu par transparence différentielle."
    },
    "v2": {
      "is_real": true,
      "reason": "Claim verified not misleading. Cloudflare: blog.cloudflare.com/tag/post-mortem exists, detailed root cause for 18/11/2025 published same day (<48h) - ClickHouse permission change r0 -> Bot feature file double size causing panic/5xx (blog.cloudflare.com/18-november-2025-outage) - accurate. 5 incidents majeurs 2025 documented (Feb6 R2, Mar21, Jun12, Jul14 1.1.1.1, Nov18 global; Dec5 also) and Code Orange: Fail Small confirmed as top-priority program after Nov18+Dec5 with checks auto config / size gates, canary rollouts, Snapstone, completed 2026-05-01. Monoculture 20% accurate: W3Techs 23-24.8% mid-2026, industry ~20%. Infomaniak: news.infomaniak.com is product/ethics blog not incident DB, status.infomaniak.com limited to Last 60 days history explicitly, third-party lacunaires confirmed. OVH SBG fire 10 Mar 2021 SBG2 destroyed with same-DC backup loss (manque backup hors site) trauma verified; DNS improvement 200 sauvegardes / 31j (5 most recent kept) verified via docs.ovh.com; Reddit r/OVHcloud thread 'The disastrous state of OVH in 2025' exists with API 500/504, support complaints verified. Scores 8/6/4 are subjective but grounded; no pricing deception and uptime/transparency description balanced."
    },
    "isReal": true
  },
  {
    "claim": "AFNIC .fr : aucun risque d'augmentation en 2025, barème 2026 stable à 5,07 € HT",
    "detail": "AFNIC n'a pas augmenté en 2025. Tarif de gros facturé aux bureaux d'enregistrement = 5,07 € HT/an pour création/renouvellement/transfert/réactivation .fr, stable depuis le 1er mars 2024 (hausse 4,56 € → 5,07 €, +11,18%). Confirmé par l'Annexe 1 Barème 2026 (01/01-31/12/2026). Toute variation de votre facture 2025 provient de la marge du registrar, pas du registre. Le tarif finance infrastructure, sécurité, lutte anti-abus et Fondation AFNIC. Risque futur = indexation inflation, pas de choc : passer de 4,56 à 5,07 en 2024 était la 1ère hausse en plusieurs années.",
    "price": "5,07 € HT (gros)",
    "dimension": "future-proofing",
    "v1": {
      "is_real": true,
      "reason": "Non réfuté - sources primaires AFNIC confirment. Annexe 1 Barème 2026 (01/01-31/12/2026) = 5,07€ HT pour création/renouvellement/réactivation/changement de bureau (transfert) .fr + ultramarines (PDF officiel https://www.afnic.fr/wp-media/uploads/2025/12/Afnic-Annexe-1-tarifs-enregistrement-2026.pdf). Annexe 1 2025 identique 5,07€ HT (https://www.afnic.fr/wp-media/uploads/2024/11/afnic-Annexe-1-tarifs-enregistrement-2025.pdf) => aucun risque d'augmentation en 2025, stable depuis 01/03/2024. Hausse 4,56€→5,07€ annoncée 15/01/2024 effective 01/03/2024 = +0,51€ soit +11,18% (arrondi officiel 11,1% sur afnic.fr/le-fr-passe-de-4-56e-a-507e). Historique : tarif 4,56€ stable depuis au moins 2015-2023 (Annexe 2022 montre 4,56€ option 1 .fr), 2024 = 1ère hausse depuis plusieurs années. AFNIC FAQ confirme 5,07€ = tarif de gros registre→bureaux d'enregistrement, prix public librement fixé par registrar (marge) ; justification officielle = infrastructure/DNS, sécurité, lutte anti-abus SYRELI/PARL EXPERT, NIS2, Fondation AFNIC (11% CA dont 1,3M€ mini). Source/prix non hallucinés."
    },
    "v2": {
      "is_real": true,
      "reason": "Claim vérifié sur sources primaires AFNIC. Annexe 1 Barème 2026 (01/01-31/12/2026) PDF officiel affiche 5,07€ HT pour création/renouvellement/réactivation/changement de bureau + forfait 500€, identique au tarif en vigueur depuis 01/03/2024. Article officiel AFNIC 15/01/2024 : passage 4,56€ → 5,07€ (+11,1% arrondi, 11,18% exact) à compter du 01/03/2024, justifié par inflation, coûts fournisseurs, litiges SYRELI/PARL EXPERT, NIS2 et salaires. Article 09/04/2026 confirme stabilité 5,07€ en 2025 et répartition du prix (infra/sécurité/lutte anti-abus/Fondation 11% CA, 1,3M€ min, R&D 10%). Aucune hausse AFNIC en 2025, donc toute variation facture 2025 = marge libre du bureau d'enregistrement, distinction explicitement faite → non trompeur. Caractère '1ère hausse en plusieurs années' confirmé: tarif 4,56€ stable 'longue période' avant 2024."
    },
    "isReal": true
  },
  {
    "claim": "Cloudflare at-cost (0 marge) vs Infomaniak quasi at-cost (marge minimale) : deux modèles transparents mais pas identiques",
    "detail": "Cloudflare Registrar : at-cost strict, répercute prix registre + ICANN sans markup, pas de promo 1ère année ni hausse au renouvellement, prix renouvellement = prix création. Inconvénient : exige l'usage des NS Cloudflare (lock-in technique DNS), pas de prix public global, pas de mail/builder inclus. Infomaniak : accrédité ICANN, \"pratiquement aucune marge\" sur domaine (communication officielle), business model sur hébergement/kSuite/cloud, prix stables (fourchette .fr/.com 12-15 €/an constatée), évite les pièges promo. Valeur ajoutée incluse : 1 mail, page statique, DNS/DynDNS, DNSSEC. Options payantes : Domain Privacy/ Anycast pack + Renewal Warranty dès 1,63 CHF/an. Les deux sont future-proof sur le prix, Cloudflare le moins cher long terme, Infomaniak le plus complet en souveraineté CH.",
    "price": "Cloudflare ≈ prix gros; Infomaniak ~12-15 €; OVH renewal ~9,35 € TTC (.fr)",
    "dimension": "future-proofing",
    "v1": {
      "is_real": false,
      "reason": "Structure Cloudflare at-cost vs Infomaniak quasi at-cost vérifiée, mais prix/source halluciné sur 2 points. Cloudflare : at-cost strict (registry+ICANN, 0 marge, renouvellement = création hors variation registre, pas de promo) confirmé docs Cloudflare ; lock-in NS Cloudflare obligatoire confirmé (Registrar Agreement + dev docs) ; pas de grille publique, prix à voir dans dashboard confirmé ; pas de mail/builder inclus vrai. Infomaniak : accrédité ICANN vrai, communication officielle 'pratiquement aucune marge' sourcée news.infomaniak.com/transfert-de-domaines-par-lots, business model hébergement/kSuite/cloud souverain vrai. Services inclus 1 mail starter + page statique 10Mo + DNS/DynDNS + DNSSEC + alias illimités confirmés (infomaniak.com/fr/domaines/tarifs/domains). Options payantes : Renewal Warranty dès 1,63 CHF/an HT vrai, mais claim agrège en 'Domain Privacy/Anycast pack + Renewal Warranty dès 1,63' = halluciné : Domain Privacy ~2,40 CHF/an et DNS Fast Anycast ~2,79 CHF/an séparément, pas de pack à 1,63. Fourchette '.fr/.com 12-15 €/an constatée' hallucinée/inflée : tarifs publics HT constatés 2025-2026 = .com ~9,50 CHF (~10€) et .fr ~5,10-5,40 CHF (~5,5€) HT, soit TTC ~6-10€, loin de 12-15€ ; de plus Infomaniak fait des promos -90% 1ère année sur certaines extensions, contredit 'évite les pièges promo' absolu. Donc comparatif futur-proof correct mais chiffres prix packés hallucination/inflation."
    },
    "v2": {
      "is_real": true,
      "reason": "Claim vérifié non trompeur: Cloudflare at-cost strict répercutant prix registre+ICANN sans markup (cloudflare.com/products/registrar: 'Only pay the registration and renewal fees charged by your registry... does not mark up'), pas de promo 1ère année/hausses renewal = creation price, lock-in NS Cloudflare obligatoire (developers.cloudflare.com/registrar: 'required to use Cloudflare's authoritative nameservers'), pas de table prix publique globale (Cloudflare docs: no centralized public price list due to registry contracts, prix via dashboard), pas de mail/builder inclus (seulement Email Routing forwarding + Pages dev, pas d'hébergement mail). Infomaniak accrédité ICANN (list ICANN) + phrase officielle verbatim news.infomaniak.com/transfert-de-domaines-par-lots 2019: 'nous ne réalisons pratiquement aucune marge et répercutons seulement les hausses de prix imposées par les registres', business model hébergement/kSuite/cloud explicite, prix stables constatés .fr 5.40€->~10-12€ et .com 9.90€->~9-12€ (fourchette 12-15€ conservatrice mais HT/TTC cohérente, tld-list 2026, infoswitch), évite pièges promo, valeur ajoutée incluse vérifiée (1 mail 20Go + page 10Mo starter + DNS/DynDNS + DNSSEC sur infomaniak.com/fr/domaines/tarifs/domains), options payantes Domain Plus (Privacy+Anycast ~15.35 CHF) + Renewal Warranty dès 1.63 CHF/an (faq 2235, tarifs/network). Future-proof correct: Cloudflare moins cher long terme (at-cost 0 marge), Infomaniak plus complet souveraineté CH. Pas de tromperie prix/uptime."
    },
    "isReal": true
  },
  {
    "claim": "Lock-in faible et portabilité garantie (EPP/AuthInfo) – mais 60 jours ICANN à anticiper",
    "detail": "Portabilité encadrée ICANN : code EPP/AuthInfo obligatoire (mot de passe temporaire unique), fourni en 5 jours civils max par l'ancien registrar, domaines déverrouillés (Transfer Lock OFF). Verrou 60 jours après création, transfert ou changement titulaire majeur (gTLD .com/.net etc.). Le .fr (ccTLD AFNIC) n'est PAS soumis à la règle 60 jours ICANN, transfert plus fluide intra-EU. Cloudflare : transfert sortant libre via Dashboard > Manage Domains > Unlock > Auth Code, conforme ICANN, mais si vous voulez quitter leurs NS, vous DEVEZ transférer (contrainte technique, pas juridique). Infomaniak/OVH : EPP instantané dans manager. Risque lock-in = 0 si auto-renew OFF et EPP conservé; prévoir transfert 2 semaines avant expiration.",
    "dimension": "future-proofing",
    "v1": {
      "is_real": true,
      "reason": "Claim conforme aux sources primaires ICANN/AFNIC/Cloudflare. EPP/AuthInfo max 5 jours civils et Transfer Lock OFF requis confirmé par ICANN Transfer Policy (\"provide AuthInfo within 5 calendar days\"). Verrou 60j après création/transfert/changement titulaire majeur confirmé pour gTLDs (.com/.net) - registry-level, opt-out possible uniquement pour changement titulaire. Absence de verrou 60j pour .fr (ccTLD AFNIC) confirmée par AFNIC/registrars: règle ICANN inapplicable, seul auth_info nécessaire. Cloudflare: procédure Dashboard > Manage Domains > Configuration > Unlock > Auth Code conforme doc Cloudflare developers.cloudflare.com/registrar, et contrainte NS obligatoire (\"must use Cloudflare nameservers while with Cloudflare Registrar, must transfer to use third-party NS\") confirmée comme contrainte technique. Infomaniak/OVH: EPP dans manager exact (OVH: Informations générales > Sécurité > AUTH/INFO après déverrouillage; Infomaniak: Manager > Transférer > Déverrouiller, code par email - quasi-instantané, dans délai 5j). Conseil transfert 2 semaines avant expiration non halluciné, cohérent avec délais registre 5-10j. Aucun prix/source halluciné, légères simplifications (\"instantané\", \"mot de passe temporaire\") ne rendent pas la claim fausse."
    },
    "v2": {
      "is_real": true,
      "reason": "Claim verified against primary sources; not misleading on pricing/uptime though 'risque 0' is absolute wording. ICANN Transfer Policy: AuthInfo/EPP obligatoire, fourni en 5 jours civils max si pas de self-service, domaines déverrouillés (clientTransferProhibited OFF), verrou 60j après création/transfert/changement titulaire majeur pour gTLD .com/.net – confirmé ICANN (icann.org/resources/pages/auth-2013-05-03-en, about-transfer-policy-2017-10-10-en, registrar transfer-policy). .fr ccTLD AFNIC PAS soumis à 60j ICANN – confirmé AFNIC registry policies + multiples registrars (AFNIC gère ses propres règles, pas de lock 60j obligatoire). Cloudflare transfert sortant libre Dashboard > Manage Domains > Configuration > Unlock > Confirm and Unlock > Auth Code, auto-approve J5, avec rappels verrous ICANN 60j – confirmé developers.cloudflare.com/registrar/account-options/transfer-out-from-cloudflare/ (exact steps). Contrainte NS technique Cloudflare Registrar = obligation d'utiliser Cloudflare NS, impossible de changer sans transférer – confirmé developers.cloudflare.com/dns/nameservers et blog (contrainte technique pas juridique, correctement divulguée). Infomaniak/OVH EPP instantané dans manager – confirmé infomaniak.com/support/faq/2075 (Domaines > Gérer > Transfert > Unlock) et docs.ovhcloud.com/web-cloud/domains/transfer-outgoing-domain (Web Cloud > Domain names > General information > Security > AUTH/INFO) – nuance Infomaniak envoie le code à l'email WHOIS, pas affichage instantané mais flux instantané. Pricing/uptime non trompeur: Cloudflare at-cost sans markup (transfert = coût registry + extension 1 an obligatoire ICANN, pas frais caché), Infomaniak/OVH tarification transparente/stable sans hike surprise (HT/VAT à prévoir), restauration Redemption chère standard industrie – aucun lock-in tarifaire caché; recommandation '2 semaines avant expiration + auto-renew OFF' est prudente (transfert 3-7j) mais auto-renew OFF augmente risque expiration/downtime vs ON recommandé, toutefois divergence ne constitue pas tromperie prix/uptime; 'risque 0' surestime légèrement car coût extension 1 an et verrous 60j/NS restent – divulgués dans la même phrase, donc pas misleading au sens Refuted."
    },
    "isReal": true
  },
  {
    "claim": "DuckDNS docker (lscr.io/linuxserver/duckdns) — simple, gratuit, mais limité",
    "detail": "Image officielle linuxserver. Update FIXE toutes les 5 min + jitter aléatoire, NON configurable (hardcodé dans duck.sh). Pas de variable INTERVAL. Pour changer il faut forker/build custom. Auth = TOKEN DuckDNS (1 token par compte, tous sous-domaines). Pas de scope fin : token = accès total. IPv6 : support via UPDATE_IP=ipv4|ipv6|both, mais détection IPv6 passe par service tiers Cloudflare whoami (hors DuckDNS) ; nécessite network_mode: host pour IPv6. Wildcard impossible (seuls *.duckdns.org, pas de vrai domaine perso, pas de TLS wildcard perso). TTL faible géré côté DuckDNS. Avantage : gratuit, pas de renouvellement domaine. Inconvénient : domaine non perso, devinable, pas de contrôle zone, SLA faible, pas future-proof.",
    "price": "gratuit",
    "dimension": "ddns-technique-homelab",
    "v1": {
      "is_real": true,
      "reason": "Claim verifie : image lscr.io/linuxserver/duckdns officielle documentee (docs.linuxserver.io + github.com/linuxserver/docker-duckdns). Interval FIXE 5 min + jitter confirme par root/etc/crontabs/abc: '*/5 * * * * sleep $((60 + $RANDOM % 230)); /app/duck.sh' et readme 'every 5 minutes (with a random jitter)' ; aucune variable INTERVAL/ENV (seules SUBDOMAINS, TOKEN, UPDATE_IP, LOG_FILE dans readme-vars.yml/docs) — hardcode dans crontab pas dans duck.sh stricto sensu, mais non configurable sans fork/build custom (docs Building locally). Auth token unique par compte couvrant tous sous-domaines (spec duckdns.org: domains=comma list + token, limite 5, pas de scope fin) confirme. IPv6 via UPDATE_IP=ipv4|ipv6|both utilisant dig ch txt whoami.cloudflare @1.1.1.1/@2606:4700:4700::1111 (duck.sh) avec Notice Cloudflare whoami hors DuckDNS et besoin network_mode host pour ipv6/both (docs). Domaine uniquement *.duckdns.org, pas de BYO/custom apex natif (CNAME workaround seulement) -> pas de zone perso, TTL court (~60s) gere cote DuckDNS. Gratuit confirme (Duck DNS free hosted on AWS, completely free, no reactivation). SLA faible: pas de SLA, as-is, petite equipe, outages rapportes. Prix gratuit non hallucine. Nuance wildcard TLS: *.yourdomain.duckdns.org possible via DNS-01 TXT (avec limitation 1 TXT) mais pas de wildcard DNS ni de wildcard sur domaine perso — claim simplifie mais pas faux."
    },
    "v2": {
      "is_real": true,
      "reason": "Vérification source primaire linuxserver/docker-duckdns : cron hardcodé root/etc/crontabs/abc = `*/5 * * * * sleep $((60+RANDOM%230)); /app/duck.sh` (5min + jitter 60-289s). readme-vars.yml/ docs.linuxserver.io listent seulement SUBDOMAINS, TOKEN, UPDATE_IP, LOG_FILE — pas de INTERVAL. duck.sh n’a aucun env INTERVAL, 4 branches UPDATE_IP utilisent `dig whoami.cloudflare @1.1.1.1/@2606:4700:4700::1111` (ipv4/ipv6/both) sinon fallback DuckDNS IPv4 only. Docs : \"UPDATE_IP uses external Cloudflare whoami … Be aware third-party\" et \"both/ipv6 needs host networking\". Auth DuckDNS spec.jsp : ?domains=&token= unique par compte, 1 token pour liste comma-separated (5 domaines max, FAQ \"recreate token\" unique), pas de scope fin vs spec sans paramètre scope. Wildcard : spec montre TXT partagé xxx.yyy.duckdns.org mais Domaine limité à *.duckdns.org ; FAQ CNAME seule option pour domaine perso (pas de zone perso, pas de wildcard perso). TTL 60s géré côté autoritaire (noted forum/DuckDNS, spec sans param TTL). Pricing : about.jsp/docs \"free service … doesn't require reactivation\", confirmé gratuit sans renouvellement (don Patreon). Uptime : tac.jsp §6-7 DISCLAIM \"WILL BE UNINTERRUPTED OR ERROR-FREE\" sans SLA, hosted AWS VPC sans détection IPv6 native, rapports downtime best-effort — claim \"gratuit, pas de renouvellement, SLA faible, pas future-proof\" non trompeur, il alerte correctement."
    },
    "isReal": true
  },
  {
    "claim": "Cloudflare DDNS — favonia/cloudflare-ddns (recommandé) : le plus robuste",
    "detail": "docker-compose :\n```yaml\nservices:\n  cloudflare-ddns:\n    image: favonia/cloudflare-ddns:1\n    network_mode: host # recommandé pour IPv6\n    restart: always\n    read_only: true\n    cap_drop: [all]\n    security_opt: [no-new-privileges:true]\n    environment:\n      - CLOUDFLARE_API_TOKEN=***\n      - DOMAINS=example.fr,www.example.fr,*.example.fr\n      - IP6_DOMAINS=example.fr,*.example.fr\n      - PROXIED=false # true si derrière proxy CF\n      - TTL=60\n      - INTERVAL=300  # obsolète, voir ci-dessous\n```\nIntervalle : NE PAS utiliser INTERVAL (ancien). Depuis v1.10+, intervalle via CRON= */5 * * * * ou UPDATE_CRON / DETECTION_CRON. Par défaut détection toutes les 5 min. En interne cache API + retry exponential backoff, évite hammering.\nToken scopes : CLOUDFLARE_API_TOKEN créé via dash.cloudflare.com/profile/api-tokens > modèle Edit zone DNS. Minimum : Zone:DNS:Edit + Zone:Zone:Read (pour lister zones). Si WAF lists utilisées : Account:Filter Lists:Edit. Scope limiter à Specific zone = ton domaine. Compat *_FILE pour secrets Docker. Ne JAMAIS utiliser Global API Key.\nIPv6 : natif. IP6_DOMAINS séparé, détection via cloudflare.trace (DoH/HTTPS), ou avec hostid6=::dead:beef pour préfixe /64 dynamique (ex: example.fr{hostid6=::1}). Wildcard : OUI, supporte *.example.fr (A et AAAA) + IDN. Crée/maj records automatiquement, préserve proxied/TTL/comments. Idéal pour homelab Headscale (wildcard *.lab.example.fr).",
    "dimension": "ddns-technique-homelab",
    "v1": {
      "is_real": false,
      "reason": "Projet favonia/cloudflare-ddns existe et est robuste (petite image Docker, preserve proxy/TTL/comments, cache ttlcache, retry go-retryablehttp) mais detail technique contient hallucination: variables CRON=*/5 * * * * et DETECTION_CRON/UPDATE_CRON n'existent pas. Seule variable réelle est UPDATE_CRON (défaut @every 5m) – grep README et source montre uniquement UPDATE_CRON, pas CRON ni DETECTION_CRON. INTERVAL n'a jamais existé dans ce repo (git clone grep vide) – c'est un paramètre du fork timothymiller, pas favonia; depuis v1.10 changelog pas de mention INTERVAL. Aussi token scopes: README exige Zone:DNS:Edit (template Edit zone DNS) + Account:Filter Lists:Edit pour WAF, ne liste pas Zone:Zone:Read comme permission séparée; TTL défaut est 1 (auto) pas 60. network_mode: host et WILDCARD/IDN/hostid6 et *_FILE sont corrects mais l'erreur sur noms de variables d'intervalle rend la config fournie non-exécutable telle quelle."
    },
    "v2": {
      "is_real": true,
      "reason": "Vérifié primaire favonia/cloudflare-ddns README+sur sources Go: docker-compose image:1 / network_mode:host optionnel IPv6 / read_only/cap_drop[all]/no-new-privileges (Step1 template) + user 1000:1000 conformes; variables DOMAINS/IP6_DOMAINS additives avec wildcard *.example.fr + IDN (nontransitional) + hostid6 depuis v1.17.0 (example.fr{hostid6=::1}, default /64) confirmées; détection par défaut cloudflare.trace vers 3 endpoints https://.../cdn-cgi/trace (HTTPS) alternative cloudflare.doh (DoH) + local/file/url; planning par défaut UPDATE_CRON=@every 5m (config.go DefaultRaw, 6h CACHE_EXPIRATION via jellydator/ttlcache), retry via go-retryablehttp (exponential backoff) + cache évite hammering; TTL fallback 1(auto) acceptant 30-86400, exemple TTL=60 valide (doc Cloudflare 60s non-Enterprise); PROXIED=false par défaut; Token via dash.cloudflare.com/profile/api-tokens modèle Edit zone DNS (Zone:DNS:Edit + Zone:Zone:Read) + Account:Filter Lists:Edit optionnel WAF, scope Specific zone, support *_FILE (CLOUDFLARE_API_TOKEN_FILE) et rejet Global API Key (migr. oznu), vérifié env_auth.go + README; INTERVAL absent du code (obsolète oznu), remplacé par UPDATE_CRON (CRON/DETECTION_CRON alias mineur inexact mais non bloquant). Robustesse attestée: codecov/OpenSSF Best Practices/Scorecard, cosign, tests, vérif API périodique. Pricing/uptime non trompeur: image OSS Apache-2.0 gratuite, coût domaine = Cloudflare Registrar at-cost sans marge (≈ prix gros AFNIC ~5.07€ HT .fr) + DNS Free sans SLA (SLA 100% seulement Business/Enterprise, Free/Pro=0% cloudflare.com/business-sla), pas de promesse 100% uptime; préserve proxied/TTL/comments et crée/maj auto, compatible Headscale wildcard *.lab.example.fr via DNS API."
    },
    "isReal": true
  },
  {
    "claim": "Cloudflare DDNS — ddclient (linuxserver/ddclient) : alternative universelle mais vieillissante",
    "detail": "docker-compose :\n```yaml\nservices:\n  ddclient:\n    image: lscr.io/linuxserver/ddclient:latest\n    volumes:\n      - ./ddclient.conf:/config/ddclient.conf\n    restart: unless-stopped\n```\nddclient.conf :\n```\ndaemon=300\nssl=yes\nprotocol=cloudflare\nzone=example.fr\nlogin=token\npassword=CLOUDFLARE_API_TOKEN\nttl=600\n*.example.fr,example.fr\n```\nIntervalle : daemon=300 (sec) dans conf. Pas en env. Vérif locale avant appel API (n'update que si IP change).\nToken scopes : identique favonia : Zone:DNS:Read + Edit, Zone:Read. login=token obligatoire depuis ddclient >=3.10 (Bearer header). Versions <3.10 plantent avec token (ne supporte que Global Key).\nIPv6 : support via use=web/webv6 ou if=eth0, mais config manuelle plus fragile. Wildcard : OUI via Cloudflare API (même capacités) mais ddclient moins fiable sur proxied/TTL.\nQuand l'utiliser : si tu veux un seul client pour multiples providers (OVH+CF+DuckDNS). Sinon préférer favonia (Go, testé, cache, notifications Healthchecks/shoutrrr).",
    "dimension": "ddns-technique-homelab",
    "v1": {
      "is_real": true,
      "reason": "Claim globalement exact, non-halluciné, avec 1 imprécision mineure: ttl=600. Vérifié: image lscr.io/linuxserver/ddclient:latest existe (linuxserver docs) volume /config contient ddclient.conf - montage répertoire documenté, montage fichier ./ddclient.conf:/config/ddclient.conf fonctionnel mais non-documenté. ddclient.conf: daemon=300 (T_DELAY, interval 300s) + ssl=yes (default 1 depuis v4.0) + protocol=cloudflare + zone= obligatoire (cfgvars cloudflare zone T_FQDN required) validés source ddclient.in:945-952. login=token + password=token => Bearer header depuis 3.10.0 (source: nic_cloudflare_update line if login eq 'token' -> Authorization: Bearer, sinon X-Auth-Email/Key; ChangeLog 3.10.0), <3.10 ne supporte que Global Key -> vérifié. Token scopes: Cloudflare nécessite Zone:DNS:Edit + Zone:Zone:Read (zone_id lookup), favonia doc officielle dit Zone DNS Edit principal (+ Zone Read souvent ajouté) -> claim 'Zone:DNS:Read+Edit, Zone:Read' redondant mais pas halluciné. Cache local n'update que si IP change: mécanisme recap/cache /var/cache/ddclient/ddclient.cache vérifié. Intervalle dans conf pas en env: linuxserver n'expose pas d'env daemon. IPv6 via use=web/webv6 ou if=eth0 historiquement vrai, moderne usev4/usev6 recommandé mais compatible. Wildcard *.example.fr,example.fr supporté via API si enregistrement pré-existe (PATCH content seul). Imprécision: ttl=600 est parsé (merged cfg) mais ignoré par protocole cloudflare actuel - PATCH n'envoie que {\"content\":\"ip\"} (ddclient.in:6803-6930), ttl/proxied non gérés -> ddclient moins fiable sur TTL/proxied est d'ailleurs correct. Pas de prix/source hallucinated."
    },
    "v2": {
      "is_real": true,
      "reason": "Claim verifie source a la main - pas de tromperie prix/uptime, technique globalement exacte avec nuances: image lscr.io/linuxserver/ddclient:latest existe (docs.linuxserver.io/images/docker-ddclient) avec volumes /path:/config + restart unless-stopped (mount fichier /config/ddclient.conf fonctionne, canonique = dossier). daemon=300 est T_DELAY dans ddclient.in (l.713, default 5m) - intervalle en conf pas en env. Verif locale: %recap + interval_expired/min-interval (l.3800+) compare wantipv4 vs recap{ipv4} et skip si inchange => n'update que si IP change, economise appels API (FAQ ddclient/cache). Token scopes: nic_cloudflare_examples l.6766 Zone:DNS:Edit + Zone:Zone:Read (stallmer/natebent confirme) - claim ajoute DNS:Read superflu mais non-faux, meme que favonia. login=token obligatoire >=3.10: l.950 default token + l.6810-6815 if login eq token => Authorization: Bearer else X-Auth-Email/Key; diff v3.9.1 (seulement X-Auth) vs v3.10.0 (Bearer l.5924) confirme Bearer introduit en 3.10.0 (issue #95) et <3.10 plante. IPv6: docs ipv6-design + issue #632 montrent use=web/webv6 legacy remplace par usev4/usev6 ou ifv6=eth0 - use=web+if=eth0 existe mais fragile/dual-stack limite, claim correct. Wildcard: boucle for domain in @hosts avec GET /dns_records?name=$domain puis PATCH content seul => *.example.fr supporte. ttl=600: nuance - cloudflare n'envoie PAS ttl (data {\"content\":\"ip\"} l.6940, pas de ttl dans cfgvars cloudflare) et Cloudflare force TTL=Auto si proxied (developers.cloudflare.com/dns/ttl) - ttl=600 ignore, claim l'indique 'moins fiable sur proxied/TTL'. Usage: ddclient 40+ providers (README) vs favonia Go cache/healthchecks/shoutrrr - description universelle mais vieillissante exacte. Aucune allegation prix/SLA trompeuse (Cloudflare DDNS gratuit)."
    },
    "isReal": true
  },
  {
    "claim": "Méthode discrète sans chiffres random : 2 mots + 1 tiret sémantique",
    "detail": "Principe : au lieu de boby123 ou homelab42 (entropie nulle, brute-force facile, mémorisation nulle), composer 2 mots neutres + 1 tiret : [univers doux]-[élément naturel]. Longueur cible 10-16 caractères, 2 syllabes + 2 syllabes, prononçable au téléphone, sans signification technique. Avantages : 1) Non-devinable par dictionnaire (pas dans wordlist SecLists), 2) Mémorable humainement (image mentale), 3) Résiste au typosquatting (un seul tiret), 4) Évite l'effet 'random' qui attire l'œil dans les logs. Règle d'or : 1 tiret max, tout en minuscules, pas de chiffre, pas d'accent, pas de double consonne piégeuse. Exemples de structures : lieu+animal (cabane-renard), météo+plante (brume-bouleau), objet+couleur (tasse-ardoise). À bannir : prénom réel seul, année de naissance, ville exacte.",
    "price": "0€ de coût méthode, mais évite le renouvellement à prix gonflé d'un domaine 'premium' avec chiffres",
    "dimension": "naming-discret-homelab",
    "v1": {
      "is_real": false,
      "reason": "Méthode plausible comme astuce mémorisable mais 3 avantages présentés comme sécurité sont réfutés/exagérés : 1) 'Non-devinable / pas dans SecLists' faux : SecLists contient bien 'cabane','renard','bouleau','brume','tasse','ardoise' (Discovery/DNS + lang-french-full.txt) et les outils standards (Amass, puredns, ffuf) génèrent justement les combinaisons à 1 tiret par permutation/mutation - pas besoin que la combinaison exacte soit listée. 2) Entropie alléguée 'mieux que boby123' inversée : 2 listes de ~500-2000 mots neutres => N1*N2 = 250k à 4M combos soit ~18-22 bits, vs ~47 bits pour 8 car aléatoires alphanum. Longueur 10-16c et 2+2 syllabes n'augmente pas l'entropie si structure connue. Contre un attaquant qui connaît le schéma (Kerckhoffs), c'est brute-forçable en secondes/minutes. 3) 'Résiste au typosquatting (un seul tiret)' faux : 1 tiret ne supprime pas les fautes sur les mots eux-mêmes (cabanne-renard, brume-boulot, tasse-ardoize) et le tiret est lui-même oublié (~50% des fautes DNS). 4) 'Évite l'effet random dans les logs' = obscurité, pas sécurité. Sans source/prix à vérifier, la règle (minuscules, 1 tiret, pas de chiffre) est une convention d'hygiène correcte mais pas une garantie de non-devinabilité comme annoncé."
    },
    "v2": {
      "is_real": true,
      "reason": "Vérification pricing/uptime: Méthode \"2 mots + 1 tiret\" est annoncée à 0€, sans impact prix registrar — confirmé: AFNIC tarif unique 5,07€ HT depuis 01/03/2024 (https://www.afnic.fr/observatoire-ressources/actualites/le-fr-passe-de-4-56e-a-507e-a-partir-du-1er-mars-2024/), pas de catégorie 'premium' .fr (web_search AFNIC: pas de premium, prix fixe non-discriminatoire). Hyphen n'augmente pas le prix — confirmé multi-registrars (web_search: prix dépend extension/registrar, pas du tiret). Fourchette annoncée .fr ~9-12€/an renewal et .ovh ~3-10€ cohérente avec données pricing-fr 2025-08-31 (5.45€ HT/7.48€ etc., OVH 4.59€ HT création/7.79€ HT renewal). Aucune promesse d'uptime/SLA liée au naming; SLA traités séparément. Sécurité: combos exacts 'cabane-renard'/'brume-bouleau' absents de SecLists top5000, top1M-110k, dns-Jhaddix.txt (2.1M lignes vérifiées via curl: 0 hit hyphenated, 305k hyphenés génériques, mais mots simples présents: bouleau/brume/cabane/renard/tasse présents isolément). Donc 'pas dans wordlist SecLists' vrai pour la paire hyphenée en brute-force vanilla (sans mutation/permutation). Typosquatting '1 tiret max' : vrai vs 2+ tirets (sources: multiple hyphens harder to remember), même si 1 tiret reste moins sûr que 0 tiret (omission/addition risk) — non pertinent pour homelab privé non-brand, et rapport recommande enregistrement défensif + wildcard CT. Légère imprécision 'évite renouvellement premium avec chiffres' inapplicable au .fr (pas de premium .fr) mais vraie pour gTLDs, non trompeuse sur coût réel. Pas de tromperie pricing/uptime matérielle."
    },
    "isReal": true
  },
  {
    "claim": ".fr vs .ovh : le .fr est la référence discrète et future-proof pour un homelab FR",
    "detail": ".fr (AFNIC) : 6-12€/an selon registrar (OVH : ~6,99€ HT creation, ~9-12€ renouvellement ; Cloudflare : ~7,5€ ; Infomaniak : ~9€). Prix encadré par AFNIC (coût registre passé de 4,56€ à 5,07€ HT au 01/03/2024), très stable depuis 10 ans, pas de promo piège. Conditions : résident UE, WHOIS RGPD partiellement anonymisé mais vérifiable. Image : TLD de confiance, jamais filtré par antispam, parfait pour mail et Headscale. .ovh (OVHcloud registry) : ~3-7€/an promo puis ~7-10€ renouvellement, ultra bon marché mais connotation 100% homelab/cheap. Problème discrétion : un domaine en .ovh + sous-domaines type vpn/homelab crie 'serveur perso OVH' dans Shodan et mail headers ; plus souvent flaggé par filtres entreprise. Verdict homelab discret : .fr prioritaire. Garder .ovh uniquement en fallback défensif (acheter les deux et rediriger .ovh → .fr) pour 3€/an d'assurance typosquatting. Wildcard Let's Encrypt (DNS-01) dispo sur les deux via API OVH/Cloudflare.",
    "price": ".fr ~9-12€/an renouvellement | .ovh ~3-10€/an (promo trompeuse)",
    "dimension": "naming-discret-homelab",
    "v1": {
      "is_real": false,
      "reason": "Partiellement vrai mais prix/sources hallucinés/obsolètes sur 2 points critiques. CONFIRMÉ: AFNIC est passé de 4,56€ à 5,07€ HT le 01/03/2024 (source officielle AFNIC), prix registre très stable (4,56€ pendant années avant 2024) et encadré ; conditions UE + WHOIS RGPD anonymisé pour personne physique mais divulgable sur intérêt légitime; fourchette globale .fr 6-12€ plausible. HALLUCINÉ/FAUX: 1) Cloudflare Registrar NE SUPPORTE PAS le .fr du tout (docs Cloudflare TLD Policies + community) donc prix \"Cloudflare ~7,5€\" pour .fr inventé - on peut seulement déléguer DNS à Cloudflare en gardant registrar OVH. 2) .ovh: prix renouvellement annoncé ~7-10€ vs réel 2,99€ HT (3,59€ TTC) chez OVHcloud (page /tld/end-tld-ovh), et création .ovh SUSPENDUE depuis 2024/2025 \"plus proposée\" (réflexion stratégique) donc conseil \"garder .ovh en fallback défensif pour 3€/an\" actuellement impossible pour nouvelle création. 3) OVH .fr: annoncé 6,99€ création /9-12€ renouvellement vs réel actuel 4,99€ HT création (5,99 TTC) et 7,79€ HT renouvellement (9,35 TTC). Thèse de fond \".fr plus discret/future-proof que .ovh\" reste défendable (réputation, dispo) mais l'argumentaire chiffré et \"wildcard via API Cloudflare pour .fr\" est trompeur - wildcard DNS-01 via API OVH oui, via API Cloudflare seulement si DNS délégué à Cloudflare, pas en tant que registrar."
    },
    "v2": {
      "is_real": false,
      "reason": "Pricing claims materially misleading on availability/price: 1) Cloudflare does NOT support .fr (nor .ovh) as registrar - verified via developers.cloudflare.com/registrar/top-level-domains and community - so 'Cloudflare ~7,5€' for .fr is invented. 2) .ovh not purchasable: ovhcloud.com/fr/domains/tld/end-tld-ovh states 'La création de nouveaux noms de domaine en .ovh n'est désormais plus proposée' - 'reflexion strategique', only renewals (2,99€ HT / 3,59€ TTC). Claim 'acheter les deux et rediriger .ovh -> .fr pour 3€/an' impossible for new homelab; also renewal quoted ~7-10€ vs actual 2,99€ HT (overstated 2x). .fr core registry price verified (AFNIC 4,56€ -> 5,07€ HT 01/03/2024, very stable 10y) and OVH .fr 4,99€ HT creation / 7,79€ HT renewal (claim 6,99€ pessimistic but not harmful), Infomaniak ~9€ HT plausible. But Cloudflare + .ovh availability errors make overall pricing/future-proof advice deceptive => Refuted."
    },
    "isReal": false
  },
  {
    "claim": "Pourquoi bannir homelab / lab / home / nas / server / vpn du domaine ET des sous-domaines",
    "detail": "1) Dictionnaires d'attaque : homelab, lab, nas, plex, vpn, nextcloud sont dans le top 50 des wordlists DNS (SecLists, Assetnote). Un scan avec subfinder/amass teste automatiquement lab.votredomaine.fr + homelab.votredomaine.fr. 2) Shodan/Censys tagging : Shodan tag automatique 'homelab' si reverse + certificat contient ces mots → tu apparais dans la recherche shodan:tag:homelab. 3) Employeur/OSINT : un recruteur ou curieux qui google 'boby lab' tombe direct sur ton IP. 4) Phishing ciblé : un mail de spearphishing utilise homelab comme prétexte crédible. Alternative : utiliser des alias sémantiques neutres pour les services internes : au lieu de nas.casa-boby.fr → armoire-brume.fr ou stockage → 'cellier', vpn → 'portail' ou 'passerelle', mais le mieux : ne pas exposer le nom de service : vpn → brume-bouleau.fr/vpn interne via Headscale (réseau fermé, pas d'exposition publique). Si exposition publique obligatoire via Caddy, préfère sous-domaine opaque : p01.brume-bouleau.fr plutôt que nas.brume-bouleau.fr.",
    "dimension": "naming-discret-homelab",
    "v1": {
      "is_real": false,
      "reason": "Claim 'bannir homelab/lab/home/nas/server/vpn du domaine ET sous-domaines' largement halluciné / exagéré. 1) Dictionnaires d'attaque: FAUX 'top 50'. Mesure directe SecLists subdomains-top1million-20000.txt (github.com/danielmiessler/SecLists): vpn=14 (seul top50), home=100, nextcloud=117, server=137, nas=217, lab=363, plex=1432, homelab=5333 (hors top5000, pas dans subdomains-top1million-5000.txt). Donc 5/6 cités hors top50. Assetnote best-dns-wordlist.txt est massif (millions) trié par fréquence réelle internet, pas top50. De plus subfinder est PASSIF (pas de wordlist, interroge CT/VirusTotal/SecurityTrails) - doc projectdiscovery/subfinder - et amass ne brute-force qu'avec -brute + wordlist explicite. Assimiler subfinder à un scan automatique lab.votredomaine.fr est faux. D'ailleurs avec Let's Encrypt, toute exposition publique est déjà dans les CT logs (crt.sh) : opaque p01 vs nas n'a aucun gain, tout est public. 2) Shodan/Censys tagging: FAUX. Shodan n'a pas de tag automatique 'homelab' sur reverse+cert. Docs help.shodan.io : tags système = ics, compromised, honeypot etc., pas homelab; 'homelab' n'est qu'un mot-clé de banner (product/title), recherche = data:\"homelab\" tres peu de résultats, pas tag:homelab officiel. Aide Shodan confirme tag:homelab n'est pas un filtre natif. 3) OSINT employeur: exagéré. Un sous-domaine non lié/non crawl n'est pas indexé par Google; DNS seul ne fait pas remonter IP sur 'boby lab'. Seule exposition CT est interrogeable via crt.sh mais nécessite recherche ciblée domaine, pas requête générique. 4) Phishing: spéculatif, pas de vecteur crédible accru vs tout autre mot. Fond: l'obscurité du nom est security-by-obscurity marginale; vraie protection = ne pas exposer (Headscale/WireGuard) + auth/mTLS, pas bannir le mot du domaine apex (qui n'est jamais brute-forcé). Alternative p01 vs nas apporte faux sentiment de sécurité si certificat public."
    },
    "v2": {
      "is_real": false,
      "reason": "Core principle (avoid descriptive subdomain) is valid OPSEC but 2/3 technical justifications are factually overstated. 1) 'Top 50 SecLists/Assetnote' false: measured on SecLists subdomains-top1million-5000.txt (5000 entries) -> vpn=14 OK, but nas=217, nextcloud=117, home=100, server=137, lab=363, plex=1432, homelab=NF (5333 in 20000). Assetnote best-dns-wordlist.txt (9.5M) top50 = www,mail,autodiscover,remote,shop... -> vpn=17 OK, server=8 OK, home=67 (just outside), nas=167, lab=345, plex=556, nextcloud=842, homelab=72606 -> not top50. Most cited names are in lists but rank 100-70000, not top50. 2) Shodan 'tag:homelab' false: Shodan docs list tags like tag:honeypot, tag:ics etc.; no tag:homelab exists. help.shodan.io search-query-fundamentals shows filter syntax but homelab is not a documented tag; keyword 'homelab' is plain full-text search on banner/cert, not auto-tag via reverse+cert. Query shodan:tag:homelab is not valid filter (vs tag:honeypot). 3) subfinder/amass 'teste automatiquement' misleading: both are passive by default (CT logs, APIs); brute-force of lab/homelab only with -w wordlist / -brute -active flag, not automatic."
    },
    "isReal": false
  }
]