/*! trentpower.fr · verification map · generated · signed via /integrity.json */
window.TP_VERIFICATION_MAP = {
  "/": {
    "path": "/",
    "title": "Client Strategy & Growth Systems",
    "canonical": "https://trentpower.fr/",
    "route": "/",
    "file_type": "HTML",
    "source": "/source/index.html.txt",
    "reader": "/source/view/?path=%2F",
    "source_manifest": "/source/source-manifest.json",
    "source_sha256": "sha256-qivKSApb0604vLrXcrgvgq6s+LTus3imT3bzxu4CNXk=",
    "sha256": "sha256-sBH5jHYEMkFgGSdefJzF+VhKB20z2I8Bq0WTrtIKRdk=",
    "size_bytes": 28935,
    "size_label": "28 KB",
    "manifest": "/integrity.json",
    "manifest_entry_path": "/index.html",
    "manifest_status": "found",
    "signature": "/integrity.json.sig",
    "public_key": "/.well-known/pgp-key.asc",
    "edition": "2026-05-09",
    "asset_version": "2026-05-09.fceaf1e4",
    "validated": "2026-05-15",
    "citation": "Trent Power. Personal Site. Edition 2026-05-09. trentpower.fr",
    "release": "/integrity/releases/2026-05-09/",
    "print_type": "profile"
  },
  "/privacy/": {
    "path": "/privacy/",
    "title": "Privacy & Trust",
    "canonical": "https://trentpower.fr/privacy/",
    "route": "/privacy/",
    "file_type": "HTML",
    "source": "/source/privacy/index.html.txt",
    "reader": "/source/view/?path=%2Fprivacy%2F",
    "source_manifest": "/source/source-manifest.json",
    "source_sha256": "sha256-z0K4QyDV/US+t9CFDyJMqvRg53QlgTmi7hihx7lDUAg=",
    "sha256": "sha256-wRQvfkG072bH0N/QDzAE0QsmmM3xdECI4bh4V3X8Hew=",
    "size_bytes": 10984,
    "size_label": "10 KB",
    "manifest": "/integrity.json",
    "manifest_entry_path": "/privacy/index.html",
    "manifest_status": "found",
    "signature": "/integrity.json.sig",
    "public_key": "/.well-known/pgp-key.asc",
    "edition": "2026-05-09",
    "asset_version": "2026-05-09.fceaf1e4",
    "validated": "2026-05-15",
    "citation": "Trent Power. Privacy & Trust. Personal Site. Edition 2026-05-09. trentpower.fr/privacy/",
    "release": "/integrity/releases/2026-05-09/",
    "print_type": "trust-sheet"
  },
  "/integrity/": {
    "path": "/integrity/",
    "title": "Integrity",
    "canonical": "https://trentpower.fr/integrity/",
    "route": "/integrity/",
    "file_type": "HTML",
    "source": "/source/integrity/index.html.txt",
    "reader": "/source/view/?path=%2Fintegrity%2F",
    "source_manifest": "/source/source-manifest.json",
    "source_sha256": "sha256-h1Bn5wwb+bZaM2gvaJFiA4s6TwJEJ/kwIydYwwSW/HQ=",
    "sha256": "sha256-XX3UXAm4Zg89NPk/ZzJD2KFBjsKxtsnh+yjKj8+vffA=",
    "size_bytes": 18093,
    "size_label": "17 KB",
    "manifest": "/integrity.json",
    "manifest_entry_path": "/integrity/index.html",
    "manifest_status": "found",
    "signature": "/integrity.json.sig",
    "public_key": "/.well-known/pgp-key.asc",
    "edition": "2026-05-09",
    "asset_version": "2026-05-09.fceaf1e4",
    "validated": "2026-05-15",
    "citation": "Trent Power. Integrity. Personal Site. Edition 2026-05-09. trentpower.fr/integrity/",
    "release": "/integrity/releases/2026-05-09/",
    "print_type": "trust-sheet"
  },
  "/security/": {
    "path": "/security/",
    "title": "Security & Threat Model",
    "canonical": "https://trentpower.fr/security/",
    "route": "/security/",
    "file_type": "HTML",
    "source": "/source/security/index.html.txt",
    "reader": "/source/view/?path=%2Fsecurity%2F",
    "source_manifest": "/source/source-manifest.json",
    "source_sha256": "sha256-roInX2GKbxH27dcbQabKPD5t6i3G3z+XFpot1P+f10o=",
    "sha256": "sha256-F4V5NkT+GRnn3RPIcDwfVQU8xv3baKfi5j6BeEa6DWU=",
    "size_bytes": 23411,
    "size_label": "22 KB",
    "manifest": "/integrity.json",
    "manifest_entry_path": "/security/index.html",
    "manifest_status": "found",
    "signature": "/integrity.json.sig",
    "public_key": "/.well-known/pgp-key.asc",
    "edition": "2026-05-09",
    "asset_version": "2026-05-09.fceaf1e4",
    "validated": "2026-05-15",
    "citation": "Trent Power. Security & Threat Model. Personal Site. Edition 2026-05-09. trentpower.fr/security/",
    "release": "/integrity/releases/2026-05-09/",
    "print_type": "trust-sheet"
  },
  "/source/": {
    "path": "/source/",
    "title": "Public source view",
    "canonical": "https://trentpower.fr/source/",
    "route": "/source/",
    "file_type": "HTML",
    "source": null,
    "reader": null,
    "source_manifest": "/source/source-manifest.json",
    "source_sha256": null,
    "sha256": "sha256-ogf24OeYjwgXqqu7vsjzU7DsnbDT5eTE7IGyE6dRUC4=",
    "size_bytes": 35250,
    "size_label": "34 KB",
    "manifest": "/integrity.json",
    "manifest_entry_path": "/source/index.html",
    "manifest_status": "found",
    "signature": "/integrity.json.sig",
    "public_key": "/.well-known/pgp-key.asc",
    "edition": "2026-05-09",
    "asset_version": "2026-05-09.fceaf1e4",
    "validated": "2026-05-15",
    "citation": "Trent Power. Public source view. Personal Site. Edition 2026-05-09. trentpower.fr/source/",
    "release": "/integrity/releases/2026-05-09/",
    "print_type": "utility-sheet"
  },
  "/integrity/releases/": {
    "path": "/integrity/releases/",
    "title": "Frozen public editions",
    "canonical": "https://trentpower.fr/integrity/releases/",
    "route": "/integrity/releases/",
    "file_type": "HTML",
    "source": "/source/integrity/releases/index.html.txt",
    "reader": "/source/view/?path=%2Fintegrity%2Freleases%2F",
    "source_manifest": "/source/source-manifest.json",
    "source_sha256": "sha256-EzaQkZmcCqfP4kp44IEP8xRVeO/rFpZa/7oxC7T6Ao0=",
    "sha256": "sha256-EzaQkZmcCqfP4kp44IEP8xRVeO/rFpZa/7oxC7T6Ao0=",
    "size_bytes": 11668,
    "size_label": "11 KB",
    "manifest": "/integrity.json",
    "manifest_entry_path": "/integrity/releases/index.html",
    "manifest_status": "found",
    "signature": "/integrity.json.sig",
    "public_key": "/.well-known/pgp-key.asc",
    "edition": "2026-05-09",
    "asset_version": "2026-05-09.fceaf1e4",
    "validated": "2026-05-15",
    "citation": "Trent Power. Frozen public editions. Personal Site. Edition 2026-05-09. trentpower.fr/integrity/releases/",
    "release": "/integrity/releases/2026-05-09/",
    "print_type": "utility-sheet"
  },
  "/integrity/verify-locally/": {
    "path": "/integrity/verify-locally/",
    "title": "Verify locally",
    "canonical": "https://trentpower.fr/integrity/verify-locally/",
    "route": "/integrity/verify-locally/",
    "file_type": "HTML",
    "source": "/source/integrity/verify-locally/index.html.txt",
    "reader": "/source/view/?path=%2Fintegrity%2Fverify-locally%2F",
    "source_manifest": "/source/source-manifest.json",
    "source_sha256": "sha256-lurv2M29/N0lB6t20pPsITUb/OHxSwdRdTpRr8g4BaI=",
    "sha256": "sha256-brLd/vDXcOMqWr36XbFvZ1wdR62r06r7X+5oR2ZdFMw=",
    "size_bytes": 7677,
    "size_label": "7.5 KB",
    "manifest": "/integrity.json",
    "manifest_entry_path": "/integrity/verify-locally/index.html",
    "manifest_status": "found",
    "signature": "/integrity.json.sig",
    "public_key": "/.well-known/pgp-key.asc",
    "edition": "2026-05-09",
    "asset_version": "2026-05-09.fceaf1e4",
    "validated": "2026-05-15",
    "citation": "Trent Power. Verify locally. Personal Site. Edition 2026-05-09. trentpower.fr/integrity/verify-locally/",
    "release": "/integrity/releases/2026-05-09/",
    "print_type": "utility-sheet"
  },
  "/security/acknowledgments/": {
    "path": "/security/acknowledgments/",
    "title": "Security acknowledgements",
    "canonical": "https://trentpower.fr/security/acknowledgments/",
    "route": "/security/acknowledgments/",
    "file_type": "HTML",
    "source": "/source/security/acknowledgments/index.html.txt",
    "reader": "/source/view/?path=%2Fsecurity%2Facknowledgments%2F",
    "source_manifest": "/source/source-manifest.json",
    "source_sha256": "sha256-h9NIbN4X57rcQRO6FW1tym4H3eNwlVXxciT5hCBlqzQ=",
    "sha256": "sha256-L4KU/myd0tZokpajRdJ1OUJOmbMsqJ7iVlqZ+8e7qEk=",
    "size_bytes": 7309,
    "size_label": "7.1 KB",
    "manifest": "/integrity.json",
    "manifest_entry_path": "/security/acknowledgments/index.html",
    "manifest_status": "found",
    "signature": "/integrity.json.sig",
    "public_key": "/.well-known/pgp-key.asc",
    "edition": "2026-05-09",
    "asset_version": "2026-05-09.fceaf1e4",
    "validated": "2026-05-15",
    "citation": "Trent Power. Security acknowledgements. Personal Site. Edition 2026-05-09. trentpower.fr/security/acknowledgments/",
    "release": "/integrity/releases/2026-05-09/"
  },
  "/verify/": {
    "path": "/verify/",
    "title": "Verify",
    "canonical": "https://trentpower.fr/verify/",
    "route": "/verify/",
    "file_type": "HTML",
    "source": "/source/verify/index.html.txt",
    "reader": "/source/view/?path=%2Fverify%2F",
    "source_manifest": "/source/source-manifest.json",
    "source_sha256": "sha256-NSYG97Ogkk2lOdb3hCmt84KzAJCXXlWyu2JdAIOpWxU=",
    "sha256": "sha256-Z2ZFAddrOOQ0U/R2F7Wj4otTdRXzSyddYfcfK69DBoE=",
    "size_bytes": 12595,
    "size_label": "12 KB",
    "manifest": "/integrity.json",
    "manifest_entry_path": "/verify/index.html",
    "manifest_status": "found",
    "signature": "/integrity.json.sig",
    "public_key": "/.well-known/pgp-key.asc",
    "edition": "2026-05-09",
    "asset_version": "2026-05-09.fceaf1e4",
    "validated": "2026-05-15",
    "citation": "Trent Power. Verify. Personal Site. Edition 2026-05-09. trentpower.fr/verify/",
    "print_type": "utility-sheet"
  },
  "/sw-reset/": {
    "path": "/sw-reset/",
    "title": "Service Worker Reset",
    "canonical": "https://trentpower.fr/sw-reset/",
    "route": "/sw-reset/",
    "file_type": "HTML",
    "source": "/source/sw-reset/index.html.txt",
    "reader": "/source/view/?path=%2Fsw-reset%2F",
    "source_manifest": "/source/source-manifest.json",
    "source_sha256": "sha256-6wTIHEC0+NQhV1cD4Pn8Lx/HdHqQCDt6lFuZYlQq+Hw=",
    "sha256": "sha256-jrni0Y1B2ZbifQTsfwFCzsTeWwfpBPzJJsN1TFVDGsA=",
    "size_bytes": 14721,
    "size_label": "14 KB",
    "manifest": "/integrity.json",
    "manifest_entry_path": "/sw-reset/index.html",
    "manifest_status": "found",
    "signature": "/integrity.json.sig",
    "public_key": "/.well-known/pgp-key.asc",
    "edition": "2026-05-09",
    "asset_version": "2026-05-09.fceaf1e4",
    "validated": "2026-05-15",
    "citation": "Trent Power. Service Worker Reset. Personal Site. Edition 2026-05-09. trentpower.fr/sw-reset/",
    "print_type": "utility-sheet"
  },
  "/403.html": {
    "path": "/403.html",
    "title": "Access not available",
    "canonical": "https://trentpower.fr/403.html",
    "route": "/403.html",
    "file_type": "HTML",
    "source": "/source/403.html.txt",
    "reader": "/source/view/?path=%2F403.html",
    "source_manifest": "/source/source-manifest.json",
    "source_sha256": "sha256-8egEB3INtXJfYZyPzl/PvtFWmOTfIovKW0fOhAPjYpk=",
    "sha256": "sha256-G6wFFb176NqgnNZKtSKqgVbEy6M2wuioaTfDPzVae24=",
    "size_bytes": 9479,
    "size_label": "9.3 KB",
    "manifest": "/integrity.json",
    "manifest_entry_path": "/403.html",
    "manifest_status": "found",
    "signature": "/integrity.json.sig",
    "public_key": "/.well-known/pgp-key.asc",
    "edition": "2026-05-09",
    "asset_version": "2026-05-09.fceaf1e4",
    "validated": "2026-05-15",
    "citation": "Trent Power. Access not available. Personal Site. Edition 2026-05-09. trentpower.fr/403.html",
    "print_type": "utility-sheet"
  },
  "/404.html": {
    "path": "/404.html",
    "title": "Page not found",
    "canonical": "https://trentpower.fr/404.html",
    "route": "/404.html",
    "file_type": "HTML",
    "source": "/source/404.html.txt",
    "reader": "/source/view/?path=%2F404.html",
    "source_manifest": "/source/source-manifest.json",
    "source_sha256": "sha256-UOHDqPG6eGIKv+Xv+ri/nL3Rof7pbks4aHasjdmHk9g=",
    "sha256": "sha256-ky13OPSZOSBKEuPQjK+d/fRCUh6KUoUohA0vcQ9SDA8=",
    "size_bytes": 9313,
    "size_label": "9.1 KB",
    "manifest": "/integrity.json",
    "manifest_entry_path": "/404.html",
    "manifest_status": "found",
    "signature": "/integrity.json.sig",
    "public_key": "/.well-known/pgp-key.asc",
    "edition": "2026-05-09",
    "asset_version": "2026-05-09.fceaf1e4",
    "validated": "2026-05-15",
    "citation": "Trent Power. Page not found. Personal Site. Edition 2026-05-09. trentpower.fr/404.html",
    "print_type": "utility-sheet"
  },
  "/500.html": {
    "path": "/500.html",
    "title": "Temporary server error",
    "canonical": "https://trentpower.fr/500.html",
    "route": "/500.html",
    "file_type": "HTML",
    "source": "/source/500.html.txt",
    "reader": "/source/view/?path=%2F500.html",
    "source_manifest": "/source/source-manifest.json",
    "source_sha256": "sha256-mDAQHG/ve6hhiQdnhnXkp6Sv+oaOBgH6Ul8vk8ws0AQ=",
    "sha256": "sha256-RFfySeUoDSZsbsJJh8S0uih6/rq5foeVdV/s3pvI7oU=",
    "size_bytes": 9489,
    "size_label": "9.3 KB",
    "manifest": "/integrity.json",
    "manifest_entry_path": "/500.html",
    "manifest_status": "found",
    "signature": "/integrity.json.sig",
    "public_key": "/.well-known/pgp-key.asc",
    "edition": "2026-05-09",
    "asset_version": "2026-05-09.fceaf1e4",
    "validated": "2026-05-15",
    "citation": "Trent Power. Temporary server error. Personal Site. Edition 2026-05-09. trentpower.fr/500.html",
    "print_type": "utility-sheet"
  },
  "/maintenance.html": {
    "path": "/maintenance.html",
    "title": "Down for maintenance",
    "canonical": "https://trentpower.fr/maintenance.html",
    "route": "/maintenance.html",
    "file_type": "HTML",
    "source": "/source/maintenance.html.txt",
    "reader": "/source/view/?path=%2Fmaintenance.html",
    "source_manifest": "/source/source-manifest.json",
    "source_sha256": "sha256-J0f8ZSNVHUUTP7z71mutU53zNZIN+VOUgG+/OQ09JWo=",
    "sha256": "sha256-X9lYaWM+eYVhzNvMx/7FQyGmxm3asQn928fcjXh0JLE=",
    "size_bytes": 6767,
    "size_label": "6.6 KB",
    "manifest": "/integrity.json",
    "manifest_entry_path": "/maintenance.html",
    "manifest_status": "found",
    "signature": "/integrity.json.sig",
    "public_key": "/.well-known/pgp-key.asc",
    "edition": "2026-05-09",
    "asset_version": "2026-05-09.fceaf1e4",
    "validated": "2026-05-15",
    "citation": "Trent Power. Down for maintenance. Personal Site. Edition 2026-05-09. trentpower.fr/maintenance.html",
    "print_type": "utility-sheet"
  }
};
