{
  "release": "v1.2.1-web-r3-2026-09-14",
  "charter_edition": "v1.2.1",
  "date": "2026-09-14",
  "integrity_note": "Checksums identify bytes, not authorship, correctness or independent validation. This manifest and its checksum file are excluded from self-hashing.",
  "files": [
    {
      "file": "charter.json",
      "url": "https://enduringpulse.org/downloads/releases/v1.2.1-web-r3-2026-09-14/charter.json",
      "bytes": 89632,
      "sha256": "ed5c692597ae64eb32001f18177a0c1271c10e7158d476e53c3efa4d64dfafe8"
    },
    {
      "file": "claim-register.json",
      "url": "https://enduringpulse.org/downloads/releases/v1.2.1-web-r3-2026-09-14/claim-register.json",
      "bytes": 31986,
      "sha256": "e801a55b4e9ea2915b0127d8eaa08d23c842d818c6547542015d1afe1fa59cbd"
    },
    {
      "file": "common-english.html",
      "url": "https://enduringpulse.org/downloads/releases/v1.2.1-web-r3-2026-09-14/common-english.html",
      "bytes": 18392,
      "sha256": "ff82a29242cb3dc51df220a32f5cfc80f0f4a8fb47419c436901f51baa893117"
    },
    {
      "file": "common-english.txt",
      "url": "https://enduringpulse.org/downloads/releases/v1.2.1-web-r3-2026-09-14/common-english.txt",
      "bytes": 16881,
      "sha256": "02ddd08d180cadfd8cd8f88db53ad501333a89371ddd23ea39b737b31d1abc39"
    },
    {
      "file": "constitution-v1.2.1-web-r3-2026-09-14.pdf",
      "url": "https://enduringpulse.org/downloads/releases/v1.2.1-web-r3-2026-09-14/constitution-v1.2.1-web-r3-2026-09-14.pdf",
      "bytes": 97280,
      "sha256": "373a13e080636f612f26a9976ea6fc3749d49dea040428b6b380728c84e62ca9"
    },
    {
      "file": "constitution.html",
      "url": "https://enduringpulse.org/downloads/releases/v1.2.1-web-r3-2026-09-14/constitution.html",
      "bytes": 60785,
      "sha256": "cf99e65234a600108aa9ef03de11a044bf90aeec00faa8d7d2d934f60e193282"
    },
    {
      "file": "constitution.txt",
      "url": "https://enduringpulse.org/downloads/releases/v1.2.1-web-r3-2026-09-14/constitution.txt",
      "bytes": 56984,
      "sha256": "9b2f69e28d08ecae363cf96dfeb04d490bd6e0daa621a1dd4bb0049fcc803c62"
    },
    {
      "file": "core-doctrines.html",
      "url": "https://enduringpulse.org/downloads/releases/v1.2.1-web-r3-2026-09-14/core-doctrines.html",
      "bytes": 6427,
      "sha256": "75a2b52c364c5dcba5fe56349da8c8fb2adeac6fa852e04a45806913b640a7e7"
    },
    {
      "file": "core-doctrines.txt",
      "url": "https://enduringpulse.org/downloads/releases/v1.2.1-web-r3-2026-09-14/core-doctrines.txt",
      "bytes": 4872,
      "sha256": "2a8d189fa4a2752294123f7f9418dfee250014affbfc459f54790394eb605d04"
    },
    {
      "file": "glossary.html",
      "url": "https://enduringpulse.org/downloads/releases/v1.2.1-web-r3-2026-09-14/glossary.html",
      "bytes": 12859,
      "sha256": "d3030e5bf94b088f2ab274069e9184baf2d9c45cbe92a6120ad6f54af7a16b4f"
    },
    {
      "file": "glossary.txt",
      "url": "https://enduringpulse.org/downloads/releases/v1.2.1-web-r3-2026-09-14/glossary.txt",
      "bytes": 9658,
      "sha256": "72506c59f3d4a55fcce00761610f87bb0f1a4069e9ba4e380c451786edd68611"
    },
    {
      "file": "long-horizon-archive.zip",
      "url": "https://enduringpulse.org/downloads/releases/v1.2.1-web-r3-2026-09-14/long-horizon-archive.zip",
      "bytes": 902934,
      "sha256": "54fed790f99a3db27c16103e0b8efc222d8a62e7470d273fbdb8195dbd034809"
    },
    {
      "file": "long-horizon-errata.txt",
      "url": "https://enduringpulse.org/downloads/releases/v1.2.1-web-r3-2026-09-14/long-horizon-errata.txt",
      "bytes": 1640,
      "sha256": "3e8bdc5da8ea33751f12a0f1eead34a97301da2f8a01f062a2d7baeb4e32513a"
    },
    {
      "file": "long-horizon-guide.txt",
      "url": "https://enduringpulse.org/downloads/releases/v1.2.1-web-r3-2026-09-14/long-horizon-guide.txt",
      "bytes": 4014,
      "sha256": "ae461f7c7c2b9f8fdd100a98594687c97f4984f563d50ec54076f9e77a3806c1"
    },
    {
      "file": "long-horizon-ranks.csv",
      "url": "https://enduringpulse.org/downloads/releases/v1.2.1-web-r3-2026-09-14/long-horizon-ranks.csv",
      "bytes": 86052,
      "sha256": "e46c0976e74911f2262d249792a91d34c4b774767f76ca0daa5c3ed9f0ec4860"
    },
    {
      "file": "long-horizon-summary.csv",
      "url": "https://enduringpulse.org/downloads/releases/v1.2.1-web-r3-2026-09-14/long-horizon-summary.csv",
      "bytes": 4213,
      "sha256": "30fce2b3f72d7379154f7ab795f6cf171873091dbe4f03468bdde70cb8881f29"
    },
    {
      "file": "long-horizon-verification.json",
      "url": "https://enduringpulse.org/downloads/releases/v1.2.1-web-r3-2026-09-14/long-horizon-verification.json",
      "bytes": 3280,
      "sha256": "ad3155a6e8919bdb112460f6b4a716a90829925972672b4938534c73a86e8953"
    },
    {
      "file": "provenance.csv",
      "url": "https://enduringpulse.org/downloads/releases/v1.2.1-web-r3-2026-09-14/provenance.csv",
      "bytes": 1243,
      "sha256": "0528d8411e99c5da82a29ec5bad3f5a566d05409e843cb066c938533b6d209f3"
    },
    {
      "file": "public-faq.html",
      "url": "https://enduringpulse.org/downloads/releases/v1.2.1-web-r3-2026-09-14/public-faq.html",
      "bytes": 7328,
      "sha256": "6b1a624651aade67813e2cbc04a6f6fa9d7520045cbd57e4c242a8293d3981f5"
    },
    {
      "file": "public-faq.txt",
      "url": "https://enduringpulse.org/downloads/releases/v1.2.1-web-r3-2026-09-14/public-faq.txt",
      "bytes": 6190,
      "sha256": "8c647c0cdbe00f98fafe6dc68bd8cb507cedf277871c5bb69ff6e7b71d77c937"
    },
    {
      "file": "references.csl.json",
      "url": "https://enduringpulse.org/downloads/releases/v1.2.1-web-r3-2026-09-14/references.csl.json",
      "bytes": 19361,
      "sha256": "a6d3cde3c3a60ae4f2afffdc2ddb5ceb8e4db0528bf279d54043a53144aecd5d"
    },
    {
      "file": "rejected-alternatives.html",
      "url": "https://enduringpulse.org/downloads/releases/v1.2.1-web-r3-2026-09-14/rejected-alternatives.html",
      "bytes": 5490,
      "sha256": "078b62ffc881809383f7f3c3dd8252ae0f9dab771c8b620b8d10a5b95a94d890"
    },
    {
      "file": "rejected-alternatives.txt",
      "url": "https://enduringpulse.org/downloads/releases/v1.2.1-web-r3-2026-09-14/rejected-alternatives.txt",
      "bytes": 3549,
      "sha256": "5d71434fa61d9cd19707fc1464fd791a37df9f537e155c294485988de2962dca"
    },
    {
      "file": "research-archive.zip",
      "url": "https://enduringpulse.org/downloads/releases/v1.2.1-web-r3-2026-09-14/research-archive.zip",
      "bytes": 3678042,
      "sha256": "758d85cf21c663440529f85c7644b299ac34b3cac5d8f595215d7a425deaba48"
    },
    {
      "file": "research-manifest.json",
      "url": "https://enduringpulse.org/downloads/releases/v1.2.1-web-r3-2026-09-14/research-manifest.json",
      "bytes": 42568,
      "sha256": "028bdecb93fd6f270e26760250b0330c30fcc905b53df2019587284cae5ac576"
    },
    {
      "file": "technical-framework.html",
      "url": "https://enduringpulse.org/downloads/releases/v1.2.1-web-r3-2026-09-14/technical-framework.html",
      "bytes": 21131,
      "sha256": "0198f14638f8aa11178c68cd33038076949b5a9f3c53430b434dc962b784b5c0"
    },
    {
      "file": "technical-framework.txt",
      "url": "https://enduringpulse.org/downloads/releases/v1.2.1-web-r3-2026-09-14/technical-framework.txt",
      "bytes": 17876,
      "sha256": "feac406e4123a5240211b5cea0e8a0a571fcbf87d049d0444bb06292fd408f47"
    },
    {
      "file": "testing-brief-v1.2.1-web-r3-2026-09-14.pdf",
      "url": "https://enduringpulse.org/downloads/releases/v1.2.1-web-r3-2026-09-14/testing-brief-v1.2.1-web-r3-2026-09-14.pdf",
      "bytes": 51984,
      "sha256": "70bee9608908988e5b37234f9bcaa7ddf8fe1777b541024e6d3946580103f3b8"
    },
    {
      "file": "testing-brief.html",
      "url": "https://enduringpulse.org/downloads/releases/v1.2.1-web-r3-2026-09-14/testing-brief.html",
      "bytes": 11259,
      "sha256": "07d27f2d1cc71ed2a7aea4304ba3dfd1634b750e20fed4d024da59f6fa12ee4e"
    },
    {
      "file": "testing-brief.txt",
      "url": "https://enduringpulse.org/downloads/releases/v1.2.1-web-r3-2026-09-14/testing-brief.txt",
      "bytes": 8191,
      "sha256": "f2b5a5861f66670245cc98ed47f503b91be764a165701db88b78e8ea8f3048a1"
    },
    {
      "file": "testing-metrics.csv",
      "url": "https://enduringpulse.org/downloads/releases/v1.2.1-web-r3-2026-09-14/testing-metrics.csv",
      "bytes": 1234,
      "sha256": "871ecd8b2c07e44f6faa0af3158d478dda134993628e6b22083199dd9d21eb2c"
    }
  ],
  "withdrawn": [
    {
      "file": "critique-template.txt",
      "url": "https://enduringpulse.org/downloads/releases/v1.2.1-web-r3-2026-09-14/critique-template.txt",
      "bytes": 340,
      "sha256": "dc8d5dcbdcd74297b83b9e5047da25c8c30e7c89642ad08e7ffaca48533417fe",
      "reason": "Superseded contact address; use release 4 and review@enduringpulse.com."
    },
    {
      "file": "index.html",
      "url": "https://enduringpulse.org/downloads/releases/v1.2.1-web-r3-2026-09-14/index.html",
      "bytes": 8429,
      "sha256": "6d21c659aa08386bb73a20035afcfcc85cefe17014f57908af008fde9c271147",
      "reason": "Superseded contact address; use release 4 and review@enduringpulse.com."
    },
    {
      "file": "site-source.zip",
      "url": "https://enduringpulse.org/downloads/releases/v1.2.1-web-r3-2026-09-14/site-source.zip",
      "bytes": 6504651,
      "sha256": "ba5eb247c29658b5b40cfdf575f47f472e967a4e7b705239bf21df690aa5fea3",
      "reason": "Superseded contact address; use release 4 and review@enduringpulse.com."
    }
  ]
}
