{
  "v": "pqgov-evidence-1",
  "created_ts": 1000,
  "packager": null,
  "record": {
    "v": "pqgov-1",
    "subject": "SAMPLE — TRELYAN DEMO model (not a real client)",
    "model_hash": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
    "aibom": {
      "bom": {
        "v": "pqaibom-1",
        "spec": "CycloneDX-1.6-mlbom",
        "claim_scope": "self-attested-declaration",
        "subject": "SAMPLE — TRELYAN DEMO model (not a real client)",
        "declarant": "DEMO Labs (fictional)",
        "assurance_level": 1,
        "assurance_name": "Bound",
        "generated_ts": 1000,
        "components": [
          {
            "type": "model",
            "name": "demo-llm",
            "version": "1.0",
            "license": "Apache-2.0",
            "weights_sha256": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
            "source_url": "https://example.invalid/demo/llm",
            "provider": "DEMO Labs (fictional)",
            "task": "text-generation",
            "base_model": null,
            "parent_models": null,
            "merge_method": null,
            "quantization": null,
            "alignment": null,
            "hyperparameters": null,
            "training_compute": null,
            "energy": null,
            "modality": null,
            "model_card_url": "https://example.invalid/demo/llm/card",
            "params": null
          },
          {
            "type": "dataset",
            "name": "demo-corpus",
            "version": null,
            "license": "CC-BY-4.0",
            "hash": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
            "source": null,
            "provenance": "curated 2025 (fictional)",
            "split": "train",
            "data_classification": "internal",
            "consent_mechanism": "licensed",
            "acquisition_method": null,
            "collection_period": null
          }
        ],
        "grade": {
          "letter": "A",
          "label": "A (Bound)",
          "score": 100,
          "level": 1,
          "graded_dims": 6,
          "findings": [
            {
              "dim": "integrity",
              "status": "pass",
              "detail": "model weights + dataset hashes pinned"
            },
            {
              "dim": "provenance",
              "status": "pass",
              "detail": "source + provider declared"
            },
            {
              "dim": "lineage",
              "status": "na",
              "detail": "derived/merged models declare lineage that resolves to declared components"
            },
            {
              "dim": "licensing",
              "status": "pass",
              "detail": "licences declared"
            },
            {
              "dim": "known_risk",
              "status": "pass",
              "detail": "no flagged high-risk component"
            },
            {
              "dim": "documentation",
              "status": "pass",
              "detail": "model cards + dataset provenance"
            },
            {
              "dim": "data_governance",
              "status": "pass",
              "detail": "definite data classification + consent basis"
            }
          ]
        },
        "regulatory": {
          "note": "SUPPORTS evidence-gathering; does NOT certify compliance.",
          "maps": [
            "EU AI Act Annex IV (inventory + data-provenance subset)",
            "NIST AI RMF MAP-2",
            "NTIA SBOM minimum elements (2021) + CISA SBOM/AIBOM guidance",
            "OMB M-25-21/M-25-22 (2025, successors to M-24-10)",
            "ISO/IEC 42001 Annex A"
          ]
        },
        "runtime_binding": "e187e2b49b84e7a4b05bcf09d21e43d7bb2819bfc544c44c4a64e5bba855b4f34aa3ca0009fcfa27ca4663f26dc755f7a2bf40a6edbb7e750d8d723c8ba98aae"
      },
      "envelope": {
        "v": "pqseal-1",
        "suite": "trelyan-seal/ML-DSA-87+Ed25519",
        "payload_sha512": "effb48611fd2bfebb71c8b43937a2970ea25673884cb602844fff70362358c3e9b89ba1656f35376f890f4d4f7956f48238efcf130e5dcb29d35230ea0e93567",
        "legs": [
          {
            "alg": "ML-DSA-87",
            "kind": "lattice",
            "pub_hex": "559f401a4d42c1269cfa3413cb47c0d65c0adff0e99b3e9d2797bde9680fb9f3b2b0acf9e5e696446619ba39fac5d250e18aec134d481046e415b4420efb7580a5d9bc501d6e9c75a84d870e26da3e2999c16537a052044890d06931bf200a03fe387d21fb4eef3e84967ac1342edd57de3290c10cc6fa5671a1ebee835987711d8aa1de7ca9f8d5fb0988662dfcc729fb10e19018510aff7b31cbf31785cfc428885e9c8a88e195a98741ac0b65d8eb29372fdcb2687867b606d9e3fae244fc5fc6e8add0ae259fc13cc37b1ed83f7c122bd674ba8f8872375132cdc3c5a4cfc54c65c6c21eef03bda4f85cdf316d46e5beadde50ff4d458bf3310611a6d78bc3b658d082647fb3a06f3db5d372612f6d0395efcaed9cc2c7e6c25b05df62cb590ea83511a867c0b3332ce36ecba0d4c57b358065c6f18e745a81b88691f70cf2f0bbcfe8de88dc1c0d965939d2d996bae01b2e6cd18077bd45312a36a2b523569b5a8eccdf56e92f96a26e5c6d5d4949953e1ad01ebd8185f576b5a1cbd6190edcd16ec645ee707f65947b2ea2b4d9393194ff7e1fa7c8fa499874f7184d94beea3fcf3c485dd837045fb68a66cb4b6c1c4916f98f7c21322f9fd9112f4de02af8a0f7b71d5145e421115d78e16c63f8df98575e85a8bb6d6b34d0eee8b28a55a1748e1c7a95d9c04eadf1b37dc4ffd1bd9ebeb107517789314dd21cd6da78d4478ee71abd1a6d97b7d420afc3244a16fc64f8db50157f38787d50948fe89e269b5f0243a8d056599501f3da4813c05819d122a32b6bf5254aa2ac5cc3ee2b6202b91624904917b2fbd3dafb0ac604c36f4da8fefb58133bef056c741202f5be43ea4ebc9c4030ce5ff8b23333b2347bcf0de7fdb31a3e4414c9bd9ae2718b8a45e1449f7d0e6ac7cd7537f2069ccb433ff03d81f572edf54dfe3bf4173a8ffc97c15c8297d15e0debf42c30566bce56cb131fc294dd35e947db13ce4be1170ff1fd61d36809ab53456353b7a5fcba3ba2f33886061bb8fb1634311cc4a33c47775319f8d058b1ef93e9af57d5c8b66efd3069fa97e39ff500cb1b02e0e909a96fb6e2eaca1262212b43a6d51a29c307215fb0b1f8f69919b07417fc52d08ca463f3e094b607fe350c2fc0524d80932a0e0115d804ae32d7d3edd6438172b41f742e6198e72e498faac51078d13d7e5f332ce3af6f6742c939a24d9753957934a207f840d8fc551949846dfdb0cc883b9c9f72bc2c6298cd5e44f96cb0e3776644912abd6b8ca9dacf090c9f9aadd799d2eac1d8d1ba5799e6718479f58b837f415c2888dedf4007139b445d3d2e6224e29b33529ed861b066e430d0b290891d2f670e22c47f7ae82f9865365635873b97d327fd513108b26f2bb07e3ca7f554c43237d9fbb55b26ec23a92029909b67b04d102ed4fb4a8588b57956c84596f425f82d4f81b477f8c52c05079de6ca2f150198fcce147b53583c92201b3994784adcb4797ea068f79d632df281864bc907743f2ab7d6a762aafecc6f4ffdddde389f81f63764333f7e4b714410abf6187237826de6882c163cc0ba0ebf21c2687a6fe17399b47d3212bc0442915107a2e594c9ad69ab506ee593eecb5f59c7261a10dffc5bfa537211174527ae63f612b6609d59d4202aa49e3ef1f7395434d0001959fdaeca2bd52cb94ec9791b335ad5ffad49f5135b83383fdc3e3539a5a2ff6c3c33429477059a3d8df196aebd8e922c9ec3ec3dee771cdb080c5c3e9307568789fd64668d6e8b4b2ebcaae2d4c04b60c0d16383ccae5ac3ec2fc840bd984797e1ff872f5c70825e83d252b597903fbbec853287d133b8e97ca3cedcfceda3a98d424cdc5c382cc87fb71ececb5a2799454c5779efaba1a903cf86df06639ab7932da494eb18f8c7a74c6de3b03bd96b84c3b71e49d502c784bd9a071333b336859e7851e0538824b791bb64dd13f7c79d4121d1fdfa3656b973cda053b6ff8dce3a8c1e4523422a0ddb3b4aadf2572f723e56ebff1f104971f1668e31b72a4998f9cb78e0cdf12824becef8c2e7dc9838e465979d9eedc807ee653e6ad56390fa0cd08f3d3cd693088b5f558a60658d80897b45e4f93fb6276df97538901d846a6b76dae87948bbec1861eef8d1402747a535e8ebed23da2dbe2fa375ae2927870339f140c1a2408fce43a74eba26f113bec7efa57c4cc19dd43e4d6083f16b8b15b37f7c58bb55285d1563e7d40b4bc54cb7d598fc7fc2bc85d8d13b842c1a40e64db2ffd1df3a18dc93c3c3c59ac811857eec31cff32ba5d037fb4194a8fe68a0ba4a709458d3b6cbaa585d58df9d97151886f3313b5262b2bcbe7a196250df5e4760d0cb4811b74a0fc489138dcc890000ad1dbdedbedb4ce8bf165f4250e1c1920cda409cd8addd7edba22fe4db5681d41b2c7fc99e07389a49df901dc2bc620d1bfef3c55c32428fe9583c425e4e7c6516b4d2038b84e7ff0dbefa6df6d75ab788a8f313201698e2c3c4333dee4004a3925c2b12ec3228b04f37ed8ac0ca584a99e599b2357bd305da22116b8aa06f7cb7449698e96e0f3bf5d2f34de72269be4fbe83bc4f36bcd6a09e0ad7075066535da49de8923605622cf2e406d36618a4fd42dcb5d029907c6880fcc01c91c6007ab8cec433a1302d730fc47086abf6fa617c512e8c6af9f85ddb147e40e6bf778f2c33e0fa34c930fc70e31196c3eb9283b3a1349584e0e28f9aa69f39ff837cda2fad2c78369d5861209d0053d915ed3b222f9791355b6f615f283c265f3ab477205ee9acd39d21dc4492d293e23bc6334c24326a29f32182aa99466fe9d12b0fcd1c7c95e6e7c6c8be246911e8ceed52396769e94f5807de37d6a3062c4e1b5395d6ec728bf0d35bdbe541fd254b20829223dce42c0bd4d3b9e0e22edf8fcf4dcdbecba9a1656a5bc47821ffe017e74a660ca31b8ee6351a977a7f9d9f8660c5236d1f7a843253c6941528558760b079fbd4a8922b732938c9c655a5612dd0044af0bb8b41df0dc934162c8c52b26ae247f1d781e7e61c694969df1f38e92eb83e474e6e90ad3f87df69efe46d9c3b209a23b0da74a2985baa4e27953c5c8d2245d545ccd9aecc302747fe5add993622d877f37033c2a89eb034dc39d730f6ebe670cf9fe4c043990eb8c7a530875c49d4220e5e719524b37fa54c02876d1b228096f8ea6bb9930f6ad76a763c5116031ba9479776a11948ebd759540e6aabb7aa58667bff50b4bf3d07c8722bdd3d681e5323e277ed6ac98d891c9aa1f2c94d7b2d4e3f596919cdc73a0105f81cc377edf5eae57c25fb84d9a703ac4c51933990f339bee5d88b0359cc7fea841270d4afabbfeee4a6ce486348ca6399e94dd76df5de5baab1fda4b36823bb73d07e84441a2754b5f1c5e0847e53f20d185199960a774c0fd70feba2ccfe9b874ea3863c6a19649bd8cbd1cd0e70ddd56654d4d8eee182454e546cad2071ca7d1db8d123357c75924ce69508438d717a7fd83e944731919afa1089510e64428d006469afde9ad7675feda15473c78438fe6b8dcbf67eff2e2dc5fe2687672307dedd110b3f513c2dd19b9d55e320cfcb07cf4e1482cf8d797246afd1c1e092c57d7e176752547534f729e585366ed9e68699c3e32d4d03e078201041",
            "sig_hex": "1424c1859bdefb8636f0242f157d3a154fa01d01fa3ae89c5c1c3423586fe48aa7bbb31a62126eebda52195c2b53a6a904556306a2ba6c27ffcd6be9070b85554e4400083efea276068c2f2d5bc4e61a2b9f1c8a3ba7d07b327ddb0a469d3dd664b46fd470cd5895de5c822261fa2a06001cd894885da64864919095f6663f8fa0738189039dd4b85bd427d4db2de68578742f1659daa6c723620ae888a7309d2d2ecbf7ee486104869d41715bc2a7e08ae332c456bf362a1f823eb2f6b5eaaf14e4c463e0ea1c008099c9b7229a8ab7a8d4b6b29765d8968ff107a274207aeb872bd34b6224d73ee7ee8e3cd461197a204719ad2102bebebba8b91ae52fc79d3ed2eeb381f46faa532bee0ebef29ef702c62c99fb98cd563a1cfd41b4d7392fa14fa7a610a7ab3ef1e6d3880335d3b118b0130d7cbfa21960c690db611aef4efd870dfccc97bdfa74eebb5d6a94898dc505b2b762a6361b1b5e4710a12cfe33b0b0518eeb4f43639c9244755e4dda362a7855d03f4a877e164a8b98b47cb3b82e38dfee4f3ccb3a7d217f7d49de5cce9d916a713f127454c9693aa86f51deeb1bf96f3d6e133a4dae46b922e9124a7d9fcb952727f3c2c67057a6671c0e121e84769a2acc9fd74bc7a6e77b0cf0be6a18372134ea4bd338e36c8c03485180b5b177b2d00134ca8455fe7eaaf539ced0af2b64d0cdef00b660700cbe298e243e6cc42aa959a1c47307c7374f62e20f178d65abe2906fa4317f0882f40500e99f6f9bc0b10a9f563bafe72a3d37fdb73a628a9a9904c205f87cb98e27e64cda5215bd0906657f84e3d2b90281f9e22ddc6039699dcc600160ecc55309823418c1ace425b8f7de2ea181cc25dfb41bbe58e0b40cc59f2a7b822643a4edf257a53a51604b4a29c833e29c699ae45c0f2fb28492f48a06149eebaf512b3f9dba49ecf50f550729f6ae2914fb4904b61ce0ee9f6a87c1c7667784c1aac683822bf9bb30872a68db0796e9840810d7d38b67ff965857fef5a9abf99e071a1f05e26207a5036e3c53426d62cb877c07f80386112cc794e5d47da341c034e63bb421c85f89cf75ff7a9b1b65f80934357063023069dc69909b3391b3f43a128fa280175101b73a7663ab918962af7d6e32d4d691bc4c6b1f18bd3ee3f0a0e05ed82683b220450665e019280cb89bf34cf15a98e6c09deb92eca3b909e9f3cf1f6e6f7e64f22b270948a498c3de888ceb6c9465fabaeb6bd31e20d01240de26f1fdb17f253a2041936f218ad225795f8ff1d40214f0153f5b1a88fd78c766b3f3aeb6a530610be01d086d006164ba7a1de7fdb9ce41e78c0e2042f031c2ea5892dc9bee28bd2c655c2f3b8e1694a780428e3bee4d2219819145b58f52cfdee820f47a1b0e19d63eb06193e1e82c9d90736bd481d071a78b5ad26cd352e5d7fe2228c9352a844cdaf28bf318ef833a600672ff514bc4ef6530903793cff1b0bf6df2762eaf772b4387214d99802c624e9421b935b2570c13ba3613563bba5ee2c7fe64a0822b1d75d1f1bd503acb98a72b5f58cb0f82bbacfffa57bc055ce00009d50e939f695c5482028a6394e942be16a8b3208aaefd016cb58d5efb0b0b7070c9d5c0013a9a4bd8b36f319c32b66cdc04a372982cafa54e1a656a185ff631d71cc48de2211971129c29891ec428b839265117e0d1d67efb7b2b36f7d53dcf4dd1f51d55ec992779e0671e850da84be551ccb2c2ea42e9516e8ba3ddb1dfcb3a0f889c83b1f8d0ace77cdd2519f5358d0f0ee5d6670c870929a49cf752c3a3925d950e7dbf3ebfc99e2fc7c187c8de990b4cdd634b719afc29c9efa74f2e5eb5a6502bb2c286609872bdd1e09723df288de5a65a500b2b882bb4f3d8e46561cb8d5f381b5189de1d3e939049f9fcbc68880a35255a7e419b03407d93614b3c2888f7e8d00f49bc3d50c97dd0602288da1570629116a6af4a15927444f788e51b4851df29605eb4e5214c8c19379eeb0c7e3d7c2ae5b3fce1300f66950b7870f6accb2c45dc69e1ca42ce1ab761ec98951d1d9c0e5e480680e0d4c2d8bd7023eb9c5c376cb384e97e7ae70f0bb7c65639938e34bfcfd277968e9dc4d84148cc3ac573dcc2a8b2148f27add11172a17259becb11996911946c250de598c58e3cb1d57f61157374386e0b4fe3db5d0f351c75ccca982f865f01c4ebbeec95fe7e47bfb981243ab2c5ad5cfbd6e491c9aa18937e23abe90313f8e40543504bea7d9e1cf6c882686d9005e7e62ac852970a65fa98d0c076d808a5649f8dc9ceb71617fa4b5493ac6a828f86cbad8bbf531b60a7b311ec314749c805b57bac3105b6a62bb38c6f2cf4661ec76ba5d84e8ec7fdbe154266dc23913bc771abf2110940fe84025c0943fef8d2f44acf0b91828bca0686a8bb1fff0f56dc184266554aa85f7f7d12e5ec9100f351b3e12d4abf056bf7e252bc4700970b821c78b450f9c614d56b89a8afbb4052c27d9a2748a29d51a44f0527dea927cdb0d9b301809a3a12504000ea9f04b450e67b4b1d96c9b1854d59fec6778dd6c416bf5cf2702e0b2539a128cc1f5156682e860b04fb8223f3f0976af482cc5f38d0f3ad744516d0c112e5bc1a8ff618f137211e5adaf62b513ed19cc6b3d9df44bca5e5b3cfc852bd03f08b341e6c4b0e37db8e6b6aae8141cd1f2ebaf5cb5990b92e6bb60ca8c8968258c664140b8c5c45ee84449056e98427a6df3f65660ecc1d734dd0c4dbf619cd91adc6ad82e4b99e61950dc948a3d92c9cce56d55d7851eee1c092b0d55d3066c4df01af0316ef1be0ba0779159638de84cff959364ef609fc4c8b8fefd53ee24267b25c31f507a5112be50e8d82c184729c402dacc39171376e62fdc65103dd151b2db9bad510433564ef0cd68f59ffa0b3db2b922f324cc13d68d7928d5b5671225457ade8b8c6a0def26e94c2006832c374fd0bd25955d7eb48d96ed23d6ae81ce08a3262caaea4b2d3e456517b7bb28f7f3a83db7b50e5fac0ea775ac0cf4b10b2a4227e26e027cde28ec038683d06562bd7c653c40d429f4b8446297b028b12784009ef2e61285426ba77332398ca43f67889d6a50cb10a8c5f875703f726f660c49bc75fc5cc4c4cb2c03fdc49830ca43aa2c371d94a9a4bbb133b0bf481924878684a68c18e9ac6b133c46d286033d4f71006bbea4ea0062daaa67175dbcb6a1dc7fcf4ac1586cf6f58fcadeabf23b1b8c491a2cd16571ed2a444b5d5415d5b4f408f23ec5c957be93c660425ee2d00c17c64872cc38ef5ee92e097b1dead85f12ef11784e43fe57147bf97feef15c9300cb3a06853af726fc4ee7a195e9f5c263a17d052c661ce58fad8333bd3b35beb3eada7419ce13637a98fd239c09da982ca1ab93ce30075657211608d523a9514bf966452073b037f8ebdfe458cb12f04bdef676efe4eaa25e2c393a2dcdca2f1c98a382b97376cab6831d632fd0d7a94005801f90a45bb4bbb24557b5cd6bdf290ee24222892ed376cfa409eeaec408d3d64801f8ba5b3756325cde985138e4cb1e082704e5d06a3a057f0f7e1144bd71934ee0ebcae092f1f1996a50d3bb7504756282c97953e8bd3fd533679a25f17dde9531f7ede95413996138100ea8461dadb2cf720fc95d40e7863a2889270150a6cf425cc07e9730686e3845774069f85c79744cc790017fdeacb657c28c52b14f32b189b72d842a0593c2aa1fe8f92f763a194b0deebd63a861f6aa3e456204cb34807b1dc65bc58f2eade7856e248ddec5cbcf1713836ffea346f2d894d33936f0f1526636ffcfacba72f72cf8c5ad5b674819863d693ef601ce958bdc958d1b91ece700b993a0110fd3f678c82fa08249308901cd20d87c57c85138c2fdb4b32cce7a8e66087208cfc9748953e6c9fb91bc4aedb81db8b5eb6a3d0782575274949c7d617af4856cafd14b04857b00576b0ae948f651dda2f95fe621ab889ae49dbd95347ad9d3b87fbf12c93c5b455a9aa455935629e531fe4374d7b82a3799de156ae65c2226ba0b000e5ec9fb077a64aa86a5ed394dd868a9378ea1e797004e1e94b0f1b5443b6e7831a17669e76727c8e316ea05164eb33e60162e6dc696b5e0c71350e74d688e5e7695010fa8ed23aaee7659efbd4cbd8705fc4d6ed48660132503e3f8156ed9282d255e1f1a55686faef6e93c3ff0cc5e85e79b5855572b08711f19a9a55b4a62d06023a24dc73b16aa3287bee9d80b072d10218401f9cadceef127d54ad3530b469232f2cd921cb2c90797521f6831533cf30cff57e8cf212b9db2039cc96e3c195204f8ee53f0b6f5ae596c88334307c3694aea1280faa83fba5a63be19542f9057ef32b2f904d424590beb4a57cfa675de478fbef1cdeb885cd956429b7d652ed20b6960c30aff98a8d9c4bdff3760d99ba9546fe91f97938de8358a1aa3938050d2b4ff4a0a018530f5d2b125ec7b90ca655ecb5ee695ef2d132803171154b2da18c1aa6794302e21b2556296bdfb6b18bb5608b5291237c2185f9085af7b1e0faf892b033e5bec499abcdf29c1b165ac409d0d581cfaa7a506630ec6288a83d0160e21b4789a30c6a4c952dbc2e85ca5fce268e8b2b2368160601902a3fa875b637f816a70c382660b06afe3a87280652fd814bef731d80091005c5faf4680d9b321eca381356f86a174a7350778e2f991c955513b9d1f861dad65f4572e08749aae890b4411c55a1cb58c01295f619ae8d3d695115d8d3ebdb56d598e96055cfbd4c92465909ceb257b3956fb2ef51ccc90d79efd97647cf22179efde740231fd1a67e88f088a48e4c6c1c1461a21a23847cec3a07824f75b4c5c43aef367c6e13a449df9f0d05611bd512414882af3b7532aeab0de1163de25c270b243df8a13c9a840f766e0468dce520fe01ec41de29cb814b27078d37a01b73135deaa8679ab3142b2917da71a61e47b45d4602eabb3d0f25bf25588a75e73d5ccf5418f31a06ec0e85341b3e99c34dd2fde68cf3724cbb5583d0d3ca2388a2492080dd9a7ca09e4f8e32143e423a90435674e5d6e942f4d98cabee05a1b35037ba8d3f7256099df30c07b32a1f4d85bd13c900185ff015eac2b700708f219b7eefdaed6cc3b4ab1abb1d700cbf89dea4d77ea080db3f48bcf9a263425f57fd565837367bbddf41c73f1924d4566cab12ac27b0f6da8d2486d6bc358a58d35bf1130b65dac154b36fdffaef8cb58f825d5b18bd9d3c049d1a8637110a90d13f3b304239cc7d7cea82f472770d3bc9d57ef6dc14a2ed24a04551f8e796c4d40f137830e3dc723e19dd06a1a302d4d55d5499340446dcbb21a8659141af680d7c9872bc9b2b545523ccd3938ff8cda422f8f7a98433d6213869155ff17879cdb215dd3ea5092f4d5161b85c9c747d7d198cbbd9f4bd74a3e9b0337858b13c7ebdecd4da37561cafb4b499d1cfdffbe932e483727192d9aa30d57f92a6da16e1e51c9f0d8a69c711475aa54f4e04edca8ec42f44f1cad9e802f86f34c00ea8d11b0931de197cdded6b4b8b9bca2cb26d7536d04ee3eee349682a0e0eb2d30bef150f6ebe7a6a93638d48778585a2be427e6619a1582c807b280412e70c89c2b518db474e83ff74544beaaf38cf7a2ae0d5a82b55d5d0091b5424e916a29bdf3a7fb515b204bfd4b190ef019abe06856fb12cefda03742371dccea3f49b48e3bc4122663e11419215f78937aea1e6939662a5c7879f56da73c05636d72efe863cdda1762629f67b537d692701c49a6744500e4e3d9df7f9a04d7878ebc740882cb34d3a79d9359b03e5ac65fb70b7bde75d89b92b62d7a775d906b7ca47cb0560c78efdecfba4deea7fdc40cc41dcfd7455262ae0354acaa9d576ed2131674175fe9c5db260a0243c575cfa0b2f4629bb72cc42afb9bb6d19d75ae0f5d0c5e3fede72306d8dc1c1ecce881448401e92fbf8f2454cab7f4af6ae9ff47acb5e7f90023d6ca227451a56e602d51da856b5e1ef495a1b2fa530f0d2c8d75d502609bcc5338618573e0e04400a89091f4bd9e5a23ec6f7664b82bd9688ed004e61c5e5ac6cb82b145aeeb90d59e12641a6080695bec7e1ab4f78db87be1583e42973ec7f6265cd29ccc7a6fe6c7fb7ec8c8b6a955ee65799ae5b998ff0e03cdfed74afe0dc207783e4ff5d2c9893ecf278f86aa734bb0ff60ea0d841d2a29908e993b68cdd073fa29ff5abe65fb739167e49ba5f53bc8a9f1a469fb8892de7a36df7337622ba936fb21dcd9044adf98b56f00ef412760041cd67e76689a6f3195e9263e37a8f001b9ddd4aa5dbc96cdf73fe489012537aeaebc846a836086351b1c00aa2b9e8fec3d77c6cb15448e984d54d45552b5d510413d1de5520873474c6c86a7b8af02dc34b54b2bd0d529aad643d88c18495aabbd48d000a224290caccdff7163c4d28333660757c81f7fb185f7579c2d5dde0f2184563686b7e84c308222d3d474e506a99a0abff12162c4c91a2a5aaf3fb31546e8ca7e4000000000000000000090c151e26323c42"
          },
          {
            "alg": "Ed25519",
            "kind": "classical",
            "pub_hex": "197f6b23e16c8532c6abc838facd5ea789be0c76b2920334039bfa8b3d368d61",
            "sig_hex": "4348dd1a3aeece8747908d4a7622ac5712c99f6217778343d87e9462f5946dafae709977d756a7d52089be94b02a3bdeecb624f6644fff2b7f61d68be0674800"
          }
        ]
      }
    },
    "eval": {
      "rec": {
        "v": "pqeval-1",
        "claim_scope": "self-attested-evaluation",
        "subject": "SAMPLE — TRELYAN DEMO model (not a real client)",
        "model_hash": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
        "aibom_ref": "e187e2b49b84e7a4b05bcf09d21e43d7bb2819bfc544c44c4a64e5bba855b4f34aa3ca0009fcfa27ca4663f26dc755f7a2bf40a6edbb7e750d8d723c8ba98aae",
        "eval_suite": {
          "name": "HELM-lite",
          "version": "1.0",
          "suite_type": 0,
          "registry_ref": "https://crfm.stanford.edu/helm",
          "expected_metrics": [
            "mmlu"
          ],
          "expected_safety": [
            "jailbreak"
          ],
          "suite_hash": "8887e125904dc49a7e11e093709c8a5062e5d9874f1c7a84230c6f47005a3b7a7c9328d12f3c8fa07fc105649b3c01f2b0d8be5ea2f474d8c6490d2b2e5078fa"
        },
        "methodology": {
          "harness": "lm-eval-harness",
          "harness_version": "0.4",
          "config_hash": "cfg",
          "seed_selection_method": "fixed_standard"
        },
        "metrics": [
          {
            "name": "mmlu",
            "split": "test",
            "value": 0.71,
            "variance": 0.01,
            "higher_is_better": true,
            "primary": true,
            "n": 14000,
            "contamination": "checked_clean"
          }
        ],
        "safety": [
          {
            "category": "jailbreak",
            "tested": true,
            "result": "pass",
            "n_cases": 200
          }
        ],
        "dataset_refs": [],
        "ts": 1000,
        "declarant": "DEMO Eval (fictional)",
        "posture": {
          "letter": "A",
          "label": "A (registered_standard)",
          "score": 100,
          "suite_type": 0,
          "effective_suite_type": 0,
          "suite_validated": true,
          "complete": true,
          "findings": [
            {
              "dim": "completeness",
              "status": "pass",
              "detail": "every declared-suite metric reported with a value + safety category tested & powered"
            },
            {
              "dim": "rigour",
              "status": "pass",
              "detail": "variance reported + primary metrics on held-out splits"
            },
            {
              "dim": "contamination",
              "status": "pass",
              "detail": "contamination checked clean"
            },
            {
              "dim": "safety_power",
              "status": "pass",
              "detail": "safety categories tested & adequately sampled"
            },
            {
              "dim": "binding",
              "status": "pass",
              "detail": "model_hash pins the evaluated artifact"
            }
          ]
        },
        "regulatory": {
          "note": "SUPPORTS evidence-gathering for the NIST AI RMF MEASURE function (static/declarative assessment); does NOT certify capability.",
          "supports": [
            "NIST AI RMF MEASURE (static/declarative subset)",
            "EU AI Act Art.15 (accuracy/robustness declarations; the Art.15 cybersecurity leg needs separate evidence)",
            "EU AI Act Annex IV(2)(g) test procedures",
            "ISO/IEC 42001 (AI system verification/validation; supports clause-9 performance evaluation)"
          ]
        }
      },
      "envelope": {
        "v": "pqseal-1",
        "suite": "trelyan-seal/ML-DSA-87+Ed25519",
        "payload_sha512": "0badcfc1dee1cc2ca31fe022f6d9f9a317f81a73519dbd291e256eb1b569701c8e7819cb0124e70b911b1d60b8976671719fdbc008521aabf2f61be724a4bb8a",
        "legs": [
          {
            "alg": "ML-DSA-87",
            "kind": "lattice",
            "pub_hex": "4010b8fbed1e384714e82f289420d52cca6a4b5320cd68db53305a05b1213d2d8e01182e3d41e43446c45787b196cf39360f093ad526f65e10bfd08ba6c781a5076a4857de77132a3fa05e1e4c267f0ff07918517c67f504f92c23384599d1016b9ba8067ba0ea68eb1551bc36da451edc8bd750d8d7e53e88ecf861a1eb1dae40c1df7bb12db2be2e9e1d5189d5e9b9d8b559ab767f33e8ab0b32193c3f921dcaadd223b6fe8648da13ac9c6bc4c6eaef88a021389d152414780eb29d58096d77dcc7f17eb89dbf14a2d60bdd535191c285ec706499075ad5c4fe549600883935796d99f163a7a5c327982985972b9e403cc689a0f346447a64d19776144f5590976b2f772fe64238e2e2d588d839a57ef6a4be2a3457003a6ab973217d41a8b97f4455fdb166a9805597d495006bf2a3e7fd220aeddb72b22e229d945e6933353adaa9a4ad9cf21c96d02b7dcfa829d3ed2afa051ae47cf3e4032295580357b2423a8ea3011e46b380ea141675757d1d99bab6ab9b2ccc641f1077b4ff6e920e624ae7ebc4d93b0c174a34d1f6dec4f832a750a4a85ab929960493fe09f0d75b40ee52d23d295ec5789c581b41a8f42f915b9680916660fcb33e2155ea82ecc71f3b2a690035515987e97be15a27db2f1eda7a94561faf6f97ab8bca7a84e113accbeb8d8c1931f5341215c784834ada448422ded848de700f33e5f00adb21b6d5e150f7ce0c1ecff2b199505d2bea3de15987478dae46a8f888eb90ea47cd309ceade3bcdfa231e8626187cef2c8d78fcc6d9766410d086361e7594390dfd932783757aa418ed37487207ddef5ac99c01d863999f328f34bd7de9e0f3d8f324e27b1068f8864796b60ef88cb97ea69cb8e1c064359ca53a2c4961bf0a512290585c79e03a8355ae72385cd6515a65077a180c2e9032b0c676d54afcbd963a052a702000caf5570fe81a4c3af9ec9f80de82c35a294f2a974aa4921823e1fd20305b975ac92e5e7787efa82507d4d60b8d90a702fbf41e9b4690c9ea394fd185e82b4edfbb7ba98dbb20a45c36e2197ef46d1cfd803cfa5d0cab94727dbcb3f919aeb22af85197c899682aa80a73aa2fc817e062352178048a78b76f419f334d810c931bf75dcb2704857c119ebe6ad4b771973d5e9f5983e4e154fbe7f181f14419a869af6105a71d57dd114751dc141436457f02ce57ddc913fdcde0680c5173baa1a913cc24105b3a075e4aafba9a304934c7775161445b3e71ba350842a85e7d3159a79d84506a053c5f746e8be5df8b1f4687815c5c8649a237b2e4cf50146226026dd959fd8719e5872996eae75b9d5cc93ede9b555f7d85b99c4b506f71e82b447087b5b397d40a5d778d3d1a0e5d78c25c1a6632e6534799108f97b910be62e6b0d7c0d0d43126492c0d6de49367984a598ed6aa0c9dc8669398a7b3def2d4c54ef7b88f986187c726eedfd67a11ed36e338988a7742345304c7b1b00f95d97d4c0660b32ff2831946880802daa2e8d33591ea72e73560ed7cb9ebd653672a702e2eb1df2952a5b9e1a87d364e1e7e827fbfd164c8d0e6260729322aeb0d9845a0af686a2e51418f0d391714f6c37e0a37fa1ab78e9cc4b301f9660ae5ebb4f65b12b4e180218ea256f4a337eac20aa78b7e91e4d8e62452ec0ba819462c5a0c14ee16abf25ac596dc19fe1afd87768ae1d35afc45496eae60e288e281585f57187dc7f443da282f807faaf9f03fce3f8f24e7a7ca90cc3afbdb7168c0bea84fd8ae79f434cf45fd31613da393488d9cfe99a8029a81a67728595d178d3e816961678344d78993b0c801b64350a6232c8426df9fb8edebdcff505f5f6b949d76e8b25e383af92104a92825bc2126865d90958f2ac29d41ccfcf42db203681c8796db00b25474e80ff3a59349892e3f11020d8824ff8b2601a9f8f57b44dbe5b6d521eac3a02c390b56670ffccbc20d6ef1c0feb4e39f34c0efb3302fb7846accfd7b11017f6ac077dc3c1d7d711c31c9fa1c382f1cb3aa6ea01629ab5bfbb9285ec067ee7a131b37b751339c7d3610bed1830bb0efd519548f26be6262d93e774f0397bdce1203aa574f8b9d5f9deee067550b4f4c8ffb201a33ca3feee0016534d93293d173a9e63e26267ca42137e3ccc740c2fbf5812d640959f386e5888c41601664739a71f59be8bae6083f1f9543683fe40399800db87d1320769b73da845941b22e2c4b9e1d8919b0dc7e0659a18028e6494360ee4ae7dbd5ea49618f1d5c645d8fdabc6045669237d9f7435ec1bfb7443fc515e0389416d833ce26927c6ae1ac61153483b028fe36083ab3f6b6163fa46eeb9e330832f0279ea58b2887f3119da47fe3dbe4de1a367cbcc41ccf723028cb058da9af4274c469428004eaee10c6118c772b0f471c44345254e0b50034205c3a62dd36e189508a9376316f4376183dd951fc4c94f1621c7066d9092fb5f263dc27bda235f6beb76590599f72f108d57b68cec7ab53367fb828c5d3b0e3110601f514c2cc64a52c903cbd0c1d4f374f3bad413d624d8923453322138d4742c833bfb3806d7341b55085ad1a96188670b95ea9ee189fadc1f4e20e62ba32eb21e2fe019f2352c0dfb23a6dfbd2875c161b62864a948c9012fc388d0dc9a340a443eed8e1edac8d834146be7e9d41f74f6854b73d9adcea3af4f153d8aa45cc4350bf65830917d5dd24cb5b285db339ba1ecaf63df3214676640b9934e34b66039bef698072c7aec38b06d31aa0df02dc1d90813edf1d2fff256b16065ab3c294a127b6c3e7da41bb5f5bb20b25dc833af5dcb11474115207a789691bcc73fab8e79498bee3ff8353df577d84738ed7a3514b77afc5f80b4cb3fc3c68456735380edca078730a22c4c34849ff877f70513b1f92cd7665934b980f7040c1232f4d1d05f904fa0cc35debfe0c3d06adea98b3a9531998cbcc987a55df551a64f23bf07aa62c1d666a6ddf6cb47385a7934f09afdbdea4a01497b58a73b51d4761edb9f8b957da3be0d1f0caac16d4c296dfe030837f84a48420ca28ea38594fefe46d58f6951b002d8fa36f3056ba46b89edb42b70fa48c56e74ba2fc14b8f32ad73151cb2103d2dd1200294311379348daaf566c246cca42f4f870c41c0d087800c6ed4351059c57d9d626dbbf7490eb1db2e29e91c5906d1119870663009c258798a8dac7546b019fb454001eb64ac292c593b8ac227af0dc51d03e32ca37e286e444f62ec7c07ed2104261d10757633cb34daa624ac57923fac7f17a5350f96807b81d4edd7ea348b83378ccfd3434e0943b166c6bc57ebc42090756d11da4c09d8a4aedd09e724ff4301353ea9df558c296f989411da4869a726f6f8c1ed9c30813af1fe13673e3ed94d87cf4d8084765ec70a3bb8342d9328d8ab29aaa636a352fdcec04ce89b021dc5eea89c7950d881b6cd8123eb3b1b50175e9346e497dec08678ed349dceb3ab3a097d2f792695a567423d119a11818ea70bc82ad72d9cf1f05be5057fea4019e0f1304f8b0b0297b3ee961e8ed3c07ee8f84deaee5f90ed2882a3081ee13f9f29f91c0c08bb08ac2427969e554045796a1fde16165b24bee2b338b1ff0ced29221069c23f9af6f012c8ae787a2830fa5a7273ee8fafee6cf2e4951de",
            "sig_hex": "c16af2171c38b68c4fd1ac93e2175558a7db705e51334e69f56d04f2adcbd2f72fd056770f29fb1d61e5e0e232ee329acce93dcbc22615fcfb7189fba1f56cd4d3ba1a0ded1a5584afcdd271bb4c3e7e5530d1629fa32487f3dbbf803228653dfe18c83cffc70c15164618976eb1a1c67f8934fc3b02484bb46a1f730f9909f2ec8521a96d9e16e636b41fb846e9adc245a62557638d9f8a6e398751e76dc5b0c23e8b272b1121743f1c8c4b0e777886bf07e1450683fe394b6847ce9ebe299f668de8239a00546589cf7283bbaa5d9f4d9299c8e69595050e1677b655a3acd4e2e4b8c18ea469b5a8b125e4949c53b9e0c7455d91087d4d3784e27dba8922b7fa25315c66ca537c4f571285a81f9d8d394c8b1bf279f1036fb9d3ba118a3d0aaf98b23e438318ac919cdb71e694e71c0e3b03543f8c3b14fca0dd1ebc0fb5156f7ef8f20eccc1262e1158dc041761548a902cfd2f4327b735bc2846c0503f9cc92213320dda31cfe4d2a2b841125fa21c6dfc9ed6f5f191494c29addfb099ca5cfcb709386f9a95dfb29b553f14516b9481b83a3b33f8ca5916b6ec68da53bca5f0b8270f65166e0d048bb68949b0af46d3f12138d20df37f6447703cce1e138d3b141ee0a8a220d05e09c6b7642e49adf5a5e7b41cef1f95601bb5b800938e3748ca02c1d18f045c0443c63686a678f7ebf5de449d050c096ff30eb061fbcce9395474467ba0a7d58a6e739d1c8708a7cef148c1f87b3bd95f9b4723fbb448944aa8dd64003de5b79968e4e081a0eecd3280a1c16853c097d1f9060bc0b0c9ff565e00664c03bd78b78d0cb57524691c2ef31216e622ed766cb37fb7a4a6590802b9ae803120f89f00f9bcec3a88ebf1567fd3496819b918e7726b6aebae59fd4aa7baed5f498359ee070b8386554e971b9bf6409bd2bf79525bf5a7c8bf736679875225eab239fd6c0a59de1e366a813b6ac0d446430d10744e9d8d7ef1f15c44e0cb6155d2b32b82bab0023d1652959249c25add640778e1092857d504efe86e7a726285226e593e2063997fab5444e951f6ed96fe1db75ae16891e99650f444fca73e87c1996ea52ca71450a48727118dc32f7115d4f55bc7ca44a47f74c5af3a2ac823ecb953c10fafeaa95eb7d09ec4964d873e3a7ec1aa16f8e5da20736ab74cab8b3e12baa8b64e3ff512a6e540bca860bccebf97e627d6525d91e1d4761cdcc85639bc7928aba37ac8ce518da1c8d1d962d4583c87fd9c977003685c9d55b58d29794ce935f88c1629f6b4dc361a90c995c1fdd46e800d032e82927da66e1804072953613460d4847ed870f428e76cadef41f4edb55a3a5a21a357a72604c0691999f9c8c0840801346dc06a06f91a27cd6232c3c750be0f63690229534486d46631531eb36937f4c186c6f305cc1542e3163656802dcd86236a4ff862839bb6d2b6d1ab3740e8211ceaa0f850cc79e56ac9d0643ce6b454caa9e6218ef6e348678800d4559f2f90e7489992e0288e3fc2ce60884a918f8befe8860936b70cae3950ba76efba625792d500cda8641d1be81526ca59d76ae0ec9407b1fe7c0b82ee69becb0cef6889b4a697aaf9bde501c5f944ebc45c669c069469d1ab078d0489c63d42703ed976d989da3adb27914021d0a20388b027431e9fa6edca8b4cfa04a03629c746392ca63d1f5d838554a6e562c807076ff9749c3a6d921ac1b8e1ef8399ef28b9f68fd00107dc32a9b4d70be630f51d455cb96d790edff3b24b9568e40cb079359b2c9efd65576fde96529576dca2a85bc17a792d52241d2dff302789d0d1c2e3e1fd2a2bf7ebb6a579c55aa6e702af30f0375ec46ae5e4fae84ca2ffb7ced4eb49c41047151782151d7a84520c91b1351602500a8c51b8f82ef038e26302a7c2cb00f013a1edad68c4751c66df9e0e3b53d63bd9331420af259f320a19b1b12b6ed09999204c8425774aed89d0bfa7e9adf82f0ac688d02554555fbded96f50530c778dbe54b05ffb60a0c8daa5a2671464a1cd8cbac3eb2c6f8b1f7907d9e541339f438ea10c59ff0be3f6ee2986ab2ee867b7e81dd2774e30192d9d9266678ebb48c8988345e67b7714586cad5ffcfaafeb4bb4a9d1bc262dfd2c080fd19703c323ef35eb6266fdf151d76c0895148abe1280512ffc0a597ae33b9ba10487ea8182f24a1943ed3decf5bdad0acc975cafede48daab6d781152aa3784a69fd0dd2f1fe3927e2d09806db3a568d27bc0b47bcff0ed528f7de8508204a43c064c03689dfafaa18b85120966320379bb3fcd47c9215059b001690750597fa9ddb0649cddbcbdae19f02169dd8dea2c5f86dafb1d826fa664a7da3a5e7b5b6d771f3fbcb5874fb870d64007625cfc21b73767a43bb10d2192b66242bf2990c90419f2a43ea7a3f60435f646c77341bf16c61e2811906f6569034e05edcd4807c1ba1d79dfb259c57823dc3d0dbd9579168a942695755eb12c03faf36218d68330794506b4ab64a70bd8278bec2169cb0eef17863d22a5c7cc533212f1d6a1b31c16b5ac2d076dd7baab95910749f36b579c27025afc1c50bbec84b195c70fe9c048de5fa3943dc4bf0c585e766ece3ab7d9b2400de5315a0222a9483ca7049f1616c74f8d2edad6c5a1050dc1b1e87b1ddb026813e93992387bdfe411a984a38de6c7d130bc93e2167ece5102aac358723d4a843977658d5875f31c8336f8c2fb0031f0c98e2ebfce68ccb2c1b419da029ba6dd291e33d11595695116d16193d86cb54bfe6aa955e57691ac65182e55f6eeea674ce76a7a4558197e8a434d575efee2ae108424d145654c1c27a7c5ed75a9f397d791b7fbd9b569681df9e2567c01662caed61ce9966fa0a412f87852a54485979877c36f5a3c30c1e24af058023985e003f815d270c8a80182776dd4ddb7b533f1d7bf1a1ef998c65e1b177d5255d83594ab0e3a7c7e71240bcc5e790a3271a464ef39407f3f38dc336617ede731dbd33dd644401d1782b691e942a2663554e423f340c202c5de72f19f33f098e6853ec695b431617f1b87a8feac4e2f026654294df10d87615d8b7a5574a213f7d032c7fd455c98c78d54ec12d4bfae086b0b33170b42b0f1188ebdb70a8b8618f415d551e41681856ecd7fc72fcc64d82013bfae751f3af441d8494a082305e8f7ee216eaac450fa7aef222b8512d394c8976a5c4c3926e90a0aa41de5b134af28c913cf6331a7d55bd4bbd996ef549557bbf2c02d13272eea44e3b4779daa18752a267fdcf4706784bfbc24bb868599361cbd8c1988518314fea97535ebdba05257c0a94a7e394825a78186c8628148c21245cbc2ee4e1f082cced1acf6e5c43e4b9b46f4d7b98e80f528d71986ead28884756b0ee3ac91915f2209a0df3292607f3c5ccc838ecd864bacfbe8e1bddbbf1a71aafd95d241545f455b1c31438bfbedf05d11d449403a85869129795a4f3e27bcdd685bebe62d74a0178851e47dd847b9ad0c7caec8abad90af1519f2cd85256d7af75037125f89171149db5e573738b4e554af0a68e648995f3a4497c89da2eb54dddd2c11ac790e0df51b7bbb53602810c500486b6daabb0c95496be27123f8eb00ba2b621bc00bd7a2ddd4b5e6f09080d365a4d3d1eac487d9d64d7a348b018d7f69b357fcde3d788112638f40e2dba98b31905821ac668e04561680c155c854d04211356ad783c161aeb301d380745988d96147ebf12ac79cf855c87b80316a113d3c1af9eae4229d606984a02c11486daf421aa8b918bdf2563abbb933080bd921fb4672161abff69418c51ec15c081a65872f0cc62e0231e86e53841c4b432d789d2ecf1383ce4b1053f1e6a5572b8bedb68f4bc173ee9252021c889eda154b091a173f0dd4e45d68b0ed53da197655815cf6f2ea135ed7370fa9dd8695c585974a368db937a5278adcb826bf2ad84b96a0c77ae9ca7960c2a9da31e1216805fb83964e1bc1324477656ba383b22300f11d4b8be04cd9a6a8cafbd9f54f4ce537e94d88304241c957c8480447dedffde6a39753c8cb04eea3040d1d552b0dcc4d1a0038cf253c9f2bbe302b041667f2d0c71a3fbb1a16c2a05d87194dca02b75d755f411f587c4d176550e0ee35d0f2e107dd8c163349b6233fb5985043a1c8cc5b518937a1cadf3dc026c2a7a90cfaebd4f2b6289869734eddb261ad86953179874c067c1d8754da0afdecbf7eb3d1b8f2c9d81ee1ee1970b3a54592a007373fd4794f6d1331b7ba90f00458c89a0c300480dabf4f1af628141513256e3064d48e68e58465ee29d13d52d45dae8a32fb7db85873c52263f3dba4c491146934fab360fe823a1994010b4e307aff4cd565728d69b4ab627d645decb796bad542bd75c843a8751cf9cbcd56f2c4acd6bc58f30ddcdfbdbf35f65298f274ba14929b5e0bc9e13a760fa9d73a74145aa06602a22e5657e0a9c6d6eddfc35ac196a242127da01e1d3ccd537456d4669be85c0e3879c6c44e56fbc7693b79301c21536cfd13601b71fbd4e7ee5bfd905d3d39baeb99326d0db98671b2f8013f4eec257b2c5f8e6e729f39eb755f4e7e0f0989b0eb04cfd98df215dd83cd6623733bdf1fa3630ed326ead4e3906c5b9783d44db007e5840f1f7f3dc6c8a48bcfbcff1856b8239cee3874c9e274677e418392a235b86cfb97c44e7d62c3c40c8447858da67227a528dba639564cb91814c9e04de0052067492214efda05ac5f750584073ec1e4e271b24ec5bfacec1f241ff967a85e9e3d9bc7c133a44fa5e114083f95e709bf257ba164f885f39e40b7f7c6e54d6ea53e9801bfe67fbcd78a09d4a083bd124ae38763ff883c72729ca6fa61f62043512a898b46950e66eb9657709600f08fbf83a6361ed9dcc9ed91e475786502aa6d81e3a2fb2371c684eb80b2487d48f397a8ca802b86ec4d5970b9b884c79f182ddeec7b694f4d3bb6797e7d3ce14cb0ddb50cb2e38937e30b0f9fb553ff2951495480377357b8736e955f7799635a6fcadaeeb608770eaf042d1686c55923eabdfa54bf4ee74ced591959d02ad06b6438c5ddd101c01e199822378502af8ad1623830ecf7f75cf5f472e0d91d38e2e0e560eaee8750d25145a0c106806c56dce3dfd5966a81b755e089b51e5acd75e267f76465d1b0dc10547cb025dbfe2e6c5ffc29e31419ed593b85e24f423f4540f728f475fbb130c5ec30d754ae9c9893af122e90536edac81433e595cdeacf8085fbf6c4b64a8245146a97c1446659d581b435063f0e07f402b0a71d846cbccd0724bd698d26f5c7f4c895a79db12510eafe367b214e7920d60a938ad10798d82f533d05736568bed5694f6f41194f01a3d736956c29df8d6082a149fe4ddc3eb6c407e6f4c8bfd412fa7c1541e562d1f14d7abb2a9a9a88ca12dafbc0e04256ea90082430b95564338d07d5ec277d7d9cf5e02e548b2b92836c9cb4d5919fa08c824362d5a489931204df63751af2c8a5e964f0cd604430a1b6dad7149b95c9cf8b425378f7677df68aaf071507bd3b87a168a0c867a682886743ea3158fa4c3db5cd2ee4f3a54648944ad6cd2e11cf6030f8d40a8af5b2a5daa4ef8a3dc5c1deec1b5e85a5c65c5cf273260a875d46228de91f9d7cdd5a79b75fed94804013d8addc2b22e76e4da0442b883180f9025d91206481213bf7a4f09ffbbd5c9aca939dba808379da6a5ad3f591c94a87d5644ec050543f564f672e3831deb57a6c1ea35346f0b57ae99836cac44b5878471a4f4baf9e1a76ea75d28583141c5984f84a92159b46ec5d67661683c7f2a1d57468c0565a1c5798b3a599f4875df895f0687aec89ed0f55fbcbc45fb7ce111599b579f953f01aa0b03e40f5205544e58306b3bdef2d46d8336d4d775ddfdb862254beb14400f9f8bba16c98b05aff0d741dd6b7c13d6a2b87813c5c985c0d0619217edb27c390722d492d9be538c52eedbdfc9e13251ab404c0afaae635fc1cee38f081a076955d73f65b57752bb1ab7d6ddab825a9df83cd55786a24f9e72dcbeac5c223f3d55c255f90189d4c65377415556762c661caabd7ad7b1928031c0c7f091b7260196485a93b13a91e5120542a0082a2bc2df90108e06428ba8586693fbe7c7dbeb48dc627fea50ab74b2adb94b2b9b1a4f02c75359797f416de660dc5e04c6f1f951ea69cef53cea9ef7926986ba5a23db7544de881b88080989e39562c951bdb41408830181a9814b46b2221735488d8d48fac046db96c79516beb43c13d2329b4f395622868f6ecad8a852bb81fcb70b90633f34cebdb4e793817aae78e10052d2fbb16cd872ae59ae9f1a9df57e34700616d6dbd31b921f545611a46d323c670cdc2688de1797d4f2496ef6e310bb69abaa2b5dc4a577342e02d6bd18971f9bbeecbe60c2a68a900242a86a4c0ed5e71c5f04e50bec8ed3a8f9f88b1d2dddff2000316444c4e545c758fcd0316305ce3153255819d9ea1d90000000000000000000000000000000000000000000000000000070b101319242931"
          },
          {
            "alg": "Ed25519",
            "kind": "classical",
            "pub_hex": "9475c6cf0eda34057528d8694781ecc92ad639d7e2bd27761ed3ef74924beb07",
            "sig_hex": "ba3f5ded127dec3bf405ede62f05a84375c8eb64ff13139d5c33fa661c61f9493d10de9634fb8c28f47f27012c2733076ad82382681f6b76fe4c4b5efb28430a"
          }
        ]
      }
    },
    "trace": {
      "head": {
        "v": "pqtrace-head-1",
        "trace_id": "bed1ab0413a1a84a33527aa3765d1dce",
        "session_id": null,
        "runner": "demo-runtime",
        "status": "complete",
        "count": 3,
        "final_hash": "689a0c8ce981b9e3d11a93e734d6d8f83767d1e382fabd24b1f9fd17bfce75eabac2286f8c9e3063d1a61275b4916c2227685d789e92d1aeb0cdd26b88d8ed0b",
        "started_ts": 1000,
        "ended_ts": 1002
      },
      "envelope": {
        "v": "pqseal-1",
        "suite": "trelyan-seal/ML-DSA-87+Ed25519",
        "payload_sha512": "ef593b42e21b2503bf8763cc54ffced5a862ee6543bfc45083c9daec300f35dfa399c413b07837128fafff96c02f3561e2d5c2257e0b73ed0f8aaadf8dd5c64f",
        "legs": [
          {
            "alg": "ML-DSA-87",
            "kind": "lattice",
            "pub_hex": "bc4582b54d1724508d88d3064d5c03c6b5d3b38cc7cd08d745a6e2c67a1155b4a4cd7760f56ba705e2ee843ffcc129e65fa17c79aac13abdbf6045b8ce3f4153975f34acb5e114ef2c00e380fabfaf260d5f511568f26c2b82316f89a09707088f702226f1405181171b2b6f35c52e41d69e61bec1525132d9df9bf544da8315c252b7c244cac31e9a60810c2957bd70b3ee607d7e23701f92cc36d6e4cd6c5af16382b58d55c0ad9acb68421a4392b525e0be7e608290dc1a414e9ce0385238cd12da1eecba3c286438e32daf8be0656fe34821015ad8388ad3a14c8a8b5604fd5cf4ee0c3211844cd95b9e17db31caeb380afbea0d545eda0113071161218e0f584a8bbc62874fef10c0115b62360132fe6941e694f936b5fff9f0aba11b1271b90615dd9e1f9885753a38f37c46e189d9dd3d8930ff56e8afc3b03506669ae2dad93183ea1913b3d68126094f484eb209382462255f29b79c2fb7feb5351b00a9c5b1d4697c03933119c699469cc932e89d6cfb1ee7b13b3c56a0eff84b5ee20cb9cfc34cea1871432bf8a46222185b8740d0805ab7b0a0e713292507ff430d8b72ffcd4615cbfe9d7d0cbb137ed9809d694fbacaba9f233697dbfe6d8998dedd76f9b49ec10cb2ef1f352d80cd57606a5d90a6228f8e46d9da097146fbd437aba7527480535a4801504e812674951b2bdc51374370081b6c4badbf4ba2267e471004cd0c6db6c7cefed1fc623eb14a16b6fc02b16ffa9e0a58c1dd385598e09dce8b84ba4e998e83154a3ec824b9a3a5dde51f992fa243b441c7a684b136e0c116b3b135d656147d331e9c5fdcee2771811bd1d2723e89c6349f91912509731694c027a1b8cd5bc0db600fe1a43a640afec474970f01baab68835b6b32b66373ebf1019edb67f733d6a1f541c7d974a06293daaeea12cea6e2cae8dc023a65037b6e138ff6371226fd9c3f5e33e4b05a499f6f6e6346cfd9e90cc846db4dfda6322509b39f1214dba7234d573beeff5ddb888dd95db97d5302384ef386fa1ffceced0b539c2a36167195540b250b5317132bbc83029ff15381c0b2d51e589d5c6bf8f24a09343d10146d034cf06f836916a4d54ae0f2b2ec4c11bf4f00e0911f5af867d431540a43ce78f21fdd97d9bbe69f287215a93aafaea69726b90ba30437c70d33e271fc2312ae98d91727553ae255be82828a63ab5d41135d93336eed441447a1e0fe9ce0130e31e2ffe3152d945445056242717d19a3428431690c0977fe9b16eabb17f62073062cd11cc15e0bd965d79023dbc7e78e939f9d5a8c5c3fc7b79b9800c772df8daa04670f0f3d276d5d51b793a98a177b151f6708b07938df1ffbeb53b6f0afc0c9963923ca030453a86fcbdde36e58585c2d4df02cf35e96efa5966c02c8c942ef7d82a9dda434aaefbff406a9718956f96af41a6d4c40185816c3d5063fe454ffc8b53b3915070492dfb6502e3f21633db803fb2c698281e33648e3bb0054718158bda02aefe343548dc84bed81572ea12df0cdbd6f8ca232e8de6d4d04171007c3d69834688873871afd3b38d3c80a15cedeeb2caccc4496006d7a2637fa88024b1e3d8ab663b76558a8b24fcd5bff2ec17bf659611c294926fe175a1aafdeb80db4268a7903cfc3081ab15e0f565d81cf60679ed59afe764cc04cce6a22186e20712e344517c1500cfa16946bf4b8017a5acf99f57316b7c14b75ecf1d9f1ac68c6e10153a4b6afe07ee6fcc6a23a35378e94b5befb36dabb4a1565bed79c79d3ca71ce3ea175388ce0f687f759db53789ddb22cdecc01b413eaee0db3e6974eaa120f1a52a15eb1154a226a1129b42455598497303c2a5b8585df6be27b9fa5e23c0b280c49134555b64cc36e29e8dbb4a2f12ee42c70e8e44afafb9eaaf6b8de84f8df390243ac8bee649d4f6dbd8abab922aef650098a668f41c70e4b47fd16bc767dbf8a964889ede2f16c295a7b0ba1220dcbfa9f02ad44e402921d097a5f441956e4a1ba89832d69c894b689fe4800cd14d6abed5a25bb50d939f4bc398f8fe34e26f31f5a658b344070a3e0b61d4a46de15826a5d41bfd51de789f84bf65532878bb2439f3cb9370be0716688e207211877bd565184a5d9a4913d33b785bf587fdd8e4e398d9de7c8eba87508fd58a0c6557ea912c440dd3e31083f69637f03767ea6f3fec15544c874c8e1b5261b5e24d1f2d74f6c3f1c63bc141c9c5639be7b853e010e6d55a94076f3855f56ce84a1dd9dbecdc48b06a2eef66f7590c15020a78699c8d7f7ec8f4384fe7ba2ae929272af5adc544dd333e9a51465e02bd77d33a871062b9441438fef689c8aea548ffce2cf61fe4dc27a9ee706723baf8964398230303cbf5d45d46a4b71f19ade9243e7a6c12ddb2d83c26f73fa6e61c1ffb1bb00e6980409c3fbbf564c3f3130b6ad9bd5b2ae8410c7d5193e9bb5d1d37947d1038440d03b51ef0bb0e13d8891421649dba6e40e760bafa1e6ee9225ad14aa36116dbc98fb74a72938988b66b7cd3fad4742d3f8fff4fd7abe7b4d67994df425b5ab7fbf33d2375b9cd30c398025f194b1af5eabe89c481579f70fc66bcb5867f98a886777bc15519f7f4106e2090b86257c275b077bac4c83f1003f090b16b84b8d25bbb2e9dc81af7d85b3eab8662d93ffdd8184c349cb8ab8d2cabad637b232e9bd8b88feffba1c0d89bdea19904921a85c5b3a4361f39dd385718bbb9b143692a31db6ea824ebee4da4026d4a974da7b57ba1fed61c1a10b5792c0cb5538a3317ac8c2f3f9a91257a5cec055b6362f5b1b99b2ce1560d6b91d2e5fa05f34d22c2c420260bdaf304db266e0d169209961448e4713351b290986e6c4daef6623a0de8c9418b2083739dc15e9b760623b9694f304e790fb6cdea8382f885851c276e3f7f44e56b672aa9bb3d3b3d9da87cc5df3c14c59100afdbef739b2d6c4718a8091505ff8959e4c55b927b533d7549906a16c4af0d39c030def30818313373ba8eb84103821c23b7c21a88aced6809eb454c9b1e89fb9392195d1b8ef3f6e28775034c2fbcb8e19cbb912df2c0d47786fe62d072b1c6aa9e69261a5073d4198bbc1e994ea79374974e0cf73bed47b593874e5f5a77f95d766695476a2ce7236d19d257765b488206fa05a429bb1c9be9dbce1c296feb2bf6ad7757aeffd08f29ef19834ebc7de40025338cc3bebf4c48f868d37de2b428d8406f615660b5758b884eada01e8b4998fee564566a0fdc33065cca6b0bf3e29e23d63338dfd22c88eddbbcf2e965caea38b6f1302d2d3370fbf41799b51a23000264ab38b40c9c829740b32a0f8585e8c2c9409c55766e5b286a52a0d77952629fa94c545acfe53fb675ffbca18950bf72c0bccfb02e36c7affaf03748537fa7cbabd98d21a3bd2fc3ea8dbe981b87a28940dfb3d169acde56aba2c33f489f0dfbe2940fa712c75bcfafdad621a6388c741fcb67f23f43c7b274b27c7a2aa85a444234d8323d2a6bc23182fac0d5ae33cf27c158e7b145bafe24d9bec14e51b89453bf862589669484ccd9f06e38ce9b03ead98081d17cf344274b94a0fd4b83feb98079abd679b53414ad33ba0243f45c469eb67c300b6dad20d66f4aadaff231b88f4799566f51470f0ab0b9702e121d22",
            "sig_hex": "86ad84a9ccd8a2c29f1de8866fca649776ce2bb0cbb4342a722b80faceee3c98b4a81b045c58f69a598f2fca29973a723ceffb0f50e5579a6354f042741579c06edab9b444249892b6a95353cb0e2ffdea1b141baf99aa82ba36a522bbad99879a6317eb80cd6f936659c932f4e93bb91b727f5f4c4da1abcb737fb1d1ba826f436b684de02d1c33ef9c47910bb36fd42d16076252db10394d1a910dbad12ffb3fd43b3e9847bddbe1347134b56e02a3bb5a0da99cca8d8ec4e9a6ea777c201f8350b3aab5147145ea1f56960b4bc21749b852978f33a8785dbcdf905f1834459b9a47a8b8562d75341703fc035bf14ebf4eab3ecca13b63db4ddf3ce480971480be7bde840febc30c8ae72031eb32b4c80d36f89c093460b318bf837575be774ddcc84b19c20b79762e2ecc08fab30b559784d8bf88607e1fe8bbaec2b107b552e8b9fba0e809c546af558d66b7ceca4441e3b8a8ef975133ddffd5f32a51ce54aa6097d88dab725e732531be29e54995525188ccb3ca9aebc05d087c14ced1dfa443bcb290eccd87330488625c77340dff085bff1ab61144c637c41d5152a9989589362974babe252e8359d72d1251068ec1af807a8bf952f44dde16daeb24ca4dc7dc05569d4800288079d72d6544c6babc70f29d9027c3af76cb99eea6e9326150a8b9dc6f6f78a95e4c5598fa26776a93736197fca2facfb1d9d602885539db319488150b157a67f418d5f586afd7389d38b1c5304df36737d34375ed79813da6796b8fada888ee3b1d9684183a2b1a23fd1cc5e91851156583280f3637ff1ea2463aadbc487e1fd750ae73ce80f596e12339cb4c6894e48698204466d1a32166ff45b0f4227463a292b416e2201ab72fcfc3e06c53e11b05aa7b8509d97a4ca36f5cbe2fb6e1a7e2efe988ddb09f4c0bef9ce169acf2b78443d940693b11dfeea0c13cadbb3f01a42d115a556a7e7e25cdb535d06419d18a7ce4cfbf6f827a3c53e8941b4a950a4666b5e27c3e4b2b5dfbd733537f0bb5f90438905923f77bfe5d577b2eddfc11afcf152c5b70d0cc378b449e57b84b72ff4634e27ded410b30c25273d82221de8e152af29bdfd0ddc11e40c53e9640922857f176777c411cedc186793ebb3a479578de74bb631412e5e034492674d0dd8c2dfbbf8775daa595ba126e4189f8f2ccd7fcf6251d6d7ca4d2e9a3c0716d2e5d89db0406f5f4ce8124c0129064033febb9d22fe0aa1e4df0fe9c5e674b471e57ba3f47bc1db43a745a1292aa148cce74f052b1a367f39d25eeca1abfbca8dd93b779cb5efbe9500f0a268be9551ba2e78b2ac1e9ba92bfae42b41e9ede36dee62956c01c882b0a9a1fc3cde6232c0dae429e6bfa5fa57d0d4c7c1faaf1fb7a521f43aa974830137d34fed1c7fc229e91947790bbb157cd5ffbce4e914aebe999446b47bf4b198551d5a7c3ddb0538cca3989dde426859ad0f0a9cd5df0b2f1cf8570d12c90c927d1ee4df7c287d85ba41ccaae6b121ef44f91268d9d2e5b6c399d6a8677b5ab94c04028044d579c4609e5a519ac6aee68e2d5a1189190b90255c6857827ddca997fe2f14963358638074ca66e8b39cf6b7a3ac0fa4e7c7976ba191aaa8af68b1ba440c536d6ee0caf7d97778a2396d1dbd4a7efa98083b242d1f2b06983bbf1317c3a5df50a9790a7df44d9a20f39f73b4c9ed84865eb09ea20772e0ec58285b4a31489175e69a579b75d65d3c0a5f1b65ae2cb7a62efe247d02ee77ebd76f93c6ec116475807ade7eecc8e409bb839e7a6354066b05c17ef306d89cdd5fd4fc559e9b16d4ace711e96e6a2409092e246cc9fa9e9d9dd39896814e6058a993fc2f633feac979777ccbd2186e5bd589ce692c011da30a85fc65f66cb17374412ea7665d51b9b88524afa227e342131860702451225a9318e54ba16695ed42f68a24bba7b1991b1e658a065f080feebf3d1eb449d16ad7f65c3b294c451e01596c748c8983a48c224dd2009a4fde751e23ccb533828b19cb0eadd51c441f72e6e2f54ab7f1ebd0c38949b1779e5e84e6c633a16835b59d4b88564f62956caa2f3a2562c952b0e064a2d7f0b31df2bfaf1bfa315e155e36c688cd9f475d2008b65b01568790dfdf7e005bd123571d681c840bfa016312b472a43056bb0e643387a8d1c72d5ad74c8036d83c3e8c5a63e2f3c01de2aef201e595632e49b05443d28eadb91b3b5a53011549bd88f684dad26c2e10c6525e3407a660559063ef1da7a5d5a8b063892aca6a4ec6dfbc797b76b7b34810897381d489e31cf786ad5497d2012bcf218151ef79a41b3bc96fa65078148a452ef082d6d173df6c002e69e435a638779d021e1ca0a323ff92e001b11f7ed7698b8ba7a1c66730e54c60129b8e7a9c8bc8e4decb3a010cd5976fdaa7255d9c7e4d697df907717035bcc04cb0b87badebb67f81e5fdc64a4f5e4d8ea5818966696012b1691bc6c0495fb002ee82410d3e14b0480584be63baf6dac42866987bffc77dee495ab1b8708cef4115459fab091a656ca25b31d4b3573f7b62a8687ed4de58ee3133a0c8fbb86bb002020606bc8ac382416c837390d3bf86b15c5d5e6bdbfbe0f424b38b265a1ea70c0901211190cc0e324a8ea4a1ad726e022a5ea18709e104d0eefd738ef83e9347248daade4ef4fc1a75ee570b990d83bb02431f3da6df41fad9e4147f04637499ee53da6ae9ddd36156fc47fbeb4f87ba9c046aedf4132263299557fe9ab243b02b0a31e11027c4d8bc9786544b18f7aae0560b7b2a7cf91f4c30c8b92202bb768b574feab7098880de0871333e1137174cb31db8027f70831ed0f661f0d6ce346cd9b2d4466230434e34ab1bb41083fdda4ef1181eedfdffd032b8b3f2ebb64f6583285fca81c0ce6d9a5fc672a8e275c7e037d081b2e3f95b2dffbe75a879a09d6ff6dd0d3b194c9edaa86621067767b96913798798bbb170765a7ff6a5e81f5a7deb32e40c45bc7a42cac12787603c856241dfe7934826c1a8544dd9bb4ec78f66eef163a3a6b9f3795c21e681805d815ea38b9dd472e5822c622473c37b236f50c1f0a6b3606c58cf03a4e4e03c769a4cda8f0505bc8b8a04a4272ac86925314554f17f80f9730809556cff6ff44050854d5b0bce14500490ebd3119b079d32b8141b9068fa610391f232e94fd2397c4a7721bd91349e6ccda700780146a9dfe6fbfc753a84091103b0961f3a9eeaf5272b7655557317ed54ed1f656c06168eaf306559ce2917ca1376e8e6e963fe295cebc7247e291b6d5b3e0ba2ee9a4a08cb6cd55d1f6eb272415af3500e0b919f888836849d2a41574d1fdd1dceeeaf82f1d7f3a8fdedc8b0f4c55d166465476519d2262df3bfd90205bb56a646f28ec94a7049966d98ddde3fb69cc66835c5cacea55cc497c07e7a59470848d56cd6bc66dad1ec06c4af9f77e636fd685f7167e8415091b17a402143cddddd573ec2638eee4ee32720d8c2429f8ff5243b566f624f148008f422b0bb6b06e3e99391a8dc016d9cb4eede6779409997a3954b0fc72d037e8fcdb9caed90d979a4da8a91ba7508eb48ddd1c5e811bc4813a8909b6f5f2cb0262a51a15413bffa063c2aa40c58b95f6562a67d4839ff4725146eff266fe1ef454de6dc06773db30ea0090f17c8a7479ef74a91b463dbe5309a9dcfe2f0572ea7454a6c0597ba25a8952b18ad5a1868633f5715b9a6e5f9b6285e880472bb02e40374f5473739255b678dac7f69ecf41a03f9e9675821a2ad202a4af37c5c2b7fbeefcaef3160569c34ecce124173f40d4cfe56b66eeabdfb5cabcbd79f0e80a068c66872d0a819bbfee8d07934dc7c56a9ae8f1bb22189f3c187ad52a411fc40748da523c3a5f3354697136863abef6e5d69d806c345296da8ac87486b3899a96ce8400a3addc7d84e3bab9054c08144b80864a945ba2592e4b91b8b2bb38567ad84a661048e124428a26b983beb222874dc3c942de6a28441d8fd9dcdb40a751a2c0587313d27eec235dc4c8070d98d58a4c2044685ed99c539cf7ac01da93c1e621132568fa30f52ca5f938dc4581674f0fc32037e780c63cc0f57d352cd8c233fbb20409500602caa513035a5903e481a5b193beecc380831cbec0401ed5980554f157bc6aef4f090b66eb34b7a04d113eac4ce0254bec83f4051661f9eb4f9efa37b857da641e0ae26ca2b1be7d583d8b78ff75784e015291254d356bf5a7fbe5c2e41bdcdd69eab7176081078c4f50146d41b7b98a190985c6aa12662662b9f538d8e84d67400a7bf4923f8edf2e991cb0ed6520360fab094e31113cd6da7e8e47cb01e013789e64b1abac7b381600600097732cb0a2ba3652406d86ac76b5dcdf9034b6b9cba529b3adfc4a90e2248d50408e969c1eaa87b66375db3f6af728f44ecddb968dfd42d358f0be180b16b52090c2b2ec4a9fcf21626857ce37e26b79d0d44892fd4017b2490f612102ce2d800849995bb346853ae6dc3ec0d9924b269b062813bc04d17b3e25ecabaa96b70584dd4a1e30839eef09954f3bcfb0720047c87e6740f111b49bb940747454d3fe5061170efe7370b6f175c335cadcb48ac6645d70546ef4086a55b02fdbf87371a747b7a9249ae22fb871b1c099e357ae83c57a1bef966e49547393523beefa87189067aa6e6c12aa6177b02a6ab5d53129ecbea9eabf814f40b115026705fb69f6e6f8ea4d776b747b6a8c62070438d656b4ae1d045fdea9567fbfdd68437271805996230f254c07ceff7c01153c3903deafce9c542adda03f580ff9bbd2e343b99a1cd0bc23de06910cdb6760a6d0b94d319f08f08e0cd7eaff371781b35332337eb0e588bf3ad657efbc27679fa19bb0ef122844e925818a93ec7a521fd26ad7a31afdc621c37bf00dd41a1d705e75998086fd38c668f3a3eac5041d2562f97aed2bb07eaaa9b84d250d86b8dbb77543b03c81f1600b4bfe24e15bc7bd7b58a0c768c8871b6f009a29c508b6a6b65ebd2783499420dae9e409a94b4c850389b34c5adee29d2b56fbe8395ca3bbe0f3feacc9c352fe9cba1256c701ad9b2b586f9438c07162b5813376e0211ca8d1789b1343445f66be808e87c7a0d8817067218cbbe8e9914a47a70e1ada615c4c7dcbf55f532f5fef5882a191c7ee80252e3d1129ea5b80685aab1dc647dbf206527378e2e431971cd392a0cb5cb4d82499d8014fa0e54693c6bca0204c21937e8edf1cf86ae1d510fa003962df99be6813c1e88b07c8bb50fc65747adcdb4467c5795ed2a7e1780813148ff6aa0ea022a0650e52d75d19a1a4aeb89dcda4069032e250d8fcda0f84483a24da6882eb5620e564cd8be9434fa5efeb33b914ccac312163df623336ec66a0316714df816ac203fb8957f7a76963c8aa7a9c184cbd746a5cfcd9cee7e7ed5d6f5044e5cb6f4631117e2562133fa16f0630d83a061076e5e2d82da5314da899a797247fca7d6afad7b48c4bbf7c3e1045337385eb4d3f2b5a5047ad1aa47474155fece6c19395446cdebe216f1fee049e90b2d72837dc4e050c8eba6d58efc9bec6e055041ad64903e3532b7b5acbc3893458d7a5d6da938d7b923e7d047dea0a6cfead3a2ec01b2eae6088afff2433f4c7d33d7a05f4392b90edbfb43568f54fd27157ac51a36af07b19ca9a1651ae047586728396bf0b31368ac4f6b1338cd7b76e1bf12f80ac92fa6f82ccc88b1a0e1899f89af891be3f8b60762604832ef376e9c0287750ef8592c1097f14156b7153ea0dc5a295aa88addeac4f8e55ba812c5b7eaeff88e21febd8224c2e485d9a12fa71d9a359e4624c26c494e0ea2be49635702f0012d352db9163b26fd330ffb6bbacc4e9bb770c9e4b5d09210ceafdbd82f5b26dc9ea1e2e09b9a54c19c0f25adc7b950b9660d0852cbf1b7cdbaf504a5c0399d703029a1d356f863b8ce671a5a44f1ae3cf3ddf9382b2fed9e707d49481ebb3c18baf4767931fa71851c344377de6109d7bd97b875b6eb5898cb517c1152054cfa557be4958d8c210060418f903e61db5372aaa29619d9c7142c44283d528611803163c6fd4ef10bb2734a5a572a4a71488f798a0b10adc6aaacef7e2a5a0d879c5870075c70f58eb6a9cbd7c23b59d7fec07954c3896ef2f30945bd1d83400570d6d2fe2eddaae7be511d6c6f5952b5b4c24d86fed5af2eaaf4e520f15e548c6d9d7cfd509b6f08d376c065fc50dd687d1bd92d6c9d1113c6dde1c210e1977dda8c52a7f9f0987c70a3e2808db458b90991ee2659e3138df5c7281a22df636f01cec9e8943defc2208ab82cc03e63b984f2c4c04f04eb7589365a9e93e47964ce2eccde019c33b910cd78a0d0ef701236ea46f7845147bd646f777054b12f022b01f1cb65f4b81fc663898c2f14575bcc4a4fb4508796c000f38696aaae0e308284657abcf1852173a3f487082a3a62045adcb030d575fa0b9cee8f70e91b6ff0027636ba2abc5d10000000000000000000000000000000000000000000000000000080e10181c252931"
          },
          {
            "alg": "Ed25519",
            "kind": "classical",
            "pub_hex": "5b8649c0cfcdbe78a5ff962edfa48914dfd45af22afe358de1f4dd7e4567d5ca",
            "sig_hex": "1ee758c73f8d0b918d6f85b5ad29f2f83b7566e1ce24f9ba5433e894c4c88670f465d076b6f416ab1a3af984ff1661ce964b9b4f6f42bc9afd9e53e9c77bae0b"
          }
        ]
      },
      "steps": [
        {
          "v": "pqtrace-1",
          "trace_id": "bed1ab0413a1a84a33527aa3765d1dce",
          "seq": 0,
          "ts": 1000,
          "kind": "config",
          "actor": "runner",
          "model_id": null,
          "model_config_hash": null,
          "tokens": null,
          "tool_name": null,
          "policy_id": null,
          "content_commit": "35597e4c03da7e1687cb317bded0830a84b861aa0392e787ffe68a8f99ff989d709ea656c82ce88261aa1243387c9523a4c1d1ec525ef8770b919ca9f059c5e1",
          "commit_scheme": "hmac-sha512",
          "meta": {
            "subject": "SAMPLE — TRELYAN DEMO model (not a real client)",
            "model_hash": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
          },
          "prev_hash": null,
          "step_hash": "bc90e5a8bda602727ce0532a4cb504082b43c6b876de56900ec97e0501eddc2b6a7cba6d42eed253d7d2d5e87e684aa902702cff33c6522507fb44f00ebcadfe"
        },
        {
          "v": "pqtrace-1",
          "trace_id": "bed1ab0413a1a84a33527aa3765d1dce",
          "seq": 1,
          "ts": 1001,
          "kind": "prompt",
          "actor": "user",
          "model_id": null,
          "model_config_hash": null,
          "tokens": null,
          "tool_name": null,
          "policy_id": null,
          "content_commit": "1501be98f54e7d07b8619fad3a0791fff461242d03b03c1eb4b8ec2412c4493a0b02547996758ddb0d7d0d8d2f62e957add26c9b66dee5ea7fb578c7cd1ad87d",
          "commit_scheme": "hmac-sha512",
          "meta": null,
          "prev_hash": "bc90e5a8bda602727ce0532a4cb504082b43c6b876de56900ec97e0501eddc2b6a7cba6d42eed253d7d2d5e87e684aa902702cff33c6522507fb44f00ebcadfe",
          "step_hash": "beb3c4401150d202f7e7415e64de1d664fcede6ed2710e46bf90f46c55a3ef22463e08d5084c17c28aa06e939b2bc4992b6b0d1748b13683fd99b01ce868d1f4"
        },
        {
          "v": "pqtrace-1",
          "trace_id": "bed1ab0413a1a84a33527aa3765d1dce",
          "seq": 2,
          "ts": 1002,
          "kind": "model_output",
          "actor": "demo-llm",
          "model_id": "demo-llm",
          "model_config_hash": null,
          "tokens": {
            "input": 5,
            "output": 1
          },
          "tool_name": null,
          "policy_id": null,
          "content_commit": "6eef0d8356ab6db4e54b1ab0da5c8dc72ae4c35378214f9a3de32a7246b77a53a01a39964b4bf23a14581f26dee847f2beeed7cc1503b47abcf962a7b73195eb",
          "commit_scheme": "hmac-sha512",
          "meta": null,
          "prev_hash": "beb3c4401150d202f7e7415e64de1d664fcede6ed2710e46bf90f46c55a3ef22463e08d5084c17c28aa06e939b2bc4992b6b0d1748b13683fd99b01ce868d1f4",
          "step_hash": "689a0c8ce981b9e3d11a93e734d6d8f83767d1e382fabd24b1f9fd17bfce75eabac2286f8c9e3063d1a61275b4916c2227685d789e92d1aeb0cdd26b88d8ed0b"
        }
      ]
    },
    "runtime_binding": "e187e2b49b84e7a4b05bcf09d21e43d7bb2819bfc544c44c4a64e5bba855b4f34aa3ca0009fcfa27ca4663f26dc755f7a2bf40a6edbb7e750d8d723c8ba98aae",
    "binding_salt": "de27f17b9bcc2598a489242f70075de685ad91c60f44ac93813be20550f1ebed"
  },
  "policy": {
    "policy": {
      "v": "pqgov-policy-1",
      "policy_id": "demo-ai-release",
      "version": 3,
      "effective_ts": 500,
      "expiry_ts": 5000,
      "issuer": "DEMO Compliance (fictional)",
      "description": null,
      "criteria": {
        "minAibomGrade": "B",
        "minEvalPosture": "C",
        "requireDistinctSigners": true,
        "requireDriftChecked": true,
        "requireFullyPinnedDrift": false
      }
    },
    "envelope": {
      "v": "pqseal-1",
      "suite": "trelyan-seal/ML-DSA-87+Ed25519",
      "payload_sha512": "bf6b4bbd2ee0b87fd83b0ed6029365977e50031cab2503d4a62b0b8d93bba7d68ac5ce839139d7069e12c6804804fce36b8fe7ea67f91447844be6916bfa64af",
      "legs": [
        {
          "alg": "ML-DSA-87",
          "kind": "lattice",
          "pub_hex": "cb36f57ab24835f88aadcb7a309b7ab6aad0c72530c9e35737c8342d5a8505882482869c657f16267b5489746dd0d0548a770c8f13161f4f4ab63c5e311778efd50a27510b12ae03999e18fae3b6eebc44ce94cfdbf2f1a2af76afc3c2f5d0488e34091f1ee965272519f4e82122a2b06591f10c6ebdf6e2cc8ea5cf43cf47bdaa327ba9806d77efa3a53b6b253a9e9d4725c27ce0edb3eadea530f7d21f4aa171f3964ebeca9d8b55639969aa2fb6d12644e1c17290caa0a0ede28cf0b59a3d54fdb48b59e19206c2b51fb418e88ad650e299883452609569cbe591e51b1fdc3fe28e112a2b2387ca17aea4c6276d50396b016f067c29e69142056fa48baaceb8fc63b0550ed1c30849cad887591833b59d48fdf5bfa0875897dab3cb57421059e68a25068d208d1e9d795356222ca62d6dcc870c6176079300a76b146719fc3d068126384a1dbba23555e4b66041a350341d2c866e3376a03c3817471730486151fc76b02cf4ee2d92ec51e32774724f784f2c3a05ed39f464b173649b396eeea3f9f86e6c4b631b87613fe6ac51e469af4c7ac25ba9f6c39edcc691d81d409f5325edb85928f0a1e5a06089ab0545fa641a1758d9fa7be0645ac59b30d885dae318a4092e3818ea5c77e526bfcb659cfbfda80c7bca9e3e4261d46426e2ea2c28093aa443b979748d63c7fda1dab36157eb24be06315987b77eb9158c2ed62107bee60063139ab6db6fe1903d615fa713016b4531dc1c22d0470da5d7f577a67a5050ebc50831e0adb0490af2b7e961558b960d44160d8eaa2a7a8dd3ad0e87be5a15d3f4c1dd831f39fb96be7fdbd66b6c5a51b0769bddade87677bf5145eaa4c8102934e6378ecffaeb539b371ba96994a5b665bc4c7a754cd0644d401d995453c0b776050f61b078b279ca5b475579a199132d513cf875c1a17bb20863f87f111bd6af8ce3bc794ad2fdb9342e4ab328f6d8b2b46ad2c0b5d4ffb1dcf727981c26b9845c74bc55d77b35575b23842c79a15286d34d4f3513a1c3ccb3aeb009b426bce471817f0cffe27ce8b3f3a2ec8e292e3cef0b6bd307e60b5e502a82c624c96dbf5ae8ec8ddd5bb6235f06dfed25032b590fab3413862311360796b93104e5f3e2a3623bf420a4a7f6487f444f39928aa735cb605c3a9b085b1f713efab9332bf71253f347955e0fa061a226f676bee63a7bf1d19b9cc1855844502bb074350eb5759001e48e83cdffc7fb9893333be8b46cccfe5bc79bbab7235d8fda9228fa1345e5f3534740af13310788ff9c4f8de5b946ee9ab1f2f2fa9a955ea1489668df660be8dc9948ddfb18c17bc148297203af256b3c0f4cc1f42f0bcdeea8372d24f6d57c01a9f04d6c2b00a4ad55e0ae77d4d1b9e5366d4a00f256b0b6a8d1af5f5e2d9cf3154f413738d4b8840fbff7886cb1a56e22564862704efc7831c92c21a7001dee4db697c7aaee4e82594c19dc8059b468681fc47a0203ff3d0a3f7ed58afba31c75eda45c402d03ee17882bbabea840da30d4b4c8462e1ac6677433a50b1029c46382af9a8b19e8685f53b930c2d595bf1f44e5b1f4dee32ec2e984b266e083e87de98244e01fd08d77369ceeb2ffb47bb0ed8b393ba67f9a0c62bf4dc3fedaad729761c7c68ef80d28ec68f2c5389e9037d2881b203a9807a3e95749c7a36668014f7e3b6a3dd3ecbd55e5df0872110f8fbb3d7d378b8f8ed6019fa02e8d2333c73e632c38d4da61216a7e3af4c5fa56eed5d383c1fafbff5531927705911abd714d1380219ae6f4a3993629eaae3199f7ff857ad7df31ff34d33b09f97b7e11a1419d130e26152fdd2e429d7e26794c7943c0fadd67c2531e42dfc7afad2563fc6730a183fa86865a37841649ddfa10a9f883873022e9cc1774f766ea0c0760a3b74728b49bd5767e1d14a10deb201a4b4a93f4109da8b06a3785b681715cbb9409cd9a8f6507d1b04ded4246a6a3ae5664bdc98694816aaae388a5199a5bb3dfc02089229defdd343e861ace51c6a52ec4fb907ce27e79d1aa335ed189f92b63ece51830365eaba595fd68978b98a6e147a4b840214b69a1f37a6a406d7ed2503b822047b0624b75c32668f282aee04f15000b10c2dfba12dddf95cd05c028c2a9d2cae966d0bea70d6938b4c536c1803e8a291b076a3e60eb909761f50fc1b001130850a19a858b2e475ce87a8bdfece38556236d1e72696bf2f1abd586d8fc099466a065b3ddf94ebc9d86c130580648370553f11791f99f0483e438951dfd0c97740037cc183acea94b09ec5bb0fc892254383256e2e13ed1e480939e02c09ebc9f67809da663ad08890d4e4f360baec276e56090199c6186da8475dadf84535d6dedd15e18d7f6baa0ef0f17b06fe89b5f1664d775667bb0f105e16175aa127f9734f6ef4a834f0335c4f3dbbe28b8deb8295c99163ca5a8415e0d9866d41d7338a11cf01a59eef42222ee7625cb516bc5d7d825b9007a04c1229d701ba8a49d5f20a952efafd0008938052a4f79e1217ae7df16590a9f43ee0cf6f0ab30c2c7f298e0354370beef7ce4e0b4478402dcb0dfb1f7b10360c5298268553d03b4fee3d0086d6b744af3040cdd75942c782759f2bb4dd9f4b9d4fa282174392094afbcad4a84f3c70abee02f86423ca4b34ebdb8340eb6efec0041e4db2cc2923e61b6588de2b5afa201e6743eebef16c9bed8d361294195219e198adead81c326dc8d4606ec0e1bae3bff3199c53d9aab7b84287c666775bfb8b2fcebb82105bad99883440967762a763ca7ab7aa6c80b3656bedc92ef68586d58b4bda53233037f2f0f2655f333560ca80a8fcbc90537c5aaab9e66bd993203585ade91d87e41bb9e43a2b4b250ad8a627054114220c50af4c5be779e48a04309f342b0034a938a0de60c9d6afa9c72f064b74491ab103b7ba4941ffefee8c5d74ec23795220896d89386e1a4ca6901dfab1574bb0814179ccac7ff5e97a3c78afdae4f786391dee47e826cccc437e045c92fc296f0b1b8c1b7ef80e0cad6858b3fe0c353dbc07ebda655867835cc853b147c0b76190d7189961ea10948e4f308d71c79358b12d8de394eea28b5045c4623b809397c47b14715cd8a4d95b78e4d19289d555f39d7ed68f286f3c3f763f90ecc0ae514c47886130e18a4590821f4e83529a76205b5b0fe18a9b0326a44283ac2189831be847fcdeb74dd310f63624d5111b46582650eb384f228532d8bc4cbcf5c6e3118107f8140024f98bfd3bdee85837baaaae5866da641e0d141e4d8046b0ee09661dd8a8030b8b92fae27ce2d503a8512c85da403b2f446427a077e86f8ef68b2d9733f73d6c3376519296b88c48f491a6fa9a3d9f935685aea3b6c6ac1e11f2440ce54abcec0809f5347a2e844a4f7a52cd75d6697a511bee6e93be49f4d904381e45848bb7e565f1c60951a9411e708a81e3c695316f16513aaec0e8d06873e2104cf5799346fefb20b322ae79947bc80b54345896bdb6b09862dd3418c01a32096eb0c4126f40b411713c4c66d8fe5fdf7dea239c45e394cfab670f5e03a69012d0d8212492158f2b4bf2b4c5632cc9bb9b3f8260ddc4db004c53ca284d900caea21470508a278050b56e86993f782d1de458bbbc7c5e6250784e8e256bf5293c7eeda7e",
          "sig_hex": "db01597a098657656e776fe30160a1b33a1020c02af9e22ef58c62339bc4135f3b542592a4de341ab37272a364a3e7caa98a557098a654157f84cf942302988d521874aeca505e2d5688cb19e1a125c31cac0826fa0a755416f1c3078ddb6e6078f37e12d8b8590c309636b3a99090ad5bdc005bb2a229679e7678b3c4b4ea36ad79d45eaaf3baae7c716279e6fee9246843ab8e5afd2e8c9002b7a0c43485a6f179c3c1076679b319729768f5c8096493a6a98dd5d1e68858daf0ae7c52d6648ddb6c188fa5c82d807a48999a3ae3c8fe581aa1ddb204c5c81929c8ad7ded336beff1e87b7b77621d26efdf8094aa1a1e4f6d8119ac641de03143bcc0b7ec8b500cb3a71bdbb8f0a27ba64db4e663542e55af1a1299442cf82cf4e976a9b0325ea5c44ee52b363b7a1426d51abb15e5eead20f8e564792f3cafe593078bb7d15b258d217d0b7c236b3d356d230ae436914fd3e7eef3a540736021e4c1d059ed818d006d27aa43b5f8139e3dcdc23f0fe439b4fb3050434cdfa83e08155338313dcdf3ecd27edf4c1cebe88980beb152d2ebccc8f2f0f81c9db9146877473c1d922fa939ced74dcf20d9a70c64077058fdf230ed81bd34d5c118e1f08abca0a8ff5176b2c3644a772543ae64391eacae2900e152ab197afcd2cb107bb73d2fb3dd42019daebbdfef562ea52b13a4f36031a631ff1fa33810f709e00eaabd7415c2ae2fcc60e612285103e79d508b47fc23a285fe739a1f577b255f251846745b63c1eda5de3a9d106f43219c6f355d58b00c7a5a83de6eae5ec1c12fcff69a320da1712a612c8cfc188cf343ba17c9e30e41b17fb4035392680f76f36ef4c1c1078749947e4247684a8e0618aa193cf2b462b9c8147e237f73cd21125a9cac2cf4617847f02d9e8cd182e86e8b5658628bf1cb26d2174ad2262c13a82704eed7676b46b26bf2f2b6e676d360614e90f12001a2f56b058c03b2c81f0b45bfbd76e6f04137b81c980ba9f4dff3d86c74fcd26b14fec061f0654d36c613fb11e9c7980b49ae2b156b44ce1b1617f286c96cccdf629e5f1a9f2d179832ebca11a2ee886450895cbcf7d3a6d61f5329c25691ea167ef2c5f754389929882c4a70d3b08449ce06665f6564d3050071d0419430a05e8a7828e183398c04cfd587dd1f77dc7a3c7767d2db3c73cf305c05419c0854b1c26856878407cb4a5d16d9b8815c52b7446e0b8ebbf574fa1cfdceecfe20c78f843360636c60b5ff927c79e1b77394ce05c0dd35bde7ee098d0e6dc0e906bfcca22c61c7f324bc66545acd08abbafeee985280b274d4e2781a3db70ce79059090d45f165f0d7596c4edf9618ae0bc4e3e52515d5d1d06a7b204f2d64fa0ef00d43749e715c7c22e6429b89bb9f34caadc897c2dce50730c94377511c44c85f549ab894c8528c507becfe618b4b9962c7e929cb744f8e5d669b4bbf1e2a792717839a3d86cfa91d3c74257bacad276cb8dbeff803b553274f95999d730302ec478793cfe53e3f6d1b74c8d083bad0e965ca627f7a87cbf1f5091a9e859596c47dbfed996e65ac4d5a4b2e242a7fdbae7e57905c1ea3177d10b23c51988ba67d730eae123c4ea0cff22ce50d93c7a63feb462e717b814ac5c32d610120cfc71a0ef03a206ccd3f167e6c4bfb0bbf51c04ec3d370fb6b018707028194f8568d3e6eada96ac9e267f035937368ffaa11f337195e74a812cbf535bd6ee5f740b1e8360551ec30806e46c30628ccea89606adbc839a2288dfa948b511902a9f636c35ea43fb4bd9585b093e6378c201a8173780b67d7d361377c9131e411de3b68611bb4edd953b57568cd76cac8bf7177423ddc712264ae6aa6e278b61bdd8cedd9fb4739afca9fd687ce6cf7999b95c826705069ff105a71aaacc435947ebda416697e6a8fcf91e4d82929dd4cc486088e9e5b6ed9255db713933078a8c5e0e0f3ec91c340e0ea7c978007084ba1a89b1869ca6861c45f23d17bf2492a113a173b5db4369f74471e37acca7607c4f1a90b2ccb02cb67baadb965d839e224539b02bd0cac72e321af22147fc3dab6ee8c91b007a882f1bb2238002d4bb4aeed9c8928cf539bb38caa1e6e30d38373c1df955426fd52fa5d7d7f6ee3c7870753ba42cc6d5a720f80dad5d65cf100575e42446eeeebf3e1d24496adab5ac99aff252e9aa9552d9f5f52584da95dfe9b49dd99acabacd4b6a8a1d48425bb4b6c1b5bd8c774d157ebe4dc2a5b347bc584232b989dd56b34988c4aaebe9bc5cadafac2ed29e464f8c0ef34f22c6259c4750dec7b637e4140231d45dae17fc0ab918c1ff0d7a24e96cd0f1f1b7cd7b1e18f95b093c3cc2559a68720c5667d458ab2204e0905abc198c8fccea4cee8fd5a691233448af490153b8ed1fc34c0967e8d2694a7036ed6eb0cd8a3c3833e9adaae6bf881937ed53e100d29275e4212d0eaa8a011a3d913a283eac6ae2c2a1156edfbc580bd7addb2bb35466ab4d8ac74ab470c6f6cccba136e77604d42f2ed525b6009b9ff33203c0f5d4dd60c6356b83f29a1c1d863ad088f45dad2c2423039d7cdede1c87a341ae9d9cd4fc8609c361d8abe4e2612ea99151f9ece4dcd298de8ef3d435197241ef0a2fdb390277943c758270c54bb31726a4bfa505e884487e35597be7e4ff84fc3de89eb80c81e20c23d342400433a729d6556bf730e47ffc25959e43d1441c51faedb9ad8e951456c9f0801926be83f91aa9f8b464006851bf755145a1a71e2df35d73f465e9118d72f934d083c8f977916cb2a34d4e2a78ebc49f8b68c23347d9f1b104bae25484845d210196d07c3454d08d04beeb23d897f313dd06900434983000a2d2cb6b7eeef39011746e1d135a05044262f458a5e295db7f1ccee964c95e3e4503e8f99f6dca52991ab581196355f518a4aaa7f3da372478130ad650ef21f22475a6e07618e4f108c062d64fa9be938fb175467221623ece65ebe9bcbf7e52bd506045d382ced35d1e20c006cc5eaef554a8e8c3172e273f778eb660ef843a1f1d35315e5821f373d763a5a69cde3ba47376feaee6c51aec21f6c08de819633c92a62886b067b66bc41f3697ad3288008e69784258601b5a20ad5ccab1c6c425a93fab2da6fcb26af32e08646d95159559ac262525a6b19ff2f2e4ed5f56c9e89081cba4c1e43237d0ab90685e3580a0865848daa14125c54d70d4a8b19eb3c9806ec635563d19b1eb705ec28b006f069a748c22455f6d7c2994755e4d483fd1adacdc1b15b94ac2a64119cd1d4bc78a4b6e0076dfe905b78a9b5284833befccc58346e0bd45097426b7d74ce082d4e5266f3eea61945b340503089cfa8090c804d9f381df7774f3dc057e9b2575314c831ec3e0d4df4de6159f673bcf3ed903764b5d2025ad31d2baa327dc235f73b3035d4fd3ae3951929bf95e205f6c2486a316cd46f3c4a16c267dd43d4382fb00912dc4500e2e049dd59f7313133b15a1e655a528399d3388cd7e72032c96a575884a21ea8a4e4ff980b2c7175a95a69b07e3a3bf95bb150d09112a5be942b19fe841088880ad38489472dd5e5ffa7f3912aa60d23488b621a7ae6d3392767df248379c3df03932b44a5642ca54fa5393472a118edecbf63023e1185ca2c3c4da5b62e735df201d0497c3cdeb43183c42b2ee6fceffaeaea858a55688ed21114757b8ca7547927b5edc0252b8b78d9f1380c377e8452e03c1461162776c7f955cabb79ff3ccc3bed507142628d78d72e0f46803933de340f595c680948728c1d3bcee65cd4cde67000918b703cefb2ff3e1a6c2bb6632a1aa365001bc7b18f64f764dc2bdd0f8af5683e3ed564791ce3aaf3fe37def682c9126097e99a682fda129a288edbe284c0ef3f0550c9ac888cc39a3c61c2382a355b3ae70b9ead963a2980f64b69803a49bde401c1f3c125e539f057d41387f897887b6f24bf268b07641c6e399439708f30a5a9c64e367969c62a922f6a95573c26a4e24bc77e3968805a4096cad9423392d1277f6c9081117c3e5e51d76533d7709226c856436b2a763288509ee9500f3a17cb74eb3f95aededd0cea48fba4aef462d8ad78aa9c422b593c49981a7b2a607dda532b7a94a34bb5f3928dc74dd7b37b0763211ab2e8b88f3c6dcb592747f63ceba3c4f6ed74f9b1fcaa8879c87548a797aea7157f2cd52d20aaeab346561ebcfaa615ea31d1b7563d5b07901f2b4b0b0d71baefe2fb4fc7385f7a61a4ea3613452d7bf92fce0093a8ab7708f81155dfda82046b4a91e718c8e09e54e779823e8d8b895ce3a3e5b7dd69578701303834c82c784c19bee4a18057bbbe0df16c2be5c611d33ca12e08297993109124f2f6bd7e6e57563f04c6851f636102ed65780cc13ac31ebb582e80e491c4ab1677027d50ab25b8f62b0006d85965425819d812a14d1d90a6f094da11eba99fb5eed4b8149a5978cbfc7c1d69fded8f28684cfc7734114d45eec947e447daf31c00d6dbdef90813308d7d665cb8c3913f98bde798b8d7ecb8c5de89e54dc7c483ddbf042f60934948b54cafef2d5e3cb251dea35e51f72418768259084b485502d5b53106fb761fcffc9e75e036c05f15696d9f888890cc12f6b04b3dc4805ae8cc3471881c118670b750586a2c2e57ecb6044476c8a1c2d620e17b7c94a982e90f6f1b2a5c00f987facb0cf1adeba51ecdc09b34cb1f617fa7062a012bea46ca3944c1e60ea836b330551bc8df252b85eb1c0d3c22c6e0423ccbb89f43d0571c1cee4e915fa277493e6a80ce2064394cda7d7ee82509a474a23585c363a7b436c9245ec88f64da66d66108a05aba9a5717a2fac94e8685762ff9375590be2129f564bcbe887df57c0edef5f93bf710d717be5f1006306ba80d88aff56ccd835ff80725ed8c7973949cccc5dc47b1ab5ef1f69721d67a1adaf3f8a057d76507f61a91caa9f34dc43a2a54e4de48a6f4f6ea3ad8ec8ec04c5280bab76f7d875102827acf8cd22cca26c46afd36dab3a813d6a15f49456a28a09ebf78b79bade76f9dee7d0b9bafd8391a9a8a759bde9ff0d736cca725eb62bed18db5b543e6d882a1429efb6f6867ac2e45f45b4ff11d8b560d34ff1c8e777674a4768002d185cc68a8a21ee8d15f49ea11de18c47060cbaa608a31aa7ec16b6c303043e96bc96ce8a30a5154a8bb45dad3d55d6edca10ea39f2c1122ba412dbb6f8798c7d7f5ad466bd4c452828e5bf2d12122c33593ea4feab903c542df31412a130a06d66306c6fed18029362629f78d447703af9de780a5009eb65897e1ba9514f528728db1f5579725e04832357f45b90cfa716a18f69a6c48f35556b31d59fa18fad80166014ee8fa245956f9a243ac63c21ac19c34da5118d12779967e5739d6a464309613fe1de53d516d8e26d1b592373b1343ea55d82020edb56f229b427985eaf52315fa9d58e5bf02d35156b3e8d1446a3983559f9f11f6241b47d04234f638ab0362892a1ea45182db677426dd13ac319060e378aab557ad544aa5c5e1d2201902307896b05db5fe1e64a48f07f9a96478c805f282f3df5c94fd82b23bcba7e3f6715e9780c22f967994b16f33b6f7195495d1487c6131bc86b209a1533e1196faf9e6dfc6388704fab2e25e01017111e529471b3ce2c0cda0c9a3afe7861d0cae74fb99ff8dd60930ed9c015e672ca1934293453aeea276c4f605dfe8544aa388d382f564f21f58a6ca40f0d9f9c57a9346ee1bddac13639f09d867e28f1bb2afe8db7a6c9b629de629be8b26017fe06c0f3933302ef05b01cf272a7231b205c6f9aa77c272757d4d7f993cb43dfba9c721783ca7d9fe9aa7b08829127d2b341ac400abdaaab58b31d6f5dc6a6fb097c440ae55e6a5a6af9e463b79ebe9a89d5fd4171daf796094cd08484b34746a231ed761710d583a403d9ee9a44de457291fb99f606a646ede7bcb3c3410986076e4b22c36e23163923be4df8217458693c37dde3b99d6598806a7d4b4eb4c9f6e553896923769e372176be7ad4168d87ca145774c5b3784d0aebdef87f5ce8b6cc4262296c808401cddce3d6fb2ff2e55b249b637cd6fbbf0a71c12aba8c1a82426f9c0e0bc0c99296f44e205e91c8d8c430e36c148adac1f1b63a4f624f227959c5ac0ecff6c6b94f3c17421b4e0fe8a52f9f78d148b8452e3c0c75449c2ef943eeea96facce762b1452222bfc21bcfb99f15b560941ea494099749cb5169caf6704e7ac0254076d177ab7f9906df46b388db5c2c363b3625426d668f50d49d6ec8f004b34eb24882d74eefa89cec2e9f98b99ab09325b273a5c37b3f1cf05645778f0a122c72859da4e84f0e3500860ebdd0e72fd80f2b69b3ccd5e349b617daae0ebccafc986c7dc8320c92764a8fcfd0407587045eabf3e7802d190cb1aa1011754557b7f8f93949eb6d0409dbeed014749699ac334516584c1cbd9dbe7f5252e3d575aadaf2a3d7598c0d2ddea40a2ccf3fdfe060d3b45515254a7abace200000000000000000000000c101620272f3540"
        },
        {
          "alg": "Ed25519",
          "kind": "classical",
          "pub_hex": "1ba4075b77c9e3fb3ecde15cdaf5221f3c10373e623f7b0e1ef76366b0af7137",
          "sig_hex": "6cae6990f43c1a38b82520b244e5707aa951b97627dddcd82f2fd0fa2dd31ecc3434b6841c55641aacb49924fa2811d99da16fc2f996cc5050378962a539d309"
        }
      ]
    }
  },
  "pack_hash": "54b58b4fda795336727a6b67bda00fa11d31efd14067b88f15a94d4a9bc6710453d7b1f80a77f906f69248df5cac35d3efbcdefed0c8258759b31fbbaabb3fc8"
}