Editorial Copy Review · Edition 2026-05-19

# trentpower.fr

A leaner review surface for English-only copywriters.

The full multilingual master remains alongside this one as `editorial-copy-review.md` · `.html` · `.docx` · `.pdf`.

Edition
  2026-05-19
Asset version
  `2026-05-19.41463a42`
Generated
  2026-05-21
Languages
  English
Entries
  1032 total · 0 also live in four other languages

Foreword

## Editorial principles

### Tone of voice

Calm, declarative, archival. The site speaks once, in a low confident register. Avoid marketing register, avoid hedging. Sentences should be complete and rhythmic, not punchy.

### Privacy-first posture

The site collects nothing and delivers no analytics, cookies, trackers, third-party requests, or external runtime. Copy that reinforces this — privacy page, security page, cite/verify overlays — should be precise and uncluttered. Never overclaim; describe.

### Architectural / editorial relationship

The site itself is part of the artefact. Copy is published, signed, and versioned alongside the code. A copy edit ships the same way a code change ships — through the editorial copy register into a build, then into a signed release. The deployed bytes are the canonical text.

Part 01

## Global navigation and chrome

71 entries

STRING Cite & verify overlay ·copied

cite.copied

Copied

LABEL Cite & verify overlay ·edition_label

cite.edition_label

Edition

STRING Cite & verify overlay ·hover

cite.hover

Copy citation

LABEL Cite & verify overlay ·label

cite.label.action

Cite & verify

STRING Cite & verify overlay ·overlay

cite.overlay.action.close

Close

STRING Cite & verify overlay ·overlay

cite.overlay.action.copy_citation

Copy citation

STRING Cite & verify overlay ·overlay

cite.overlay.action.open_source

View source

STRING Cite & verify overlay ·overlay

cite.overlay.action.print_home

Print profile

STRING Cite & verify overlay ·overlay

cite.overlay.action.print_page

Print profile

STRING Cite & verify overlay ·overlay

cite.overlay.action.print_sheet

Print profile

STRING Cite & verify overlay ·overlay

cite.overlay.action.verify

Verify this page

STRING Cite & verify overlay ·overlay

cite.overlay.action.view_integrity

View integrity record

STRING Cite & verify overlay ·overlay

cite.overlay.footer_signed

Edition {edition} · Signed SHA256

KICKER Cite & verify overlay ·overlay

cite.overlay.kicker

This page

BODY Cite & verify overlay ·overlay

cite.overlay.lede

Canonical publication record.

TITLE Cite & verify overlay ·overlay

cite.overlay.page_title.acknowledgments

Security acknowledgements

TITLE Cite & verify overlay ·overlay

cite.overlay.page_title.forbidden

Access not available

TITLE Cite & verify overlay ·overlay

cite.overlay.page_title.home

Client Strategy & Growth Systems

TITLE Cite & verify overlay ·overlay

cite.overlay.page_title.integrity

Integrity record

TITLE Cite & verify overlay ·overlay

cite.overlay.page_title.integrity-verify-locally

Verify locally

TITLE Cite & verify overlay ·overlay

cite.overlay.page_title.maintenance

Down for maintenance

TITLE Cite & verify overlay ·overlay

cite.overlay.page_title.not-found

Page not found

TITLE Cite & verify overlay ·overlay

cite.overlay.page_title.privacy

Privacy statement

TITLE Cite & verify overlay ·overlay

cite.overlay.page_title.release-archive

Release archive · 2026-05-09

TITLE Cite & verify overlay ·overlay

cite.overlay.page_title.releases

Release archive

TITLE Cite & verify overlay ·overlay

cite.overlay.page_title.security

Security posture

TITLE Cite & verify overlay ·overlay

cite.overlay.page_title.server-error

Temporary server error

TITLE Cite & verify overlay ·overlay

cite.overlay.page_title.source

Source reader

TITLE Cite & verify overlay ·overlay

cite.overlay.page_title.source-reader

Source reader

TITLE Cite & verify overlay ·overlay

cite.overlay.page_title.sw-reset

Service worker reset

TITLE Cite & verify overlay ·overlay

cite.overlay.page_title.verify

Verify page

STRING Cite & verify overlay ·overlay

cite.overlay.toast.citation_copied

Citation copied

LABEL Cite & verify overlay ·site_label

cite.site_label

Personal Site

STRING Copy-to-clipboard labels ·command

copy.command

Copy command

STRING Copy-to-clipboard labels ·copied

copy.copied

Copied

STRING Copy-to-clipboard labels ·failed

copy.failed

Copy failed

STRING Global footer ·lang_toggle

footer.lang_toggle

FR

STRING Global footer ·location

footer.location

Paris, France

STRING Global footer ·privacy

footer.privacy

Privacy

STRING Global footer ·proof

footer.proof.edition

Edition

STRING Global footer ·proof

footer.proof.last_verified

Verified

STRING Global footer ·proof

footer.proof.manifest_link

Integrity manifest

STRING Global footer ·proof

footer.proof.relative.days

{n} days ago

STRING Global footer ·proof

footer.proof.relative.months

{n} months ago

STRING Global footer ·proof

footer.proof.relative.today

today

STRING Global footer ·proof

footer.proof.relative.years

{n} years ago

STRING Global footer ·proof

footer.proof.relative.yesterday

yesterday

TITLE Global footer ·proof

footer.proof.sha_title

View this page's entry in the signed integrity manifest

STRING Global footer ·proof

footer.proof.signed

Signed

STRING Global footer ·provenance

footer.provenance.line

Machine-translated from the English original.

STRING Global footer ·theme

footer.theme.auto

Auto

STRING Global footer ·theme

footer.theme.dark

Dark

STRING Global footer ·theme

footer.theme.light

Light

STRING Global footer ·verify

footer.verify

Verify

STRING Modal overlay ·close

modal.close

Close

Aria-label for the modal close button.

BUTTON Modal overlay ·cta_aria

modal.cta_aria

Request access by email

LABEL Modal overlay ·cta_label

modal.cta_label

Access by request

STRING Modal overlay ·text

modal.text

This is a personal project. If you'd like to see it, I'd be happy to share access.

STRING Trust-chain route labels ·heading

trust_routes.heading

Trust routes

STRING Trust-chain route labels ·integrity_desc

trust_routes.integrity_desc

How releases are signed

LABEL Trust-chain route labels ·integrity_label

trust_routes.integrity_label

Integrity

STRING Trust-chain route labels ·privacy_desc

trust_routes.privacy_desc

What this site does not collect

LABEL Trust-chain route labels ·privacy_label

trust_routes.privacy_label

Privacy

STRING Trust-chain route labels ·releases_desc

trust_routes.releases_desc

Frozen signed snapshots

LABEL Trust-chain route labels ·releases_label

trust_routes.releases_label

Releases

STRING Trust-chain route labels ·security_desc

trust_routes.security_desc

How the site is protected

LABEL Trust-chain route labels ·security_label

trust_routes.security_label

Security

STRING Trust-chain route labels ·source_desc

trust_routes.source_desc

Readable mirrors of public files

LABEL Trust-chain route labels ·source_label

trust_routes.source_label

Source

STRING Trust-chain route labels ·verify_desc

trust_routes.verify_desc

How a page can be checked

LABEL Trust-chain route labels ·verify_label

trust_routes.verify_label

Verify

Part 02

## Homepage

51 entries

BODY Homepage — Approach ·adoption_body

approach.adoption_body

A strategy or technology only creates value when teams trust it and choose to use it. Trust must be earned, and utility must be proven. Client Advisors are first-line Clients and vital collaborators.

TITLE Homepage — Approach ·adoption_title

approach.adoption_title

Adoption matters more than tools

BODY Homepage — Approach ·ai_body

approach.ai_body

Authenticity is a human advantage, and it cannot be automated. Trust, empathy, and judgement are built in the moment through tone and presence. I use AI to remove friction so people can show up more relevant, more consistent and more human, at scale.

TITLE Homepage — Approach ·ai_title

approach.ai_title

AI should amplify human relationships

BODY Homepage — Approach ·clienteling_detail

approach.clienteling_detail

<dfn id="clienteling-definition" itemprop="name">Clienteling</dfn> <span itemprop="description">is a discipline. It is the practice of transforming what a Client Advisor knows into something a Client feels. The moment interactions become mechanical, it stops being Clienteling.</span>

TITLE Homepage — Approach ·clienteling_title

approach.clienteling_title

Clienteling converts transaction into meaning

BODY Homepage — Approach ·governance_body

approach.governance_body

Clear ownership, cadence, and priorities create alignment, accelerate decisions, and enable scale.

TITLE Homepage — Approach ·governance_title

approach.governance_title

Governance creates momentum

BODY Homepage — Approach ·growth_body

approach.growth_body

Lasting growth follows when elegant systems are in place.

TITLE Homepage — Approach ·growth_title

approach.growth_title

Client growth takes discipline

LABEL Homepage — Approach ·label

approach.label

Approach

Section anchor label.

BODY Homepage — Approach ·taste_body

approach.taste_body

Discernment, and cultural awareness shape interactions into something valuable and memorable.

TITLE Homepage — Approach ·taste_title

approach.taste_title

Taste is a strategic advantage

STRING Homepage — Contact ·email_aria

contact.email_aria

Email Trent Power

STRING Homepage — Contact ·headline

contact.headline

Write,<br>and I&rsquo;ll <em>write back.</em>

LABEL Homepage — Contact ·label

contact.label

Contact

Section anchor label.

BODY Homepage hero ·body

hero.body

I lead client strategy at Group level, focusing on the systems, governance, and ways of working that turn client relationships into long-term value. My work sits at the intersection of strategy, technology, and human relationships, with a focus on impact that scales and endures.

Supporting paragraph. ~3–5 sentences, calm voice, no marketing register.

STRING Homepage hero ·statement

hero.statement

Client strategy,<br><mark>growth systems,</mark><br>and cultural adoption<br>at global scale.

Primary identity statement. Keep declarative, restrained, one sentence.

A11y Accessibility text (aria / alt) ·homepage

home.aria.label.0

Continue in English, the author's edition

Screen-reader-only label or image alt text.

A11y Accessibility text (aria / alt) ·homepage

home.aria.label.1

Continuer en français, une version traduite par machine

Screen-reader-only label or image alt text.

STRING Homepage ·trust_no_tracking

home.trust_no_tracking

no tracking

STRING Homepage ·trust_privacy

home.trust_privacy

privacy-first

STRING Homepage ·trust_signed

home.trust_signed

signed releases

STRING Homepage ·trust_static

home.trust_static

static

LABEL Homepage — Projects ·label

projects.label

Projects

Section anchor label.

BUTTON Homepage — Projects ·paris_cta

projects.paris_cta

View project

STRING Homepage — Projects ·paris_desc

projects.paris_desc

A private cultural intelligence system for Paris, combining location, effort, editorial judgement and personal taste into a calmer way to decide what is worth leaving home for.

STRING Homepage — Projects ·paris_preview_caption

projects.paris_preview_caption

A sample cultural intelligence selection for one week, one neighbourhood.

STRING Homepage — Projects ·paris_preview_header

projects.paris_preview_header

This week near Jourdain, 20th

SUBLINE Homepage — Projects ·paris_subline

projects.paris_subline

A personal experiment in taste systems, local relevance and human-scale recommendation.

STRING Homepage — Projects ·tier_bike

projects.tier_bike

bike

STRING Homepage — Projects ·tier_metro

projects.tier_metro

metro

STRING Homepage — Projects ·tier_walk

projects.tier_walk

walk

BODY Homepage — Trajectory ·background_detail

trajectory.background_detail

Building online platforms and communities

LABEL Homepage — Trajectory ·background_label

trajectory.background_label

Background

STRING Homepage — Trajectory ·background_span

trajectory.background_span

1997 — 2004

TITLE Homepage — Trajectory ·background_title

trajectory.background_title

Web Entrepreneur

BODY Homepage — Trajectory ·current_detail

trajectory.current_detail

Group-wide client strategy across Maisons and markets

LABEL Homepage — Trajectory ·current_label

trajectory.current_label

Current

STRING Homepage — Trajectory ·current_org

trajectory.current_org

<abbr title="Louis Vuitton Moët Hennessy">LVMH</abbr>

STRING Homepage — Trajectory ·current_span

trajectory.current_span

2023 — now

TITLE Homepage — Trajectory ·current_title

trajectory.current_title

Group Director, Client Development & Client Relations

LABEL Homepage — Trajectory ·label

trajectory.label

Trajectory

Section anchor label.

LABEL Homepage — Trajectory ·maisons_label

trajectory.maisons_label

Maisons

STRING Homepage — Trajectory ·maisons_org

trajectory.maisons_org

BVLGARI

STRING Homepage — Trajectory ·maisons_span

trajectory.maisons_span

2004 — 2017

TITLE Homepage — Trajectory ·maisons_title

trajectory.maisons_title

Senior leadership across <a href="/#clienteling-definition" aria-label="Read the definition of Clienteling used on this site">Clienteling</a>, <abbr title="Customer Relationship Management">CRM</abbr> & Retail

LABEL Homepage — Trajectory ·previous_label

trajectory.previous_label

Previous

STRING Homepage — Trajectory ·previous_org

trajectory.previous_org

