# TSR Manifest — FIBEMATE v3.3-preview

**Generated**: 2026-10-29
**Commit**: 255c1a0
**Supersedes**: `docs/TSR-MANIFEST.md` (2026-09-04 snapshot). The old file is left byte-identical on purpose: its digest is listed in a sealed timestamp package, so regenerating it in place would invalidate that timestamp.
**Counting scope**: every `*.tsr` tracked by git anywhere in the repository, not only `docs/tsa/`.
**Deduplication**: 267 tracked `.tsr` files carry 260 distinct token bodies (8 files are byte-identical copies of another token); 103 of them live under `docs/tsa/`.
**Scope**: Timestamped evidence records for ML-KEM-768, SM2, FPGA, and website snapshots

> All TSR files in this manifest are verifiable via `openssl ts -verify -in file.tsr -queryfile file.tsq -CAfile <TSA-CA>.pem`. SHA256 digests of the timestamped content are provided alongside each TSR.

---

## Summary

| Metric | Value |
| :--- | :--- |
| Total TSR files | 267 |
| Total unique lg-xxx identifiers | 91 |
| ID range | lg-001 ~ lg-116 |
| TSA providers | FreeTSA, DigiCert |

---

## Detailed Inventory

| TSR ID | File | Size | TSR SHA256 | Companions |
| :--- | :--- | ---: | :--- | :--- |
| lg-01 | `docs/tsa/2026-06-26/lg-001.tsr` | 1069 | `789bb50ba07485b0...` | tsq |
| lg-02 | `docs/tsa/2026-06-26/lg-002.tsr` | 1069 | `d14492912574bd0f...` | tsq |
| lg-03 | `docs/tsa/2026-06-26/lg-003.tsr` | 1070 | `8bbb5b5e652f2fac...` | tsq |
| lg-04 | `docs/tsa/2026-06-26/lg-004.tsr` | 1070 | `26f2c87a2eac2007...` | tsq |
| lg-05 | `docs/tsa/2026-06-26/lg-005.tsr` | 1069 | `27b04b9615a0fa99...` | tsq |
| lg-06 | `docs/tsa/2026-06-26/lg-006.tsr` | 1068 | `956569a7371c4369...` | tsq |
| lg-07 | `docs/tsa/2026-06-26/lg-007.tsr` | 1070 | `57c716b11bff750d...` | tsq |
| lg-08 | `docs/tsa/2026-06-26/lg-008.tsr` | 1069 | `c94577ec365d77f1...` | tsq |
| lg-09 | `docs/tsa/2026-06-26/lg-009.tsr` | 1070 | `36d345520a54f91c...` | tsq |
| lg-10 | `docs/tsa/2026-06-26/lg-010.tsr` | 1069 | `9badabef24e79a6d...` | tsq |
| lg-11 | `docs/tsa/2026-06-26/lg-011.tsr` | 1070 | `b0d87ed9dd6966ce...` | tsq |
| lg-12 | `docs/tsa/2026-06-26/lg-012.tsr` | 1070 | `016da21ec01b9786...` | tsq |
| lg-13 | `docs/tsa/2026-06-26/lg-013.tsr` | 1070 | `80a225195285d550...` | tsq |
| lg-14 | `docs/tsa/2026-06-26/lg-014.tsr` | 1070 | `ee6ded5dd0e6f85a...` | tsq |
| lg-15 | `docs/tsa/2026-06-26/lg-015.tsr` | 1070 | `7f9e3667143e880d...` | tsq |
| lg-16 | `docs/tsa/2026-06-26/lg-016.tsr` | 1069 | `fa2a382e7670dfc9...` | tsq |
| lg-17 | `docs/tsa/2026-06-26/lg-017.tsr` | 1069 | `925e089427041d53...` | tsq |
| lg-18 | `docs/tsa/2026-06-26/lg-018.tsr` | 1069 | `84b0c20bba3ac124...` | tsq |
| lg-19 | `docs/tsa/2026-06-26/lg-019.tsr` | 1069 | `5287a3086bbcdc50...` | tsq |
| lg-20 | `docs/tsa/2026-06-26/lg-020.tsr` | 1069 | `b1383124ce5e2e58...` | tsq |
| lg-21 | `docs/tsa/2026-06-26/lg-021.tsr` | 1069 | `90c53951240770b9...` | tsq |
| lg-22 | `docs/tsa/2026-06-26/lg-022.tsr` | 1069 | `2616fe81ef171a94...` | tsq |
| lg-23 | `docs/tsa/2026-06-26/lg-023.tsr` | 1070 | `a3e87c38ce74df17...` | tsq |
| lg-24 | `docs/tsa/2026-06-26/lg-024.tsr` | 1069 | `ee7cec419cf9162b...` | tsq |
| lg-25 | `docs/tsa/2026-06-26/lg-025.tsr` | 1070 | `fd76fcce48c0e946...` | tsq |
| lg-26 | `docs/tsa/2026-06-26/lg-026.tsr` | 1069 | `26fa020d3eb6fe92...` | tsq |
| lg-27 | `docs/tsa/2026-06-26/lg-027.tsr` | 1069 | `4733d18b9863d4a0...` | tsq |
| lg-28 | `docs/tsa/2026-06-26/lg-028.tsr` | 1070 | `762423cdabe5dd5e...` | tsq |
| lg-29 | `docs/tsa/2026-06-26/lg-029.tsr` | 1069 | `ba21088af8763da9...` | tsq |
| lg-30 | `docs/tsa/2026-06-26/lg-030.tsr` | 1070 | `6bbcd5d7ed763abb...` | tsq |
| lg-31 | `docs/tsa/2026-06-26/lg-031.tsr` | 1069 | `f94b0e341ffc20fe...` | tsq |
| lg-32 | `docs/tsa/2026-06-26/lg-032.tsr` | 1070 | `093d6574be09f32c...` | tsq |
| lg-47 | `www/docs/tsa/2026-06-30/lg047.tsr` | 942 | `f6c836bae1db89ec...` |  |
| lg-48 | `www/docs/tsa/2026-06-30/lg048.tsr` | 941 | `caa32f064d844e17...` |  |
| lg-49 | `www/docs/tsa/2026-06-30/lg049.tsr` | 942 | `b888b1d5d9429320...` |  |
| lg-50 | `www/docs/tsa/2026-06-30/lg050.tsr` | 942 | `de37c3565b1054ac...` |  |
| lg-51 | `www/docs/tsa/2026-06-30/lg-051.tsr` | 974 | `3ce4ce3141276e5b...` | tsq |
| lg-52 | `www/docs/tsa/2026-07-06/lg-052-hybrid-kem-verification.tsr` | 4644 | `8e061576e46f2be4...` | tsq sha256 |
| lg-53 | `www/docs/tsa/2026-07-06/lg-053-freetsa.tsr` | 943 | `b8594c3ddb95e932...` |  |
| lg-54 | `docs/tsa/2026-07-06/lg-054-freetsa.tsr` | 942 | `93e6c96fe84120d1...` |  |
| lg-55 | `docs/tsa/2026-07-07/lg-055-freetsa.tsr` | 973 | `47918508d0bf3683...` |  |
| lg-56 | `www/docs/tsa/2026-07-07/lg-056_v5_3_20260707.tsr` | 4632 | `507c824fed7d8d9b...` |  |
| lg-57 | `www/docs/tsa/2026-07-07/lg-057_v5_3_lgv2_1_20260707.tsr` | 4633 | `6b5358c72aabddb2...` |  |
| lg-58 | `www/docs/tsa/2026-07-09/lg-058.tsr` | 4632 | `c090f5214678e2ac...` | tsq |
| lg-59 | `www/docs/tsa/2026-07-10/lg-059.tsr` | 1069 | `be2518f715590111...` | tsq |
| lg-60 | `www/docs/tsa/2026-07-10/lg-060.tsr` | 1069 | `e7fcfe3c502ff9a5...` | tsq |
| lg-61 | `www/docs/tsa/2026-07-10/lg-061.tsr` | 1069 | `84dadb4dbd3884a0...` | tsq |
| lg-62 | `www/docs/tsa/2026-07-10/lg-062.tsr` | 1070 | `588d7c9db8bff116...` | tsq |
| lg-63 | `www/docs/tsa/2026-07-10/lg-063.tsr` | 1069 | `dbe1e97f1733a86f...` | tsq |
| lg-64 | `www/docs/tsa/2026-07-10/lg-064.tsr` | 1069 | `1068f4ab27c4d6dd...` | tsq |
| lg-65 | `www/docs/tsa/2026-07-10/lg-065.tsr` | 1069 | `85c6c1444fda4913...` | tsq |
| lg-66 | `www/docs/tsa/2026-07-10/lg-066.tsr` | 1069 | `438f0fac69553e15...` | tsq |
| lg-67 | `www/docs/tsa/2026-07-10/lg-067.tsr` | 1070 | `d14d251f4f1b8269...` | tsq |
| lg-67 | `www/docs/tsa/2026-07-10/lg-067b.tsr` | 1070 | `749ccaa69834d475...` | tsq |
| lg-68 | `www/docs/tsa/2026-07-10/lg-068.tsr` | 1070 | `d22317ea8299b968...` | tsq |
| lg-69 | `www/docs/tsa/2026-07-14/lg-069-formal-verification-k3-20260714.tsr` | 1070 | `6aa8c02890bef602...` | tsq sha256 |
| lg-70 | `www/docs/tsa/2026-07-15/lg-070-pqc-readiness-update-20260715.tsr` | 1069 | `b592c5008913975b...` | tsq sha256 |
| lg-71 | `www/docs/tsa/2026-07-15/lg-071-readme-fpga-uart-20260715.tsr` | 1070 | `05f6bc774568f86b...` | tsq sha256 |
| lg-72 | `www/docs/tsa/2026-07-17-lg-gen/lg-072.tsr` | 4644 | `b88eaa83d45bb74d...` | tsq |
| lg-73 | `www/docs/tsa/2026-07-17-lg-gen/lg-073.tsr` | 4643 | `33581255f1332e75...` | tsq |
| lg-75 | `www/docs/tsa/2026-07-17-lg-gen/lg-075.tsr` | 4643 | `abe851c5ecf5377e...` | tsq |
| lg-76 | `www/docs/tsa/2026-07-16/lg-076-lgv2-defense-modules-20260716.tsr` | 4644 | `95111e7ecf30a917...` | tsq sha256 |
| lg-82 | `docs/tsa/2026-07-18/lg-082.tsr` | 942 | `75c7e10342f42980...` | tsq sha256 |
| lg-83 | `www/docs/tsa/2026-07-18/lg-083-vwz-148-suite-20260718.tsr` | 6063 | `0d835038139a63c4...` |  |
| lg-84 | `www/docs/tsa/2026-07-18/lg-084.tsr` | 943 | `fa4561584e67d8fe...` | tsq sha256 |
| lg-85 | `www/docs/tsa/2026-07-18/lg-085-kat-10000-20260718.tsr` | 6064 | `bc80727ed83447fc...` |  |
| lg-86 | `docs/tsa/2026-07-21/lg-086.tsr` | 941 | `1e8de40fa8199f27...` | tsq sha256 |
| lg-87 | `docs/tsa/2026-07-21/lg-087.tsr` | 943 | `be27d03ba1b8db3a...` | tsq sha256 |
| lg-88 | `docs/tsa/2026-07-21/lg-088.tsr` | 1070 | `5b6db8608e0a0e4e...` | tsq |
| lg-89 | `docs/tsa/2026-07-21/lg-089.tsr` | 1070 | `4d41f78a7c650d0a...` | tsq |
| lg-90 | `docs/tsa/2026-07-22/lg-090.tsr` | 5995 | `9a2d0a1412809100...` | tsq |
| lg-91 | `docs/tsa/2026-07-22/lg-091.tsr` | 5995 | `7b6a9de00c1415b2...` | tsq |
| lg-92 | `docs/tsa/2026-07-22/lg-092.tsr` | 4633 | `cf5970e00ab12b11...` |  |
| lg-93 | `docs/tsa/2026-07-22/lg-093.tsr` | 4633 | `9d1aed5dd78421f9...` |  |
| lg-94 | `docs/tsa/2026-07-22/lg-094.tsr` | 4632 | `e8d6d27a6a513bd5...` |  |
| lg-95 | `docs/tsa/2026-07-22/lg-095.tsr` | 973 | `adc5a8f1672e7a8c...` | tsq sha256 |
| lg-96 | `www/docs/tsa/2026-07-22-ci-milestone/lg-096-ci-milestone.tsr` | 4666 | `d3e143186978dfc7...` | tsq sha256 |
| lg-97 | `www/docs/tsa/2026-07-23-tvla-gradient/lg-097-tvla-gradient.tsr` | 974 | `80aa8391657b4bac...` | tsq sha256 |
| lg-98 | `www/docs/tsa/2026-07-23-verify-fix/lg-098-verify-fix.tsr` | 974 | `aacea2ce4bc4de4b...` | tsq sha256 |
| lg-99 | `www/docs/tsa/2026-07-23/lg-099.tsr` | 941 | `5129ec9e434e93bf...` | tsq |
| lg-100 | `www/docs/tsa/2026-07-24-fpga-milestone/lg-100.tsr` | 973 | `1d12086cc744e4d2...` | tsq |
| lg-105 | `docs/tsa/2026-08-17-lg-v24-watchdog/lg-105-defense.rs.tsr` | 4634 | `bb122b2b7c40d239...` | tsq |
| lg-106 | `docs/tsa/2026-08-17-lg-v24-watchdog/lg-106-vm.rs.tsr` | 4633 | `30ee8e550b7a668a...` | tsq |
| lg-107 | `docs/tsa/2026-08-17-lg-v24-watchdog/lg-107-lgv2_3.wasm.tsr` | 4634 | `b377641c13ff0caa...` | tsq |
| lg-108 | `docs/tsa/2026-08-17-lg-v24-watchdog/lg-108-watchdog-wasm-verify.md.tsr` | 4634 | `4095c1f6d8bb2e32...` | tsq |
| lg-109 | `docs/tsa/2026-10-28-retire-ml-kem-768-td/lg-109-ml-kem-768-td-retirement.tsr` | 4633 | `5cceec699fa8c542...` | tsq |
| lg-110 | `docs/tsa/2026-10-28-retire-ml-kem-768-td/lg-110-ml-kem-768-td-SHA256SUMS.tsr` | 4632 | `f9cf6e15df99f78b...` | tsq |
| lg-111 | `docs/tsa/2026-10/lg-111-cyclonedx-data-loss-proof.tsr` | 4643 | `df96a9d6e9390184...` | tsq |
| lg-113 | `docs/tsa/2026-10/lg-113-repo-commits.tsr` | 4644 | `019067f50ed078e3...` | tsq |
| lg-114 | `docs/tsa/2026-10/lg-114-cyclonedx-data-loss-witness.tsr` | 4644 | `bd20a0cf2e43856e...` | tsq |
| lg-115 | `docs/tsa/2026-10/lg-115-asset-manifest.tsr` | 4645 | `f36fa617ecc6cb2b...` | tsq |
| lg-116 | `docs/tsa/2026-10-28-interop-matrix/lg-116-interop-matrix-SHA256SUMS.tsr` | 4643 | `7e3477b02accfb15...` | tsq |
| benchmark.test | `backend/timestamps/pqc_20260607/benchmark.test.tsr` | 1070 | `282d26ec835c3593...` |  |
| ciphertext-malleability.test | `backend/timestamps/pqc_20260607/ciphertext-malleability.test.tsr` | 1069 | `5c4f6fd2d8782b86...` |  |
| concurrent.test | `backend/timestamps/pqc_20260607/concurrent.test.tsr` | 1070 | `96a58fe11adf2a47...` |  |
| fo-transform.test | `backend/timestamps/pqc_20260607/fo-transform.test.tsr` | 1070 | `e51a4a7d206627ad...` |  |
| invalid-input.test | `backend/timestamps/pqc_20260607/invalid-input.test.tsr` | 1069 | `e4865106baebc826...` |  |
| js-vs-native.test | `backend/timestamps/pqc_20260607/js-vs-native.test.tsr` | 1070 | `ccd5746e1611b5a0...` |  |
| memory-leak.test | `backend/timestamps/pqc_20260607/memory-leak.test.tsr` | 1069 | `23ba3c43778abf98...` |  |
| randomness.test | `backend/timestamps/pqc_20260607/randomness.test.tsr` | 1069 | `b5dc6cafd3b00f18...` |  |
| state-recovery.test | `backend/timestamps/pqc_20260607/state-recovery.test.tsr` | 1070 | `ceef9fff722cb960...` |  |
| docs_architecture | `docs/tsa/2026-05-25/docs_architecture.tsr` | 942 | `a3e500e977844040...` | tsq |
| index | `docs/tsa/2026-05-25/index.tsr` | 941 | `51f43da01005afbe...` | tsq |
| main | `docs/tsa/2026-05-25/main.tsr` | 943 | `a4d75bd765c40882...` | tsq |
| src_crypto_bloom-filter | `docs/tsa/2026-05-25/src_crypto_bloom-filter.tsr` | 941 | `11b1e3cb1d6cfe9d...` | tsq |
| src_crypto_distributed-mixnet | `docs/tsa/2026-05-25/src_crypto_distributed-mixnet.tsr` | 943 | `c9028c729a36ede9...` | tsq |
| src_crypto_mixnet-transport | `docs/tsa/2026-05-25/src_crypto_mixnet-transport.tsr` | 943 | `d82b81d473fa5bb8...` | tsq |
| src_crypto_nym-mixnet | `docs/tsa/2026-05-25/src_crypto_nym-mixnet.tsr` | 941 | `923111d53d1791c5...` | tsq |
| src_crypto_traffic-shaping | `docs/tsa/2026-05-25/src_crypto_traffic-shaping.tsr` | 942 | `0241fc43dd706f27...` | tsq |
| www_privacy-layers_pir-search | `docs/tsa/2026-05-25/www_privacy-layers_pir-search.tsr` | 942 | `8a7a26d58b2b7953...` | tsq |
| www_privacy-layers_sphinx-packet | `docs/tsa/2026-05-25/www_privacy-layers_sphinx-packet.tsr` | 942 | `35d18fcadf3ba919...` | tsq |
| Cargo.toml | `docs/tsa/2026-06-08/Cargo.toml.tsr` | 942 | `5c44b6fa2e1c0247...` | tsq |
| fibemate_pq_wasm_bg.wasm | `docs/tsa/2026-06-08/fibemate_pq_wasm_bg.wasm.tsr` | 941 | `44463afeabe56bb9...` | tsq |
| fibemate_pq_wasm.js | `docs/tsa/2026-06-08/fibemate_pq_wasm.js.tsr` | 942 | `e868cbd2f9232710...` | tsq |
| lib.rs | `docs/tsa/2026-06-08/lib.rs.tsr` | 941 | `313c656416162377...` | tsq |
| ml-kem-768-td.js | `docs/tsa/2026-06-08/ml-kem-768-td.js.tsr` | 942 | `d3074010dd43a191...` | tsq |
| test_INTEGRITY-MANIFEST.json | `docs/tsa/2026-06-08/test_INTEGRITY-MANIFEST.json.tsr` | 4633 | `7fc8ca5c0f891f43...` | tsq |
| test_test-cross-lang.js | `docs/tsa/2026-06-08/test_test-cross-lang.js.tsr` | 4633 | `a126d0b64087996f...` | tsq |
| test_test-fibemate.js | `docs/tsa/2026-06-08/test_test-fibemate.js.tsr` | 4633 | `ab635013742d6f0a...` | tsq |
| test-cross-lang-seeded.js | `docs/tsa/2026-06-08/test-cross-lang-seeded.js.tsr` | 941 | `225df1d7c295e31c...` | tsq |
| www_docs_pqc-readiness.html | `docs/tsa/2026-06-08/www_docs_pqc-readiness.html.tsr` | 4633 | `5b66b496bbe12748...` | tsq |
| www_docs_sm2-optimization.html | `docs/tsa/2026-06-08/www_docs_sm2-optimization.html.tsr` | 4634 | `41a7c17a956ec89a...` | tsq |
| www_docs_sm2-tvla-analysis.html | `docs/tsa/2026-06-08/www_docs_sm2-tvla-analysis.html.tsr` | 4633 | `fb9a4f1d36fc475c...` | tsq |
| www_docs_tvla_hmac-sm3_tvla-hmac-sm3-v1-report.json | `docs/tsa/2026-06-08/www_docs_tvla_hmac-sm3_tvla-hmac-sm3-v1-report.json.tsr` | 4633 | `2447bfe96290186d...` | tsq |
| www_docs_tvla_hmac-sm3_tvla-hmac-sm3.js | `docs/tsa/2026-06-08/www_docs_tvla_hmac-sm3_tvla-hmac-sm3.js.tsr` | 4632 | `c4f102c5158db38c...` | tsq |
| www_docs_tvla_index.html | `docs/tsa/2026-06-08/www_docs_tvla_index.html.tsr` | 4633 | `e8b99c31e415f7c0...` | tsq |
| www_docs_tvla_ml-kem-768_tvla-mlkem-report-v2-final.json | `docs/tsa/2026-06-08/www_docs_tvla_ml-kem-768_tvla-mlkem-report-v2-final.json.tsr` | 4632 | `72d059c3ad6bbffc...` | tsq |
| www_docs_tvla_sm2_tvla-sm2-v3-output.txt | `docs/tsa/2026-06-08/www_docs_tvla_sm2_tvla-sm2-v3-output.txt.tsr` | 4633 | `e39a0ff2952e8e5a...` | tsq |
| www_docs_tvla_sm2_tvla-sm2-v3-report.json | `docs/tsa/2026-06-08/www_docs_tvla_sm2_tvla-sm2-v3-report.json.tsr` | 4634 | `f6a7b768163d3fd6...` | tsq |
| www_security.html | `docs/tsa/2026-06-08/www_security.html.tsr` | 4633 | `6ba3ccfd4b90718f...` | tsq |
| index.html | `docs/tsa/2026-06-11/index.html.tsr` | 4666 | `c5249d8f88280e9e...` |  |
| ml-kem-768.js | `docs/tsa/2026-06-11/ml-kem-768.js.tsr` | 4666 | `86ef38b4495bbd26...` |  |
| ntt_bundle | `docs/tsa/2026-06-25/hardware/ntt_bundle.tsr` | 943 | `a688a88bbc0a3506...` | tsq |
| ntt_core_pipe | `docs/tsa/2026-06-25/hardware/ntt_core_pipe.tsr` | 942 | `e92abf01ce21ffef...` | tsq |
| hybrid-kem-client.js | `docs/tsa/2026-07-15/hybrid-kem-client.js.tsr` | 1069 | `4433b889a644a970...` | tsq sha256 |
| reg-e2e-test.js | `docs/tsa/2026-07-15/reg-e2e-test.js.tsr` | 1069 | `7c071a9500d2a6db...` | tsq sha256 |
| server.js | `docs/tsa/2026-07-15/server.js.tsr` | 1070 | `43a22c6a8a3d4906...` | tsq sha256 |
| test-tls-hybrid-extension.js | `docs/tsa/2026-07-15/test-tls-hybrid-extension.js.tsr` | 4634 | `691530bf8fd70e5d...` | tsq |
| tls-hybrid-extension.js | `docs/tsa/2026-07-15/tls-hybrid-extension.js.tsr` | 4634 | `95796b86668a3d83...` | tsq |
| www-crypto-hybrid-kem-client.js | `docs/tsa/2026-07-15/www-crypto-hybrid-kem-client.js.tsr` | 1070 | `757d9423b8e2c329...` | tsq sha256 |
| vwz-rank2-dts | `docs/tsa/2026-09-06-vwz-rank2/vwz-rank2-dts.tsr` | 4632 | `d270358bcad3235b...` | tsq |
| vwz-rank2-js | `docs/tsa/2026-09-06-vwz-rank2/vwz-rank2-js.tsr` | 4632 | `16fdc0a0bd230051...` | tsq |
| vwz-rank2-kat | `docs/tsa/2026-09-06-vwz-rank2/vwz-rank2-kat.tsr` | 4633 | `4cbf998aaa47aa14...` | tsq |
| vwz-rank2-wasm | `docs/tsa/2026-09-06-vwz-rank2/vwz-rank2-wasm.tsr` | 4634 | `37b293109e3ac5fd...` | tsq |
| deploy_sh | `docs/tsa/deploy_sh.tsr` | 50 | `d9f478941f72c1d6...` |  |
| traffic-shaping.js | `docs/tsa/traffic-shaping.js.tsr` | 5996 | `c093cf82b7087425...` | tsq |
| unified-traffic-obfuscator.js | `docs/tsa/unified-traffic-obfuscator.js.tsr` | 5995 | `71cd2c248d93e921...` | tsq |
| ws-padding.js | `docs/tsa/ws-padding.js.tsr` | 5996 | `8c3f163c338d6a9e...` | tsq |
| tvla-9of9-corrected-report.json | `evidence/tvla/tvla-9of9-corrected-report.json.tsr` | 259 | `e65b5da9019cdd5a...` | tsq |
| tvla-9of9-summary.md | `evidence/tvla/tvla-9of9-summary.md.tsr` | 259 | `e65b5da9019cdd5a...` | tsq |
| tvla-defense-for-reviewers.md | `evidence/tvla/tvla-defense-for-reviewers.md.tsr` | 259 | `e65b5da9019cdd5a...` | tsq |
| tvla-experiment-5-polyMul-attack-verification.json | `evidence/tvla/tvla-experiment-5-polyMul-attack-verification.json.tsr` | 259 | `e65b5da9019cdd5a...` | tsq |
| PQCsignKAT_64.rsp | `fips205/PQCsignKAT_64.rsp.tsr` | 4665 | `72d3c2753853f76d...` | tsq |
| keccak.js | `lib/keccak.js.tsr` | 975 | `5354a1dfd6dfaef9...` | sha256 |
| vwz-076-main-20260717 | `papers/vwz-076-main-20260717.tsr` | 4632 | `378f1c8efce3ae08...` | sha256 |
| index | `www/docs/evidence/index.tsr` | 974 | `b0eac58756ca465c...` | sha256 |
| sm2-tvla-analysis | `www/docs/evidence/sm2-tvla-analysis.tsr` | 974 | `602c732d2c94ccce...` | sha256 |
| tvla_n10000 | `www/docs/evidence/tvla_n10000.tsr` | 975 | `5b24c85e9f6a7599...` | tsq |
| tvla-sm2-high-order-report | `www/docs/evidence/tvla-sm2-high-order-report.tsr` | 974 | `956ee9c2b1cd2519...` | sha256 |
| index-fixes | `www/docs/tsa/2026-06-25/index-fixes.tsr` | 1070 | `7141b577b7deccbc...` |  |
| index | `www/docs/tsa/2026-06-25/index.tsr` | 4633 | `fcb1412e90a3273c...` |  |
| pqc-hybrid-client.js | `www/docs/tsa/2026-06-25/pqc-hybrid-client.js.tsr` | 1070 | `4bf82387d5e3d6b9...` |  |
| pqc-hybrid-e2e.html | `www/docs/tsa/2026-06-25/pqc-hybrid-e2e.html.tsr` | 1070 | `7e63f0399ebaedee...` |  |
| pqc-hybrid-server.js | `www/docs/tsa/2026-06-25/pqc-hybrid-server.js.tsr` | 1070 | `b948e1191f9715ec...` |  |
| pqc-readiness | `www/docs/tsa/2026-06-25/pqc-readiness.tsr` | 4633 | `7a4bb4c8d0d09fd0...` |  |
| sm2-frontend-verification | `www/docs/tsa/2026-06-25/sm2-frontend-verification.tsr` | 5995 | `a1baea94d851eda4...` |  |
| sm2-optimization | `www/docs/tsa/2026-06-25/sm2-optimization.tsr` | 1070 | `0f4674e22462026c...` |  |
| sm2-tvla-analysis | `www/docs/tsa/2026-06-25/sm2-tvla-analysis.tsr` | 1070 | `1bb0a00ba1003432...` |  |
| lg-v2 | `www/docs/tsa/2026-06-28/lg-v2-free-tsa.tsr` | 943 | `9e3292c2ac4afdd6...` |  |
| vwz_digicert | `www/docs/tsa/2026-06-28/vwz_digicert.tsr` | 1138 | `52359db32aa125b9...` |  |
| vwz_snapshot | `www/docs/tsa/2026-06-28/vwz_snapshot.tsr` | 975 | `399a883f55650975...` |  |
| ntt-bundle-tsr_digicert | `www/docs/tsa/2026-07-01/ntt-bundle-tsr_digicert.tsr` | 1138 | `6419cbf1f864c418...` |  |
| ntt-bundle-tsr_freetsa | `www/docs/tsa/2026-07-01/ntt-bundle-tsr_freetsa.tsr` | 973 | `5dee39142bd02607...` |  |
| ntt-core-pipe-tsr_digicert | `www/docs/tsa/2026-07-01/ntt-core-pipe-tsr_digicert.tsr` | 1138 | `8b72a5a56bbde2fc...` |  |
| ntt-core-pipe-tsr_freetsa | `www/docs/tsa/2026-07-01/ntt-core-pipe-tsr_freetsa.tsr` | 974 | `26dd8432088f3007...` |  |
| pkv3_digicert | `www/docs/tsa/2026-07-01/pkv3_digicert.tsr` | 1137 | `52babd2f9ff45f5e...` |  |
| pkv3_freetsa | `www/docs/tsa/2026-07-01/pkv3_freetsa.tsr` | 975 | `6cb88f6c9f28fd7b...` |  |
| src-index_digicert | `www/docs/tsa/2026-07-01/src-index_digicert.tsr` | 1137 | `8c6b22c7a7608473...` |  |
| src-index_freetsa | `www/docs/tsa/2026-07-01/src-index_freetsa.tsr` | 974 | `ff4b8e2689e35bd9...` |  |
| tvla-9of9-corrected-report_digicert | `www/docs/tsa/2026-07-01/tvla-9of9-corrected-report_digicert.tsr` | 1137 | `517b0dee72d3cc15...` |  |
| tvla-9of9-corrected-report_freetsa | `www/docs/tsa/2026-07-01/tvla-9of9-corrected-report_freetsa.tsr` | 975 | `3ca22227dd8e975c...` |  |
| tvla-9of9-corrected-tsq_digicert | `www/docs/tsa/2026-07-01/tvla-9of9-corrected-tsq_digicert.tsr` | 1138 | `3e37c24f2efce6cb...` |  |
| tvla-9of9-corrected-tsq_freetsa | `www/docs/tsa/2026-07-01/tvla-9of9-corrected-tsq_freetsa.tsr` | 974 | `b52457744206a772...` |  |
| tvla-9of9-corrected-tsr_digicert | `www/docs/tsa/2026-07-01/tvla-9of9-corrected-tsr_digicert.tsr` | 1138 | `adee4293b7eb998e...` |  |
| tvla-9of9-corrected-tsr_freetsa | `www/docs/tsa/2026-07-01/tvla-9of9-corrected-tsr_freetsa.tsr` | 973 | `e835e39bd931bafe...` |  |
| tvla-9of9-summary-tsq_digicert | `www/docs/tsa/2026-07-01/tvla-9of9-summary-tsq_digicert.tsr` | 1138 | `45bbe05421436b45...` |  |
| tvla-9of9-summary-tsq_freetsa | `www/docs/tsa/2026-07-01/tvla-9of9-summary-tsq_freetsa.tsr` | 974 | `53ddf41a57bad8fb...` |  |
| tvla-9of9-summary-tsr_digicert | `www/docs/tsa/2026-07-01/tvla-9of9-summary-tsr_digicert.tsr` | 1138 | `ba9804c1758a2aeb...` |  |
| tvla-9of9-summary-tsr_freetsa | `www/docs/tsa/2026-07-01/tvla-9of9-summary-tsr_freetsa.tsr` | 973 | `a11b4e081a9463ff...` |  |
| tvla-defense-reviewers-tsq_digicert | `www/docs/tsa/2026-07-01/tvla-defense-reviewers-tsq_digicert.tsr` | 1138 | `f80e8a509d322b7e...` |  |
| tvla-defense-reviewers-tsq_freetsa | `www/docs/tsa/2026-07-01/tvla-defense-reviewers-tsq_freetsa.tsr` | 973 | `771665459bd7042a...` |  |
| tvla-defense-reviewers-tsr_digicert | `www/docs/tsa/2026-07-01/tvla-defense-reviewers-tsr_digicert.tsr` | 1138 | `1a472cb274ff9b97...` |  |
| tvla-defense-reviewers-tsr_freetsa | `www/docs/tsa/2026-07-01/tvla-defense-reviewers-tsr_freetsa.tsr` | 974 | `0b7f78f4a632e547...` |  |
| tvla-defense-tsq_digicert | `www/docs/tsa/2026-07-01/tvla-defense-tsq_digicert.tsr` | 1138 | `4ec3aed9f259343f...` |  |
| tvla-defense-tsq_freetsa | `www/docs/tsa/2026-07-01/tvla-defense-tsq_freetsa.tsr` | 974 | `4e7169ad0af3cbdc...` |  |
| tvla-exp5-tsq_digicert | `www/docs/tsa/2026-07-01/tvla-exp5-tsq_digicert.tsr` | 1138 | `4c0c102e3cfc89a8...` |  |
| tvla-exp5-tsq_freetsa | `www/docs/tsa/2026-07-01/tvla-exp5-tsq_freetsa.tsr` | 975 | `783e669044ec17a9...` |  |
| tvla-exp5-tsr_digicert | `www/docs/tsa/2026-07-01/tvla-exp5-tsr_digicert.tsr` | 1138 | `ff6c5a36e4a69961...` |  |
| tvla-exp5-tsr_freetsa | `www/docs/tsa/2026-07-01/tvla-exp5-tsr_freetsa.tsr` | 974 | `afdd114e57e8142f...` |  |
| tvla-final-tsq_digicert | `www/docs/tsa/2026-07-01/tvla-final-tsq_digicert.tsr` | 1137 | `589a84b2c1d5f5fd...` |  |
| tvla-final-tsq_freetsa | `www/docs/tsa/2026-07-01/tvla-final-tsq_freetsa.tsr` | 974 | `d05357a9b6922748...` |  |
| tvla-mlkem-report_digicert | `www/docs/tsa/2026-07-01/tvla-mlkem-report_digicert.tsr` | 1137 | `854894d8f7c75642...` |  |
| tvla-mlkem-report_freetsa | `www/docs/tsa/2026-07-01/tvla-mlkem-report_freetsa.tsr` | 973 | `fb5e4c0b9c2ab5d3...` |  |
| tvla-mlkem-report-v2_digicert | `www/docs/tsa/2026-07-01/tvla-mlkem-report-v2_digicert.tsr` | 1138 | `a76864921ca2686d...` |  |
| tvla-mlkem-report-v2_freetsa | `www/docs/tsa/2026-07-01/tvla-mlkem-report-v2_freetsa.tsr` | 975 | `fde18146d82926f2...` |  |
| tvla-mlkem-report-v2-final_digicert | `www/docs/tsa/2026-07-01/tvla-mlkem-report-v2-final_digicert.tsr` | 1137 | `7d69ac0d54108fa3...` |  |
| tvla-mlkem-report-v2-final_freetsa | `www/docs/tsa/2026-07-01/tvla-mlkem-report-v2-final_freetsa.tsr` | 974 | `9a63a64e6407239b...` |  |
| tvla-report-20260531_digicert | `www/docs/tsa/2026-07-01/tvla-report-20260531_digicert.tsr` | 1137 | `21541d7539c8bcbe...` |  |
| tvla-report-20260531_freetsa | `www/docs/tsa/2026-07-01/tvla-report-20260531_freetsa.tsr` | 974 | `025af9ca278a6809...` |  |
| tvla-sm2-report_digicert | `www/docs/tsa/2026-07-01/tvla-sm2-report_digicert.tsr` | 1137 | `0a8003ed78bf96a3...` |  |
| tvla-sm2-report_freetsa | `www/docs/tsa/2026-07-01/tvla-sm2-report_freetsa.tsr` | 974 | `b305d96ca3490100...` |  |
| tvla-wasm-report_digicert | `www/docs/tsa/2026-07-01/tvla-wasm-report_digicert.tsr` | 1137 | `9c25a1bf7999e730...` |  |
| tvla-wasm-report_freetsa | `www/docs/tsa/2026-07-01/tvla-wasm-report_freetsa.tsr` | 975 | `f2321e4bdcb3aa41...` |  |
| vwz-bench-html_digicert | `www/docs/tsa/2026-07-01/vwz-bench-html_digicert.tsr` | 1137 | `3e96522a77b58094...` |  |
| vwz-bench-html_freetsa | `www/docs/tsa/2026-07-01/vwz-bench-html_freetsa.tsr` | 975 | `c8e454ff3f427a31...` |  |
| vwz-bench-js_digicert | `www/docs/tsa/2026-07-01/vwz-bench-js_digicert.tsr` | 1137 | `3fdf5566c10b906f...` |  |
| vwz-bench-js_freetsa | `www/docs/tsa/2026-07-01/vwz-bench-js_freetsa.tsr` | 973 | `e80c853847f735bb...` |  |
| vwz-research-api_digicert | `www/docs/tsa/2026-07-01/vwz-research-api_digicert.tsr` | 1137 | `fbd16704da98e63d...` |  |
| vwz-research-api_freetsa | `www/docs/tsa/2026-07-01/vwz-research-api_freetsa.tsr` | 975 | `b4425454c4c2cbb9...` |  |
| www-age-verification_digicert | `www/docs/tsa/2026-07-01/www-age-verification_digicert.tsr` | 1137 | `954aaed3e1bcc321...` |  |
| www-age-verification_freetsa | `www/docs/tsa/2026-07-01/www-age-verification_freetsa.tsr` | 974 | `7269e30bace277e5...` |  |
| www-architecture_digicert | `www/docs/tsa/2026-07-01/www-architecture_digicert.tsr` | 1137 | `c5c4041bf4a349d0...` |  |
| www-architecture_freetsa | `www/docs/tsa/2026-07-01/www-architecture_freetsa.tsr` | 974 | `ffebd089c760c672...` |  |
| www-blog_digicert | `www/docs/tsa/2026-07-01/www-blog_digicert.tsr` | 1138 | `cbce440f3cd53e1f...` |  |
| www-blog_freetsa | `www/docs/tsa/2026-07-01/www-blog_freetsa.tsr` | 974 | `f19924ab052f1714...` |  |
| www-dev-portfolio_digicert | `www/docs/tsa/2026-07-01/www-dev-portfolio_digicert.tsr` | 1137 | `122d8c862126bf1b...` |  |
| www-dev-portfolio_freetsa | `www/docs/tsa/2026-07-01/www-dev-portfolio_freetsa.tsr` | 974 | `9d866a69da4b94a1...` |  |
| www-diagnose-pq_digicert | `www/docs/tsa/2026-07-01/www-diagnose-pq_digicert.tsr` | 1137 | `f4b154fe23af4e99...` |  |
| www-diagnose-pq_freetsa | `www/docs/tsa/2026-07-01/www-diagnose-pq_freetsa.tsr` | 973 | `c0db11c961914386...` |  |
| www-disclaimer-cn_digicert | `www/docs/tsa/2026-07-01/www-disclaimer-cn_digicert.tsr` | 1137 | `a7b0defdb76d66f0...` |  |
| www-disclaimer-cn_freetsa | `www/docs/tsa/2026-07-01/www-disclaimer-cn_freetsa.tsr` | 975 | `a65e9a50ade453e5...` |  |
| www-disclaimer-en_digicert | `www/docs/tsa/2026-07-01/www-disclaimer-en_digicert.tsr` | 1137 | `2ff3c825df999d94...` |  |
| www-disclaimer-en_freetsa | `www/docs/tsa/2026-07-01/www-disclaimer-en_freetsa.tsr` | 975 | `e88bccb6329e7dc7...` |  |
| www-dmth-explanation_digicert | `www/docs/tsa/2026-07-01/www-dmth-explanation_digicert.tsr` | 1138 | `9df702c9347f8f5e...` |  |
| www-dmth-explanation_freetsa | `www/docs/tsa/2026-07-01/www-dmth-explanation_freetsa.tsr` | 974 | `e76c9611ad95a18c...` |  |
| www-faq_digicert | `www/docs/tsa/2026-07-01/www-faq_digicert.tsr` | 1138 | `bd418b34c64e2525...` |  |
| www-faq_freetsa | `www/docs/tsa/2026-07-01/www-faq_freetsa.tsr` | 975 | `8063f4f6642d7b5b...` |  |
| www-index_digicert | `www/docs/tsa/2026-07-01/www-index_digicert.tsr` | 1137 | `00c1b08044d0b907...` |  |
| www-index_freetsa | `www/docs/tsa/2026-07-01/www-index_freetsa.tsr` | 973 | `3c926d4a7364b221...` |  |
| www-landing_digicert | `www/docs/tsa/2026-07-01/www-landing_digicert.tsr` | 1138 | `c453eb2f3cf0e9a4...` |  |
| www-landing_freetsa | `www/docs/tsa/2026-07-01/www-landing_freetsa.tsr` | 974 | `c1e44a27a861cce5...` |  |
| www-landing-new_digicert | `www/docs/tsa/2026-07-01/www-landing-new_digicert.tsr` | 1138 | `bb30b4acca446e76...` |  |
| www-landing-new_freetsa | `www/docs/tsa/2026-07-01/www-landing-new_freetsa.tsr` | 975 | `25251c26f953c26a...` |  |
| www-legal_digicert | `www/docs/tsa/2026-07-01/www-legal_digicert.tsr` | 1137 | `c49bea57af5c09fc...` |  |
| www-legal_freetsa | `www/docs/tsa/2026-07-01/www-legal_freetsa.tsr` | 975 | `9020372d70a6a15a...` |  |
| www-lg-security-en_digicert | `www/docs/tsa/2026-07-01/www-lg-security-en_digicert.tsr` | 1138 | `b8b5af01f21375c2...` |  |
| www-lg-security-en_freetsa | `www/docs/tsa/2026-07-01/www-lg-security-en_freetsa.tsr` | 974 | `cd4340dedfba0592...` |  |
| www-m_digicert | `www/docs/tsa/2026-07-01/www-m_digicert.tsr` | 1138 | `622388eda12fb270...` |  |
| www-m_freetsa | `www/docs/tsa/2026-07-01/www-m_freetsa.tsr` | 974 | `b15d99ef7f709c87...` |  |
| www-pqc-readiness_digicert | `www/docs/tsa/2026-07-01/www-pqc-readiness_digicert.tsr` | 1138 | `6e710aad19ee9632...` |  |
| www-pqc-readiness_freetsa | `www/docs/tsa/2026-07-01/www-pqc-readiness_freetsa.tsr` | 974 | `4a19c6b779ceacfb...` |  |
| www-security_digicert | `www/docs/tsa/2026-07-01/www-security_digicert.tsr` | 1138 | `9ccfa1c6a29cac97...` |  |
| www-security_freetsa | `www/docs/tsa/2026-07-01/www-security_freetsa.tsr` | 973 | `6b0f9ec4234306a4...` |  |
| www-terms_digicert | `www/docs/tsa/2026-07-01/www-terms_digicert.tsr` | 1138 | `5a7700577b22e75d...` |  |
| www-terms_freetsa | `www/docs/tsa/2026-07-01/www-terms_freetsa.tsr` | 973 | `33924f76c02a5b8a...` |  |
| www-test-login_digicert | `www/docs/tsa/2026-07-01/www-test-login_digicert.tsr` | 1138 | `8152862568f43b7c...` |  |
| www-test-login_freetsa | `www/docs/tsa/2026-07-01/www-test-login_freetsa.tsr` | 974 | `fed36107158dd0db...` |  |
| lg-v2.2 | `www/docs/tsa/2026-07-11/lg-v2.2-20260710.tsr` | 942 | `35d75232025e20df...` |  |
| tvla-9of9-corrected-report.json | `www/docs/tvla/ml-kem-768/tvla-9of9-corrected-report.json.tsr` | 259 | `e65b5da9019cdd5a...` | tsq |
| tvla-9of9-summary.md | `www/docs/tvla/ml-kem-768/tvla-9of9-summary.md.tsr` | 259 | `e65b5da9019cdd5a...` | tsq |
| tvla-defense-for-reviewers.md | `www/docs/tvla/ml-kem-768/tvla-defense-for-reviewers.md.tsr` | 259 | `e65b5da9019cdd5a...` | tsq |
| tvla-experiment-5-polyMul-attack-verification.json | `www/docs/tvla/ml-kem-768/tvla-experiment-5-polyMul-attack-verification.json.tsr` | 259 | `e65b5da9019cdd5a...` | tsq |
| e2ee-display.js | `www/timestamps/digicert/20260602/e2ee-display.js.tsr` | 5996 | `b1131f58d640d50c...` | tsq |
| gm.js | `www/timestamps/digicert/20260602/gm.js.tsr` | 5995 | `cb1d35bf83b36ef4...` | tsq |
| index.html | `www/timestamps/digicert/20260602/index.html.tsr` | 5995 | `e2f09e89b0b1b37f...` | tsq |
| login.html | `www/timestamps/digicert/20260602/login.html.tsr` | 5996 | `dfb6198bf573ce04...` | tsq |
| main.html | `www/timestamps/digicert/20260602/main.html.tsr` | 5995 | `d7e3fd3c7027ac47...` | tsq |

---

## Verification

```bash
# Verify a single TSR (example with FreeTSA)
openssl ts -verify -in www/docs/tsa/2026-07-22/lg-093.tsr \
  -queryfile www/docs/tsa/2026-07-22/lg-093.tsq \
  -CAfile digicert-certs/freetsa-ca.pem

# Verify all TSR files with tsq companions
node scripts/verify-tsr.js
```
