{
  "policyVersion": "quranverify.trust-policy.v1",
  "policyId": "quranverify-demo-2-of-3",
  "label": "QuranVerify technical demo 2-of-3 simulated signer policy",
  "releaseTypeAllowed": "technical-demo",
  "threshold": 2,
  "demoOnly": true,
  "statusFreshness": {
    "checkedAt": "2026-10-06T00:00:00.000Z",
    "status": "demo policy generated locally; no institutional review"
  },
  "authorizedSigners": [
    {
      "signerId": "demo-signer-1",
      "publicKeyHex": "03a107bff3ce10be1d70dd18e74bc09967e4d6309ba50d5f1ddc8664125531b8",
      "keyFingerprint": "56475aa75463474c0285df5dbf2bcab7",
      "identityLabel": "Simulated project-controlled demo signer 1"
    },
    {
      "signerId": "demo-signer-2",
      "publicKeyHex": "712651f450ba05b63898b99ef5f7ba45632e8e2527f7f715cd671ec4024cc51e",
      "keyFingerprint": "141ddf2e77d4f690748cf74ecd390d44",
      "identityLabel": "Simulated project-controlled demo signer 2"
    },
    {
      "signerId": "demo-signer-3",
      "publicKeyHex": "7776e870b93354f2a0b24c23f2a36cc4e80e223218c1b97926fdd018396a2b9b",
      "keyFingerprint": "0a5b67549542c9a55ed6a80ba5c7646b",
      "identityLabel": "Simulated project-controlled demo signer 3"
    }
  ]
}