<abbr title="Louis Vuitton Moët Hennessy">LVMH</abbr>

STRING Homepage — Trajectory ·previous_span

trajectory.previous_span

2017 — 2023

TITLE Homepage — Trajectory ·previous_title

trajectory.previous_title

Group Head of Clienteling

Part 03

## Print profile

47 entries

STRING Print profile ·arch

print.arch.archive

Archive

STRING Print profile ·arch

print.arch.browser

Browser

STRING Print profile ·arch

print.arch.cache

Offline Cache

STRING Print profile ·arch

print.arch.caption

Static, privacy-first, signed and inspectable

STRING Print profile ·arch

print.arch.files

Site Files

STRING Print profile ·arch

print.arch.host

Static Host

STRING Print profile ·arch

print.arch.trust

Trust

BODY Print profile ·body

print.body

I lead client strategy at Group level, focusing on the systems, governance and ways of working that turn client relationships into long-term value. My work sits at the intersection of strategy, technology and human relationships, with a focus on impact that scales and endures.

STRING Print profile ·contact

print.contact.linkedin

LinkedIn · Trent Power

BODY Print profile ·credentials

print.credentials.exec_detail

Ongoing senior-level learning across artificial intelligence, consumer behaviour, organisational transformation, and leadership coaching.

TITLE Print profile ·credentials

print.credentials.exec_title

Selective executive education

LABEL Print profile ·credentials

print.credentials.label

Credentials

BODY Print profile ·credentials

print.credentials.sydney_detail

Master’s degree, 2009.

TITLE Print profile ·credentials

print.credentials.sydney_title

University of Sydney

TITLE Print profile ·doc_title

print.doc_title

Trent Power - Client Strategy Executive Profile

BODY Print profile ·focus

print.focus.01.body

Lasting growth follows when strong systems are in place.

LABEL Print profile ·focus

print.focus.01.label

01 Focus

TITLE Print profile ·focus

print.focus.01.title

Client growth takes discipline

BODY Print profile ·focus

print.focus.02.body

Technology creates value when teams trust it, choose it and use it.

LABEL Print profile ·focus

print.focus.02.label

02 Adoption

TITLE Print profile ·focus

print.focus.02.title

Adoption matters more than tools

BODY Print profile ·focus

print.focus.03.body

Authenticity remains a human advantage; automation must strengthen context, memory and care.

LABEL Print profile ·focus

print.focus.03.label

03 Human relationships

TITLE Print profile ·focus

print.focus.03.title

AI should amplify human relationships

BODY Print profile ·focus

print.focus.04.body

Clear ownership and disciplined priorities create alignment and scale.

LABEL Print profile ·focus

print.focus.04.label

04 Governance

TITLE Print profile ·focus

print.focus.04.title

Governance creates momentum

STRING Print profile ·footer

print.footer.citation

Trent Power. Personal Site. Paris, France.

STRING Print profile ·footer

print.footer.edition

Edition <time datetime="2026-05-19">2026-05-19</time> · https://trentpower.fr/

STRING Print profile ·footer

print.footer.evidence

Public record · HTML · Edition 19 May 2026

STRING Print profile ·footer

print.footer.proof

Private · Static · Signed · No tracking

KICKER Print profile ·kicker

print.kicker

trentpower.fr

STRING Print profile ·name

print.name

Trent Power

STRING Print profile ·place

print.place

Personal Site · Paris, France

BODY Print profile ·project

print.project.body

A private cultural intelligence system for Paris, combining location, effort, editorial judgement and personal taste into a calmer way to decide what is worth leaving home for.

LABEL Print profile ·project

print.project.label

Proof point

STRING Print profile ·project

print.project.note

A personal experiment in taste systems, local relevance and human-scale recommendation.

TITLE Print profile ·project

print.project.title

What’s On in Paris

STRING Print profile ·role

print.role

Client strategy, growth systems and cultural adoption

TITLE Print profile ·title

print.title

Client strategy, growth systems and cultural adoption at global scale

BODY Print profile ·trajectory

print.trajectory.background.body

Early digital and entrepreneurial work building online platforms and communities

LABEL Print profile ·trajectory

print.trajectory.background.label

Background

BODY Print profile ·trajectory

print.trajectory.current.body

Group Director, Client Development & Client Relations · LVMH

LABEL Print profile ·trajectory

print.trajectory.current.label

Current

LABEL Print profile ·trajectory

print.trajectory.label

Trajectory

BODY Print profile ·trajectory

print.trajectory.previous.body

Senior leadership across Clienteling, CRM and Client Development

LABEL Print profile ·trajectory

print.trajectory.previous.label

Previous

Part 04

## Privacy

32 entries

BODY Privacy page ·body_detail

privacy.body_detail

External links are ordinary references. They are contacted only if you choose to open them. The only browser storage used is a local language preference. It stays on your device and is never transmitted.

BODY Privacy page ·body_intro

privacy.body_intro

No tracking, analytics, cookies, profiling, embedded third-party services, or third-party requests while you browse. No personal data is collected for analytics, advertising, or profiling. Any limited technical data the server processes is used only to keep the site secure and operating correctly.

BODY Privacy page ·body_records

privacy.body_records

Public inspection and verification records are published separately. You can read the <a href="/security/" aria-describedby="desc-security-threat-model">Security & threat model</a> for the full posture.

STRING Privacy page ·page_h1

privacy.page_h1

<span class="hero-line">Nothing tracked.</span><span class="hero-line">Nothing to delete.</span>

KICKER Privacy page ·page_kicker

privacy.page_kicker

Privacy & Trust

TITLE Privacy page ·page_title

privacy.page_title

Privacy & Trust

BODY Privacy page ·print

privacy.print.card.01.body

No analytics. No cookies. No profiling. No third-party requests while browsing.

LABEL Privacy page ·print

privacy.print.card.01.label

01 No tracking

TITLE Privacy page ·print

privacy.print.card.01.title

No tracking

BODY Privacy page ·print

privacy.print.card.02.body

No public forms. No visitor accounts. No behavioural tracking. No advertising infrastructure.

LABEL Privacy page ·print

privacy.print.card.02.label

02 No data collection

TITLE Privacy page ·print

privacy.print.card.02.title

No data collection

BODY Privacy page ·print

privacy.print.card.03.body

Integrity page. Security page. Public manifest. Source view.

LABEL Privacy page ·print

privacy.print.card.03.label

03 Verification route

TITLE Privacy page ·print

privacy.print.card.03.title

Verification route

BODY Privacy page ·print

privacy.print.card.04.body

Privacy is not a compliance layer. It is part of the site’s editorial and professional posture.

LABEL Privacy page ·print

privacy.print.card.04.label

04 Design principle

TITLE Privacy page ·print

privacy.print.card.04.title

Privacy as posture

BODY Privacy page ·print

privacy.print.card.05.body

View source. Read /integrity.json. Verify the signature. Inspect the security headers.

LABEL Privacy page ·print

privacy.print.card.05.label

05 What you can check

TITLE Privacy page ·print

privacy.print.card.05.title

What you can check

BODY Privacy page ·print

privacy.print.card.06.body

trent@trentpower.fr · canonical route trentpower.fr/privacy/

LABEL Privacy page ·print

privacy.print.card.06.label

06 Contact

TITLE Privacy page ·print

privacy.print.card.06.title

Contact

TITLE Privacy page ·print

privacy.print.doc_title

Trent Power - Privacy Trust Sheet

STRING Privacy page ·print

privacy.print.footer.edition

Edition 2026-05-19 · trentpower.fr/privacy/

STRING Privacy page ·print

privacy.print.footer.proof

Private · Static · Signed · No tracking

KICKER Privacy page ·print

privacy.print.kicker

Privacy & Trust

BODY Privacy page ·print

privacy.print.lede

This site is intentionally simple and privacy-respectful. It uses no tracking, analytics, cookies, profiling, or embedded third-party requests while you browse.

STRING Privacy page ·print

privacy.print.meta

Edition 2026-05-19 · trentpower.fr/privacy/

LABEL Privacy page ·print

privacy.print.qr.label

trentpower.fr/privacy/

TITLE Privacy page ·print

privacy.print.title

Privacy-first by design

Part 05

## Integrity & Releases

128 entries

BODY Integrity page ·body_intro

integrity.body_intro

Every public file is hashed and listed in a manifest, signed with a detached <abbr title="Pretty Good Privacy">PGP</abbr> signature so each release can be checked against the publisher's key - independently, on your own machine, without trust in this server. You can <a href="/integrity/verify-locally/" aria-describedby="desc-verify-locally">verify locally here</a>.

BUTTON Integrity page ·copy_button

integrity.copy_button

Copy

BUTTON Integrity page ·copy_button_done

integrity.copy_button_done

Copied

STRING Integrity page ·file_integrity

integrity.file_integrity

/integrity.json · SHA-256 hashes of all public assets

STRING Integrity page ·file_key

integrity.file_key

/.well-known/pgp-key.asc · public signing key

STRING Integrity page ·file_sig

integrity.file_sig

/integrity.json.sig · detached PGP signature

STRING Integrity page ·fingerprint_copied

integrity.fingerprint_copied

Copied

STRING Integrity page ·fingerprint_copy

integrity.fingerprint_copy

Copy fingerprint

STRING Integrity page ·page_h1

integrity.page_h1

<span class="hero-line">Signed.</span><span class="hero-line">Verifiable.</span><span class="hero-line">Reproducible.</span>

KICKER Integrity page ·page_kicker

integrity.page_kicker

Integrity

TITLE Integrity page ·page_title

integrity.page_title

Integrity

BODY Integrity page ·print

integrity.print.card.01.body

<code>/integrity.json</code> - <abbr title="Secure Hash Algorithm, 256-bit">SHA-256</abbr> hashes of every intentional public file.

LABEL Integrity page ·print

integrity.print.card.01.label

01 Manifest

TITLE Integrity page ·print

integrity.print.card.01.title

Manifest

BODY Integrity page ·print

integrity.print.card.02.body

/integrity.json.sig - detached <abbr title="Pretty Good Privacy">PGP</abbr> signature that verifies the manifest.

LABEL Integrity page ·print

integrity.print.card.02.label

02 Signature

TITLE Integrity page ·print

integrity.print.card.02.title

Detached signature

BODY Integrity page ·print

integrity.print.card.03.body

/.well-known/pgp-key.asc - fingerprint A729 591B 450D 3F59 3694 98BD 8299 1F25 04AE 0263.

LABEL Integrity page ·print

integrity.print.card.03.label

03 Public key

TITLE Integrity page ·print

integrity.print.card.03.title

Public key

BODY Integrity page ·print

integrity.print.card.04.body

/integrity/releases/ - public snapshots: February 2026 and May 2026.

LABEL Integrity page ·print

integrity.print.card.04.label

04 Releases

TITLE Integrity page ·print

integrity.print.card.04.title

Frozen releases

BODY Integrity page ·print

integrity.print.card.05.body

/source/ - public text view of selected source files. No secrets, no private artefacts.

LABEL Integrity page ·print

integrity.print.card.05.label

05 Source route

TITLE Integrity page ·print

integrity.print.card.05.title

Source route

BODY Integrity page ·print

integrity.print.card.06.body

curl -O trentpower.fr/integrity.json && curl -O trentpower.fr/integrity.json.sig && gpg --verify integrity.json.sig integrity.json

LABEL Integrity page ·print

integrity.print.card.06.label

06 Verification

TITLE Integrity page ·print

integrity.print.card.06.title

Verification

TITLE Integrity page ·print

integrity.print.doc_title

Trent Power - Integrity Verification Sheet

STRING Integrity page ·print

integrity.print.footer.edition

Edition 2026-05-19 · trentpower.fr/integrity/

STRING Integrity page ·print

integrity.print.footer.proof

Private · Static · Signed · No tracking

KICKER Integrity page ·print

integrity.print.kicker

Integrity

BODY Integrity page ·print

integrity.print.lede

Published files are listed in a public manifest and signed with a detached <abbr title="Pretty Good Privacy">PGP</abbr> signature so updates can be verified independently.

STRING Integrity page ·print

integrity.print.meta

Edition 2026-05-19 · trentpower.fr/integrity/

LABEL Integrity page ·print

integrity.print.qr.label

trentpower.fr/integrity/

TITLE Integrity page ·print

integrity.print.title

Signed public verification

STRING Integrity page ·record

integrity.record.action.view_manifest

View manifest

STRING Integrity page ·record

integrity.record.action.view_releases

View releases

STRING Integrity page ·record

integrity.record.desc.archives

Signed public source release

STRING Integrity page ·record

integrity.record.desc.checksums

Signed checksum list for archive downloads

STRING Integrity page ·record

integrity.record.desc.manifest

<abbr title="Secure Hash Algorithm, 256-bit">SHA-256</abbr> hashes of public files

STRING Integrity page ·record

integrity.record.desc.public_key

Public signing key

STRING Integrity page ·record

integrity.record.desc.signature

Detached <abbr title="Pretty Good Privacy">PGP</abbr> signature

STRING Integrity page ·record

integrity.record.group.archives

Source archives

STRING Integrity page ·record

integrity.record.group.fingerprint

Release fingerprint

STRING Integrity page ·record

integrity.record.group.verification

Verification records

KICKER Integrity page ·record

integrity.record.kicker

Signed release

