<!doctype html>
<!--
  trentpower.fr · /verify/

  static, semantic, self-managed, privacy-first.
  per-page record: canonical url, source mirror,
  page fingerprint, signed release archive.

  the verification map is generated at build time
  and shipped as a same-origin script - no fetch.
  csp `connect-src 'none'` is preserved.
-->
<html lang="fr" dir="ltr">
<head>
  <!-- head · 01 · foundations -->
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">
  <meta name="format-detection" content="telephone=no">
  <meta name="color-scheme" content="light dark">
  <meta name="theme-color" content="#E9E5DC">

  <!-- head · 02 · appearance bootstrap -->
  <script>(()=>{const e=document.documentElement;e.classList.add('js');try{const m=localStorage.getItem('tp-theme');if(m==='dark'||m==='light')e.dataset.theme=m}catch(_){}})();</script>

  <!-- head · 03 · document identity -->
  <title>Vérifier cette page · Trent Power</title>
  <meta name="description"
        content="Document public présentant l’URL canonique, le miroir source, l’empreinte et l’archive d’édition signée">
  <meta name="document-edition" content="2026-06-10">
  <link rel="canonical" href="https://trentpower.fr/fr/verifier/">
  <link rel="alternate" hreflang="en-AU" href="https://trentpower.fr/en-au/verify/">
  <link rel="alternate" hreflang="fr" href="https://trentpower.fr/fr/verifier/">
  <link rel="alternate" hreflang="x-default" href="https://trentpower.fr/">

  <!-- head · 04 · indexing and discovery -->
  <meta name="robots" content="index, follow">
  <meta name="referrer" content="no-referrer">

  <!-- head · 05 · authorship and identity -->
  <meta name="author" content="Trent Power">
  <link rel="author" href="/.well-known/person.json">
  <link rel="alternate" type="application/ld+json" href="/.well-known/person.json">
  <link rel="alternate" type="text/plain" href="/llms.txt">
  <link rel="me" href="https://commons.wikimedia.org/wiki/File:Trent_Power_portrait.jpg">
  <link rel="me" href="https://www.linkedin.com/in/trentpower/">
  <link rel="me" href="https://orcid.org/0009-0002-2652-7188">
  <link rel="me" href="https://www.crunchbase.com/person/trent-power-3f52">

  <!-- head · 06 · provenance, rights and reuse -->
  <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/">
  <link rel="describedby" href="/.well-known/attribution.txt">
  <link rel="describedby" href="/integrity.json">
  <link rel="cite-as" href="https://trentpower.fr/fr/verifier/">
  <link rel="privacy-policy" href="https://trentpower.fr/fr/confidentialite/">
  <link rel="help" href="https://trentpower.fr/fr/securite/">

  <!-- head · 07 · social and sharing -->
  <meta property="og:type" content="website">
  <meta property="og:site_name" content="Trent Power">
  <meta property="og:title" content="Vérifier cette page · Trent Power">
  <meta property="og:description" content="Document public présentant l’URL canonique, le miroir source, l’empreinte et l’archive d’édition signée">
  <meta property="og:url" content="https://trentpower.fr/fr/verifier/">
  <meta property="og:locale" content="fr_FR">
  <meta property="og:locale:alternate" content="en_AU">
  <meta property="og:image" content="https://trentpower.fr/images/og/verify-og.png">
  <meta property="og:image:width" content="1200">
  <meta property="og:image:height" content="630">
  <meta property="og:image:type" content="image/png">
  <meta property="og:image:alt" content="Vérifier cette page · Trent Power">

  <!-- head · 08 · application surface -->
  <meta name="application-name" content="Trent Power">
  <meta name="apple-mobile-web-app-title" content="Trent Power">
  <link rel="icon" href="/favicon.ico" sizes="any">
  <link rel="icon" href="/favicon.svg" type="image/svg+xml">
  <link rel="apple-touch-icon" href="/apple-touch-icon.png">
  <link rel="manifest" href="/manifest.webmanifest" type="application/manifest+json">

  <!-- head · 09 · rendering and assets -->
  <link rel="preload" href="/fonts/subsets/soehne-mono-buch-labels.woff2" as="font" type="font/woff2" crossorigin>
  <link rel="stylesheet" href="/styles.css?v=2026-06-10.f9f41383" integrity="sha384-PKmLVxbd/YfbUiIpYTcgq9EPzTLIMmT684A7Y93xg7UV5Iuoli1U99dfwTxs7nDE">
  <link rel="stylesheet" href="/print.css?v=2026-06-10.f9f41383" media="print">

  <!-- head · 10 · structured data -->
  <script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "WebPage",
  "@id": "https://trentpower.fr/verify/#page",
  "url": "https://trentpower.fr/fr/verifier/",
  "name": "Verify · Trent Power",
  "description": "Per-page verification - check source mirror, signed manifest hash, and detached signature for any active route.",
  "inLanguage": "fr",
  "isPartOf": {
    "@id": "https://trentpower.fr/#website"
  },
  "about": {
    "@id": "https://trentpower.fr/#trent-power"
  },
  "author": {
    "@id": "https://trentpower.fr/#trent-power"
  },
  "publisher": {
    "@id": "https://trentpower.fr/#trent-power"
  },
  "primaryImageOfPage": {
    "@type": "ImageObject",
    "url": "https://trentpower.fr/images/og/verify-og.png",
    "width": 1200,
    "height": 630
  },
  "datePublished": "2026-02-15T00:00:00+00:00",
  "dateModified": "2026-06-11T00:00:00+00:00"
}
  </script>

  <!-- provenance · page record · generated from the public source repository -->
  <script type="application/json" id="tp-page-record">
{
  "canonical": "https://trentpower.fr/fr/verifier/",
  "sourceRepository": "https://github.com/trentpower/trentpower.fr",
  "sourcePath": "content/fr/pages/verify.yml",
  "templatePath": "templates/pages/verify.html",
  "sourceUrl": "https://github.com/trentpower/trentpower.fr/blob/main/content/fr/pages/verify.yml",
  "edition": "2026-06-10",
  "generated": true
}
  </script>
