Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"verify": "node scripts/verify-truthframer.js",
"verify:render": "node scripts/verify-render.js",
"verify:public": "node scripts/verify-public-surface.js",
"verify:all": "npm run verify && npm run verify:render && npm run verify:public && npm run verify:registry && npm run verify:readme && npm run verify:tf000002 && npm run verify:tf000003 && npm run verify:tf000004 && npm run verify:root && npm run verify:audit && npm run verify:hardening && npm run verify:network-seal && npm run verify:verification-index && npm run verify:index-seal && npm run verify:verification-atlas && npm run verify:atlas-seal && npm run verify:stack-closure && npm run verify:stack-closure-seal && npm run verify:continuity-sentinel && npm run verify:continuity-sentinel-seal && npm run verify:release-closure && npm run verify:release-closure-seal && npm run verify:root-finality && npm run verify:root-finality-seal && npm run verify:privacy-perimeter && npm run verify:legal-privacy-perimeter && npm run verify:legal-privacy-perimeter-seal && npm run verify:legal-privacy-network && npm run verify:distribution-egress && npm run verify:distribution-egress-firewall && npm run verify:distribution-egress-firewall-seal && npm run verify:distribution-egress-network && npm run verify:source-provenance && npm run verify:source-provenance-seal && npm run verify:source-provenance-network && npm run verify:verification-purity && npm run verify:verification-immutability && npm run verify:verification-immutability-seal && npm run verify:verification-immutability-network && npm run verify:truth-frame-spine && npm run verify:truth-frame-spine-network && npm run verify:truth-frame-admission && npm run verify:truth-frame-admission-network && npm run verify:truth-frame-admission-refusal && npm run verify:truth-frame-admission-refusal-network && npm run verify:truth-frame-admission-closure && npm run verify:truth-frame-admission-closure-network && npm run verify:public-verification-capsule && npm run verify:public-verification-capsule-network && npm run verify:public-capsule-consumption-receipt && npm run verify:public-capsule-consumption-receipt-network && npm run verify:public-independent-verification-witness && npm run verify:public-independent-verification-witness-network && npm run verify:public-verifier-integrity-seal && npm run verify:public-verifier-integrity-seal-network && npm run verify:public-cold-replay-receipt",
"verify:all": "npm run verify && npm run verify:render && npm run verify:public && npm run verify:registry && npm run verify:readme && npm run verify:tf000002 && npm run verify:tf000003 && npm run verify:tf000004 && npm run verify:root && npm run verify:audit && npm run verify:hardening && npm run verify:network-seal && npm run verify:verification-index && npm run verify:index-seal && npm run verify:verification-atlas && npm run verify:atlas-seal && npm run verify:stack-closure && npm run verify:stack-closure-seal && npm run verify:continuity-sentinel && npm run verify:continuity-sentinel-seal && npm run verify:release-closure && npm run verify:release-closure-seal && npm run verify:root-finality && npm run verify:root-finality-seal && npm run verify:privacy-perimeter && npm run verify:legal-privacy-perimeter && npm run verify:legal-privacy-perimeter-seal && npm run verify:legal-privacy-network && npm run verify:distribution-egress && npm run verify:distribution-egress-firewall && npm run verify:distribution-egress-firewall-seal && npm run verify:distribution-egress-network && npm run verify:source-provenance && npm run verify:source-provenance-seal && npm run verify:source-provenance-network && npm run verify:verification-purity && npm run verify:verification-immutability && npm run verify:verification-immutability-seal && npm run verify:verification-immutability-network && npm run verify:truth-frame-spine && npm run verify:truth-frame-spine-network && npm run verify:truth-frame-admission && npm run verify:truth-frame-admission-network && npm run verify:truth-frame-admission-refusal && npm run verify:truth-frame-admission-refusal-network && npm run verify:truth-frame-admission-closure && npm run verify:truth-frame-admission-closure-network && npm run verify:public-verification-capsule && npm run verify:public-verification-capsule-network && npm run verify:public-capsule-consumption-receipt && npm run verify:public-capsule-consumption-receipt-network && npm run verify:public-independent-verification-witness && npm run verify:public-independent-verification-witness-network && npm run verify:public-verifier-integrity-seal && npm run verify:public-verifier-integrity-seal-network && npm run verify:public-cold-replay-receipt && npm run verify:public-cold-replay-receipt-network",
"verify:registry": "node scripts/verify-registry.js",
"verify:readme": "node scripts/verify-readme-public-entry.js",
"verify:tf000002": "node scripts/verify-tf-000002.js",
Expand Down
21 changes: 21 additions & 0 deletions releases/v1.9.0/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# TRUTHFRAMER v1.9.0 — Public Cold Replay Receipt