LABEL Integrity page ·record

integrity.record.label.archives

Archives

LABEL Integrity page ·record

integrity.record.label.checksums

Archive checksums

LABEL Integrity page ·record

integrity.record.label.fingerprint

Fingerprint

LABEL Integrity page ·record

integrity.record.label.manifest

Manifest

LABEL Integrity page ·record

integrity.record.label.public_key

Public key

LABEL Integrity page ·record

integrity.record.label.signature

Detached signature

STRING Integrity page ·record

integrity.record.status_short

Manifest · Signature · Public key

TITLE Integrity page ·record

integrity.record.title

<time datetime="2026-05">May 2026</time>

STRING Integrity page ·verify_release_local

integrity.verify_release_local.note

Run the signed manifest check in a temporary keyring.

STRING Integrity page ·verify_release_local

integrity.verify_release_local.summary

Advanced local verification

STRING Releases index ·aria

releases.aria.actions_archive

Release record

STRING Releases index ·aria

releases.aria.actions_current

Current release downloads and verification

BODY Releases index ·body_intro

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.

BODY Releases index ·detail

releases.detail.card.desc.sha

SHA-256 checksum

BODY Releases index ·detail

releases.detail.card.desc.sig

Detached <abbr title="Pretty Good Privacy">PGP</abbr> signature

BODY Releases index ·detail

releases.detail.card.desc.sums

SHA-256 list for release archives

BODY Releases index ·detail

releases.detail.card.desc.sums_sig

Detached <abbr title="Pretty Good Privacy">PGP</abbr> signature over SHA256SUMS

BODY Releases index ·detail

releases.detail.card.desc.targz

Technical preservation archive

BODY Releases index ·detail

releases.detail.card.desc.zip

Portable public source snapshot

BODY Releases index ·detail

releases.detail.card.kicker

Release files

BODY Releases index ·detail

releases.detail.card.label.sums

Checksum list

BODY Releases index ·detail

releases.detail.card.label.sums_sig

Checksum list signature

BODY Releases index ·detail

releases.detail.card.label.targz

TAR.GZ

BODY Releases index ·detail

releases.detail.card.label.targz_sha

TAR.GZ checksum

BODY Releases index ·detail

releases.detail.card.label.targz_sig

TAR.GZ signature

BODY Releases index ·detail

releases.detail.card.label.zip

ZIP

BODY Releases index ·detail

releases.detail.card.label.zip_sha

ZIP checksum

BODY Releases index ·detail

releases.detail.card.label.zip_sig

ZIP signature

BODY Releases index ·detail

releases.detail.card.status

ZIP · TAR.GZ · Checksums · Signatures

TITLE Releases index ·detail

releases.detail.card.title

9 May 2026

BODY Releases index ·detail

releases.detail.intro

Signed release archives for the 9 May 2026 edition. A signed checksum list verifies the archive set; checksums verify the downloaded files; detached signatures verify each archive directly. The signed manifest at /integrity.json remains the live-site authority.

BODY Releases index ·detail

releases.detail.note

Archive binaries are not included in /integrity.json to avoid recursive hashing. They are verified separately through the signed checksum list, individual SHA-256 checksums and detached signatures. <a href="/integrity/">Integrity</a> remains the live-site authority.

TITLE Releases index ·detail

releases.detail.page_title

May 2026

STRING Releases index ·download_checksums_sig

releases.download_checksums_sig

Checksums & signature

STRING Releases index ·download_targz

releases.download_targz

Download TAR.GZ

STRING Releases index ·download_zip

releases.download_zip

Download ZIP

STRING Releases index ·edition_feb

releases.edition_feb

February 2026 · initial signed release

STRING Releases index ·edition_feb_date

releases.edition_feb_date

February 2026

STRING Releases index ·edition_feb_desc

releases.edition_feb_desc

<cite>Initial signed release</cite>

STRING Releases index ·edition_feb_meta

releases.edition_feb_meta

Signed snapshot · Initial release

STRING Releases index ·edition_may09_date

releases.edition_may09_date

9 May 2026

STRING Releases index ·edition_may09_desc

releases.edition_may09_desc

<cite>Final May edition</cite>

STRING Releases index ·edition_may09_meta

releases.edition_may09_meta

Signed snapshot · Earlier release

STRING Releases index ·edition_may17_date

releases.edition_may17_date

19 May 2026

STRING Releases index ·edition_may17_desc

releases.edition_may17_desc

<cite>Editorial cohesion</cite>

STRING Releases index ·edition_may17_meta

releases.edition_may17_meta

Signed snapshot · Previous release

STRING Releases index ·edition_may19_date

releases.edition_may19_date

19 May 2026

STRING Releases index ·edition_may19_desc

releases.edition_may19_desc

<cite>Bilingual editions</cite>

STRING Releases index ·edition_may19_meta

releases.edition_may19_meta

Signed snapshot · Current release

STRING Releases index ·editions_heading

releases.editions_heading

Editions

STRING Releases index ·group

releases.group.archive

Archive

STRING Releases index ·group

releases.group.current

Current release

TITLE Releases index ·page_title

releases.page_title

Releases

BODY Releases index ·print

releases.print.card.01.body

Final May edition. Signed source archives, deterministic ZIP and TAR.GZ, aggregated SHA256SUMS. Clean active filenames. One-page print profile. Trust sheets.

LABEL Releases index ·print

releases.print.card.01.label

01 9 May 2026

TITLE Releases index ·print

releases.print.card.01.title

9 May 2026

BODY Releases index ·print

releases.print.card.02.body

Initial signed release. Earlier visual system. Preserved as a historical archive.

LABEL Releases index ·print

releases.print.card.02.label

02 February 2026

TITLE Releases index ·print

releases.print.card.02.title

February 2026

BODY Releases index ·print

releases.print.card.03.body

Frozen assets. Local CSS and fonts. No live mutable style dependency.

LABEL Releases index ·print

releases.print.card.03.label

03 Archive principle

TITLE Releases index ·print

releases.print.card.03.title

Archive principle

BODY Releases index ·print

releases.print.card.04.body

/integrity.json · /integrity.json.sig · /.well-known/pgp-key.asc

LABEL Releases index ·print

releases.print.card.04.label

04 Integrity route

TITLE Releases index ·print

releases.print.card.04.title

Integrity route

BODY Releases index ·print

releases.print.card.05.body

Verifiability. Authorship. Continuity. Public trust.

LABEL Releases index ·print

releases.print.card.05.label

05 Why it matters

TITLE Releases index ·print

releases.print.card.05.title

Why it matters

BODY Releases index ·print

releases.print.card.06.body

/integrity/releases/2026-05-17/ · /integrity/releases/2026-05-09/ · /integrity/releases/2026-02/ · /source/

LABEL Releases index ·print

releases.print.card.06.label

06 Where to inspect

TITLE Releases index ·print

releases.print.card.06.title

Where to inspect

TITLE Releases index ·print

releases.print.doc_title

Trent Power - Release Archive Sheet

STRING Releases index ·print

releases.print.footer.edition

Edition 2026-05-19 · trentpower.fr/integrity/releases/

STRING Releases index ·print

releases.print.footer.proof

Private · Static · Signed · No tracking

KICKER Releases index ·print

releases.print.kicker

Releases

BODY Releases index ·print

releases.print.lede

Public release snapshots preserve selected editions of the site with local assets so their design and integrity can be inspected over time.

STRING Releases index ·print

releases.print.meta

Edition 2026-05-19 · trentpower.fr/integrity/releases/

LABEL Releases index ·print

releases.print.qr.label

trentpower.fr/integrity/releases/

TITLE Releases index ·print

releases.print.title

Frozen public editions

STRING Releases index ·view_release

releases.view_release

View release

Part 06

## Security & Acknowledgements

110 entries

BODY Security acknowledgements ·body_intro

acknowledgments.body_intro

This page records responsible security disclosures that have been verified and resolved.

STRING Security acknowledgements ·integrity_link

acknowledgments.integrity_link

Site integrity statement

STRING Security acknowledgements ·none

acknowledgments.none

There are no acknowledgements at present. This reflects the absence of reportable disclosures to date, not the absence of review or maintenance.

TITLE Security acknowledgements ·page_title

acknowledgments.page_title

Security acknowledgements

BODY Security acknowledgements ·print

acknowledgments.print.card.01.body

Coordinated, time-bounded, with credit on request.

LABEL Security acknowledgements ·print

acknowledgments.print.card.01.label

01 Disclosure model

TITLE Security acknowledgements ·print

acknowledgments.print.card.01.title

Disclosure model

BODY Security acknowledgements ·print

acknowledgments.print.card.02.body

trent@trentpower.fr · PGP-signed reports preferred · public key at /.well-known/pgp-key.asc.

LABEL Security acknowledgements ·print

acknowledgments.print.card.02.label

02 Reporting policy

TITLE Security acknowledgements ·print

acknowledgments.print.card.02.title

Reporting policy

BODY Security acknowledgements ·print

acknowledgments.print.card.03.body

Acknowledge within 72 hours. Patch, verify, publish notes if material.

LABEL Security acknowledgements ·print

acknowledgments.print.card.03.label

03 Coordinated remediation

TITLE Security acknowledgements ·print

acknowledgments.print.card.03.title

Coordinated remediation

BODY Security acknowledgements ·print

acknowledgments.print.card.04.body

Reproduce, hash, sign, and record in the next signed release.

LABEL Security acknowledgements ·print

acknowledgments.print.card.04.label

04 Verification process

TITLE Security acknowledgements ·print

acknowledgments.print.card.04.title

Verification process

BODY Security acknowledgements ·print

acknowledgments.print.card.05.body

trent@trentpower.fr · fingerprint A729 591B 450D 3F59 3694 98BD 8299 1F25 04AE 0263.

LABEL Security acknowledgements ·print

acknowledgments.print.card.05.label

05 Security contact

TITLE Security acknowledgements ·print

acknowledgments.print.card.05.title

Security contact

BODY Security acknowledgements ·print

acknowledgments.print.card.06.body

Acknowledgement page is the canonical record; updates accompany each signed edition.

LABEL Security acknowledgements ·print

acknowledgments.print.card.06.label

06 Publication status

TITLE Security acknowledgements ·print

acknowledgments.print.card.06.title

Publication status

TITLE Security acknowledgements ·print

acknowledgments.print.doc_title

Trent Power - Security Acknowledgments

STRING Security acknowledgements ·print

acknowledgments.print.footer.edition

Edition 2026-05-19 · trentpower.fr/security/acknowledgments/

STRING Security acknowledgements ·print

acknowledgments.print.footer.proof

Private · Static · Signed · No tracking

KICKER Security acknowledgements ·print

acknowledgments.print.kicker

Security acknowledgments

BODY Security acknowledgements ·print

acknowledgments.print.lede

Acknowledgements for individuals and researchers who contributed responsibly to the security posture of this site.

STRING Security acknowledgements ·print

acknowledgments.print.meta

Edition 2026-05-19 · trentpower.fr/security/acknowledgments/

LABEL Security acknowledgements ·print

acknowledgments.print.qr.label

trentpower.fr/security/acknowledgments/

TITLE Security acknowledgements ·print

acknowledgments.print.title

Responsible disclosure record

STRING Security acknowledgements ·report

acknowledgments.report

If you believe you have found a security issue with this site, please report it responsibly. Contact details and disclosure preferences are listed in security.txt.

BODY Security page ·architecture_card

security.architecture_card.archive_body

Frozen signed releases

LABEL Security page ·architecture_card

security.architecture_card.archive_label

Archive

BODY Security page ·architecture_card

security.architecture_card.browser_body

<abbr title="HyperText Transfer Protocol Secure">HTTPS</abbr> · no cookies · no analytics

LABEL Security page ·architecture_card

security.architecture_card.browser_label

Browser

BODY Security page ·architecture_card

security.architecture_card.cache_body

Service worker · local cache after first visit

LABEL Security page ·architecture_card

security.architecture_card.cache_label

Offline cache

BODY Security page ·architecture_card

security.architecture_card.files_body

<abbr title="HyperText Markup Language">HTML</abbr> · <abbr title="Cascading Style Sheets">CSS</abbr> · vanilla JS · self-hosted fonts

LABEL Security page ·architecture_card

security.architecture_card.files_label

Site files

BODY Security page ·architecture_card

security.architecture_card.host_body

Apache · Gandi · Paris · <abbr title="Secure File Transfer Protocol">SFTP</abbr> deployment

LABEL Security page ·architecture_card

security.architecture_card.host_label

Static host

KICKER Security page ·architecture_card

security.architecture_card.kicker

Architecture

BODY Security page ·architecture_card

security.architecture_card.trust_body

Integrity · Verify · Source · Releases

LABEL Security page ·architecture_card

security.architecture_card.trust_label

Trust

BODY Security page ·body_intro

security.body_intro

How this site is hosted, what it protects, what it doesn't - and how anyone can verify it independently.

STRING Security page ·page_h1

security.page_h1

<span class="hero-line">Static.</span><span class="hero-line">Self-managed.</span><span class="hero-line">Verification-led.</span>

KICKER Security page ·page_kicker

security.page_kicker

Security & Threat Model

TITLE Security page ·page_title

security.page_title

Security & Threat Model

BODY Security page ·print

security.print.card.01.body

