{
  "schema": "BRY-NFET-SX-SITE-INTEGRITY-V2",
  "site": "secure.imagineqira.com",
  "signed_at": "2026-04-18T08:10:02.323996+00:00",
  "file_count": 24,
  "files": {
    "index.html": "3a72d5e29d1a6cbf90a69e30d46d32419939543e09cf23c995c7aae56d0c58a1",
    "review.html": "f108705e7a89ac10dcae927b6f7ccccc882b944db6116e4db7d767dfe7102e23",
    "security.html": "2d936cce3b43b9aa9d6e38815e25c30c22a23b3bd76a1b16f6f673c94cef7c15",
    "contact.html": "29c5208b69d57302d095490590fa79f381529a9cfa9c4b243fe4695106775c12",
    "verify.html": "de651561095c09168518112d4f1cabfcc29703250c7160c80531ace16c9c4dc5",
    "challenge.html": "8f58a9d4ed7eb316d87a90d88cea6a4219030014f4d5083e287acd09e4130f08",
    "downloads.html": "226e729669f8735d2393cf491dedf09664993ab1e0861adaf0f6896a53664264",
    "vault/index.html": "33581d588511df39ab314cbb0239a9daed3c4c8f407f9ce88e7fb9acadac6e75",
    "vault/chat.js": "cca677555726ddcbe5a6a436be86b3c56e58811ef26f82807814a10b25679e94",
    "vault/sodium.js": "b13df42138a77880bd8e18ab184ca74fac59c31471cf82f8ded677cc46b5087f",
    "vault/SODIUM-VERSION.txt": "b273c527bdd08abe17f2e4262612ada4a17b9b3147cdceb2d1459de585adfa41",
    "vault/LICENSE-libsodium.txt": "f553d26033111e076272eef847dfd292a4672c33054b1adaa8c4da8d424fa36b",
    "styles.css": "51fbefa9f43f5685969471ebf67a4eb4da2f96b8ddafcbe2f38f11d1cbcb8a66",
    "robots.txt": "8aeda31517272b3e3726bcbc0b9f5fe0b2c4f3853c9b6f1ac50837e30be4dc18",
    "sitemap.xml": "8a97e29e74506f1a26e86601de3f8d708343a818c4c2f60a68846913bde6ff96",
    "challenge/challenge-meta.json": "c53694e1a080a3dfb5c970ec7336f62b0a0ced6560248a4c5add6af37bab8216",
    "challenge/bry-nfet-sx-challenge-bundle.zip": "b83823f686983d65cc9dd9db519d4e323bcd73c0bf96388aaf411781f3b4bcae",
    "challenge/bundle/artifact.json": "c010abc757b758ff7cb62273720d8f01bda45e46ed90e05b85dcf54ad271e2d5",
    "challenge/bundle/manifest.json": "985688c2a9d228f2c254ad31b9faf296b4a2e0cbed2e7837de9633997cebe95d",
    "challenge/bundle/metadata.json": "ccc1ff8dbf12719c03313af4d15b9caf3d4a0154b2fa43cc117da938deca0327",
    "challenge/bundle/signature.json": "9e06618bc8abb8bf5e1f47c78d04c7832c74a441cace854e146d8d875ba89d67",
    "android/index.html": "92b98c8dee26d686583c289034f22e28c0ce3d1e3abf57a04b5f1326942a5b22",
    "site-signer.ed25519.pub": "dbb282b70657334bbf1cdf6f2fa6d758b5a81556aaf0c16b5602167d08879c18",
    "site-verify.js": "dc980912f89cc3a6065e3be23c5df55c4af5629a9ef83abfec33775145c08120"
  },
  "signer": {
    "scheme": "ed25519",
    "public_key_hex": "881de4e7616992f92013b84ba1bbd08280a007b491bde28a46d8a15612d1d326",
    "public_key_url": "https://secure.imagineqira.com/site-signer.ed25519.pub",
    "domain": "BRY-NFET-SX|SITE-INTEGRITY|V2"
  },
  "signature": {
    "algorithm": "ed25519",
    "domain": "BRY-NFET-SX|SITE-INTEGRITY|V2",
    "public_key_hex": "881de4e7616992f92013b84ba1bbd08280a007b491bde28a46d8a15612d1d326",
    "signature_hex": "618bbf1dba08229052bc07ef1cf8a2117b87a75b84bce7db8f481c2ed08a3234b302698baef2c8d43c8bd0b8281b68c0385808abc45e70ca45b6e0a571bc9504",
    "canonical_json_note": "The signed bytes are: BRY-NFET-SX|SITE-INTEGRITY|V2 || json.dumps(manifest_without_signature, indent=2, sort_keys=True).encode('utf-8'). The 'manifest_without_signature' object is this record with the 'signature' field removed."
  }
}