</head>
<body data-page="verify" data-layout="masthead" data-surface="record" data-masthead="brand-only" data-verify-treatment="slip" data-edition="2026-06-10" data-source-sha256-short="--------">

<a href="#main" class="skip-link">Skip to content</a>

<!-- body · masthead -->
<header class="site-header" data-component="site-header">
  <div class="nav">
    <div class="nav-inner">
      <a class="nav-mark u-author" href="/fr/" aria-label="Trent Power home"><span>Trent</span> <span>Power</span></a>
    </div>
  </div>
</header>

<!-- body · primary content -->
<main class="site verify-page" id="main" tabindex="-1">
  <div class="page">

    <!-- primary · 01 · page record -->
    <div class="page-body">
      <div class="verify-hero">
        <p class="page-kicker">Page de vérification</p>
        <h1 class="page-title hero-stack"><span class="hero-line">Vérifier cette page</span><span class="hero-line">avec la source,</span><span class="hero-line">l’empreinte</span><span class="hero-line">et la signature</span></h1>
        <p class="page-lede">Cette fiche de publication indique où cette page est publiée, sa source,
        son empreinte et son archive signée.</p>
      </div>

      <noscript>
        <p class="page-lede verify-noscript">JavaScript est nécessaire pour sélectionner et afficher une fiche de page ici. Les miroirs source, le manifeste signé et les archives d’édition restent accessibles via <a href="/fr/source/">Source</a> et <a href="/fr/integrite/">Intégrité</a>.</p>
      </noscript>

      <div id="verify-root" class="verify-root"></div>

      <!-- framing · single sentence beneath the record -->
      <p class="verify-framing">Chaque page de ce site est signée, sourcée et archivée. Voici le
      registre de la page d'où vous venez — il atteste cette page précise,
      tandis qu'Intégrité détient l'autorité de signature en direct et que
      les Éditions conservent l'historique des versions.</p>
    </div>
  </div>

</main>