Static HTML, CSS, vanilla JavaScript. Self-managed deployment on Apache (Gandi, Paris). No public database.

LABEL Security page ·print

security.print.card.01.label

01 Architecture

TITLE Security page ·print

security.print.card.01.title

Architecture

BODY Security page ·print

security.print.card.02.body

<abbr title="Content Security Policy">CSP</abbr> default-deny. <abbr title="HTTP Strict Transport Security">HSTS</abbr>. <abbr title="Cross-Origin Opener Policy">COOP</abbr> / <abbr title="Cross-Origin Embedder Policy">COEP</abbr> / <abbr title="Cross-Origin Resource Policy">CORP</abbr>. Referrer-Policy no-referrer. Locked-down Permissions-Policy.

LABEL Security page ·print

security.print.card.02.label

02 Headers

TITLE Security page ·print

security.print.card.02.title

Security headers

BODY Security page ·print

security.print.card.03.body

Identity. Published content. Public verification files. Source integrity.

LABEL Security page ·print

security.print.card.03.label

03 Assets protected

TITLE Security page ·print

security.print.card.03.title

Assets protected

BODY Security page ·print

security.print.card.04.body

Content injection. Hosting credential compromise. Spoofed identity. Stale or tampered files.

LABEL Security page ·print

security.print.card.04.label

04 Threat model

TITLE Security page ·print

security.print.card.04.title

Threat model

BODY Security page ·print

security.print.card.05.body

No third-party scripts. No public forms. Signed integrity manifest. Restricted file exposure. Service-worker-controlled cache.

LABEL Security page ·print

security.print.card.05.label

05 Controls

TITLE Security page ·print

security.print.card.05.title

Controls

BODY Security page ·print

security.print.card.06.body

Hosting and registrar risk remain. Static-site exposure is reduced, not eliminated. Responsible disclosure route is published.

LABEL Security page ·print

security.print.card.06.label

06 Residual risk

TITLE Security page ·print

security.print.card.06.title

Residual risk

TITLE Security page ·print

security.print.doc_title

Trent Power - Security Threat Model Sheet

STRING Security page ·print

security.print.footer.edition

Edition 2026-05-19 · trentpower.fr/security/

STRING Security page ·print

security.print.footer.proof

Private · Static · Signed · No tracking

KICKER Security page ·print

security.print.kicker

Security & Threat Model

BODY Security page ·print

security.print.lede

The public site is static HTML, CSS and vanilla JavaScript, with strict headers, no runtime server logic, no public database and no third-party scripts.

STRING Security page ·print

security.print.meta

Edition 2026-05-19 · trentpower.fr/security/

LABEL Security page ·print

security.print.qr.label

trentpower.fr/security/

TITLE Security page ·print

security.print.title

Static, self-managed, verification-led

STRING Security page ·public_verification_footer

security.public_verification_footer

These routes support inspection and provenance. They do not remove the need to protect <abbr title="Domain Name System">DNS</abbr>, hosting credentials and the private signing key.

STRING Security page ·public_verification_intro

security.public_verification_intro

The site exposes public inspection routes so published content can be checked without private infrastructure access.

STRING Security page ·public_verification_list

security.public_verification_list

<a href="/integrity/" aria-label="Open the integrity archive for signed releases, public key and manifest"><code>/integrity/</code></a> records signed releases, public key and manifest <a href="/verify/" aria-label="Open the page verification tool for canonical URLs, source mirrors and fingerprints"><code>/verify/</code></a> records one page’s canonical <abbr title="Uniform Resource Locator">URL</abbr>, source mirror and fingerprint <a href="/source/" aria-label="Open readable source mirrors of selected public files"><code>/source/</code></a> publishes readable mirrors of selected public files <a href="/integrity/releases/" aria-label="Open frozen signed release snapshots"><code>/integrity/releases/</code></a> preserves frozen signed snapshots

STRING Security page ·public_verification_summary

security.public_verification_summary

5. Public verification surface

STRING Security page ·s1_routes_note

security.s1_routes_note

Public inspection routes expose the signed manifest, page records, readable source mirrors and archived releases without exposing private infrastructure.

STRING Security page ·s1_summary

security.s1_summary

1. Architecture

BODY Security page ·s2_body

security.s2_body

The controls described here protect:

STRING Security page ·s2_list

security.s2_list

Domain ownership DNS integrity Hosting account integrity Public content integrity The signing key used for release authenticity

STRING Security page ·s2_summary

security.s2_summary

2. Assets protected

STRING Security page ·s3_admin_heading

security.s3_admin_heading

Administrative abuse

STRING Security page ·s3_admin_list

security.s3_admin_list

Credential stuffing Automated vulnerability scanning

STRING Security page ·s3_content_heading

security.s3_content_heading

Content tampering

STRING Security page ·s3_content_list

security.s3_content_list

Post-deployment file modification Malicious JavaScript injection Silent alteration of static assets

STRING Security page ·s3_infra_heading

security.s3_infra_heading

Infrastructure compromise

STRING Security page ·s3_infra_list

security.s3_infra_list

Registrar account takeover <abbr title="Domain Name System">DNS</abbr> hijack Hosting credential compromise

BODY Security page ·s3_noise_body

security.s3_noise_body

Continuous automated probing for common <abbr title="Content Management System">CMS</abbr> paths, configuration files, or known endpoints. These are treated as persistent background conditions rather than exceptional events.

STRING Security page ·s3_noise_heading

security.s3_noise_heading

Commodity internet noise

STRING Security page ·s3_summary

security.s3_summary

3. Threat model

STRING Security page ·s4_content_heading

security.s4_content_heading

Public content

STRING Security page ·s4_content_list

security.s4_content_list

Static architecture reduces server-side attack surface Strict <abbr title="Content Security Policy">CSP</abbr> starting from <code>default-src 'none'</code> No external resource loading No dynamic script execution

STRING Security page ·s4_hosting_heading

security.s4_hosting_heading

Hosting

STRING Security page ·s4_hosting_list

security.s4_hosting_list

Multi-factor authentication enabled <abbr title="Secure File Transfer Protocol">SFTP</abbr>-only deployment No <abbr title="Secure Shell">SSH</abbr> shell exposure No scheduled background execution

STRING Security page ·s4_monitoring_heading

security.s4_monitoring_heading

Monitoring

STRING Security page ·s4_monitoring_list

security.s4_monitoring_list

Structured log analysis Pattern detection and anomaly scoring File integrity drift detection against the signed release baseline

STRING Security page ·s4_registrar_heading

security.s4_registrar_heading

Registrar &amp; <abbr title="Domain Name System">DNS</abbr>

STRING Security page ·s4_registrar_list

security.s4_registrar_list

<abbr title="Multi-Factor Authentication">MFA</abbr> enabled Registrar lock active <abbr title="Domain Name System Security Extensions">DNSSEC</abbr> enabled and validated <abbr title="Certificate Authority Authorization">CAA</abbr> records restrict certificate issuance

STRING Security page ·s4_summary

security.s4_summary

4. Controls

STRING Security page ·s6_footer

security.s6_footer

The main risks remain domain, <abbr title="Domain Name System">DNS</abbr>, hosting and private key compromise.

STRING Security page ·s6_intro

security.s6_intro

This model does not attempt to address:

STRING Security page ·s6_list

security.s6_list

Physical compromise of hosting infrastructure Global <abbr title="Domain Name System">DNS</abbr> root compromise Certificate authority (<abbr title="Certificate Authority">CA</abbr>) compromise State-level adversaries Zero-day browser exploits on client devices

STRING Security page ·s6_protect_summary

security.s6_protect_summary

This model protects the public static site. It does not protect against registrar compromise, hosting compromise, client-device compromise or private key compromise.

STRING Security page ·s6_summary

security.s6_summary

6. Residual risk

BODY Security page ·s7_body

security.s7_body

Responsible disclosure is welcome. Security contact details and encrypted communication instructions are published at <a href="/.well-known/security.txt" aria-describedby="desc-security-contact"><code>/.well-known/security.txt</code></a>.

STRING Security page ·s7_summary

security.s7_summary

7. Disclosure

STRING Security page ·s8_list

security.s8_list

Simplicity over complexity Deterministic behaviour over dynamic systems Transparency over obscurity Verifiable integrity over trust assumptions

STRING Security page ·s8_summary

security.s8_summary

8. Design principles

Part 07

## Source & Verification

190 entries

STRING Source page ·col

source.col.validated

Verified

STRING Source page ·curation_note

source.curation_note

This index shows the principal public mirrors. Additional mirrored files may remain available by direct URL where they support verification, recovery, or release integrity.

STRING Source page ·download_checksums

source.download_checksums

Checksums

BODY Source page ·download_lede

source.download_lede

Download the public source archive for the current edition

STRING Source page ·download_targz

source.download_targz

TAR.GZ

STRING Source page ·download_zip

source.download_zip

ZIP

STRING Source page ·editions

source.editions.eyebrow

Editions

STRING Source page ·editions

source.editions.note.current

Current signed release

STRING Source page ·editions

source.editions.note.earlier

Earlier signed release

TITLE Source page ·editions

source.editions.title

Edition lineage

DESCRIPTION Source page ·files

source.files.403_html_txt.description

Forbidden page.

DESCRIPTION Source page ·files

source.files.404_html_txt.description

Not found page.

DESCRIPTION Source page ·files

source.files.500_html_txt.description

Server error page.

DESCRIPTION Source page ·files

source.files.ai_usage_txt_txt.description

Statement of AI usage and policy for the site.

DESCRIPTION Source page ·files

source.files.app_enhance_js_txt.description

Progressive enhancement layer. Non-essential interactions, gracefully optional.

DESCRIPTION Source page ·files

source.files.app_js_txt.description

Authored runtime script. Navigation, language switch, citation drawer wiring.

DESCRIPTION Source page ·files

source.files.assertion_txt_txt.description

Authorship assertion. Declaration of authorship and integrity intent.

DESCRIPTION Source page ·files

source.files.attestations_json_txt.description

Public attestations. Verifiable claims about the site.

DESCRIPTION Source page ·files

source.files.changelog_txt_txt.description

Edition change log. Notable revisions to the public site.

DESCRIPTION Source page ·files

source.files.cite_js_txt.description

Cite-and-verify drawer. Surfaces canonical URL, page fingerprint and signature.

DESCRIPTION Source page ·files

source.files.fonts_full_css_txt.description

Webfont declarations. Subsets, formats and fallbacks.

DESCRIPTION Source page ·files

source.files.htaccess_txt.description

Apache configuration. Public-safety scanned before mirroring.

DESCRIPTION Source page ·files

source.files.humans_txt_txt.description

Credits and notes for the people behind the site.

DESCRIPTION Source page ·files

source.files.i18n_core_js_txt.description

Editorial translation source. All five languages in one authored JSON.

DESCRIPTION Source page ·files

source.files.i18n_de_js_txt.description

German translations.

DESCRIPTION Source page ·files

source.files.i18n_es_js_txt.description

Spanish translations.

DESCRIPTION Source page ·files

source.files.i18n_it_js_txt.description

Italian translations. Deployed compact bytes.

DESCRIPTION Source page ·files

source.files.index_html_txt.description

Home page. The editorial entry point.

DESCRIPTION Source page ·files

source.files.integrity_index_html_txt.description

Integrity overview. The signed manifest, key and release authority.

DESCRIPTION Source page ·files

source.files.integrity_releases_2026_05_09_index_html_txt.description

Frozen page record for the 2026-05-09 edition.

DESCRIPTION Source page ·files

source.files.integrity_releases_archive_css_txt.description

Stylesheet used inside frozen release archives. Held alongside its release records.

DESCRIPTION Source page ·files

source.files.integrity_releases_index_html_txt.description

Release index. The list of signed editions.

DESCRIPTION Source page ·files

source.files.llms_txt_txt.description

Machine-readable guidance for language models and AI systems.

DESCRIPTION Source page ·files

source.files.maintenance_html_txt.description

Maintenance notice. Used during planned downtime.

DESCRIPTION Source page ·files

source.files.manifest_webmanifest_txt.description

Web app manifest. Installable surface metadata.

DESCRIPTION Source page ·files

source.files.pgp_txt_txt.description

PGP statement. The signing key fingerprint and its use.

DESCRIPTION Source page ·files

source.files.print_css_txt.description

Print stylesheet. Layout rules for paper output.

DESCRIPTION Source page ·files

source.files.privacy_index_html_txt.description

Privacy statement. What is collected, retained and shared.

DESCRIPTION Source page ·files

source.files.readme_txt.description

Orientation note for the source tree. Same text shipped at the root of every release archive.

DESCRIPTION Source page ·files

source.files.robots_txt_txt.description

Crawler access policy and public indexing intent.

DESCRIPTION Source page ·files

source.files.security_acknowledgments_index_html_txt.description

Acknowledgments for public security disclosures.

DESCRIPTION Source page ·files

source.files.security_index_html_txt.description

Security posture. Architecture, headers and disclosure path.

DESCRIPTION Source page ·files

source.files.site_metadata_json_txt.description

Site-level metadata. Edition, build, asset version.

DESCRIPTION Source page ·files

source.files.sitemap_xml_sha256_txt.description

Source mirror of the SHA-256 checksum for sitemap.xml.

DESCRIPTION Source page ·files

