<!doctype html>
<!--
  trentpower.fr
  static, self-managed, privacy-first
  no analytics, no cookies, no external assets
  public integrity manifest: /integrity.json
-->
<html lang="en" dir="ltr">
<head>
  <!-- foundations -->
  <meta charset="utf-8">
  <script>(()=>{const e=document.documentElement;let t='';try{t=localStorage.getItem('tp-lang')||''}catch{}const n=(navigator.languages&&navigator.languages[0])||navigator.language||'en',a=t&&['en','fr'].includes(t)?t:/^fr\b/i.test(n)?'fr':'en';e.lang=a,e.dataset.lang=a,e.classList.add("js")})();</script>
  <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">
  <meta name="color-scheme" content="light dark">
  <meta name="supported-color-schemes" content="light dark">
  <meta name="theme-color" content="#E9E5DC" media="(prefers-color-scheme: light)">
  <meta name="theme-color" content="#22201B" media="(prefers-color-scheme: dark)">

  <!-- document -->
  <title>Releases · Trent Power</title>
  <meta name="description"
        content="Frozen, signed snapshots of the public site">
  <meta name="document-edition" content="2026-05-09">
  <link rel="canonical" href="https://trentpower.fr/integrity/releases/">

  <!-- identity -->
  <meta name="author" content="Trent Power">
  <meta name="application-name" content="Trent Power">
  <meta name="apple-mobile-web-app-title" content="Trent Power">
  <link rel="author" href="/.well-known/attribution.txt">
  <link rel="alternate" type="application/ld+json" href="/.well-known/person.json">
  <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">

  <!-- discovery -->
  <meta name="robots" content="noindex">
  <meta name="referrer" content="no-referrer">

  <!-- social preview -->
  <meta property="og:type" content="website">
  <meta property="og:site_name" content="Trent Power">
  <meta property="og:title" content="Releases · Trent Power">
  <meta property="og:description" content="Frozen, signed snapshots of the public site">
  <meta property="og:url" content="https://trentpower.fr/integrity/releases/">
  <meta property="og:image" content="https://trentpower.fr/images/og/releases-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="Releases · Trent Power">
  <meta name="twitter:card" content="summary_large_image">
  <meta name="twitter:title" content="Releases · Trent Power">
  <meta name="twitter:description" content="Frozen, signed snapshots of the public site">
  <meta name="twitter:image" content="https://trentpower.fr/images/og/releases-og.png">
  <meta name="twitter:image:alt" content="Releases · Trent Power">
  <meta name="twitter:site"    content="@trentpower">
  <meta name="twitter:creator" content="@trentpower">

  <!-- icons and app surface -->
  <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">
  <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/">

  <!-- assets -->
  <link rel="stylesheet" href="/styles.css?v=2026-05-09.fceaf1e4" integrity="sha384-y+VS/OHX/2qm5pl3NOcFOmrRi3kBp8xhdlQQ1N9FBRpJffyKH6rj1vGRYEFlv1zJ">
  <link rel="stylesheet" href="/print.css?v=2026-05-09.fceaf1e4" media="print">
</head>
<body data-page="releases" data-surface="record" data-masthead="brand-only" data-edition="2026-05-09">

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

<header class="site-header" data-component="site-header">
  <div class="nav">
    <div class="nav-inner">
      <a class="nav-mark" href="/" aria-label="Trent Power home"><span>Trent</span> <span>Power</span></a>
    </div>
  </div>
</header>

<main class="site" id="main" tabindex="-1">
  <div class="page">
    <h1 class="page-title" data-i18n="releases.page_title">Releases</h1>
    <div class="page-body">
      <p class="page-lede" data-i18n-html="releases.body_intro">Each <dfn id="signed-release">release</dfn> is a frozen, signed snapshot of the public site at the time of publication. Source archives can be downloaded, and checksums and signatures are provided for local verification.</p>

      <section class="release-index">
        <section class="release-group release-group--current" aria-labelledby="release-group-current-label">
          <h2 class="release-group-label" id="release-group-current-label" data-i18n="releases.group.current">Current release</h2>
          <article class="release-row release-row--current">
            <p class="release-date" data-i18n="releases.edition_may09_date">9 May 2026</p>
            <h3 class="release-title" data-i18n-html="releases.edition_may09_desc"><cite>Final May edition</cite></h3>
            <p class="release-meta" data-i18n="releases.edition_may09_meta">Signed snapshot · Current release</p>
            <nav class="release-actions" aria-label="Current release downloads and verification" data-i18n-aria-label="releases.aria.actions_current">
              <a class="release-action" href="/integrity/releases/2026-05-09/trentpower-fr-2026-05-09.zip" data-i18n="releases.download_zip">Download ZIP</a>
              <a class="release-action" href="/integrity/releases/2026-05-09/trentpower-fr-2026-05-09.tar.gz" data-i18n="releases.download_targz">Download TAR.GZ</a>
              <a class="release-action" href="/integrity/releases/2026-05-09/SHA256SUMS" data-i18n="releases.download_checksums_sig">Checksums &amp; signature</a>
              <a class="release-action" href="/integrity/releases/2026-05-09/" data-i18n="releases.view_release">View release</a>
            </nav>
          </article>
        </section>

        <section class="release-group release-group--archive" aria-labelledby="release-group-archive-label">
          <h2 class="release-group-label" id="release-group-archive-label" data-i18n="releases.group.archive">Archive</h2>
          <article class="release-row">
            <p class="release-date" data-i18n="releases.edition_feb_date">February 2026</p>
            <h3 class="release-title" data-i18n-html="releases.edition_feb_desc"><cite>Initial signed release</cite></h3>
            <p class="release-meta" data-i18n="releases.edition_feb_meta">Signed snapshot · Initial release</p>
            <nav class="release-actions" aria-label="February 2026 release record" data-i18n-aria-label="releases.aria.actions_archive">
              <a class="release-action" href="/integrity/releases/2026-02/" data-i18n="releases.view_release">View release</a>
            </nav>
          </article>
        </section>
      </section>

      <nav class="related-nav" aria-labelledby="releases-related-label">
        <p class="related-nav-label" id="releases-related-label" data-i18n="releases.related.label">Related records</p>
        <ul class="related-nav-list">
          <li><a href="/verify/" data-i18n="releases.related.verify_page">Verify a page</a></li>
          <li><a href="/integrity/" data-i18n="releases.related.integrity_manifest">Integrity manifest</a></li>
          <li><a href="/source/" data-i18n="releases.related.source_mirrors">Source mirrors</a></li>
        </ul>
      </nav>
    </div>
    <a href="/integrity/" class="page-back" data-i18n="releases.back">← Integrity</a>
  </div>