<!-- body · footer -->
<footer class="site-footer" aria-label="Site footer">
  <div class="site-footer__inner">

    <!-- top stratum · identity · nav · language -->
    <div class="site-footer__top">

      <p class="site-footer__identity">
        <span class="year">&copy; <span class="since">1997 &ndash;</span> <time datetime="2026">2026</time></span>
        <a class="wm" href="/fr/" rel="home" aria-describedby="desc-home-footer"><bdi>Trent Power</bdi></a>
        <span class="visually-hidden" id="desc-home-footer">Retour à l’accueil</span>
      </p>

      <nav class="site-footer__nav" aria-label="Footer">
        <span>Paris, France</span>
        <span class="sep" aria-hidden="true">&middot;</span>
        <a class="site-footer__action" href="/fr/confidentialite/" rel="privacy-policy" aria-describedby="desc-privacy">Confidentialité</a>
        <span class="visually-hidden" id="desc-privacy">Découvrir comment ce site évite les analytiques, cookies, profilage, traceurs et
        services tiers</span>
        <span class="sep" aria-hidden="true">&middot;</span>
        <button type="button" class="site-footer__action"
                data-cite-open aria-haspopup="dialog"
                aria-describedby="desc-cite">Vérifier</button>
        <span class="visually-hidden" id="desc-cite">Ouvrir les détails de citation et de vérification de cette page</span>
      </nav>

      <ul class="site-footer__language" aria-label="Language">
        <li><a href="/en-au/verify/"  aria-describedby="desc-lang-en" lang="en">English</a> <span class="visually-hidden" id="desc-lang-en">Read this site in English</span></li>
        <li aria-hidden="true"><span class="sep">&middot;</span></li>
        <li><a href="/fr/verifier/" aria-describedby="desc-lang-fr" lang="fr" aria-current="page">Français</a> <span class="visually-hidden" id="desc-lang-fr">Lire ce site en français</span></li>
      </ul>

    </div>

    <hr class="site-footer__break" aria-hidden="true">

    <!-- bottom stratum · colophon · theme -->
    <div class="site-footer__bottom">

      <ul class="site-footer__colophon" id="footerImprint" aria-label="Vérification de la publication">
        <li class="site-footer__colophon-row">
          <a class="site-footer__colophon-link" href="/fr/verifier/" aria-describedby="desc-integrity"><span class="site-footer__colophon-key">Édition</span> <time datetime="2026-06-10">2026-06-10</time></a>
          <span class="site-footer__colophon-sep" aria-hidden="true">·</span>
          <em class="site-footer__translation-inline" data-translation-disclosure>Ceci est un rendu machine. <a href="/en-au/">L'édition de l'auteur est en anglais</a>.</em><span class="site-footer__colophon-note" data-edition-age hidden>Publiée aujourd'hui</span>
          <span class="visually-hidden" id="desc-integrity">Ouvrir le dossier de vérification de cette édition — citation, miroir source, empreinte et archive signée</span>
        </li>
      </ul>

      <ul class="site-footer__theme" aria-label="Appearance">
        <li><button type="button" data-theme="light"  aria-pressed="false" aria-describedby="desc-theme-light">Clair</button> <span class="visually-hidden" id="desc-theme-light">Passer à l’apparence claire</span></li>
        <li aria-hidden="true"><span class="sep">&middot;</span></li>
        <li><button type="button" data-theme="system" aria-pressed="true"  aria-describedby="desc-theme-auto">Auto</button> <span class="visually-hidden" id="desc-theme-auto">Suivre les réglages d’apparence du système</span></li>
        <li aria-hidden="true"><span class="sep">&middot;</span></li>
        <li><button type="button" data-theme="dark"   aria-pressed="false" aria-describedby="desc-theme-dark">Sombre</button> <span class="visually-hidden" id="desc-theme-dark">Passer à l’apparence sombre</span></li>
      </ul>

    </div>

  </div>
</footer>
<!-- body · print edition -->
<div class="print-utility-sheet print-only" data-print-sheet="verify" hidden>
  <header class="print-utility-header">
    <p class="print-utility-kicker">Vérification</p>
    <p class="print-utility-title">Vérifier cette page</p>
    <p class="print-utility-lede">Une voie publique pour contrôler la source, l’empreinte, la signature et l’identité canonique.</p>
    <p class="print-utility-meta">Édition 2026-06-10 · trentpower.fr/verify/</p>
  </header>

  <div class="print-utility-grid">
    <div class="print-utility-card">
      <p class="print-utility-label"><span class="num">01</span> <span>Manifeste d'intégrité</span></p>
      <p><code>/integrity.json</code> - SHA-256 hashes of every public file.</p>
    </div>
    <div class="print-utility-card">
      <p class="print-utility-label"><span class="num">02</span> <span>Signature détachée</span></p>
      <p><code>/integrity.json.sig</code> - detached PGP signature over the manifest.</p>
    </div>
    <div class="print-utility-card">
      <p class="print-utility-label"><span class="num">03</span> <span>Clé publique</span></p>
      <p><code>/.well-known/pgp-key.asc</code> - fingerprint <code>A729 591B 450D 3F59 3694 98BD 8299 1F25 04AE 0263</code>.</p>
    </div>
    <div class="print-utility-card">
      <p class="print-utility-label"><span class="num">04</span> <span>Visualiseur source</span></p>
      <p><code>/source/</code> - public text mirrors of selected files.</p>
    </div>
    <div class="print-utility-card">
      <p class="print-utility-label"><span class="num">05</span> <span>Archives des éditions</span></p>
      <p><code>/integrity/releases/</code> - frozen public snapshots.</p>
    </div>
    <div class="print-utility-card">
      <p class="print-utility-label"><span class="num">06</span> <span>Vérifier le manifeste signé</span></p>
      <p class="print-utility-code"><code>curl -O trentpower.fr/integrity.json &amp;&amp; curl -O trentpower.fr/integrity.json.sig &amp;&amp; gpg --verify integrity.json.sig integrity.json</code></p>
    </div>
  </div>

  <footer class="print-utility-footer">
    <div class="print-utility-footer-text">
      <p class="print-proof">Private · Static · Signed · No tracking</p>
      <p>Edition 2026-06-10 · trentpower.fr/verify/</p>
    </div>
    <div class="print-qr-block" aria-hidden="true">
      <img class="print-qr-image" src="/images/qr/qr-verify.svg" width="144" height="144" loading="lazy" decoding="async" alt="">
      <p class="print-qr-url">trentpower.fr/verify/</p>
    </div>
  </footer>