source.files.sitemap_xml_txt.description

Public sitemap. URL inventory for crawlers.

DESCRIPTION Source page ·files

source.files.source_manifest_json_txt.description

Manifest of the /source/ tree itself. Every mirrored file with its hash.

DESCRIPTION Source page ·files

source.files.statement_txt_txt.description

Editorial statement. The site's authoring principles.

DESCRIPTION Source page ·files

source.files.styles_css_txt.description

Authored stylesheet. Mirrored from source, not the minified deployed bytes.

DESCRIPTION Source page ·files

source.files.sw_cache_manifest_json_txt.description

Service worker cache manifest. Files pinned for offline use.

DESCRIPTION Source page ·files

source.files.sw_js_txt.description

Service worker. Offline cache for the public site.

DESCRIPTION Source page ·files

source.files.sw_reset_index_html_txt.description

Service worker reset. Clears the offline cache.

DESCRIPTION Source page ·files

source.files.verify_index_html_txt.description

Verification interface. Page-level fingerprint checks.

DESCRIPTION Source page ·files

source.files.verify_verify_js_txt.description

Verification logic. Renders a page record from the verification map.

DESCRIPTION Source page ·files

source.files.well_known_attribution_txt_txt.description

Author attribution. Names the responsible party for the public site.

DESCRIPTION Source page ·files

source.files.well_known_build_json_txt.description

Build record. Reproducibility data for the current edition.

DESCRIPTION Source page ·files

source.files.well_known_person_json_txt.description

Machine-readable identity in JSON-LD. The reference used by discovery, federation and verification.

STRING Source page ·files

source.files.well_known_person_json_txt.role

Canonical identity record

DESCRIPTION Source page ·files

source.files.well_known_pgp_key_asc_txt.description

ASCII-armoured public signing key. The publisher's signing identity.

DESCRIPTION Source page ·files

source.files.well_known_publication_json_txt.description

Publication record. Describes the site as a self-managed editorial work.

DESCRIPTION Source page ·files

source.files.well_known_security_txt_txt.description

Coordinated disclosure policy. Standard /.well-known/security.txt contact and scope.

STRING Source page ·files

source.files.well_known_security_txt_txt.role

Public trust surface

DESCRIPTION Source page ·files

source.files.well_known_webfinger_txt.description

WebFinger discovery surface. Resolves identity across federated protocols.

STRING Source page ·files

source.files.well_known_webfinger_txt.role

Identity discovery

STRING Source page ·group

source.group.metadata

Metadata

STRING Source page ·group

source.group.published-pages

Published pages

STRING Source page ·group

source.group.scripts

Scripts

STRING Source page ·group

source.group.trust-records

Trust records

STRING Source page ·group_gloss

source.group_gloss.metadata

Server configuration and machine-readable records describing the site to crawlers, indexers and language models.

STRING Source page ·group_gloss

source.group_gloss.published-pages

Readable mirrors of the principal public pages, served as plain text so the bytes can be inspected without execution.

STRING Source page ·group_gloss

source.group_gloss.scripts

Authored stylesheets and JavaScript the page ships to the browser. Mirrored from source, not the minified deployed bytes.

STRING Source page ·group_gloss

source.group_gloss.trust-records

Public commitments and identity surfaces. Who publishes the site, what is promised, where disclosure runs.

STRING Source page ·heading

source.heading

<span class="hero-line">Every public byte,</span><span class="hero-line">in plain text.</span>

BODY Source page ·intro_lede

source.intro_lede

Selected public files, published in readable form. For inspection, preservation, and machine readability.

KICKER Source page ·page_kicker

source.page_kicker

Source

BODY Source page ·print

source.print.card.01.body

HTML mirrors. CSS. JavaScript. Manifest files. .htaccess mirror.

LABEL Source page ·print

source.print.card.01.label

01 What is included

TITLE Source page ·print

source.print.card.01.title

What is included

BODY Source page ·print

source.print.card.02.body

Credentials. Private notes. Invoices. Backups. Generator internals unless explicitly public.

LABEL Source page ·print

source.print.card.02.label

02 What is excluded

TITLE Source page ·print

source.print.card.02.title

What is excluded

BODY Source page ·print

source.print.card.03.body

Sorted by file type, then name. Plain text mirrors. SHA-256 hashes. File sizes.

LABEL Source page ·print

source.print.card.03.label

03 How it is organised

TITLE Source page ·print

source.print.card.03.title

How it is organised

BODY Source page ·print

source.print.card.04.body

source-manifest.json · /integrity.json · detached signature · public key.

LABEL Source page ·print

source.print.card.04.label

04 Verification

TITLE Source page ·print

source.print.card.04.title

Verification

BODY Source page ·print

source.print.card.05.body

styles.css.txt · app.js.txt · print.css.txt · htaccess.txt · source-manifest.json

LABEL Source page ·print

source.print.card.05.label

05 Files of note

TITLE Source page ·print

source.print.card.05.title

Files of note

BODY Source page ·print

source.print.card.06.body

Human readers first. Machine-readable files preserve identity, authorship and context.

LABEL Source page ·print

source.print.card.06.label

06 Principle

TITLE Source page ·print

source.print.card.06.title

Principle

TITLE Source page ·print

source.print.doc_title

Trent Power - Public Source Sheet

STRING Source page ·print

source.print.footer.edition

Edition 2026-05-19 · trentpower.fr/source/

STRING Source page ·print

source.print.footer.proof

Private · Static · Signed · No tracking

KICKER Source page ·print

source.print.kicker

Source

BODY Source page ·print

source.print.lede

Selected public files are mirrored as plain text so the site can be inspected from any reader, including mobile.

STRING Source page ·print

source.print.meta

Edition 2026-05-19 · trentpower.fr/source/

LABEL Source page ·print

source.print.qr.label

trentpower.fr/source/

TITLE Source page ·print

source.print.title

Public source view

STRING Verify page ·action

verify.action.copied

Copied

STRING Verify page ·action

verify.action.copy_canonical

Copy URL

STRING Verify page ·action

verify.action.copy_command

Copy verification command

STRING Verify page ·action

verify.action.copy_fingerprint

Copy fingerprint

STRING Verify page ·action

verify.action.copy_hash

Copy hash

STRING Verify page ·action

verify.action.copy_manifest_command

Copy manifest command

STRING Verify page ·action

verify.action.copy_source_command

Copy source command

STRING Verify page ·action

verify.action.open_key

Open public key

STRING Verify page ·action

verify.action.open_manifest

Open manifest entry

STRING Verify page ·action

verify.action.open_signature

Open signature

STRING Verify page ·action

verify.action.open_source

Open source mirror

STRING Verify page ·action

verify.action.open_source_mirror

Open mirror

STRING Verify page ·action

verify.action.view_source_code

View source code

STRING Verify page ·action

verify.action.view_source_mirror

View source mirror

STRING Verify page ·chooser

verify.chooser.heading

Related records

LABEL Verify page ·chooser

verify.chooser.label.home

Homepage

LABEL Verify page ·chooser

verify.chooser.label.integrity

Integrity

LABEL Verify page ·chooser

verify.chooser.label.privacy

Privacy

LABEL Verify page ·chooser

verify.chooser.label.releases

Releases

LABEL Verify page ·chooser

verify.chooser.label.security

Security

LABEL Verify page ·chooser

verify.chooser.label.source

Source

LABEL Verify page ·chooser

verify.chooser.label.verify

Verify

TITLE Verify page ·command

verify.command.manifest_title

Verify the signed manifest

STRING Verify page ·command

verify.command.note

The signed manifest verifies the published file set. The second command hashes the source mirror so it can be compared against the expected SHA-256 above.

TITLE Verify page ·command

verify.command.source_title

Verify the source mirror

TITLE Verify page ·doc_title

verify.doc_title

Trent Power - Verification Sheet

STRING Verify page ·general

verify.general.releases

Release archive

STRING Verify page ·general

verify.general.source

Source viewer

KICKER Verify page ·kicker

verify.kicker

Verify

BODY Verify page ·lede

verify.lede

A public route for checking source, hash, signature and canonical identity.

BODY Verify page ·lede_v2

verify.lede_v2

Check a published page against its canonical location, source mirror, page fingerprint and signed release archive.

STRING Verify page ·local

verify.local.closing

The signed manifest verifies the published file set. The source command hashes this page's mirror so it can be compared against the fingerprint above.

STRING Verify page ·local

verify.local.heading

Verify locally

STRING Verify page ·local

verify.local.intro

Run two local checks: verify the signed manifest, then compare this page's source mirror against the expected fingerprint.

STRING Verify page ·local

verify.local.manifest_desc

Checks that /integrity.json was signed by the published public key.

LABEL Verify page ·local

verify.local.manifest_label

Verify the signed manifest

STRING Verify page ·local

verify.local.mirror_desc

Calculates the source mirror fingerprint so it can be compared with the expected value above.

LABEL Verify page ·local

verify.local.mirror_label

Verify this page mirror

STRING Verify page ·local

verify.local.subheading_manifest

Verify signed manifest

STRING Verify page ·local

verify.local.subheading_mirror

Verify source mirror

STRING Verify page ·meta

verify.meta

Edition 2026-05-19 · trentpower.fr/verify/

STRING Verify page ·noscript_fallback

verify.noscript_fallback

JavaScript is required to select and display a page record here. Source mirrors, the signed manifest and release archives remain available through <a href="/source/">Source</a> and <a href="/integrity/">Integrity</a>.

KICKER Verify page ·page_kicker

verify.page_kicker

Verify page

STRING Verify page ·selected

verify.selected.manifest

Integrity manifest

STRING Verify page ·selected

verify.selected.public_key

Public key

STRING Verify page ·selected

verify.selected.signature

Detached signature

STRING Verify page ·status

verify.status.found

Found in signed manifest

STRING Verify page ·status

verify.status.missing

Not found in current public manifest

STRING Verify page ·thispage

verify.thispage.group.archive

Release archive

STRING Verify page ·thispage

verify.thispage.group.citation

Citation

STRING Verify page ·thispage

verify.thispage.group.evidence

Source mirror

STRING Verify page ·thispage

verify.thispage.group.fingerprint

Page fingerprint

STRING Verify page ·thispage

verify.thispage.group.location

Canonical location

STRING Verify page ·thispage

verify.thispage.heading

This page

KICKER Verify page ·thispage

verify.thispage.kicker

Page record

STRING Verify page ·thispage

verify.thispage.row.canonical

Canonical URL

STRING Verify page ·thispage

verify.thispage.row.citation

Citation

STRING Verify page ·thispage

verify.thispage.row.file

File

STRING Verify page ·thispage

verify.thispage.row.file_size

File size

STRING Verify page ·thispage

verify.thispage.row.file_type

File type

STRING Verify page ·thispage

verify.thispage.row.manifest_status

Manifest status

STRING Verify page ·thispage

verify.thispage.row.release

Release archive

STRING Verify page ·thispage

verify.thispage.row.route

Route

STRING Verify page ·thispage

verify.thispage.row.route_prefix

Route

STRING Verify page ·thispage

verify.thispage.row.sha256

Page fingerprint

STRING Verify page ·thispage

verify.thispage.row.source

Source mirror

TITLE Verify page ·thispage

verify.thispage.row.title

Page title

STRING Verify page ·thispage

verify.thispage.row.validated

Last verified

STRING Verify page ·thispage

verify.thispage.status.found_manifest

Found in signed manifest

STRING Verify page ·thispage

verify.thispage.status.release_archived

Release archived

STRING Verify page ·thispage

verify.thispage.status.short.archived

Archive

STRING Verify page ·thispage

verify.thispage.status.short.signed

Signed

STRING Verify page ·thispage

verify.thispage.status.short.source

Mirrored

STRING Verify page ·thispage

verify.thispage.status.source_available

Source available

STRING Verify page ·thispage

verify.thispage.validated_prefix

Verified

TITLE Verify page ·title

verify.title

Verify this page

TITLE Verify page ·title_default

verify.title_default

<span class="hero-line">Check page against code, size &amp; signature</span>

TITLE Verify page ·title_prefix

verify.title_prefix

Verify

STRING Verify page ·unknown

verify.unknown.action.manifest

Integrity manifest

STRING Verify page ·unknown

verify.unknown.action.releases

Release archive

STRING Verify page ·unknown

verify.unknown.action.source

Source

BODY Verify page ·unknown

verify.unknown.body

This route is not in the public verification map. You can still inspect the public manifest, source view and signed releases.

TITLE Verify page ·unknown

verify.unknown.title

Route not in the verification map

STRING Verify — current edition panel ·archive

verify_intro.archive

Edition archive

STRING Verify — current edition panel ·edition

verify_intro.edition

Edition

STRING Verify — current edition panel ·manifest

verify_intro.manifest

Signed manifest

LABEL Verify — current edition panel ·panel_label

verify_intro.panel_label

Current edition

STRING Verify — current edition panel ·public_key

verify_intro.public_key

Public key

STRING Verify — current edition panel ·signature

verify_intro.signature

Detached signature

STRING Verify — current edition panel ·signing_key

verify_intro.signing_key

Signing key

Part 08

## Recovery surfaces

166 entries

BODY Generic error ·403

error.403.print.card.01.body

Some paths are intentionally unavailable. Private, backup and operational files are blocked.

