/*! 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-rV03/eTm+lhfklhDuoRa7RN4aSsnhXU2sLwN8g3EUsg=",
    "sha256": "sha256-LpubkluoC2UO4+qKrTEpEeAMIhav2a2CzwXY7tgCsdY=",
    "size_bytes": 34742,
    "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-17",
    "asset_version": "2026-05-17.6e98e889",
    "validated": "2026-05-17",
    "citation": "Trent Power. Personal Site. Edition 2026-05-17. trentpower.fr",
    "release": "/integrity/releases/2026-05-17/",
    "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-22VNiq52aX0tCVmvQ0uGWYmWF0rT5JEPb3RRBw3s5HA=",
    "sha256": "sha256-I6LyOXuTqmM3w+0o0jRe+fiQz4e1gCyhS6vOtNRay+Y=",
    "size_bytes": 14820,
    "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-17",
    "asset_version": "2026-05-17.6e98e889",
    "validated": "2026-05-17",
    "citation": "Trent Power. Privacy & Trust. Personal Site. Edition 2026-05-17. trentpower.fr/privacy/",
    "release": "/integrity/releases/2026-05-17/",
    "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-hcfWLShOE66wpSrd4NEDIlzQQfUVE40j48hS8Ph08Go=",
    "sha256": "sha256-X+wDVDx3pJ2OCZOVdyhBcTthiRWtiqKQfDdoEHCMeVY=",
    "size_bytes": 19653,
    "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-17",
    "asset_version": "2026-05-17.6e98e889",
    "validated": "2026-05-17",
    "citation": "Trent Power. Integrity. Personal Site. Edition 2026-05-17. trentpower.fr/integrity/",
    "release": "/integrity/releases/2026-05-17/",
    "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-shZ8jrTbcWzy6oSzGsGb7CepEcLZbO1Q9ReHBIYFuSE=",
    "sha256": "sha256-BM+HYbKAwWh42bGrXGWF7AlnRSnY/Nm5aO4TDs2KWFM=",
    "size_bytes": 27066,
    "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-17",
    "asset_version": "2026-05-17.6e98e889",
    "validated": "2026-05-17",
    "citation": "Trent Power. Security & Threat Model. Personal Site. Edition 2026-05-17. trentpower.fr/security/",
    "release": "/integrity/releases/2026-05-17/",
    "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-Fp1FeOyl1NLhxIJpwefoDpRQmmcis33jlu22Bp6t2DI=",
    "size_bytes": 38405,
    "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-17",
    "asset_version": "2026-05-17.6e98e889",
    "validated": "2026-05-17",
    "citation": "Trent Power. Public source view. Personal Site. Edition 2026-05-17. trentpower.fr/source/",
    "release": "/integrity/releases/2026-05-17/",
    "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-xXr7phuD29gjosN85nm5dWrVE3u8iKrNKra+yQciGZw=",
    "sha256": "sha256-xXr7phuD29gjosN85nm5dWrVE3u8iKrNKra+yQciGZw=",
    "size_bytes": 16029,
    "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-17",
    "asset_version": "2026-05-17.6e98e889",
    "validated": "2026-05-17",
    "citation": "Trent Power. Frozen public editions. Personal Site. Edition 2026-05-17. trentpower.fr/integrity/releases/",
    "release": "/integrity/releases/2026-05-17/",
    "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-z+DM6nuQH4EnJ25YmyIoZJUWa2YnsojFbiIl/i8+JHE=",
    "sha256": "sha256-4RwASWYOhCqfvDa1gMQb8PA33kpx5b1NxGMl5xHOQiY=",
    "size_bytes": 14782,
    "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-17",
    "asset_version": "2026-05-17.6e98e889",
    "validated": "2026-05-17",
    "citation": "Trent Power. Verify locally. Personal Site. Edition 2026-05-17. trentpower.fr/integrity/verify-locally/",
    "release": "/integrity/releases/2026-05-17/",
    "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-7Tf44SH2ww4ulU9LApewkTza7ZidmnNVuTN00N1qF58=",
    "sha256": "sha256-UsLGEc2eNPU8eRW/NxSAHVjuV0I5ozuDbgYlNSLywWQ=",
    "size_bytes": 14243,
    "size_label": "13 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-17",
    "asset_version": "2026-05-17.6e98e889",
    "validated": "2026-05-17",
    "citation": "Trent Power. Security acknowledgements. Personal Site. Edition 2026-05-17. trentpower.fr/security/acknowledgments/",
    "release": "/integrity/releases/2026-05-17/"
  },
  "/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-NnNeB4poAhGSx/pq4OurjODpB3aQcqm7CLWJruZAMA4=",
    "sha256": "sha256-fTWQtP40isKxw9Nt1ZibFi4FaoiSwmtjNY1ayimtR9w=",
    "size_bytes": 14271,
    "size_label": "13 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-17",
    "asset_version": "2026-05-17.6e98e889",
    "validated": "2026-05-17",
    "citation": "Trent Power. Verify. Personal Site. Edition 2026-05-17. 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-vYo1213WUhuRWiY6yj8wUjBDzftovnywX7gW4/mSIKc=",
    "sha256": "sha256-dfMJtg/HU9Wmk4PoWQD1KyDnEY20G7cj/W5ZWhJAUcY=",
    "size_bytes": 21236,
    "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-17",
    "asset_version": "2026-05-17.6e98e889",
    "validated": "2026-05-17",
    "citation": "Trent Power. Service Worker Reset. Personal Site. Edition 2026-05-17. 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-iOpGC+2Epivz88F1HqHOBCDKhP6M71krFLkJ1XJllIM=",
    "sha256": "sha256-MP2RWjH5fodUFH9BxoxOQX9fELly6BF2pO1qdzIbaoU=",
    "size_bytes": 13088,
    "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-17",
    "asset_version": "2026-05-17.6e98e889",
    "validated": "2026-05-17",
    "citation": "Trent Power. Access not available. Personal Site. Edition 2026-05-17. 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-/Oec9EdwRtgnyWKEuvRaMvN6q88EiCrh56HQVnFksY8=",
    "sha256": "sha256-vhDteNERNy12SCbt5yGqp6Z0ayBMk1rn+vIv6pPSgDs=",
    "size_bytes": 12940,
    "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-17",
    "asset_version": "2026-05-17.6e98e889",
    "validated": "2026-05-17",
    "citation": "Trent Power. Page not found. Personal Site. Edition 2026-05-17. 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-CPWsxYjANfKb1WJLKFy4DGIRyvFZbZHAHiKnon2VMdI=",
    "sha256": "sha256-aUy4tcVgugEuWwLFKL/Maz54LH9vcTWVqNTy/J5kgvc=",
    "size_bytes": 13092,
    "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-17",
    "asset_version": "2026-05-17.6e98e889",
    "validated": "2026-05-17",
    "citation": "Trent Power. Temporary server error. Personal Site. Edition 2026-05-17. 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-PJdg81fYcecPKap8Ki9xtr8zuq2ZF7luYxXcupeWslk=",
    "sha256": "sha256-UHiqgs2seaJPULSx89NT2dq3KhGw2zMBvmQrQHgVrHI=",
    "size_bytes": 13673,
    "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-17",
    "asset_version": "2026-05-17.6e98e889",
    "validated": "2026-05-17",
    "citation": "Trent Power. Down for maintenance. Personal Site. Edition 2026-05-17. trentpower.fr/maintenance.html",
    "print_type": "utility-sheet"
  }
};
