Verification steps

  1. Load ToneThread Root public key…
  2. Verify Tenant Site Certificate signature…
  3. Verify Post Certificate signature…
  4. Recompute ToneHash of post content…
  5. Compare recomputed hash to certificate…

Revision history

Originally published 2026-05-04, updated 2026-05-18; 15 revisions (this active certificate plus 14 prior).

IssuedSupersededContent hash
2026-05-04T16:11:58.023Z 2026-05-04 16:16:46 tth_v1_a5e091ef2b5120b4
2026-05-04T16:16:46.151Z 2026-05-04 17:40:20 tth_v1_a5e091ef2b5120b4
2026-05-04T17:40:20.565Z 2026-05-04 17:41:05 tth_v1_37a40d989ed43c22
2026-05-04T17:41:05.529Z 2026-05-04 17:41:48 tth_v1_eada71ae245a9b83
2026-05-04T17:41:48.906Z 2026-05-04 17:42:20 tth_v1_f7c282c035d576ae
2026-05-04T17:42:20.795Z 2026-05-04 17:47:53 tth_v1_38560ef23730602d
2026-05-04T17:47:53.365Z 2026-05-04 17:49:53 tth_v1_d7f5823a8bf1bc14
2026-05-04T17:49:53.231Z 2026-05-04 18:13:38 tth_v1_623d503d091ccb95
2026-05-04T18:13:38.643Z 2026-05-05 01:57:46 tth_v1_8b703aa886349cae
2026-05-05T01:57:46.570Z 2026-05-05 02:38:41 tth_v1_2c4a95881ebcd7ea
2026-05-05T02:38:41.166Z 2026-05-05 02:40:11 tth_v1_2c4a95881ebcd7ea
2026-05-05T02:40:11.064Z 2026-05-06 14:22:16 tth_v1_2c4a95881ebcd7ea
2026-05-06T14:22:16.475Z 2026-05-07 16:56:30 tth_v1_3e61176cf444ab91
2026-05-07T16:56:30.708Z 2026-05-18 11:17:07 tth_v1_4ad3f449fcd3cccd
2026-05-18T11:17:07.520Z — active — tth_v1_1b337638b55c684e

What this page exposes

Verification runs on the server. The browser only sees the public summary in the sidebar and the step-by-step ok/fail result above — never the certificate's raw signature, the tenant's raw public key, the ToneHash salt, the per-axis tonal scores, or the compact fingerprint string. Those stay on the signing host.

The public JSON at /tonehash/cert/witnessing-the-cognitive-firewall mirrors the same surface. To independently audit a certificate's raw signed payload you must request an authenticated cert-bundle export from the operator — how to request access.