LABEL Generic error ·403

error.403.print.card.01.label

01 Access boundary

TITLE Generic error ·403

error.403.print.card.01.title

Access boundary

BODY Generic error ·403

error.403.print.card.02.body

Homepage. Privacy & Trust. Integrity. Security. Source.

LABEL Generic error ·403

error.403.print.card.02.label

02 Public routes

TITLE Generic error ·403

error.403.print.card.02.title

Public routes

BODY Generic error ·403

error.403.print.card.03.body

Reduces accidental exposure. Keeps public files intentional. Supports privacy and trust posture.

LABEL Generic error ·403

error.403.print.card.03.label

03 Why this matters

TITLE Generic error ·403

error.403.print.card.03.title

Why this matters

BODY Generic error ·403

error.403.print.card.04.body

Inspect /integrity.json. View selected source files. Check /.well-known/security.txt.

LABEL Generic error ·403

error.403.print.card.04.label

04 Verification

TITLE Generic error ·403

error.403.print.card.04.title

Verification

BODY Generic error ·403

error.403.print.card.05.body

No public database. No visitor accounts. No forms. No tracking.

LABEL Generic error ·403

error.403.print.card.05.label

05 Static posture

TITLE Generic error ·403

error.403.print.card.05.title

Static posture

BODY Generic error ·403

error.403.print.card.06.body

trent@trentpower.fr · responsible disclosure via /security/

LABEL Generic error ·403

error.403.print.card.06.label

06 Contact

TITLE Generic error ·403

error.403.print.card.06.title

Contact

TITLE Generic error ·403

error.403.print.doc_title

Trent Power - Access Boundary Sheet

STRING Generic error ·403

error.403.print.footer.edition

Edition 2026-05-19 · trentpower.fr

STRING Generic error ·403

error.403.print.footer.proof

Private · Static · Signed · No tracking

KICKER Generic error ·403

error.403.print.kicker

403

BODY Generic error ·403

error.403.print.lede

This path is not publicly accessible. The public site exposes only intentional files and pages.

STRING Generic error ·403

error.403.print.meta

Edition 2026-05-19 · trentpower.fr

LABEL Generic error ·403

error.403.print.qr.label

trentpower.fr

TITLE Generic error ·403

error.403.print.title

Access not available

BODY Generic error ·404

error.404.print.card.01.body

The requested route does not resolve to a public page. The site remains available through the homepage.

LABEL Generic error ·404

error.404.print.card.01.label

01 What happened

TITLE Generic error ·404

error.404.print.card.01.title

What happened

BODY Generic error ·404

error.404.print.card.02.body

Homepage. Privacy & Trust. Integrity. Security.

LABEL Generic error ·404

error.404.print.card.02.label

02 Where to go

TITLE Generic error ·404

error.404.print.card.02.title

Where to go

BODY Generic error ·404

error.404.print.card.03.body

Public manifest. Source view. Signed releases.

LABEL Generic error ·404

error.404.print.card.03.label

03 Verification

TITLE Generic error ·404

error.404.print.card.03.title

Verification

BODY Generic error ·404

error.404.print.card.04.body

Check the URL. Remove outdated path fragments. Try the canonical homepage.

LABEL Generic error ·404

error.404.print.card.04.label

04 If this was expected

TITLE Generic error ·404

error.404.print.card.04.title

If expected

BODY Generic error ·404

error.404.print.card.05.body

Static site. No tracking. No forms. No third-party scripts.

LABEL Generic error ·404

error.404.print.card.05.label

05 Public posture

TITLE Generic error ·404

error.404.print.card.05.title

Public posture

BODY Generic error ·404

error.404.print.card.06.body

trent@trentpower.fr · LinkedIn · Trent Power

LABEL Generic error ·404

error.404.print.card.06.label

06 Contact

TITLE Generic error ·404

error.404.print.card.06.title

Contact

TITLE Generic error ·404

error.404.print.doc_title

Trent Power - Page Not Found Sheet

STRING Generic error ·404

error.404.print.footer.edition

Edition 2026-05-19 · trentpower.fr

STRING Generic error ·404

error.404.print.footer.proof

Private · Static · Signed · No tracking

KICKER Generic error ·404

error.404.print.kicker

404

BODY Generic error ·404

error.404.print.lede

The address may have changed, or the page may no longer be part of the public site.

STRING Generic error ·404

error.404.print.meta

Edition 2026-05-19 · trentpower.fr

LABEL Generic error ·404

error.404.print.qr.label

trentpower.fr

TITLE Generic error ·404

error.404.print.title

Page not found

BODY Generic error ·500

error.500.print.card.01.body

The server could not complete the request. Try again shortly.

LABEL Generic error ·500

error.500.print.card.01.label

01 What happened

TITLE Generic error ·500

error.500.print.card.01.title

What happened

BODY Generic error ·500

error.500.print.card.02.body

Homepage. Integrity. Security. Source.

LABEL Generic error ·500

error.500.print.card.02.label

02 Stable routes

TITLE Generic error ·500

error.500.print.card.02.title

Stable routes

BODY Generic error ·500

error.500.print.card.03.body

/integrity.json · /integrity.json.sig · /.well-known/pgp-key.asc

LABEL Generic error ·500

error.500.print.card.03.label

03 Public verification

TITLE Generic error ·500

error.500.print.card.03.title

Public verification

BODY Generic error ·500

error.500.print.card.04.body

Static HTML, CSS and JavaScript. No runtime public application. No public database.

LABEL Generic error ·500

error.500.print.card.04.label

04 Architecture

TITLE Generic error ·500

error.500.print.card.04.title

Architecture

BODY Generic error ·500

error.500.print.card.05.body

Refresh later. Return to homepage. Contact if persistent.

LABEL Generic error ·500

error.500.print.card.05.label

05 What to do

TITLE Generic error ·500

error.500.print.card.05.title

What to do

BODY Generic error ·500

error.500.print.card.06.body

trent@trentpower.fr · LinkedIn · Trent Power

LABEL Generic error ·500

error.500.print.card.06.label

06 Contact

TITLE Generic error ·500

error.500.print.card.06.title

Contact

TITLE Generic error ·500

error.500.print.doc_title

Trent Power - Temporary Server Error Sheet

STRING Generic error ·500

error.500.print.footer.edition

Edition 2026-05-19 · trentpower.fr

STRING Generic error ·500

error.500.print.footer.proof

Private · Static · Signed · No tracking

KICKER Generic error ·500

error.500.print.kicker

500

BODY Generic error ·500

error.500.print.lede

Something unexpected happened while serving this page. The public site is static, so this is likely a hosting or routing issue rather than an application failure.

STRING Generic error ·500

error.500.print.meta

Edition 2026-05-19 · trentpower.fr

LABEL Generic error ·500

error.500.print.qr.label

trentpower.fr

TITLE Generic error ·500

error.500.print.title

Temporary server error

BODY 404 page ·body

error_404.body

The page you’re looking for doesn’t exist or has moved.

TITLE 404 page ·page_title

error_404.page_title

Page not found

BODY 500 page ·body

error_500.body

The server encountered an error. Try again shortly, or return to the homepage.

TITLE 500 page ·page_title

error_500.page_title

Something went wrong

BODY Maintenance page ·body

maintenance.body

The signed manifest, source mirrors and frozen release archives remain available throughout maintenance. Verification continues to work.

KICKER Maintenance page ·kicker

maintenance.kicker

Maintenance

BODY Maintenance page ·lede

maintenance.lede

We're doing some work here. Check back shortly, or return to the homepage.

TITLE Maintenance page ·page_title

maintenance.page_title

Down for maintenance

BODY Maintenance page ·print

maintenance.print.card.01.body

A signed release or infrastructure update is in progress.

LABEL Maintenance page ·print

maintenance.print.card.01.label

01 Deployment state

TITLE Maintenance page ·print

maintenance.print.card.01.title

Deployment state

BODY Maintenance page ·print

maintenance.print.card.02.body

The previous signed edition remains downloadable in /integrity/releases/.

LABEL Maintenance page ·print

maintenance.print.card.02.label

02 Integrity preservation

TITLE Maintenance page ·print

maintenance.print.card.02.title

Integrity preservation

BODY Maintenance page ·print

maintenance.print.card.03.body

Service returns automatically when the new edition is signed and verified.

LABEL Maintenance page ·print

maintenance.print.card.03.label

03 Public availability

TITLE Maintenance page ·print

maintenance.print.card.03.title

Public availability

BODY Maintenance page ·print

maintenance.print.card.04.body

Archived editions stay reachable independently of this maintenance window.

LABEL Maintenance page ·print

maintenance.print.card.04.label

04 Signed releases

TITLE Maintenance page ·print

maintenance.print.card.04.title

Signed releases

BODY Maintenance page ·print

maintenance.print.card.05.body

trent@trentpower.fr - for inquiries during extended unavailability.

LABEL Maintenance page ·print

maintenance.print.card.05.label

05 Maintenance contact

TITLE Maintenance page ·print

maintenance.print.card.05.title

Maintenance contact

BODY Maintenance page ·print

maintenance.print.card.06.body

Canonical URLs are preserved across editions; bookmarks remain valid.

LABEL Maintenance page ·print

maintenance.print.card.06.label

06 Expected continuity

TITLE Maintenance page ·print

maintenance.print.card.06.title

Expected continuity

TITLE Maintenance page ·print

maintenance.print.doc_title

Trent Power - Maintenance

STRING Maintenance page ·print

maintenance.print.footer.edition

Edition 2026-05-19 · trentpower.fr/maintenance.html

STRING Maintenance page ·print

maintenance.print.footer.proof

Private · Static · Signed · No tracking

KICKER Maintenance page ·print

maintenance.print.kicker

Maintenance status

BODY Maintenance page ·print

maintenance.print.lede

This site is temporarily unavailable while a new signed edition or infrastructure update is being deployed.

STRING Maintenance page ·print

maintenance.print.meta

Edition 2026-05-19 · trentpower.fr/maintenance.html

LABEL Maintenance page ·print

maintenance.print.qr.label

trentpower.fr/maintenance.html

TITLE Maintenance page ·print

maintenance.print.title

Temporary maintenance mode

TITLE Maintenance page ·title

maintenance.title

Down for maintenance

LABEL Service Worker reset page ·api_label

sw_reset.api_label

APIs

BUTTON Service Worker reset page ·button

sw_reset.button

Reset local offline cache

BUTTON Service Worker reset page ·button_done

sw_reset.button_done

Reset complete

STRING Service Worker reset page ·card_state

sw_reset.card_state

Offline cache

STRING Service Worker reset page ·card_state_cleared

sw_reset.card_state_cleared

Offline cache cleared

STRING Service Worker reset page ·clear_caches

sw_reset.clear_caches

Offline cache entries

STRING Service Worker reset page ·clear_pref

sw_reset.clear_pref

Saved language preference

STRING Service Worker reset page ·clear_sw

sw_reset.clear_sw

Service Worker registrations

STRING Service Worker reset page ·clears_heading

sw_reset.clears_heading

Clears

LABEL Service Worker reset page ·detected_label

sw_reset.detected_label

Detected

LABEL Service Worker reset page ·edition_label

sw_reset.edition_label

Cached edition

STRING Service Worker reset page ·edition_none

sw_reset.edition_none

No cached edition detected

STRING Service Worker reset page ·footnote

sw_reset.footnote

Offline state is stored locally through the browser Cache Storage and Service Worker APIs.

BODY Service Worker reset page ·lede

sw_reset.lede

Clears the local offline cache for this device only. The live publication and server are unaffected.

STRING Service Worker reset page ·link_home

sw_reset.link_home

Home

STRING Service Worker reset page ·link_reload

sw_reset.link_reload

Reload current edition

STRING Service Worker reset page ·local_marker

sw_reset.local_marker

LOCAL DEVICE ONLY

TITLE Service Worker reset page ·page_title

sw_reset.page_title

Service Worker Reset

STRING Service Worker reset page ·preserve_downloads

sw_reset.preserve_downloads

Downloads

STRING Service Worker reset page ·preserve_history

sw_reset.preserve_history

Browser history

STRING Service Worker reset page ·preserve_others

sw_reset.preserve_others

Other websites

STRING Service Worker reset page ·preserve_server

sw_reset.preserve_server

Server content

STRING Service Worker reset page ·preserves_heading

sw_reset.preserves_heading

Does not clear

BODY Service Worker reset page ·print

sw_reset.print.card.01.body

Unregisters the service worker and deletes every named cache for this origin.

LABEL Service Worker reset page ·print

sw_reset.print.card.01.label

01 Cache removal

TITLE Service Worker reset page ·print

sw_reset.print.card.01.title

Cache removal

BODY Service Worker reset page ·print

sw_reset.print.card.02.body

Used when a stale offline copy is serving an outdated signed edition.

LABEL Service Worker reset page ·print

sw_reset.print.card.02.label

02 Offline recovery

TITLE Service Worker reset page ·print

sw_reset.print.card.02.title

Offline recovery

BODY Service Worker reset page ·print

sw_reset.print.card.03.body

Next page load fetches fresh HTML, CSS, JS, fonts, and integrity files.

LABEL Service Worker reset page ·print

sw_reset.print.card.03.label

03 Signed release refresh

TITLE Service Worker reset page ·print