This release closes the public cold replay layer.

It proves the verifier surface can be cold-fetched and re-bound from public URLs only.

```text
TRUTHFRAMER_V190_PUBLIC_COLD_REPLAY_RECEIPT_PASS=true
VERSION=v1.9.0
MAIN_SHA=75f23d6b887f86ca1f96cf8865610ccdd598907d
PAGES_SHA=6ad25a1d987dedc00997f0f092a10b81beff371d
VERIFIER_SCRIPT_RAW_SHA256=204cb84108a8b554aa5fdf9afff463befee641c10af45138ab16b6e3e8fccd8c
WITNESS_SHA256=132a366bc7aee1df8fddd0ebf87fc2d21d107afd915b51a489aaed13c12c2323
WITNESS_RECEIPT_SHA256=ae2b0b1e7867d76ffb2df7ff97ebc6135e5b7b3eed5857b99a5d2161b75945f2
CAPSULE_SHA256=957b92e87d6e6ca0f341702e367cb454347b66eba143e4046e3f0e4a8489fe17
CAPSULE_CONSUMPTION_RECEIPT_SHA256=b628327fb196ef50729fe6833e0b0aba0abf3ba3106b0564846d5adb17a95532
SEAL_SHA256=406566d5565381d4d390f6584dfbe26775cd3958aacbf1a163d900a68e56b897
COLD_REPLAY_RECEIPT_SHA256=5d37e5a6db71050ba709b1f0367a31ad186c15b1866b90e8ec07d718da7bf8aa
PRIVATE_SOURCE_ACCESSED=false
NO_PRIVATE_SOURCE_REQUIRED=true
```
23 changes: 23 additions & 0 deletions releases/v1.9.0/RELEASE_LEDGER.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"version": "v1.9.0",
"name": "TRUTHFRAMER v1.9.0 — Public Cold Replay Receipt",
"status": "PUBLIC_COLD_REPLAY_RECEIPT_CLOSED",
"main_sha": "75f23d6b887f86ca1f96cf8865610ccdd598907d",
"pages_sha": "6ad25a1d987dedc00997f0f092a10b81beff371d",
"public_cold_replay_receipt_url": "https://truthframer.github.io/truthframer-platform/verifier/TRUTHFRAMER_PUBLIC_COLD_REPLAY_RECEIPT.json",
"public_verifier_page_url": "https://truthframer.github.io/truthframer-platform/verifier/",
"public_verifier_integrity_seal_url": "https://truthframer.github.io/truthframer-platform/verifier/TRUTHFRAMER_PUBLIC_VERIFIER_INTEGRITY_SEAL.json",
"public_independent_verifier_script_url": "https://truthframer.github.io/truthframer-platform/verifier/TRUTHFRAMER_PUBLIC_INDEPENDENT_VERIFIER.mjs",
"public_independent_verification_witness_url": "https://truthframer.github.io/truthframer-platform/verifier/TRUTHFRAMER_PUBLIC_INDEPENDENT_VERIFICATION_WITNESS.json",
"public_verification_capsule_url": "https://truthframer.github.io/truthframer-platform/capsule/TRUTHFRAMER_PUBLIC_VERIFICATION_CAPSULE.json",
"public_capsule_consumption_receipt_url": "https://truthframer.github.io/truthframer-platform/receipt/TRUTHFRAMER_PUBLIC_CAPSULE_CONSUMPTION_RECEIPT.json",
"verifier_script_raw_sha256": "204cb84108a8b554aa5fdf9afff463befee641c10af45138ab16b6e3e8fccd8c",
"witness_sha256": "132a366bc7aee1df8fddd0ebf87fc2d21d107afd915b51a489aaed13c12c2323",
"witness_receipt_sha256": "ae2b0b1e7867d76ffb2df7ff97ebc6135e5b7b3eed5857b99a5d2161b75945f2",
"capsule_sha256": "957b92e87d6e6ca0f341702e367cb454347b66eba143e4046e3f0e4a8489fe17",
"capsule_consumption_receipt_sha256": "b628327fb196ef50729fe6833e0b0aba0abf3ba3106b0564846d5adb17a95532",
"seal_sha256": "406566d5565381d4d390f6584dfbe26775cd3958aacbf1a163d900a68e56b897",
"cold_replay_receipt_sha256": "5d37e5a6db71050ba709b1f0367a31ad186c15b1866b90e8ec07d718da7bf8aa",
"private_source_accessed": false,
"no_private_source_required": true
}
23 changes: 23 additions & 0 deletions reports/current/release-ledger-v1.9.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"version": "v1.9.0",
"name": "TRUTHFRAMER v1.9.0 — Public Cold Replay Receipt",
"status": "PUBLIC_COLD_REPLAY_RECEIPT_CLOSED",
"main_sha": "75f23d6b887f86ca1f96cf8865610ccdd598907d",
"pages_sha": "6ad25a1d987dedc00997f0f092a10b81beff371d",
"public_cold_replay_receipt_url": "https://truthframer.github.io/truthframer-platform/verifier/TRUTHFRAMER_PUBLIC_COLD_REPLAY_RECEIPT.json",
"public_verifier_page_url": "https://truthframer.github.io/truthframer-platform/verifier/",
"public_verifier_integrity_seal_url": "https://truthframer.github.io/truthframer-platform/verifier/TRUTHFRAMER_PUBLIC_VERIFIER_INTEGRITY_SEAL.json",
"public_independent_verifier_script_url": "https://truthframer.github.io/truthframer-platform/verifier/TRUTHFRAMER_PUBLIC_INDEPENDENT_VERIFIER.mjs",
"public_independent_verification_witness_url": "https://truthframer.github.io/truthframer-platform/verifier/TRUTHFRAMER_PUBLIC_INDEPENDENT_VERIFICATION_WITNESS.json",
"public_verification_capsule_url": "https://truthframer.github.io/truthframer-platform/capsule/TRUTHFRAMER_PUBLIC_VERIFICATION_CAPSULE.json",
"public_capsule_consumption_receipt_url": "https://truthframer.github.io/truthframer-platform/receipt/TRUTHFRAMER_PUBLIC_CAPSULE_CONSUMPTION_RECEIPT.json",
"verifier_script_raw_sha256": "204cb84108a8b554aa5fdf9afff463befee641c10af45138ab16b6e3e8fccd8c",
"witness_sha256": "132a366bc7aee1df8fddd0ebf87fc2d21d107afd915b51a489aaed13c12c2323",
"witness_receipt_sha256": "ae2b0b1e7867d76ffb2df7ff97ebc6135e5b7b3eed5857b99a5d2161b75945f2",
"capsule_sha256": "957b92e87d6e6ca0f341702e367cb454347b66eba143e4046e3f0e4a8489fe17",
"capsule_consumption_receipt_sha256": "b628327fb196ef50729fe6833e0b0aba0abf3ba3106b0564846d5adb17a95532",
"seal_sha256": "406566d5565381d4d390f6584dfbe26775cd3958aacbf1a163d900a68e56b897",
"cold_replay_receipt_sha256": "5d37e5a6db71050ba709b1f0367a31ad186c15b1866b90e8ec07d718da7bf8aa",
"private_source_accessed": false,
"no_private_source_required": true
}
Loading