</main>


<footer class="site-footer">
  <p class="site-footer__seal" aria-hidden="true">· · ·</p>
  <p class="site-footer__colophon">2026&nbsp;&nbsp;Trent Power&nbsp;&nbsp;Paris,&nbsp;France</p>
  <nav class="site-footer__language" aria-label="Language">
    <button type="button" data-lang="en" lang="en" aria-pressed="true" aria-label="English">English</button>
    <span class="site-footer__lang-sep" aria-hidden="true">/</span>
    <button type="button" data-lang="fr" lang="fr" aria-pressed="false" aria-label="Français">Français</button>
  </nav>
</footer>
<script src="/i18n-core.js?v=2026-05-09.fceaf1e4" integrity="sha384-lV7pwDwerNfEsW2JaZJujhBg+oHE1T4sxvSjUTIBWlWC1QLCQ+TOOvdN51q9PxZ7" defer></script>

<script src="/app.js?v=2026-05-09.fceaf1e4" integrity="sha384-Z6I7OJ48wrxeNCxv696t8GcWhKvJtNL1k3Jd/jn85IAww6+hao2mMncJK6PoTuZg" defer></script>

<script src="/app-enhance.js?v=2026-05-09.fceaf1e4" integrity="sha384-OcM6fBrT4SLPWzae3KsTFJ+FLo4I/GMnLUPMdgkVk2F6g61xl5HVc3xTkBFTG0dq" defer></script>

<script src="/verify/verification-data.2026-05-09.33c0b6f0.js" integrity="sha384-7hCL4of/0HnCOSAkAELfUdixZwKTW2pz3jVHB2sS4+QSWyyZueDOB70T6BWU5huM" defer></script>

<script src="/cite.js?v=2026-05-09.fceaf1e4" integrity="sha384-7bNRCHCsMzonHWF+yMHnIHfqYd1i1jLy3uD+4vAC2ZJ6uMCsLxDO1ooqYyuv/Prp" defer></script>

<!-- Print-only one-page a4 utility sheet for /releases/.
     hidden on screen by styles.css; rendered by print.css at print time.
     all copy is i18n-bound; qr is locked at 13mm. -->
<div class="print-utility-sheet print-only" data-print-sheet="releases" aria-hidden="true">
  <header class="print-utility-header">
    <p class="print-utility-kicker" data-i18n="releases.print.kicker">Kicker</p>
    <p class="print-utility-title" data-i18n="releases.print.title">Title</p>
    <p class="print-utility-lede" data-i18n="releases.print.lede">Lede</p>
    <p class="print-utility-meta" data-i18n="releases.print.meta">Edition 2026-05-09 · trentpower.fr</p>
  </header>

  <div class="print-utility-grid">
    <div class="print-utility-card">
      <p class="print-utility-label"><span class="num">01</span> <span data-i18n="releases.print.card.01.title">Card 1</span></p>
      <p data-i18n="releases.print.card.01.body">Body</p>
    </div>
    <div class="print-utility-card">
      <p class="print-utility-label"><span class="num">02</span> <span data-i18n="releases.print.card.02.title">Card 2</span></p>
      <p data-i18n="releases.print.card.02.body">Body</p>
    </div>
    <div class="print-utility-card">
      <p class="print-utility-label"><span class="num">03</span> <span data-i18n="releases.print.card.03.title">Card 3</span></p>
      <p data-i18n="releases.print.card.03.body">Body</p>
    </div>
    <div class="print-utility-card">
      <p class="print-utility-label"><span class="num">04</span> <span data-i18n="releases.print.card.04.title">Card 4</span></p>
      <p data-i18n="releases.print.card.04.body">Body</p>
    </div>
    <div class="print-utility-card">
      <p class="print-utility-label"><span class="num">05</span> <span data-i18n="releases.print.card.05.title">Card 5</span></p>
      <p data-i18n="releases.print.card.05.body">Body</p>
    </div>
    <div class="print-utility-card">
      <p class="print-utility-label"><span class="num">06</span> <span data-i18n="releases.print.card.06.title">Card 6</span></p>
      <p data-i18n="releases.print.card.06.body">Body</p>
    </div>
  </div>

  <footer class="print-utility-footer">
    <div class="print-utility-footer-text">
      <p class="print-proof" data-i18n="releases.print.footer.proof">Private · Static · Signed · No tracking</p>
      <p data-i18n="releases.print.footer.edition">Edition 2026-05-09 · trentpower.fr</p>
    </div>
    <div class="print-qr-block" aria-hidden="true">
      <img class="print-qr-image" src="/images/qr/qr-releases.svg" alt="">
      <p class="print-qr-url">trentpower.fr</p>
    </div>
  </footer>
</div>

</body>
</html>