sw_reset.print.card.03.title

Signed release refresh

BODY Service Worker reset page ·print

sw_reset.print.card.04.body

Works in any browser that supports Service Workers and the Cache API.

LABEL Service Worker reset page ·print

sw_reset.print.card.04.label

04 Browser compatibility

TITLE Service Worker reset page ·print

sw_reset.print.card.04.title

Browser compatibility

BODY Service Worker reset page ·print

sw_reset.print.card.05.body

Integrity manifest and signature remain unchanged - only cached copies are evicted.

LABEL Service Worker reset page ·print

sw_reset.print.card.05.label

05 Verification continuity

TITLE Service Worker reset page ·print

sw_reset.print.card.05.title

Verification continuity

BODY Service Worker reset page ·print

sw_reset.print.card.06.body

Clears the cached language preference. Theme preference is preserved.

LABEL Service Worker reset page ·print

sw_reset.print.card.06.label

06 Local state reset

TITLE Service Worker reset page ·print

sw_reset.print.card.06.title

Local state reset

TITLE Service Worker reset page ·print

sw_reset.print.doc_title

Trent Power - Service Worker Reset

STRING Service Worker reset page ·print

sw_reset.print.footer.edition

Edition 2026-05-19 · trentpower.fr/sw-reset/

STRING Service Worker reset page ·print

sw_reset.print.footer.proof

Private · Static · Signed · No tracking

KICKER Service Worker reset page ·print

sw_reset.print.kicker

Offline recovery

BODY Service Worker reset page ·print

sw_reset.print.lede

Recovery utility for clearing cached offline state and refreshing the current signed public release.

STRING Service Worker reset page ·print

sw_reset.print.meta

Edition 2026-05-19 · trentpower.fr/sw-reset/

LABEL Service Worker reset page ·print

sw_reset.print.qr.label

trentpower.fr/sw-reset/

TITLE Service Worker reset page ·print

sw_reset.print.title

Service worker reset

STRING Service Worker reset page ·scope_heading

sw_reset.scope_heading

Scope

STRING Service Worker reset page ·secondary

sw_reset.secondary

If a recent edition is not appearing correctly, this utility refreshes the local publication cache.

STRING Service Worker reset page ·status_initial

sw_reset.status_initial

Reading local state…

LABEL Service Worker reset page ·status_label

sw_reset.status_label

Local cache status

Part 09

## Metadata (titles · descriptions · Open Graph)

28 entries

DESCRIPTION Page metadata (titles, descriptions, OG) ·403

meta.403.description

Access not permitted.

TITLE Page metadata (titles, descriptions, OG) ·403

meta.403.title

Forbidden · Trent Power

DESCRIPTION Page metadata (titles, descriptions, OG) ·404

meta.404.description

Page not found.

TITLE Page metadata (titles, descriptions, OG) ·404

meta.404.title

Page not found · Trent Power

DESCRIPTION Page metadata (titles, descriptions, OG) ·500

meta.500.description

Something went wrong.

TITLE Page metadata (titles, descriptions, OG) ·500

meta.500.title

Something went wrong · Trent Power

DESCRIPTION Page metadata (titles, descriptions, OG) ·acknowledgments

meta.acknowledgments.description

Responsible security disclosures verified and resolved for trentpower.fr.

TITLE Page metadata (titles, descriptions, OG) ·acknowledgments

meta.acknowledgments.title

Security acknowledgements · Trent Power

DESCRIPTION Page metadata (titles, descriptions, OG) ·home

meta.home.description

Client strategy, growth systems and cultural adoption at global scale

150–160 chars. Search snippet and Open Graph fallback.

DESCRIPTION Page metadata (titles, descriptions, OG) ·home

meta.home.og_description

Client strategy, growth systems and cultural adoption at global scale

TITLE Page metadata (titles, descriptions, OG) ·home

meta.home.og_title

Client Strategy & Growth Systems · Trent Power

TITLE Page metadata (titles, descriptions, OG) ·home

meta.home.title

Client Strategy & Growth Systems · Trent Power

Browser tab title and search-result heading. Keep concise; this is the brand line.

DESCRIPTION Page metadata (titles, descriptions, OG) ·integrity

meta.integrity.description

Signed public releases, integrity manifest, detached signature and public signing key

TITLE Page metadata (titles, descriptions, OG) ·integrity

meta.integrity.title

Integrity · Trent Power

DESCRIPTION Page metadata (titles, descriptions, OG) ·maintenance

meta.maintenance.description

Down for maintenance.

TITLE Page metadata (titles, descriptions, OG) ·maintenance

meta.maintenance.title

Down for maintenance · Trent Power

DESCRIPTION Page metadata (titles, descriptions, OG) ·privacy

meta.privacy.description

A simple, privacy-respectful site with no tracking, analytics, cookies, profiling, or embedded third-party requests while you browse

TITLE Page metadata (titles, descriptions, OG) ·privacy

meta.privacy.title

Privacy & Trust · Trent Power

DESCRIPTION Page metadata (titles, descriptions, OG) ·releases

meta.releases.description

Frozen, signed snapshots of the public site

TITLE Page metadata (titles, descriptions, OG) ·releases

meta.releases.title

Releases · Trent Power

DESCRIPTION Page metadata (titles, descriptions, OG) ·security

meta.security.description

Security architecture, operational controls, public verification surfaces and residual risks

TITLE Page metadata (titles, descriptions, OG) ·security

meta.security.title

Security & Threat Model · Trent Power

DESCRIPTION Page metadata (titles, descriptions, OG) ·source

meta.source.description

Readable public mirrors of selected site files

TITLE Page metadata (titles, descriptions, OG) ·source

meta.source.title

Source mirrors · Trent Power

DESCRIPTION Page metadata (titles, descriptions, OG) ·verify

meta.verify.description

A public page record showing the canonical URL, source mirror, page fingerprint and signed release archive

TITLE Page metadata (titles, descriptions, OG) ·verify

meta.verify.title

Verify this page · Trent Power

DESCRIPTION Page metadata (titles, descriptions, OG) ·verify_locally

meta.verify_locally.description

Detached verification notes: signed manifest check from a temporary keyring

TITLE Page metadata (titles, descriptions, OG) ·verify_locally

meta.verify_locally.title

Verify locally · Trent Power

Part 10

## Structured data (Schema.org)

19 entries

Schema Structured data (Schema.org) ·403

jsonld.403.WebPage.description

Access not available.

WebPage node for /403/.

Schema Structured data (Schema.org) ·403

jsonld.403.WebPage.name

403 — access not available · Trent Power

WebPage node for /403/.

Schema Structured data (Schema.org) ·404

jsonld.404.WebPage.description

Page not found.

WebPage node for /404/.

Schema Structured data (Schema.org) ·404

jsonld.404.WebPage.name

404 — page not found · Trent Power

WebPage node for /404/.

Schema Structured data (Schema.org) ·500

jsonld.500.WebPage.description

Temporary server error.

WebPage node for /500/.

Schema Structured data (Schema.org) ·500

jsonld.500.WebPage.name

500 — temporary server error · Trent Power

WebPage node for /500/.

Schema Structured data (Schema.org) ·homepage

jsonld.home.DefinedTerm.description

Clienteling is a discipline. It is the practice of transforming what a Client Advisor knows into something a Client feels. The moment interactions become mechanical, it stops being Clienteling.

Surfaces in search engine rich results and AI assistants.

Schema Structured data (Schema.org) ·homepage

jsonld.home.DefinedTerm.name

Clienteling

Surfaces in search engine rich results and AI assistants.

Schema Structured data (Schema.org) ·homepage

jsonld.home.Person.description

Client strategy, growth systems and cultural adoption at global scale

Surfaces in search engine rich results and AI assistants.

Schema Structured data (Schema.org) ·homepage

jsonld.home.Person.image.copyrightNotice

© David Arous

Surfaces in search engine rich results and AI assistants.

Schema Structured data (Schema.org) ·homepage

jsonld.home.Person.image.creditText

David Arous

Surfaces in search engine rich results and AI assistants.

Schema Structured data (Schema.org) ·homepage

jsonld.home.Person.name

Trent Power

Surfaces in search engine rich results and AI assistants.

Schema Structured data (Schema.org) ·homepage

jsonld.home.ProfilePage.name

Trent Power — Profile

Surfaces in search engine rich results and AI assistants.

Schema Structured data (Schema.org) ·homepage

jsonld.home.WebSite.description

Client strategy, growth systems and cultural adoption at global scale

Surfaces in search engine rich results and AI assistants.

Schema Structured data (Schema.org) ·homepage

jsonld.home.WebSite.name

Trent Power

Surfaces in search engine rich results and AI assistants.

Schema Structured data (Schema.org) ·maintenance

jsonld.maintenance.WebPage.description

Down for maintenance.

WebPage node for /maintenance/.

Schema Structured data (Schema.org) ·maintenance

jsonld.maintenance.WebPage.name

Maintenance · Trent Power

WebPage node for /maintenance/.

Schema Structured data (Schema.org) ·sw_reset

jsonld.sw_reset.WebPage.description

Local recovery utility. Clears the offline cache for trentpower.fr on this device only.

WebPage node for /sw_reset/.

Schema Structured data (Schema.org) ·sw_reset

jsonld.sw_reset.WebPage.name

Service Worker Reset · Trent Power

WebPage node for /sw_reset/.

Part 11

## Other strings

190 entries

BODY credentials ·exec_detail

credentials.exec_detail

Ongoing senior-level learning across artificial intelligence, consumer behaviour, organisational transformation, and leadership coaching.

TITLE credentials ·exec_title

credentials.exec_title

Selective executive education

LABEL credentials ·label

credentials.label

Credentials

BODY credentials ·sydney_detail

credentials.sydney_detail

Master’s degree, 2009.

TITLE credentials ·sydney_title

credentials.sydney_title

University of Sydney

STRING linkdesc ·checksums

linkdesc.checksums

Download the SHA-256 checksums for the signed release archives

STRING linkdesc ·cite

linkdesc.cite

Open citation and verification details for this page

STRING linkdesc ·email

linkdesc.email

Contact Trent Power by email

STRING linkdesc ·home

linkdesc.home

Return to the homepage

STRING linkdesc ·integrity

linkdesc.integrity

Open the public integrity record, including hashes, signatures, and release verification

STRING linkdesc ·lang_en

linkdesc.lang_en

Read this site in English

STRING linkdesc ·lang_fr

linkdesc.lang_fr

Lire ce site en français

STRING linkdesc ·linkedin

linkdesc.linkedin

Open Trent Power’s LinkedIn profile in a new tab without sending referrer data

STRING linkdesc ·manifest

linkdesc.manifest

Download the signed integrity manifest (JSON listing every public file and its SHA-256)

STRING linkdesc ·now

linkdesc.now

Read what Trent Power is currently focused on

STRING linkdesc ·privacy

linkdesc.privacy

Read how this site avoids analytics, cookies, profiling, tracking, and third-party assets

STRING linkdesc ·public_key

linkdesc.public_key

Download the public PGP key used to sign releases

STRING linkdesc ·security_contact

linkdesc.security_contact

Read the security.txt disclosure policy for this site

STRING linkdesc ·security_threat_model

linkdesc.security_threat_model

Read the security architecture and threat model for this site

STRING linkdesc ·signature

linkdesc.signature

Download the detached PGP signature for the integrity manifest

STRING linkdesc ·source

linkdesc.source

View the public source mirror of this site, with readable annotations and line references

STRING linkdesc ·targz

linkdesc.targz

Download the source archive as a TAR.GZ file

STRING linkdesc ·theme_auto

linkdesc.theme_auto

Match the system appearance setting

STRING linkdesc ·theme_dark

linkdesc.theme_dark

Switch to the dark appearance

STRING linkdesc ·theme_light

linkdesc.theme_light

Switch to the light appearance

STRING linkdesc ·verify

linkdesc.verify

Check the current page against the published integrity data

STRING linkdesc ·verify_locally

linkdesc.verify_locally

Read the instructions to verify the publication locally with command-line tools

STRING linkdesc ·zip

linkdesc.zip

Download the source archive as a ZIP file

BODY release_archive ·print

release_archive.print.card.01.body

/integrity.json - SHA-256 hashes of every intentional public file at edition time.

LABEL release_archive ·print

release_archive.print.card.01.label

01 Manifest

TITLE release_archive ·print

release_archive.print.card.01.title

Manifest

BODY release_archive ·print

release_archive.print.card.02.body

/integrity.json.sig - PGP detached signature over the manifest.

LABEL release_archive ·print

release_archive.print.card.02.label

02 Detached signature

TITLE release_archive ·print

release_archive.print.card.02.title

Detached signature

BODY release_archive ·print

release_archive.print.card.03.body

/integrity/releases/2026-05-09/SHA256SUMS - sums for ZIP and TAR.GZ.

LABEL release_archive ·print

release_archive.print.card.03.label

03 Archive checksums

TITLE release_archive ·print

release_archive.print.card.03.title

Archive checksums

BODY release_archive ·print

release_archive.print.card.04.body

trentpower-fr-2026-05-09.zip · trentpower-fr-2026-05-09.tar.gz - deterministic.

LABEL release_archive ·print

release_archive.print.card.04.label

04 Source archive

TITLE release_archive ·print

