/*! 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-fnpNJ/+qoCWgPnMKZ5KLAx/pMDOBoMlw6q3PvcNreWY=",
    "sha256": "sha256-sK0uEXQTD/6rUbREoB7H87UnJ3mxIgC7pK9jsJjRMHc=",
    "size_bytes": 34672,
    "size_label": "33 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.e851de57",
    "validated": "2026-05-17",
    "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-kJLoNTS6kUhuiqE/Zi4jRVvzXg0vW78CkxIeCfSnMl4=",
    "sha256": "sha256-Fw/Bnk+r4lCJjnHowXF/+rCDdccKWtYCREUT7kwZrHA=",
    "size_bytes": 15036,
    "size_label": "14 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.e851de57",
    "validated": "2026-05-17",
    "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-dbNOhYuiEawi2KNfBjtkCwLdAb7DKMgAd3lEhWiUiqY=",
    "sha256": "sha256-U97txucuWXAEyrV1f3UOUEXmO0eBuXpUkivk/6290Gw=",
    "size_bytes": 19869,
    "size_label": "19 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.e851de57",
    "validated": "2026-05-17",
    "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-bWdwGA6Es6eO3QW6xyDUpIs8u4u8d0ZyGGL5kABDBtE=",
    "sha256": "sha256-pP7d8E8l0M4Z3N3ZHJK3epJEFZHZ2FNowGWrQg0zpls=",
    "size_bytes": 27282,
    "size_label": "26 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.e851de57",
    "validated": "2026-05-17",
    "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-Sm9YHTQBrTNHa0QjIkSbnR95gwLryCZu+g87x8nT7lE=",
    "size_bytes": 38500,
    "size_label": "37 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.e851de57",
    "validated": "2026-05-17",
    "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-OrJp66BBGLazYF/ksM6+kDIFAaKrrJMTcYB6VtzDTcQ=",
    "sha256": "sha256-OrJp66BBGLazYF/ksM6+kDIFAaKrrJMTcYB6VtzDTcQ=",
    "size_bytes": 15679,
    "size_label": "15 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.e851de57",
    "validated": "2026-05-17",
    "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-AQD8LM33UZpXmFhMHpW/mSQQk+X1vIRD6bi9OaopXJ4=",
    "sha256": "sha256-cFhRGOUnFhfrROPFYGSMOa95F+Dg3S5D19B1II0XhTE=",
    "size_bytes": 14998,
    "size_label": "14 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.e851de57",
    "validated": "2026-05-17",
    "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-Val9defOPG47nztxJwRkYCDrt8KIHGDu90Dz3K0BBV8=",
    "sha256": "sha256-1RC+WkEDJSNtVD6gHs50i3FaIB8o44+Le8vO9mJTPec=",
    "size_bytes": 14459,
    "size_label": "14 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.e851de57",
    "validated": "2026-05-17",
    "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-JVWkrVTMtTSXe2vIPW4C7g8knBJyEpo3/jR5A94Lg5k=",
    "sha256": "sha256-ZXolDSb/qaYBrpDB2V/jnV7E/9xB05DLjqQsxcGEHBg=",
    "size_bytes": 14508,
    "size_label": "14 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.e851de57",
    "validated": "2026-05-17",
    "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-ecc56nOviQiFL7sW2yM/dCMLj51Ah2CrzhiKbnjOp1g=",
    "sha256": "sha256-VGbuSu8SzKql/dJDlNSM3suNnzfZFyfE1SyJebf3kCg=",
    "size_bytes": 21452,
    "size_label": "20 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.e851de57",
    "validated": "2026-05-17",
    "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-Ult3qTqlC1UMwFpSZC0uIZN4lJ1EWCg09Ue5Yin4oF0=",
    "sha256": "sha256-LlTeOBoIc8VIPnKZTPQLH+pZv7ouZzkDDCEKVqxMc50=",
    "size_bytes": 13304,
    "size_label": "12 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.e851de57",
    "validated": "2026-05-17",
    "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-YSqldbZXEktnYr4/VqdSqB41dr+Tc2+k9xNDShr62iU=",
    "sha256": "sha256-E28KoPyJr0uqmN6f4FavlpdlLCGPsJr3OcbIoD/znug=",
    "size_bytes": 13156,
    "size_label": "12 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.e851de57",
    "validated": "2026-05-17",
    "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-tmSzBR/CLFNeFon1scXK8/j2ocu+8uoro4TS+0L7FEY=",
    "sha256": "sha256-b7jjyG08RZAHjP8p1pCt5xyAhP8F5VPZGOIr24WCmko=",
    "size_bytes": 13308,
    "size_label": "12 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.e851de57",
    "validated": "2026-05-17",
    "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-CCmTclWntkddpRdT6SzXBqJW+uicoKe7JIlpDp+Onow=",
    "sha256": "sha256-yXCv4WlTozL0mxtiMuZw6A18CmrtMlGca+vcIcLuEuQ=",
    "size_bytes": 13889,
    "size_label": "13 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.e851de57",
    "validated": "2026-05-17",
    "citation": "Trent Power. Down for maintenance. Personal Site. Edition 2026-05-09. trentpower.fr/maintenance.html",
    "print_type": "utility-sheet"
  }
};
