{
  "schema": "tersign-verifier-releases-v1",
  "v1": "2026-10-07",
  "releases": [
    {
      "date": "2026-10-07",
      "digest": "244af66f22afe06d36adce9880b9aa3b003306e26789cfb08d8051ef6c816993",
      "files": [
        {
          "name": "verify_bundle.py",
          "bytes": 43510,
          "sha256": "b04ff4cb71a51ee47b407a09bebe106d4ce40238590f8efa59a2463ae302973c"
        },
        {
          "name": "keccak.py",
          "bytes": 3197,
          "sha256": "f3fa3c35a309cc7d205b09b52c883a7fa9511f831800c514d5274e100bd0e8ce"
        },
        {
          "name": "secp256k1.py",
          "bytes": 8248,
          "sha256": "e300f067a0135cf62d07e426954ccf91edb317f94eb00fdcab6ef127430ff36c"
        }
      ]
    },
    {
      "date": "2026-10-08",
      "digest": "e6847fef96410110f52ebe6e21c8caab6b750a90bf6eca4a4abe4fe731d96f1f",
      "files": [
        {
          "name": "verify_bundle.py",
          "bytes": 51447,
          "sha256": "2624e161db0dbc41fd7ae8b5934d39602420cdf1f63b437154b1b2c4ccca6119"
        },
        {
          "name": "keccak.py",
          "bytes": 3197,
          "sha256": "f3fa3c35a309cc7d205b09b52c883a7fa9511f831800c514d5274e100bd0e8ce"
        },
        {
          "name": "secp256k1.py",
          "bytes": 8248,
          "sha256": "e300f067a0135cf62d07e426954ccf91edb317f94eb00fdcab6ef127430ff36c"
        }
      ]
    }
  ]
}