release_archive.print.card.04.title

Source archive

BODY release_archive ·print

release_archive.print.card.05.body

gpg --verify integrity.json.sig integrity.json against the public key.

LABEL release_archive ·print

release_archive.print.card.05.label

05 Verification status

TITLE release_archive ·print

release_archive.print.card.05.title

Verification status

BODY release_archive ·print

release_archive.print.card.06.body

Signed by A729 591B 450D 3F59 3694 98BD 8299 1F25 04AE 0263.

LABEL release_archive ·print

release_archive.print.card.06.label

06 Release fingerprint

TITLE release_archive ·print

release_archive.print.card.06.title

Release fingerprint

TITLE release_archive ·print

release_archive.print.doc_title

Trent Power - Release Archive 2026-05-09

STRING release_archive ·print

release_archive.print.footer.edition

Edition 2026-05-09 · trentpower.fr/integrity/releases/2026-05-09/

STRING release_archive ·print

release_archive.print.footer.proof

Private · Static · Signed · No tracking

KICKER release_archive ·print

release_archive.print.kicker

Signed release archive

BODY release_archive ·print

release_archive.print.lede

Public release archive for the May 2026 signed edition, including manifests, checksums, detached signatures, and reproducible source records.

STRING release_archive ·print

release_archive.print.meta

Edition 2026-05-09 · trentpower.fr/integrity/releases/2026-05-09/

LABEL release_archive ·print

release_archive.print.qr.label

trentpower.fr/integrity/releases/2026-05-09/

TITLE release_archive ·print

release_archive.print.title

Edition 2026-05-09

STRING source_reader ·action

source_reader.action.back_to_top

Top

STRING source_reader ·action

source_reader.action.canonical

Canonical

STRING source_reader ·action

source_reader.action.clear

Clear

STRING source_reader ·action

source_reader.action.copied

Copied

STRING source_reader ·action

source_reader.action.copy

Copy

STRING source_reader ·action

source_reader.action.copy_code

Copy code

STRING source_reader ·action

source_reader.action.copy_failed

Copy unavailable

STRING source_reader ·action

source_reader.action.copy_link

Copy link

STRING source_reader ·action

source_reader.action.count_line_one

1 line

STRING source_reader ·action

source_reader.action.count_lines_many

{n} lines

STRING source_reader ·action

source_reader.action.line_selected

Line {n} selected

STRING source_reader ·action

source_reader.action.lines_copied

{n} lines copied

STRING source_reader ·action

source_reader.action.link_copied

Link copied

STRING source_reader ·action

source_reader.action.link_copied_normalised

Link copied — normalised to lines {start} to {end}

STRING source_reader ·action

source_reader.action.plain_text

Raw

STRING source_reader ·action

source_reader.action.range_selected

Lines {start} to {end} selected

STRING source_reader ·action

source_reader.action.reading_mode

Reading mode

STRING source_reader ·action

source_reader.action.selection_cleared

Selection cleared

STRING source_reader ·action

source_reader.action.top

Top

STRING source_reader ·action

source_reader.action.unwrap_lines

Unwrap lines

STRING source_reader ·action

source_reader.action.verify

Verify

STRING source_reader ·action

source_reader.action.view_annotated

Annotated

STRING source_reader ·action

source_reader.action.view_rendered_page

View rendered page

STRING source_reader ·action

source_reader.action.view_source

Source

STRING source_reader ·action

source_reader.action.wrap_lines

Wrap lines

STRING source_reader ·end

source_reader.end.edition

Edition

STRING source_reader ·end

source_reader.end.sha256

SHA-256

STRING source_reader ·end

source_reader.end.signed_release

Signed release

TITLE source_reader ·end

source_reader.end.title

End of source mirror

STRING source_reader ·gloss

source_reader.gloss.assets

stylesheets, scripts, icons, manifest.

STRING source_reader ·gloss

source_reader.gloss.base

reset and base element typography.

STRING source_reader ·gloss

source_reader.gloss.components

reusable component styles.

STRING source_reader ·gloss

source_reader.gloss.copy

clipboard interactions.

STRING source_reader ·gloss

source_reader.gloss.discovery

indexing and referrer policy.

STRING source_reader ·gloss

source_reader.gloss.document

page title, description, canonical url.

STRING source_reader ·gloss

source_reader.gloss.events

event listeners and interaction wiring.

STRING source_reader ·gloss

source_reader.gloss.fonts

font face declarations and font assets.

STRING source_reader ·gloss

source_reader.gloss.footer

colophon, language switch, footer actions.

STRING source_reader ·gloss

source_reader.gloss.foundations

character encoding, viewport, colour scheme.

STRING source_reader ·gloss

source_reader.gloss.head

document head — metadata, no rendered content.

STRING source_reader ·gloss

source_reader.gloss.header

site header — wordmark and primary nav.

STRING source_reader ·gloss

source_reader.gloss.i18n

translation lookup and language switching.

STRING source_reader ·gloss

source_reader.gloss.icons

platform icons and home-screen artwork.

STRING source_reader ·gloss

source_reader.gloss.identity

authorship, application name, attribution links.

STRING source_reader ·gloss

source_reader.gloss.init

boot sequence — runs once on load.

STRING source_reader ·gloss

source_reader.gloss.layout

page-level layout grammar.

STRING source_reader ·gloss

source_reader.gloss.modals

overlay surfaces, dialogs, focus traps.

STRING source_reader ·gloss

source_reader.gloss.policy

declared site policies.

STRING source_reader ·gloss

source_reader.gloss.print

print stylesheet rules.

STRING source_reader ·gloss

source_reader.gloss.records

editorial record entries.

STRING source_reader ·gloss

source_reader.gloss.responsive

viewport-aware overrides.

STRING source_reader ·gloss

source_reader.gloss.script

site application logic.

STRING source_reader ·gloss

source_reader.gloss.social

open graph and twitter card metadata.

STRING source_reader ·gloss

source_reader.gloss.state

application state and runtime variables.

STRING source_reader ·gloss

source_reader.gloss.structured

json-ld schema, machine-readable identity.

STRING source_reader ·gloss

source_reader.gloss.tokens

design tokens — colours, typography, spacing.

STRING source_reader ·gloss

source_reader.gloss.verification

signed-manifest and cryptographic references.

STRING source_reader ·integrity

source_reader.integrity.canonical

Canonical file

STRING source_reader ·integrity

source_reader.integrity.edition

Edition

STRING source_reader ·integrity

source_reader.integrity.sha256

SHA-256

STRING source_reader ·integrity

source_reader.integrity.signed_release

Signed release

STRING source_reader ·kind

source_reader.kind.apache

Apache configuration

STRING source_reader ·kind

source_reader.kind.asc

ASCII-armoured PGP key

STRING source_reader ·kind

source_reader.kind.css

Cascading Style Sheets

STRING source_reader ·kind

source_reader.kind.html

HyperText Markup Language

STRING source_reader ·kind

source_reader.kind.js

JavaScript

STRING source_reader ·kind

source_reader.kind.json

JavaScript Object Notation

STRING source_reader ·kind

source_reader.kind.sig

Detached PGP signature

STRING source_reader ·kind

source_reader.kind.text

Plain text

STRING source_reader ·kind

source_reader.kind.xml

Extensible Markup Language

STRING source_reader ·loading

source_reader.loading

Loading source…

LABEL source_reader ·map_label

source_reader.map_label.assets

Assets

LABEL source_reader ·map_label

source_reader.map_label.base

Base

LABEL source_reader ·map_label

source_reader.map_label.components

Components

LABEL source_reader ·map_label

source_reader.map_label.copy

Copy

LABEL source_reader ·map_label

source_reader.map_label.discovery

Discovery

LABEL source_reader ·map_label

source_reader.map_label.events

Events

LABEL source_reader ·map_label

source_reader.map_label.fonts

Fonts

LABEL source_reader ·map_label

source_reader.map_label.footer

Footer

LABEL source_reader ·map_label

source_reader.map_label.head

Head

LABEL source_reader ·map_label

source_reader.map_label.header

Header

LABEL source_reader ·map_label

source_reader.map_label.i18n

i18n

LABEL source_reader ·map_label

source_reader.map_label.identity

Identity

LABEL source_reader ·map_label

source_reader.map_label.init

Init

LABEL source_reader ·map_label

source_reader.map_label.layout

Layout

LABEL source_reader ·map_label

source_reader.map_label.main

Main

LABEL source_reader ·map_label

source_reader.map_label.modals

Modals

LABEL source_reader ·map_label

source_reader.map_label.policy

Policy

LABEL source_reader ·map_label

source_reader.map_label.print

Print

LABEL source_reader ·map_label

source_reader.map_label.records

Records

LABEL source_reader ·map_label

source_reader.map_label.responsive

Responsive

LABEL source_reader ·map_label

source_reader.map_label.social_preview

Social preview

LABEL source_reader ·map_label

source_reader.map_label.state

State

LABEL source_reader ·map_label

source_reader.map_label.structured_data

Structured data

LABEL source_reader ·map_label

source_reader.map_label.tokens

Tokens

LABEL source_reader ·map_label

source_reader.map_label.verification

Verification

STRING source_reader ·meta

source_reader.meta.document_map

Document map

STRING source_reader ·meta

source_reader.meta.end_of_source

End of source mirror

STRING source_reader ·meta

source_reader.meta.intent

This reader presents public source mirrors with structural annotations and signed publication references.

STRING source_reader ·meta

source_reader.meta.part_of

Related systems:

STRING source_reader ·meta

source_reader.meta.validated

Verified

STRING source_reader ·mode

source_reader.mode.annotated

Annotated

LABEL source_reader ·mode

source_reader.mode.label

Reading mode

STRING source_reader ·mode

source_reader.mode.raw

Raw

STRING source_reader ·mode

source_reader.mode.source

Source

TITLE source_reader ·title

source_reader.title

Source reader

BODY verify_locally ·body_close

verify_locally.body_close

The command imports the public key into a throw-away keyring, verifies the signed manifest, and removes the working files. No state is retained on the machine afterwards.

BODY verify_locally ·body_intro

verify_locally.body_intro

Detached verification notes for the signed integrity manifest. Run the check in a temporary keyring so the public signing key does not enter your default keychain.

KICKER verify_locally ·page_kicker

verify_locally.page_kicker

Verify Locally

TITLE verify_locally ·page_title

verify_locally.page_title

<span class="hero-line">Get to</span><span class="hero-line">the terminal!</span>

BODY verify_locally ·print

verify_locally.print.card.01.body

Use a temp GNUPGHOME so the import does not touch your main keyring.

LABEL verify_locally ·print

verify_locally.print.card.01.label

01 Temporary keyring

TITLE verify_locally ·print

verify_locally.print.card.01.title

Temporary keyring

BODY verify_locally ·print

verify_locally.print.card.02.body

curl /.well-known/pgp-key.asc · gpg --import pgp-key.asc.

LABEL verify_locally ·print

verify_locally.print.card.02.label

02 Import public key

TITLE verify_locally ·print

verify_locally.print.card.02.title

Import public key

BODY verify_locally ·print

verify_locally.print.card.03.body

gpg --verify integrity.json.sig integrity.json - expect Good signature.

LABEL verify_locally ·print

verify_locally.print.card.03.label

03 Verify signature

TITLE verify_locally ·print

verify_locally.print.card.03.title

Verify signature

BODY verify_locally ·print

verify_locally.print.card.04.body

/integrity.json lists every public file with its SHA-256.

LABEL verify_locally ·print

verify_locally.print.card.04.label

04 Check manifest

TITLE verify_locally ·print

verify_locally.print.card.04.title

Check manifest

BODY verify_locally ·print

verify_locally.print.card.05.body

Re-hash any file and compare against the manifest entry.

LABEL verify_locally ·print

verify_locally.print.card.05.label

05 Compare checksums

TITLE verify_locally ·print

verify_locally.print.card.05.title

Compare checksums

BODY verify_locally ·print

verify_locally.print.card.06.body

Each signed edition is frozen in /integrity/releases/. No mutable assets.

LABEL verify_locally ·print

verify_locally.print.card.06.label

06 Reproducibility notes

TITLE verify_locally ·print

verify_locally.print.card.06.title

Reproducibility notes

TITLE verify_locally ·print

verify_locally.print.doc_title

Trent Power - Verify Locally

STRING verify_locally ·print

verify_locally.print.footer.edition

Edition 2026-05-19 · trentpower.fr/integrity/verify-locally/

STRING verify_locally ·print

verify_locally.print.footer.proof

Private · Static · Signed · No tracking

KICKER verify_locally ·print

verify_locally.print.kicker

Integrity verification

BODY verify_locally ·print

verify_locally.print.lede

Detached verification notes for independently checking the signed integrity manifest using the published public key.

STRING verify_locally ·print

verify_locally.print.meta

Edition 2026-05-19 · trentpower.fr/integrity/verify-locally/

LABEL verify_locally ·print

verify_locally.print.qr.label

trentpower.fr/integrity/verify-locally/

TITLE verify_locally ·print

verify_locally.print.title

Verify locally

Appendix A

## Change-tracking workspace

Free-form rows for proposed rewrites, reviewer initials, status, and editorial notes against any key.

Key | Proposed change | Reviewer | Status | Notes
--- | --- | --- | --- | ---