</div>

<!-- scripts · progressive enhancement, no telemetry -->
<script src="/verify/verification-data.js?v=2026-06-10.f9f41383" defer></script>
<script src="/verify/verify.js?v=2026-06-10.f9f41383" integrity="sha384-usyujdyvuy0SwNYYAU5huLS1JO4Jy6n8vfkcxQcmgvkpnnaz+W4EGrxBs7TpmdvP" defer></script>
<script src="/js/theme.js?v=2026-06-10.f9f41383" integrity="sha384-BoulfjXBzTzKZepcXtJ55HOBvZ6Z1vlJ2F1/oKeG0duSBmbq+8iuuNRBq9cOEtuS" defer></script>
<script src="/sw-register.js?v=2026-06-10.f9f41383" integrity="sha384-S02ZUys8FBSl9T/d6ZOUzwUsIRGM7XqEu00nouu0bOBOL8fySyU4QCzOXoKwMqFU" defer></script>
<script src="/js/reveal.js?v=2026-06-10.f9f41383" integrity="sha384-evAfeRi0JtOyJV2Lekp1iIVgpVKolniSa1uW/y4LF6GdpyXEh9u2EYCj3+NyFWhH" defer></script>
<script src="/js/overlay.js?v=2026-06-10.f9f41383" integrity="sha384-n3avwjT6Y3Gt81ewRZ3xNoOJh7GWJff5pcBR40w0ysJ+pi1alr0JhK0YGD2aRu9h" defer></script>
<script src="/js/copy.js?v=2026-06-10.f9f41383" integrity="sha384-QMLMM2Hp2mANKcmISyVIIES7LBGAWLJvHturH651G/B2Xkj+zZXBE0DZ0ufyXTU4" defer></script>
<script src="/js/edition.js?v=2026-06-10.f9f41383" integrity="sha384-iO0w8zmiIy+PKCcn52n+bxnD8GxJcyMXMMddSHMJAjxRpRxaYbPG3dD7jRtM7oKC" defer></script>
<script src="/js/micro-interactions.js" integrity="sha384-SipxtV8ZVVFXb63JYEJvP90oeBOz53eCea8kvIC5PqEB0E072RI8dDL+foIMuVGT" defer></script>
<script src="/js/verify-modal.js?v=2026-06-10.f9f41383" integrity="sha384-Kb8LrSoY27mMZZl+F/0TsiJ4Yc+Z48xVDXCK3mTaMfNYr+kfj/C+P5ss0lMD/NTl" defer></script>
<script src="/js/fonts.js?v=2026-06-10.f9f41383" integrity="sha384-7umqDK42ooQp+0dNYoFCPbZdWWBCGBi/Hms1KLw0gfXkScV4R1BZUFad7NMFgCze" defer></script>


<!-- body · construction rail -->
<div class="construction-rail" data-construction-rail aria-hidden="true">
  <span class="construction-rail__stripe" aria-hidden="true"></span>
  <span class="construction-rail__label">
    <span class="construction-rail__dot" aria-hidden="true"></span>
    En Construction
  </span>
  <span class="construction-rail__stripe" aria-hidden="true"></span>
</div>
</body>
</html>
