{
  "v": "pqgov-evidence-1",
  "created_ts": 1767225600,
  "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": "3aff56a91593946520e06c5c5807b4b02c78008fa03bdf937a63d2f872ab6b21c0ca4c02189f2a71a3edb7422338bbfb7d55d283435199cefec35751da8ad98e4e0e55ae184076994e56f3040b9664e456f315b0c2e98ce3102568c905b9fd01a42829ae87932534b3d411f7d2b0c408e89547840874813e71b2c791547aa3e02d0292a6a136e9d009715201ef30165c640de3686873f082e37096b4830dc697fa78196e30c6968eb5ae06afc6161c0f15dc24f79020f695a7c8fcaf7b96c1f6d1bb91093e64d98e64a3923ec37912e0418222c03572041492373cdb61b49cdd5bf65f2f67a8c5085040fb16334c25a9e1e1cfc62928c91478584cfce886e682df26fff6fb1c06758ca70833ef9409598083d4eae668f084ecca741d176cf8c00e89be211535915fdcda0702daf9c75d4262cc8ecf69d8c01bae094ad80ba916785ded259da52b50d0575acf76106600dbc2d00e89c77f5a416c9182a770e25c17d89ffc226746a15befd5cf134fa8e5b5a96ae2bf4b8f167c3c383a2fb4777014118d511cddcd4d2b593ccbb41d3aa246e8c23b8e39af72189199bf0361ccc0425315db1e070bc78e9ff231cd49f25f29fabf39db1641a0bf745e48ead8dce26d3401fdc1abf812e99508530c37c6914d8145b6c55f03710e066e74d4904ebe9c4dc9034b23dab30f6970c3db2d7011c76f57b964bd829e8ee226997254d080bb72035a9be142ed6bddc264305f8ca8102b5d0e5b2f03de69f7594e195123bb0893ed54ee3cb58560869f9abe928b199870a40fcdf6af2798bdeaec4aab599866578ddf81d031cadbc9f82ae74a6b2658a3eaa9018ca882b773bd9106546df0ac4a2a3216270124d9febaa29756feb321475b5a4e6a813ba3c965aab97eec703e63075803a64e76aa7c38d3d66c29593c3e74c0f8c9e27da3bdf5508b712a8aaf0c2e07da4912f681fae77b7fa8cf9d0f51ab723920abfd147f5fc0d7e264646cb2620123b14210e1306f59ce7c49133fb14494a8f7a1febf4e91305486f686723f33edc0b30dad972c56f8d517ce56812a5368df73f7e343bb68cb6d891b31b862710134f146aa65eb4fa6fab9b968fdeec94f1b85e04dfa2c71a4107e19ec32e8a1d02304f10c6f1cea0559c9fe377604715b3df8d2deb91b81990391896c976e53ac4c2a7c65f220b26650fc588f2321ddb24a9ffcc79eedd308e84cd90ee984f4f8d099b4a51ab56537043af52d41d11ccb69d9d4e4f632b9e4cd79afab99a684b8b15ca493436a0166270b2763829864bce3ca1366aeb3bcbc4944671881947bd8e471b3d4456f206d14a0531fe6ed9a5b26b994bda91f16023e8f37dd3194a5c08fb71f2bac90fa85fe7a917fcbea0eed1154e9a41bd8c57fbc5de3582a2b9efb004d01776db2b0b3e425727abda8f5fd3d9efaa2309fbc506eeb1ea7dca1a765767ab9370e7ce2930e7cd41d403a90368cdbaf9dd67b1001e3a8f002a8e29552e0f09ede70d7a06868bbcb4f0a8ab6cdeb5e3bc775730cb3849bcf73e3b219ac88921cf229f7ca860263e557162a3d62907b6dc98d642e86b7c42614225ccfd62498224bc493853c6317f7fa5c4c5be2673c067e1b1325eb201d67e23105f0ad62636b0113ceb49015f18394a918fe5bf1fb90db47c86e863936792c878d68857ebdc104f195d4d5a88f3685d9c3e7b5866124b6c897ace2675617f0c5822a7e11fd38f70e15a41d0cd570fde42562d3e52070ac5c9ba0a9761a540314ce1e24d7e93cd62f2f0e814f84ef0e7115bac7cb47db64d3d19ed0989b7b84feb4732bf3b46692b1c6887b0d7b354959c48995fac1630b7fb67248cc7407774bdd2402bb913344439c891ce4624e6609e684989c29bf31ec674a5cb7fe1233708cad516fd15b174f4846eb5fbfcf149bd4c0483c20ca425cd6cf4a03e477f50929710544821b1a4151b500c403692753eb0c6a5e12b8510fd6fe28e57ae48d3507044ce1bb87ee9597d54560cf9df105507a081e945448a58fa8d3b42a4fc88ea412fbc695d36a0d0960018b9b80542fa4dd92b1d225e415ebe4f39b70ac49994a3a426648630e1210c50274d266e6a320856cd97a46216dcb8550fa7958bfe72c98d4d11ad75e39e32e1009946fba28eea09be63041923a36c9b2f4fb07ce9728f865068993efe1ae8e0c7235ced24c49ccffd4893fd00ce7a4ff9f95f4eb4eab786c2b4be3c44df1a14c24b59617d843691a43cb9facdfdfdbd0d20034cd7a4120349c1ee28be232869eaf640a151abed0067fbaa5edce2a5d23fdd3ae93bf01c762758e3c813dfab59f9497fdaae3cbd97cf274f02f9e7bb6487c877366be5f27ea1f474f9b1b4305db8bc7df4d5f40cba5944422cc7ebf3bd1d2503f01263e7ccfc7bd49623b9eea94bbdd33856ee454f62f5a10a5d138cd5c3ff3bb93fcbe7399dd521747c699666d0aeae59a432c840431e1d936cfaea0f100f6c48ee030fe21dbe5a2d13cca891cc9a6580b4f2c771bffdfe1f7d5fa95239091e1aa9eed361eaa4bac2d2fdaa40d8b935e27f5dd2edd311aed10f145a5825d9360328db3898a4fdcbc08097b6749cbe7d55a80431188fad5f0b15fd9ce0df5262fce85253dd841823ae314fd577f7c82ecfcc1ac88e74596a5fca650c4b6185561d845459305648fc6cab54f63966a1a82e2bde85bcb4a855da3f610f63ed0c33fc3974737a15d51794184e42d0cdd7d733daf5a4995a7a7182495997981b0bbed469216ffb8e4140437cb299b80d21d53f8f9c9bc6b7a29cb8be0feacf3342e6d21fe0409cd4a63de31c74851143012415b1ea8152aa94dda4b7d2c9e654ecc6b63e7b586b45ba49b352fea9994527f24bafb7ea2e36dbb39081f59aa8504352b1869c4db719b24d71be424fbc148dff20b370d97384aefc287a626dc74ebaac03058ea55e5e2f1a071069268c889b5cca086b9c7b3432da4933ddc592c0749f0a7e59ef52cd12d1d96309a2c84199561237f45090a584e082eaccfd91c19faf18d0b8d8a73774482a0481650a9d073684bb5fc95df5f83f827ad41dd42b5dfe89da329afdf54db4b0e460054a490032a52ecfa088e200538ec59f21bbb29309e9d2943a8a9a784b206a768dc24c67df263e20f82ae221fefa4cdae07972dba3ba2158f900b08a2f2e46e073e724f76e83942d9bb3d29b99b8e8893d154047007fd1f5f290bf89e3a9ab9cc7871d7059c5fdb66fe19947bd88a06cfd2f1beb44a170ebfce4edab6605f213ff1bdd73d12b3cbaaadbec2fe004e65124760ec1b2c9a4b0a30d732042ca6ca16ab55fd5e0cb51cdb1c3cdf7d52d1b70e8f7c4d187eec98913d63813b3947fcd1d0ceab103ecc09e7c4523c6d8f7ed78a9b4d12ea0ed97c7afcd204bc3db3e2b8143c9fbbe0dd87afe57b396fa3ea7ebf308823725083a105971c249f00fc38da94d452fd3a7c8337939e0fc05fb79a86b37cc341142c3f33e26de0efe02d93e5be45800c8d79197f9fdd546bb3afb792e43bf01214a9bbfca87f17a96b7cf203a30db52a9d76f8d2df5eb6955f98a928b8bf538064133231250c74755545595ae43cfd1d8d9a4b10ce14a2b2ca173e6e053657ab654362dbc8cb790376333731fe1c4c9990538cf245bc11bcb191f4159afde4fb5bb4fbfe4e7114cedc527e7df5e62fc375630d29ef29ee4eec9f89d36cef6d356b60971182f842002c4219ad3c65c70d289434d48a616050a02e18b495258d4dd61b7dbcea450c1973542407327bd7d1f2c8f5af88a013079281b3d32716f39286203176710e4b58a19d6e59bde0f05f892eae9ed30c9fcbe402c706b23bed372ff95e0205f18d0dfe6eb6f79ef0ac805b5125b25cfa9d9a027c343fb9ccaa8a02cbadd2127ddc410f5a6c02cd93e75676a4c027b0930f9472df2b6e87d92bfb7980c84440ad7bd2966902bae6390715d3cee9a7e5a491a77fbfdb053dfb4b3dc7a219cf725804d04581d92580aa95268fbfa66d4663484d76ad29b2faad9a70e1010430cbeb0d42d47a8f028a0eedcf39a2934c972ac91290a06d247d9586ef93c923eef50de664c4be43967dca1b1e4946bd523cddab71195f9884c9144138b7dd7bbed1064f155c98886e36ff5b6b90d742f9da7a3662a2bfd032c2d661e1b4afa67bcc6adf11cb3e91f2288eea8ff3c6ceb41403fc714a3b971fa5d9a9f4b374eb92035be39993c8d615d2ede5676f3ffc9a8c12925af9db78d12e5176e20b34fdc87d5aa097fecca1568bfd8ff9c0fa4c5bffa1800c7025f7927867817751961f71d7621bd33b601e1b16e065949c9bfe1ab92bfb3fe9746dd28a9b13078ef84c8ccdf57cab44b4c33691d11ba36067e7a559f39af1c8c2339d2299e58cd642fcedac6637924291f7651c5326717ce0de9bc081cc47c9aba8db04fc148513719488d5ece181c767ef33b35a53f4d14b68098d025a4736cd50931a7306e6835b17752df69563b33fa7c7ad3a35a6bfdfdad696c6d677d1d5e6754458d7f6bc2fbdb4beb26a8ea445c8593bcba25d3df069a712bd3455f77ffcfa98794527a6ca3bb79f3bfddc79cb4664dad3907759ce9e9ae7acd845675598236c083d17df57bec6a7117e574c6b3d258e8e79e0b20e31090004e058537a0e87c263b193f93beefe5ceb61a6902cc606a72fe6c585bc0f35807f654a33fd2faee02dceeeea6d99f77f7de7d2275e6faf7b51b4642dbf9e2fc407ff4bef1c5956fd8d4ec3d772e7c7721018d875bfbd52f4de889011573d909802b07b7cbd69097521c49dc2430dc0977f0194e398a67741fcaca61c13ecfba7740512757289b990c103f8e8b3f4b3eb38dd8eee30af64529cabce0ae327a01f13976c4d612735cd12f4f02bec59d27ac04a03f8569894d89fbb7f41533ce66f29655223bbbfda564028ea09583decde1afb7fb816616c6c071203a6dd346b137539c466bb9cd6d5dac553d46ff536cbdafb22c873ca9d4bb9844eb9deec5654cc6f8406cfb0f94218b8d1088a89266b13cf35c9faf22a599b5b3e99488f57b13d89f5d8ac7f6790937c59271a86ebed46e47832ef3b58bf16c723d84a76862298b4664d06fa31abc7e31d789325e88ab51b84510480c468a0261a76dd9755db53ee58c64a2ae7d69ea465fff65299419a7a40b627b49901b4369f80a647d207dfaff4bf86e4f4033ec4291d8d0028ee3b0e121567c60b869acad6a14a28a3e802be18875e4fe9bbc28467ec9da0f0aaac3c6086a7ee843bb53004871c99c50658a90efed332b5fe641644945127c8c04c9e0541bc78daef4f37a1a538b9b04d03d48383c6e1e73c4493032ee85a69b96935a4ba4ec6b6effc216fd17c26d4fb8552b602903d41db2f5c451b1e450170ec09b2e6568aa4ef1a6cce358dfa52e0648dc691dba4b23cd3e940c2228e969d514e375b9be795e4be403dadabdf495f30251a05d02be463e0b7ce56c6e4fa7c0db172361f6c337e87d35ddfba402b79b38fe8467546fc496408abe16f781bab443c0b6319cfe90ebb703d9e02d178d47142bd143bb4b093e97f5c4d2beb1e5fea87320d696aa9ff410171d049954cbf3f9136fd5ea45345d3e6fe90d7194fb6567fe03d5174bab33bc3c832f15a8e55634e3f29781e5af0478b8cf5a9c1d045000b69ebe579161f4dfd7c4b39bc9ad94e6c4f3cbdaebcd4781bb0c8ee1559a898d1f8d6fec4aef0050826b5ef29db3b08c28a0a9e1ec513bd56d7a333696e65f85f669e84248043fa3dbdaaf5686bb1b7f79b5957e9653f0bbcdd0e4921464e78174d7b2505983a778680f869806a69e2721f63902ab26711f986ab78dc918077389b94b5978db375564e745fcd2c0a7d64254c8a2a74aa0dd58e68df3360a44ea22d79db59f38ede01f681cabd553e7770529af882e630b25911d7ac88af820c65d2366522cb139216c320a862b2d10362fce7636d882ca2206e8294b714c7e0147c388143d1cc42a3f622a487a91d75a2e5488c844a5e2a75538f207d5d090c7c7d34b763b446edf39c95e92ecde71588b5dc1bf9d40a1b130efcf9c51c95ddbf4c4b35579aac2c981900b8eb91d8e8f02f8b6cbe66ba29285d3a7eed632f29df804be4404aead93a09807628fd25a914845db5b8f62343ee5e48f32998234e2550c994250fcc2ffc0ca3e3480b59cb1f5b8a0202bcbc596a0f03c7e2098bcb45f9fd1602f0730e88faa876630e0e07c57158f22703f7fff47e2e07c587cd4e0523b9aaecaf363469ed6547e0da446179d80e680bbaff57e86fcc6bb40a10082070108efc0e1b97aa2d63c4fabe45f93dba9c59209e15ddd520e96146013a1064e2f29a6ebdb0be89d0b1ebe0fc55cc06f90fafccaaeab136c083dfb4245ea8d929a3d9e2888789cfc025c6542168c31812ce1e11b2b734c0b9ca1e01115273b4cbd2197185cfe2e975d0dbfe1d24444af91b1f2d3e5c779ba5a9b3e0001a34354c676c8197bed4f8070d5ecfdcebf23797a1e700000000000000000000000000000000000000070d1116212d3438"
          },
          {
            "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": "bebd24b0ed1bf3dd68f675a2032e2677265daca694fb8cfa289b6662629aa6d166baa8d01cbc1f6cb9efd23afc307e578369b5643ce763071dded24125110e1828acf4336e8d7c11e135dc3ab918a008bfc22590a3e5a790753b49e3d402725d6013baa689dd27299c0aab3f7e90f24eaf2f576ba896f85fe54c404a872ac0613d67745d5db78134ca54d206bf7a74cf0436edc5440c73ec082ce6b957eca3f36c9095e6452c7b159c593ff75d54841769600c3c4b03a13eb2699521255873c24b90447f94e9a0d823d201e1f2dab2d9bd67bfcce3b93dee775a826857d599a6e994e67afe5f295bd04684b8c47ce9be0948038b08e0cce3662b3286dca0dbf289b001472e2a3327f0bdfff535aca97d4fa8118360ec07b349e409dcfe7854f93a627fd1c120102cafae9eaf8cda4561844067d80ae4feb18dfdd9b0f1a27c1a29fee0c04f307f8dc44ade2fc71f466d6353a8e3b0dd6179640cd40d08f6c3f2f58bb8874baa42bb0ab868bec56c037926c158963e9622034462adc38011538f30657f32987031234ebf556c3cec32b4955227b0ed1f4d361fd6b8202fce06edefd4cb8fef8d591f3335c771b03cda42cf8c0d8c29e2a2bac523988c606be0e3286fd481fb057381b4df9d1332db7d2982a6fa6d97798ada6de12fdc04e2b34aba3acdb04f45fb6d507a921fee508919a2d6661996d67ea6b7788d31b889697e7238036322d96064df56c1312525a7b22ecd3818c1bcb9a1ea4c174253c0c0c1ecdf3c4907801fca1264c1a9a7f42142a17268bb9aa4ebb8aaff4926b4195275d582f65d79932eca8ff5b281c9d89067d40662ac6c86e41effa2232ba8193ed9be828f431ef768dc753cbcfb6d8692ef20db67821e863b73841dbeb5c5b4dcec52ae95f399e22ba4444101eb427b1a90588d9f6459773ed21954bd6398857cc1f57a9715337278694aecdbf26402cd0fd3e4f031588376082c3de6ed5920c408709a0ca86e19e669389205f8e7919e323126c5e8a3abd493def9a34e31bea964d61797209cf119b54b5f544ae36cfcd7bb46a039e9b446dc0638b62c97b4aeabf6cf0889ac2472c55548f16d616faba69f7a7ba508d7476a5564e743c76b617baef6a956be039085603f4ae49485cf7281734f27e16258a5b3d81daddc87880b95c8595578abb3547c31e28c521674ce6b0eb200476711112bae7e826be8cb46f0b7df04af06ecd36b82df2a123d8ffefb5fd150bc7a66513a42d755e9c3363ddf85336499c8622bdcec99908586f66ab276e007036991aabecfff18070027611ff7ffa2b367c436de5acf6e14c24bf221d9cb6cfa5271c69547b471a961bb0b893d9a270f176c4b5ff3cda57d92a31bbc433395d3d4f900c9ff4410ff0f900f168652a0fa1654ad72cd9649db608eac3e7eae445c7b0d5471a4ed9eec3ad1a7db6bf742ebbcba9827525aa0f27fe54f163710a36538273d0000a047661f66f6a2f2d62f6d2fb00221c26cf510259ac92f3ab1978254dbaa5bd8b7b69ff907f9a22f40a925a8611b2bb17d4e92c65ea3d8b1de5ed56043b0499f60ed4f3115812da6f74139984d8709c3e6f6a381cc64bb4032a234dea5b2dee4ae98db18bf44ade2eb9e6b7b3a9a0b2a2dad70dd8a51f75611551e248e24d651032168cdda2471144cd6e2aad917b0d4896805567343a89216451482c90be823a08d546c1d6d3f2ed6ea00333c366a0dc8e58476e0981acfdda2f151132190bf7f59674944dd60a6b17642b32748aed822b725bcfb0765590f3cad89a568ca2b8cf2e4164d8855fc13a51dc8dcae03f64d9acb3b71d5079a35ed27e1f40255463cdc6b895ada88a6044ca58e464258103f6236cc0833256ba5485a171b85333b5cfeaa46b253d23022b7baf7f8ae09bf9e3e47196c49e9e1b28d4f26b1f01a5fb4cec88c3733e32d9cf08a98328b00e7014fcd018b0cde9735710ad70606e34cbf00c0cc007eaaca7a638650c9276783b8c21b17c7acf8c84b05d2d1cf4d5db9481d1b969c3cfb0c747fbd14f80ff351e0d2f29403d0880ae3a1b943dfc6115db116c0312e864bcacb5a7e530c9544d29e69efaa4f4ad44215d726dca3df5ad01d71e78a0525b76ee692a6e2dd0f1758c808f66b9c9ebd6917d2a9add2d7459f4065163fbefcf2efda25a9cc20bc5daeadca33160fe735fb77c4c073dda9f2cb56701c288eb09440ef8722f9ca31ba981070c4e45394bede13b2170ec086d53535feca452989b983e1f6a2b6dce9fb048239309d517d244b4ae032ecd3c4a833fefe00a229df5177b7189e6282af9e5c917be86766c51cd696d5a143e197a8a6d45b621caf4a91168d6e7db8668f32b23d78347cd3c36dd3751c801d73a67a8f7c3a9a07e6ef634dbc5404629b19b0fbb8083c0a43b34225e9ed31c51a00a50e4fcb3c2b339c7eb4d12b3e531aa0158d1fc838e3a5f2c506ccfb301ba26f12eace0f0fc8c5c9f4a2042e1ac7660d93a31bfeebf36228fbe62291c4734bcee99c78ed6583e4978a40345a92ae6aa221b3ba3a9f5f35f831ccdee38d7f8517b7e82dfc12d08d355aec0246a7f0ed8966e14a332621b1d006c63980bd88640bf1e39c8e6cfab757e0fa9f3f8e4bd824e885310a770af39cfba0aa3d4de46795575a6ac1ca7ac7ccbadb76262b5841ac23b4022b8aae8199b4c3b003a7e53ebbc7acf86d13a26c6f41f7c5988c5921638266937b2e96791f3171f9973fa1cd83108382dbe9de5c46073b69f3eacc767baed9b05ceafddd3dcb8f8c0f11a10b30f3f717119d50018f540b28584ea329ddc11e28bc9d0ddb9e42f27837d1e204d4e937b75a4568e5caa16cb11c8056882c905d9fadc65397696534e3b5e3f3a7bf952b5666111190a261d6b3ce6e872a1d9211e0e308163520a77f320b4d28d04040f74135196d0218f261e56f1393aadf5b05adfe3b62e977880f86a7fadef6e7aea744449433ce4ad1c424087f5aacaaf7a9667db8b9631005381528f908e110f561377bb83478d839cadfdcd87a86ca38c2a73b2d4a3310aa0338ba7a33f91a65d017277175176b6b234de2df4b6be6f71f75238f892ee658f01794360b297a6fdf4dc312d16f998179265642de3dfc09bfbd8d5f794ea44973b0ab8f63bc5c9b6cd3a5ecf154c7328d2d2383d8517a592d879859d9c2f0eeee84167befdff26b97a5f5ca3ae630699447955d53d021549c026d466b5a47fb2bd27bc9e38e3c26d224dff8d6624e4baf44846b9be4e9dda176b00d3341690fe4c0ebc9467206ecd7d2d5526039120796ba5d0fd7df1d4d50538b9232fd03c6328c04c38698c246ef1e24dbb823e2e4dc4168793c488f8f7dc5ab3b6c890ace0c27dde8ea08252a86b3b5aabb225ff68087f7f864cb2de3694f8b0ea3c85ba722fa9165e17cc1b365941961d0486329ace5e19a816a68d53b28be7a44158b6fc317986f85f25fe31a9ceec865ad28cb75068042037b38ecffe3a912127bf12b490cbee98a74aa1a5ffd31e5c408967654cd3ffc4fa3f2ba0d476fc7d4217fab8a9d8da14cb45b43f36423abd5d2a135872979e752c01725b4e5b19a856fd62e08aa766add3204ddc38c10edd76a85ae6e7c8478c3e03930fa7322fb0821911d36f87e12fa9a1ac53246be8513cce1df2fd54494bb63047ac940c05757ae566024e6c58d077503f3edab0809c79011e90c36e8f601a257cdbbae48ed04c8d028eaa4c3c836520c6705b500a39b4c88bffaba5cad595f0ecfc117bacfc26cbe1f489fd3f97098316acd7f82d7de4c131c2eec9451e66d8e134fd587f08b467ae7895f0f02507329a59e17fd542be1aa4f84258c854ad420e0fb1f1b896a01670aac8e66e2c0e8cddab555d491d13c109f6499f3589201a97f5496cbdd2c701ea3772d03568745258e1ce59cabd5fc3cde1c714107549965fdf53dc752746748c4ffbba1b3fc3db2e299001b90347d248450b25e094c16da88eefb05d37a6b8b12f649cca3e53dec66b9762b09476b992feaaea6376fd78679dd1668893187c8a3b4f2dad7d7e488f70ed60fdbe44a1997c0ed11c4d36a24ef1a62da84afd13998321bfd9a6475ea1bd518f6355caeecdb9623126c3bfd7a061ee5a7594f760079ea22cb7e40fe9695769e2a8f7dc92ec495a334c61c252afd7055da8d11d711b066e45f0d5ab61e4c184eebe8aa2a7713527a7ae6180720c21b3f0a44204c8d86d1c3a2b99d0bf97021ef7268676a7d4d38da92b052d9dcee6bbed91915d7d44f019e398266ae76d13faafab7510123c900e4b452b26afc45d5b4442d2f36279a5eeb381266cb178b1e9f51dc42f3dba531c386acecc141a7f39fec69ee28cadd903251e688bed4f95e7f2491f282249f8d68a862ffd40c72c7a000037bd70befc2239b8979565dd4a71eed5424f4b8df35d0fb9fa79b413837cab1e39f90ba3b12c2c74bd7cca3340473ee25eee08b9c303b9990a8653af7f48667233727372b496eae7c1b208d55cfafff4dfc3ce5477f9369adad5a2efc7212d9d8b4cbd38a74f1ef06441ad4206a5b503bde0bd11d2374b8caff3ecb67b43f9fd0c79de3eb73ac241d1bcef53b2f51319b27c5893ca51c8c45adb7f6991ba2346e9797eed6cd8b58695e6ad8848647b6b060c74a15e6487a462aa6f5d12810c4770be29e206f1cc4eb57b710f0b2cf4756501083229b25e118afb5ec6e67cfedbebabc75fe382769cd19e824f2c1b5db19717fcaebbb9aec3988594989bd5c02f340f0cd26869508a9b475d563151cda2550cc00097b148bb82a0c5eb58df06a3876158e997dc7ef5a7f5e149a5dcebb25011a7df32e5cfaac210a25bad2ec1323aa65724320e1a50c2ee2f2063bca0fd37de48e882c084e911987157a78d895530be6e5c9bd47d7cc45048f63934c9952733a0c7de0a6edb498f5fccdc049f6c082a08e6f337f88a9db936e350106673c5f92428ee06b7481fdeeee9dc5cbb73cf5f6b4d28142715df4f25d6d657d7ebe829d2c0863c5f10a2155239f3dbd9f125002bdb472783b9769d1650250d933d7159ddacb9bb3db4adfc81fd159f16d325a6ba95c5d968b0268bf2eef94098bf35d764f64b92e405881f84d10e00bd1836c72f53c3b750acf3e4dc1d64fa175e031d61760f62753750c7f3a537d442bd9bf3f7cc0674a33fe31333c71e2c563bdfa4d9dfa050f9713c10b2aca03d07c4d8f1a9acbddf1a3819356ace02b939b00a6956a69313a413b2d9696a221d6c71ae4941b9886121263e118db7d36f32d9e9e2cd40fb03ba7885f5cde3fd02d1642422fae14f725e97c249ca0806412e442f1ed3fe922752cbb1662ca90e261eddffa91b612c7c10cf923f53f3de2c37f3591529079b1e6ba34f8ad3ca8c795cae6632e18712e7b93c635c8e4c2b8838b6ad9e7c634d48d364f62a2baa3b060bcce7b46fb95662a6cb196871deaf7eb95472396c96403a0fceafbe6b985ac886682710fe85539698facfbd8d908bef88620556a79f77dd4b8ac5435d84ae5317dc30f64b4efef39a82045904dc15892dba71ecb1a45364223163e16f610d06f12bd68128cd50ad030d90d8f13b0bde304b983015dbf0d5766400c6dd2a4e3aba61b8c72809850b6322a65ea7472e59843636eec3bf4d90eb0472af268cf6ccd9df218bcb3119eaffecb38fa93e0b5f6571c468a6c2f6d6a6ce45f23f94590d9c9f9662ac99c05e4c10536acea5f5384403363e0bb67d65e74064a0fcd18df4a252edfb3f8a0c727ef2e36c7d8a1df7abaca4a8bed7a9774cd733886b78d3f8b103b7e2b7df3c8fbfc1b27be5fa1bc1cc2d8b525cf41e8a64fcbc01905964dd691de3c624b7f90ae04e58b31f98033c6488ef13ddd976f98d15794b0045dce11e94386ea2e296ad633bce2a93caec6cf7f20845f3ba52e11f0f2a0b9bddc5c4d541adfda5a44f1b630f259fb3fccf76a0cdab1769ffb7a26320ba6d8e8423af1a4c8438f69929ff77aa3714abdb82c6bee1ea2666b77a9a133cfa77b8a65a38127b8a201b980be08ff8f18fdb2a00eb4518e7df6f1cd8ab944064c45747aba3b4cdb88b021ae5a98cbf4fccc7a65dc85ace67722404e3df7e3b19c701e207f8dabc5ce4907d9bcf1e0b93555d21325b36b5baea0110462390b4c1756b65564f40763c14c3a534b1d47cba8fc4870801914c5e027db57d811cbcf1e3e754841931864d522d32138ea417db95ff963341047266f138eff8a4264d28e7b14e81d87eb92172ee578d081282fdafcb30bb73899256679cffb73f70c1124e233674577435e386c99d68cbebfe62b5b93d3f1b6ebb3664b62291defd3cef44c30d627e1ba3f5247e2f547f8e9db4445d3d25b94c8ff301a8f229bb0d3babad93d2f8a631e8d2d32f9ca3f17d55eb76a739aa59edf2e93d5c6125b62656a767b889aa5b8d1d6e5144f64a9fa686a6bb2cae1f1292f646f74a9b0b5c5c9e731898d8eb8b9dcf193a4c0dd050d1767abb8f86381a1d6e000000000000000000000000000000e131a252d31383d"
          },
          {
            "alg": "Ed25519",
            "kind": "classical",
            "pub_hex": "9475c6cf0eda34057528d8694781ecc92ad639d7e2bd27761ed3ef74924beb07",
            "sig_hex": "ba3f5ded127dec3bf405ede62f05a84375c8eb64ff13139d5c33fa661c61f9493d10de9634fb8c28f47f27012c2733076ad82382681f6b76fe4c4b5efb28430a"
          }
        ]
      }
    },
    "trace": {
      "head": {
        "v": "pqtrace-head-1",
        "trace_id": "bbed5d79fbcccbb905dc136c39f0e412",
        "session_id": null,
        "runner": "demo-runtime",
        "status": "complete",
        "count": 3,
        "final_hash": "cfe9845756959652ce0b714ac5133f502d9b76e600d09fa0958c1bbfc45d980720a5b760230906acebc114e10ad9bd18c1e35c9ed3a4de61fbea72d1b4d14e74",
        "started_ts": 1000,
        "ended_ts": 1002
      },
      "envelope": {
        "v": "pqseal-1",
        "suite": "trelyan-seal/ML-DSA-87+Ed25519",
        "payload_sha512": "7e581829072a88413f6df8002314d8e8c13c2cc4ef7f7d6151c14a8a4854bf7dfef564cb73d9cda5d733eb78f31f5a32aba5d5977c20b41f7808155b02715c12",
        "legs": [
          {
            "alg": "ML-DSA-87",
            "kind": "lattice",
            "pub_hex": "bc4582b54d1724508d88d3064d5c03c6b5d3b38cc7cd08d745a6e2c67a1155b4a4cd7760f56ba705e2ee843ffcc129e65fa17c79aac13abdbf6045b8ce3f4153975f34acb5e114ef2c00e380fabfaf260d5f511568f26c2b82316f89a09707088f702226f1405181171b2b6f35c52e41d69e61bec1525132d9df9bf544da8315c252b7c244cac31e9a60810c2957bd70b3ee607d7e23701f92cc36d6e4cd6c5af16382b58d55c0ad9acb68421a4392b525e0be7e608290dc1a414e9ce0385238cd12da1eecba3c286438e32daf8be0656fe34821015ad8388ad3a14c8a8b5604fd5cf4ee0c3211844cd95b9e17db31caeb380afbea0d545eda0113071161218e0f584a8bbc62874fef10c0115b62360132fe6941e694f936b5fff9f0aba11b1271b90615dd9e1f9885753a38f37c46e189d9dd3d8930ff56e8afc3b03506669ae2dad93183ea1913b3d68126094f484eb209382462255f29b79c2fb7feb5351b00a9c5b1d4697c03933119c699469cc932e89d6cfb1ee7b13b3c56a0eff84b5ee20cb9cfc34cea1871432bf8a46222185b8740d0805ab7b0a0e713292507ff430d8b72ffcd4615cbfe9d7d0cbb137ed9809d694fbacaba9f233697dbfe6d8998dedd76f9b49ec10cb2ef1f352d80cd57606a5d90a6228f8e46d9da097146fbd437aba7527480535a4801504e812674951b2bdc51374370081b6c4badbf4ba2267e471004cd0c6db6c7cefed1fc623eb14a16b6fc02b16ffa9e0a58c1dd385598e09dce8b84ba4e998e83154a3ec824b9a3a5dde51f992fa243b441c7a684b136e0c116b3b135d656147d331e9c5fdcee2771811bd1d2723e89c6349f91912509731694c027a1b8cd5bc0db600fe1a43a640afec474970f01baab68835b6b32b66373ebf1019edb67f733d6a1f541c7d974a06293daaeea12cea6e2cae8dc023a65037b6e138ff6371226fd9c3f5e33e4b05a499f6f6e6346cfd9e90cc846db4dfda6322509b39f1214dba7234d573beeff5ddb888dd95db97d5302384ef386fa1ffceced0b539c2a36167195540b250b5317132bbc83029ff15381c0b2d51e589d5c6bf8f24a09343d10146d034cf06f836916a4d54ae0f2b2ec4c11bf4f00e0911f5af867d431540a43ce78f21fdd97d9bbe69f287215a93aafaea69726b90ba30437c70d33e271fc2312ae98d91727553ae255be82828a63ab5d41135d93336eed441447a1e0fe9ce0130e31e2ffe3152d945445056242717d19a3428431690c0977fe9b16eabb17f62073062cd11cc15e0bd965d79023dbc7e78e939f9d5a8c5c3fc7b79b9800c772df8daa04670f0f3d276d5d51b793a98a177b151f6708b07938df1ffbeb53b6f0afc0c9963923ca030453a86fcbdde36e58585c2d4df02cf35e96efa5966c02c8c942ef7d82a9dda434aaefbff406a9718956f96af41a6d4c40185816c3d5063fe454ffc8b53b3915070492dfb6502e3f21633db803fb2c698281e33648e3bb0054718158bda02aefe343548dc84bed81572ea12df0cdbd6f8ca232e8de6d4d04171007c3d69834688873871afd3b38d3c80a15cedeeb2caccc4496006d7a2637fa88024b1e3d8ab663b76558a8b24fcd5bff2ec17bf659611c294926fe175a1aafdeb80db4268a7903cfc3081ab15e0f565d81cf60679ed59afe764cc04cce6a22186e20712e344517c1500cfa16946bf4b8017a5acf99f57316b7c14b75ecf1d9f1ac68c6e10153a4b6afe07ee6fcc6a23a35378e94b5befb36dabb4a1565bed79c79d3ca71ce3ea175388ce0f687f759db53789ddb22cdecc01b413eaee0db3e6974eaa120f1a52a15eb1154a226a1129b42455598497303c2a5b8585df6be27b9fa5e23c0b280c49134555b64cc36e29e8dbb4a2f12ee42c70e8e44afafb9eaaf6b8de84f8df390243ac8bee649d4f6dbd8abab922aef650098a668f41c70e4b47fd16bc767dbf8a964889ede2f16c295a7b0ba1220dcbfa9f02ad44e402921d097a5f441956e4a1ba89832d69c894b689fe4800cd14d6abed5a25bb50d939f4bc398f8fe34e26f31f5a658b344070a3e0b61d4a46de15826a5d41bfd51de789f84bf65532878bb2439f3cb9370be0716688e207211877bd565184a5d9a4913d33b785bf587fdd8e4e398d9de7c8eba87508fd58a0c6557ea912c440dd3e31083f69637f03767ea6f3fec15544c874c8e1b5261b5e24d1f2d74f6c3f1c63bc141c9c5639be7b853e010e6d55a94076f3855f56ce84a1dd9dbecdc48b06a2eef66f7590c15020a78699c8d7f7ec8f4384fe7ba2ae929272af5adc544dd333e9a51465e02bd77d33a871062b9441438fef689c8aea548ffce2cf61fe4dc27a9ee706723baf8964398230303cbf5d45d46a4b71f19ade9243e7a6c12ddb2d83c26f73fa6e61c1ffb1bb00e6980409c3fbbf564c3f3130b6ad9bd5b2ae8410c7d5193e9bb5d1d37947d1038440d03b51ef0bb0e13d8891421649dba6e40e760bafa1e6ee9225ad14aa36116dbc98fb74a72938988b66b7cd3fad4742d3f8fff4fd7abe7b4d67994df425b5ab7fbf33d2375b9cd30c398025f194b1af5eabe89c481579f70fc66bcb5867f98a886777bc15519f7f4106e2090b86257c275b077bac4c83f1003f090b16b84b8d25bbb2e9dc81af7d85b3eab8662d93ffdd8184c349cb8ab8d2cabad637b232e9bd8b88feffba1c0d89bdea19904921a85c5b3a4361f39dd385718bbb9b143692a31db6ea824ebee4da4026d4a974da7b57ba1fed61c1a10b5792c0cb5538a3317ac8c2f3f9a91257a5cec055b6362f5b1b99b2ce1560d6b91d2e5fa05f34d22c2c420260bdaf304db266e0d169209961448e4713351b290986e6c4daef6623a0de8c9418b2083739dc15e9b760623b9694f304e790fb6cdea8382f885851c276e3f7f44e56b672aa9bb3d3b3d9da87cc5df3c14c59100afdbef739b2d6c4718a8091505ff8959e4c55b927b533d7549906a16c4af0d39c030def30818313373ba8eb84103821c23b7c21a88aced6809eb454c9b1e89fb9392195d1b8ef3f6e28775034c2fbcb8e19cbb912df2c0d47786fe62d072b1c6aa9e69261a5073d4198bbc1e994ea79374974e0cf73bed47b593874e5f5a77f95d766695476a2ce7236d19d257765b488206fa05a429bb1c9be9dbce1c296feb2bf6ad7757aeffd08f29ef19834ebc7de40025338cc3bebf4c48f868d37de2b428d8406f615660b5758b884eada01e8b4998fee564566a0fdc33065cca6b0bf3e29e23d63338dfd22c88eddbbcf2e965caea38b6f1302d2d3370fbf41799b51a23000264ab38b40c9c829740b32a0f8585e8c2c9409c55766e5b286a52a0d77952629fa94c545acfe53fb675ffbca18950bf72c0bccfb02e36c7affaf03748537fa7cbabd98d21a3bd2fc3ea8dbe981b87a28940dfb3d169acde56aba2c33f489f0dfbe2940fa712c75bcfafdad621a6388c741fcb67f23f43c7b274b27c7a2aa85a444234d8323d2a6bc23182fac0d5ae33cf27c158e7b145bafe24d9bec14e51b89453bf862589669484ccd9f06e38ce9b03ead98081d17cf344274b94a0fd4b83feb98079abd679b53414ad33ba0243f45c469eb67c300b6dad20d66f4aadaff231b88f4799566f51470f0ab0b9702e121d22",
            "sig_hex": "6fe968c0682c9f46f5be2091b7b90859c9f3b2f06a1ced51f744ff29e5c1c4955d6c314420a6067489b883038de944675b47223f9a3c664e7ad84677065b612f2b41aa76a749a0ac8353abff05c55ca11d1156c3374d9e6ec6ea57c28fdcd5c19226049111cbeaf97a0186d76cab777b9841c764fc84a8312073e3452ad8381557082ff47380e26ac27330629a634c1fe4eb030678609fc517bdd20dc36f9dca0681d56e43c59feca8dd7c6b80e5db44efcae998472c7a8332cb39ab7e043215dce76e77f39b13cfee6a13f8967aa662702b0293c46bfd076de3c9da8f167dbde1d5368b4a9d7a3c989724c31fae5fa24e6d46812d594613a3af8b290917db147a9a0e59f1a07463faefa4899e721e98dc9286e7ba5c4077c951b6194d820eb051745cf347eee5501232f46152a664d85ada1a853c883fc3cf696330a6c11e7604825359f03c989cd877f9d0fdba429eae7af473e630e94c3f729058de92dca2e9d686d7d40574099d536628902b2d1c6e833ebb4436045b593d713157189323d3a2d098d4923cdea72edb902affcfcba80c6c972ac3da97400630f8ed5f1ee93a2d165e2c49807e77b48794af45da37cc7fb048003842f143846c696271a4a171f65b8dafe69bd0216560da25c27e61c99cbd427902bf6fcd6ad65102320d4f1c14462e76097501d5eabf1f290abef0b735c9ffe3ed76b3ce4fd42f5688bf49a8f85f5c0c63aae48312ca70a25ac766f67ac6c21d4f80118a09250d9a334ba7c6cd7b676ba59efc037329a411ecb94b309812d71ad4cc5ec8ef44042b92cd95de345f49b7bc108730e0780efe46619acac57a638a42164a23b5f24458e6051ecf8405f93349889076a9a812e076a3868e464cbd99fe2365a85aef2f33a986b3f1e2cae445ddc911f1bb4d6a6b30252ccf86a0d0d2c3065ba9e9305d3828e2e238c4d46db0753e02143ec1e83297e3d559d452cd46ce476e80b9473fdba8f939d44eb79fea8968fe380bedb17d24871308694ae943ab7f26ecc4e92ae7a0f2021365f87e6001c9d0f6e536dc9ffef80062f1b7b6a11f0e7bd0424bae203a7d3bc11d2b8bd3349661b0ed749a95b334050af1155095c467dcdf634323fd5acb7f2da7253cbb1421b8093ba53384e07a553e9ef93d29b7723ad347c49cb79fff63f55f4ed12b1cf45a98f68a906b423d41e1d749b534158d4dd90d7df8ff26852aa185c601b44b28b50c6c46af4fd6df48a04062732a6033298d24c09f56997703459ed5d2a3cd5492413592f2b88488eddf888258af3d40b593fae072ae8d73139666e5897ebbc289a7fc5f59639d6ea4db9d17eb4dd69f780c498c2a021024dbfad57e26d89ee95886a693ffc3ee85bbfa0c18c0d94b2dc0a6eda7f17d4a664e1c6bff892f57131f66262c9b8918f5a6c607dbe53dfcbd8ab52888aa4c10740449fa924d4b2bc7cd7218f903269a383ae674a13de4a3db78abac2ab184ae064046971ba12b05a4a9fde570740ed8969f58dd80df164136cfca363687cc6459472bcf494998f6eb127233e8a297ce919cbd2a0364304dce2176484de48b3856f7fea97472dad8058ec2599c3deacf667e460da7cc26b2718eb1cb360897bf00bf37532656bebb7ff06b2986d60eda4e52d99eaf7a25fc2479c8ae4c5a4bb3973b4177e76116d7150a5836cc297eb6914b9a69e74f79c5766744a3cb4a1df9cffc90767c3663c09cad320096894e0b1c9dcc0fcb5f83d35cdba8615c7a2302ca4d3f6f0309582cd93a0309eb1b516aa29b4b00ef6b573eebef1c277b4adaf36dde4a9da5aac23c174c63a792a5e0695dbaa3e4619ba205bb7fae1e394ea41fb5b862a37404f31050528f12ae06c8e4e839182360fb4e26f98c818f9b97323c31fae4de3f72936e5672b9130d9c8c90a2d40bf80aa106b2a0d6fa1d3856db36132fcb2bf111274dc8cba7b51eb99b5e637c15c8d18e117923227dfff7acadbf005d9f8f5af5dc32276d9b2d8874657a61f27a2ecabfbb3b1bb7810e73f7b165e23fcafc0dd8ce4d19948e5cfd4bf6ba6f70f1e91697377cd834d34b2c5fa8a68c9d84aea1fc85ff427891dd9f5f9d7e3590dee283787fc61b55e3d7ab55ef2e50558cb68867933d0f6548b9ffb3158752a7e36b8836bd42cd0f8e060a208ebfb5c8635ea21ca6cb2c0844bb4303fb328e8ead8045ed3e4c2cd8d6f45bcb0c1b585613e1b3075fa021ce6fdd9f3fdea3b0f096180d4fe3458e27e82e53d2fa764f346d979ee66bf7b0403d193005d722ee5e7a410984ba413649bfad68a413b94d21cf7ad40c8ad4ee099da55501dbfb101000ce0e8cbe0d68ebdac13908872c008548a392c1f3d2e129b5a7b9f53c703ca9b14ab1bf3f0e1b0da3d2cc9467014dbabc2f95b087e49e8941396c9236b91789e4213d5ed07e606094d919b307244e482cad76608501886b436c4d5e1eb5b913b60e51e9969a7bc4e1aa5bb194266f0b53e0ec7708ff0200df9cb02ba4a2d6aaa990a1ec7dd0fd21d2f7d21954bc046455d8531aa2096e7b024d86a5ab7f06e01a7679ab02281c2cdffda97c6a7177cf9feed61e0aea78bc715b510b39c104edde950b80fd19cbb4e1d6355470b1dc9783896fba022dfb6fa6d22fa325767b79ec5089107a48183e90ea083869b6a130e7f80b494b92c4880c0ac3793e3383f077884a18adf8bd5a98fc01473eaf6b5c70cb93dd0dffd336106e7e3903c93d2b88d6c4a7560477b93d9adb341fcd93a77e9a0537a7e61d40fe15fcbd8f2fadfe6076d64ccbd0db82b9a3df40a57c4059581e754557aa2169ffb646d12ea50db0ff6ad2c8412de851f3be6a953de5bae92aa186f346e54e04e9b3de9d1fd1c8ced410b69626c36963e7c4a5cd815071c9e33f858a83030bf99b65ccdf2a2c06b598a3e9ef2e7f1bad4789b07262f6fcb0fb42d3900701e777a0d2e09388764e61746d73e77f4f1e32e8665e29e64a859bad86bc8cb4f81c2537acb5f871cf8ae373a4121ec346c7a57de442c9c03b05b612dd61a716544d11b4c7d7ff26dd2c89587f52c8f18254ba15af699ad8cc32651241ac78e611e634f241a55c6e94c43b0ecbef7179f094ce78612dba6195626812331b70d7c96b7041c1a3f1215573fd49d1a821bcc26567a3dc15da2162d815d3bd1a9aeed83f2c37ec62e2fcac41a83c569c2e6ff7e141c16cc757f6bf2c3f3bf894522f4feb2c71bb3d163ff56ae4f00027e558200d85a4e267f1ad929d6eabefa2eb215b32f9406c71c6a59b443a46b2b028dfde2250a4db8e8a4908640cfe2db353edd0031a8ff682ce0f8dc25cf0afad009944fa84318b7c7e393de30d28cad51f194c595dfdb1a05fafc60906155cac9cc35f8704d192416f143afe00efae1f0edb9d08b77d041ca41bd4c304fbf7f000d5faec585bb3b6927ec8f483af765956df50a91bcc29262371688191e2d218e5573530af30db5bfa17e1e612b8b54e50a9780af912795b08ca74af66c6d803284bc04061ea0af99dca0cb3b5f6f802d4e456f7cc021dc0980ab7e2a7ed046755599dadfd4e774feadb1206674d148b541fce8ce96a687180a3440f5952559e5041d10bfe838d79e8d74a73aed61db69f88392e947d6d3cf17e649960e853e351c499761a212da9e52b28e7b3922da2caa23d47362d25908cedfda70b392818b31f9b3452f4e9503601ae986ae9cc82a15d154b65f63643d9dbd02600fc5e968266b2e6b49a89274c8fefd5b706880399fab56da0e8cf8d66d00014245b815ebab2c08497922c5b7cb8b86916e8de33b8d3b52f3cd5e19e2991eb074e29b68fea52285a460e5f5254385eb59124a74a2bbda65b3bea2fec9794646a7c22160e457356eb0ff1f73ba9ea76c5c575cc95f7aa655f25c79c93a7de2e0ac9b80461e6a9e253242bc79a3c5bfe98242e69dbf368919e42ac558302ef2a8f80207e3effef70d48e6d186f35d1a6daa64f94e8e17386a246678c3df7d448c6710d50ac63060dece2f9c282b3b04f65faa540a2bbbd5ed64947693e6e93e5b1d011016a8f0219cb7f5dbd32a2b555435c5650c128edb06e25a8a18cb3156cfaaa89381651c2684c3dd70b30c8a2ca291767681cb4d0d34b38c67b9288964b564b49358dc4f31f99a8ebf1698d3ea0aed04a7d3d60bdbc4b630969067eb6f03066057ee31d0a7314c64016649ba3f3d80e051c2820ffbfd12d6e22173b71ccd5c238b9320c28fa136d306c8828526d7d80f664378cdf76bfbe2f00c3c382f630ead34d333db7f6d599e4f41cbb649dc7d4db5736c4b38a62f419bba2e99c0f2705162e81610aaa0b9b393cdd2685a4cd67ae4962edc0e51c3885107d5727d1bc00327277838dfac7369a954d2dd186eb3adf6ac36199b0cdac3733e0ff965477e52cd2d7159a2f733e4119d0ccf41f28a8d1829210ca729c3f877ffc8a03246f193bd184d2072923bb44ba04ad0b23ff2de04750ebde0b78ee8c92d7269d5aeba54aa3b3727fbe86db70fbad646ae2ac0d3d7966a6b683a55f1b379a1e4033c658844a6c3ad61c22849c93ebcf80ab2a3262975e09c101cdf48e70fb8b47f1e4e582cd603b3bb67e17f811d5d248dc2cd98ffab49f64fef5799ffde4fdc08559718dfe66dcf8725f2024a27a02b7145cde83edab1a258b680f4bee26a187fc5f1bed828741a393a016e05764e7e330ec9e2389ed18928032c6b20fe1c61cffdac63e2892df4ca40e6840a76b3b43719999f6a6e3eb6cad9366de5b7f82600426eee4ec366c02a22267c1970e95e4dc3a555309af99a90c6330e9dcc0d45f0a715482e323ceab82f7370ca6ae944e5d8fc378f04195d5215afbd5cf48df2fd8effe996b7b28ef21ee7d78d060eaea18c1a9103dca45d50c2ee5cc02b01ca4e82be2efd56345a8afa0237230a55a8ac7f36c126d866ebf1ba48251154f999364e093d19c937b3f01402b9eea0ff984bb5e900e3e5d140bceb77b45cf0edf918afdd8ea662df5449d750f35a45f8657cb1915ebdd71f2fd771fd6dca9f22c5473e82bda00d0fd9d1361ea0bb1f3e8dbebb702383e6e52751cdbf9e996c28bd648202d7d7fcae02a306baeae44441d44be56bbc5d3f3a104879cdffc2dfdb95810294ec453932bff115fbb281b3098b5aaf3f72bf3b45de743cab9221613ca485502f8c6bb7d54b999751bb74dc6d331a7a7d9fda688411a4d3b7a3a3187fdb7db8271f7f38c9592b36e2a647bba86e1885a4003af3e8f74e572c4bb691ffb52ce5c38dc622aa68b078b7b8c806eb71b806bd2a07fd098c6a4f0a961f25cac08dc07e462e41bbac437c56e9fed6032a67d72976f0dd7a0d13f9cf95824934ffafc61a0b193f0723399b6ac01d9f06c58a75125eda4b7ad22c2b8d62ccddf34bd8625b05a23024956971c22db27539fb84cdb4c1d6f177ed05109be96b2706d46ad2d49e167a74f814c50f8dac1d8316530bc97ecf5820b8d181ebed9488ff1b622d4baff1c4202da9d1ebd285e6414479cd31583ff784adae92ec66d60acf1d15bf72fc6c2a6c1f69eb8f78ea3c8ba36565f6b523b244c9558af14ff5a08c4d70cdaf6a13f2f0e5b7b30e4cd3296e382cb792d2ad4803b8e897206c94a4f30598bba4b9a6195cbb6a065c1adc109b264997613fcf52b2aaa8b271ada4616d5d5bde2d6cd27d870f6880350469c3efd6bb4027cb39dab3c290832af0a838db74af78c0940bc4c31d5290e8d60e723507d6434329322c7286dc9e3b96e0897d510693ff7ebf3b7778faefd2d4169dda194f749ff310cfd4f576ca8d27393d498d65b85f8851953bd661b4b75226d2ebd17c37de604565b37ccdc51cf07503083f8e5ea8535272bc98d22219bade37101dda96cad1f3f51ee92cccdcf2c2096bc836c64650a5b2fd9e9f9bdc6bd4770884206e8785b04fbb6802172c862fc68c2b3c695362126a643206fc7a6ac9b7d9062fad9fcc6be874ca069615d5ecbc88970b246c57cd5e5a73e4f26abee2a512b94d2d71d7e558a87393152fd403c27e9f5afc0d2feac1f5d60bde8c62471e4289f8445efc5906c014f13eb457ffdfe1307c68cf2a3f1e3e5ae9ea4a7d6724076c0f70238029c829f661214dcf1bb0cbacd8ce0e8e235479fa403b0b112525163fb4e2e680a7c66dc37e169781286d6d404851a73fc7f3d226ca48e2f626fbcb7bf8e108186bab347c085e075f50d62b71df3343a6d3d106d9a31909e44cad9c598068391590b008c83b67010f819364a0e46f49530c4e061e11226ebf1f9dec4d514b84e9f99549b0229ddaa97fb8feef22dce021ea6acd30d533c3419ace9fd178b38f05054d62ca6b7356263592e79d4af67a04c48c3a1e3db977c1da905dd405ea3f6f15db7c202519c3a6a9c0064e29d89f30b849e6bc3bb17d99843537ddafe64580c14202e87f71d6f797fa1a3eef31465959dafb7d7e1f1022a85b6d0032a4979899ca5aeb9c5cf0910121b8fb5c7f9262a4f8991c30b1979d0f7fb00000000000000000000000000000000060e171c272f353b"
          },
          {
            "alg": "Ed25519",
            "kind": "classical",
            "pub_hex": "5b8649c0cfcdbe78a5ff962edfa48914dfd45af22afe358de1f4dd7e4567d5ca",
            "sig_hex": "02bca40b42b110760343cb3182788a31c0d058ad6446c03264885b2bed2565b1bab6d840413a6581c9107e42374e97921b37eef5cc42e534bad53439b892450e"
          }
        ]
      },
      "steps": [
        {
          "v": "pqtrace-1",
          "trace_id": "bbed5d79fbcccbb905dc136c39f0e412",
          "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": "c80b9719c686dccc7313163bf9cbd7d6b351520e7d5dc235faf9bd4d5a52e0b9ef328a12953541af47893b766b854697eb237e0ee2c538d9b8bdbc35e575a260",
          "commit_scheme": "hmac-sha512",
          "meta": {
            "subject": "SAMPLE — TRELYAN DEMO model (not a real client)",
            "model_hash": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
          },
          "prev_hash": null,
          "step_hash": "3fca161ae3e7f0a70bd0c7f274027a58c3d599c5f58374ab3a152f889e6804f376e3d91d02f032251b1b0cdcee92cfb2b9a4d41192e90ea23c7ad41ff3dc7909"
        },
        {
          "v": "pqtrace-1",
          "trace_id": "bbed5d79fbcccbb905dc136c39f0e412",
          "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": "c4884dc3c20bf1f3fdde191958cda287474cb03310a249b30b330e9cf170eaa1ebc1764b8864cb02471bbda98ec6069729b12e71ce2e91c5cd1b079bc136c918",
          "commit_scheme": "hmac-sha512",
          "meta": null,
          "prev_hash": "3fca161ae3e7f0a70bd0c7f274027a58c3d599c5f58374ab3a152f889e6804f376e3d91d02f032251b1b0cdcee92cfb2b9a4d41192e90ea23c7ad41ff3dc7909",
          "step_hash": "147f076c35b4298916e74eaf10445180aa618c9cda92cc2bb2a89404053058b08e9be5280ea29a7238a8b45cb5ab310f7f731ff5a1b4f3c08d6defafec5bf552"
        },
        {
          "v": "pqtrace-1",
          "trace_id": "bbed5d79fbcccbb905dc136c39f0e412",
          "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": "ef64bf296c0c282d5de3b24cf96a96855695cf3dd34cb58957047448f7c7eab0d76f53748ff6a06808e7bf1f1c56df11c50dcfb84f0f97a543759d7520365dc5",
          "commit_scheme": "hmac-sha512",
          "meta": null,
          "prev_hash": "147f076c35b4298916e74eaf10445180aa618c9cda92cc2bb2a89404053058b08e9be5280ea29a7238a8b45cb5ab310f7f731ff5a1b4f3c08d6defafec5bf552",
          "step_hash": "cfe9845756959652ce0b714ac5133f502d9b76e600d09fa0958c1bbfc45d980720a5b760230906acebc114e10ad9bd18c1e35c9ed3a4de61fbea72d1b4d14e74"
        }
      ]
    },
    "runtime_binding": "e187e2b49b84e7a4b05bcf09d21e43d7bb2819bfc544c44c4a64e5bba855b4f34aa3ca0009fcfa27ca4663f26dc755f7a2bf40a6edbb7e750d8d723c8ba98aae",
    "binding_salt": "189bc4e02a6b03a522b2e582f316f6c5fbf00bbc863fe956f90d960e2e57d706"
  },
  "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": "862d9835a461f835bdd75c3623190bbfea1f0d295dca07a62cf3851291c86ceb2f2436246f4b756c840a50f1e7424198298590e04acf424cc0106a3a0e4b379da492dc852ce58b92f662231069698095c99ad3024d2ad00f8f32a680768f1ba13bd86e52a1287cb478a30d6ca54183334e6e69494459c362f9618c4dc2efc7abb5619b02265750b93cfa1e54ccdef6c137c341ee5309216fb7a76ea2a789d1721eaa8db76b8dc90eb6f68def9c174d027425bb2bd1110320c1fc99f826b13f008f9977651340bca60f17422fac9402a00957a3f8c94ba88c8718d7511a3a550285819a1dac5f43bc6a77247e9477a0823955c4d6399124938f25bb681e5a3a74eebc5108f6d43ecbd194e6be69083f2225b3b2768c230783be64326d16fc4b23ae55f22ce9dd632f2d3d27ad3e49c7c66223e52058aa66d550aac9ffa3fb56ca53b80363a8e31ccc79851493e9fd74b69aea7c5d8512cd92705056f851f0810ef98c83dce911ce81ca671edd4f6e7e35fa5a5b8c6a8b0dd907960042004d886fd6228097bab8df49caa2113bd99b798f87462aabd826a6ec2f0aac49968b4f820f6dc1c47b2b3399f72adc6860d28b13b2cf8982a89a3e297b23894aacf25d348a07b7d9277aa321d43795b2a5ad31f89f418b9653a14bde010c75ad0baef8bb6df32eb8a16fe5de5b6dfb40b481da5d48f6cdf4f7c97af9068fd419f0b1c537ac3410dd1dec7074d2507d86f557b9b4a55076fbd8a44c13dac914887c81ab9951fcd6fa4be0027ac10bc23ee3b84b1f36ec5cda4ccf679183681296f9f57400619034786ee415ab7d855fa33b08cc57c34a3511908d34b49398d503166c45c3ed93d84d15954b0d31cf2b98b36eedc86b63169978976ae5febcbedc5c28c25efdff8b72c10e1bde1063cd652bd76226dbc770b7a9d63d7440e84070e63dd4f6b9096d1d02dfb159fc3a7acf12cdf19dc1bf4e400a3c1b125fc0168f889598005130fa390cd1eae43d732e6d1632935e7a8a5541f5982d99b8959fb42081fc9a4844ea3cf238ad9f0080ff16e9c6c3fd712528684e9ec46cc0e6e9f543eaf94fde3cc9b3ddf056c06e4fbd3028384507b73b92b0f063bdba0b372461471334278046a389aa457f64eb30d35d5934ba4032174df61b8fa9ba307a0782a44d9f761d85bcd4368225be09a8ecf72762f7a34420522c0611ae3885e9b17f94121aaa3dad016a175c54b9824aa36236dda0008d7ec6cc0a66e03db54ed1c7a35de69716b34074e623fe61641eba3989fe4db563adcbe12cae0dacb31dd669988b08168e10c6a15a5b364cfb1e515e37b76294a048bfbd5455b661a1a8493323e9b18c40af3e9fd28eb68ed0dc2773c3a25e1ddbb0c839a25df1fb1beaaa082ce9011fbfecfed52df9766e0a3e7f9f113d3095ab1d73c602b57dd04aa3663771650131e32db25c503840438b0cf87a26b85e3ec55718fa3f56e2f29755b0d1fc31363c23bd9a7d3160070bc5814de98084010bf6b98474fd2cd3b26395053e1ea22b29404a956d46649ffed30bd76b1c9aa8355d640e3299927207528057598cf2839ec8be6d97655d29a9b367d32471073bf122a8cfc24d8f2beebf53d340addea9e329a1867dae97512718c8ca00f824a1a0ba169ad89cb091af28345dbe509242107f7dcff889cb715cb9961e51d2368b5bb1f3e2bb43c56f7d6ca95ecda23a0e8f37f8805318988642e7a65e1398c1af694cafd9f7fda45be3a281e85a0273c32dbfaab871cc72445cf1c59ae3cd6044cc86f631c7ba5aa61fae454659790196ac9201e1c952a38cb00c1e39a7f4925df819cb591493e1c23ebe2fd7b16e43682cd25b732312f6059ec532099f704d7ca5be0249fec3992c869d006fc8788fefbfec5caf21255e8773838c91eaae45eadc4a914b7a6707b5ac8a48421bd53f87c71d48dbf8ddccc4fb82c1d518583dc0c1f1ff674a4ccd0037602c009b21ef31dfac137a4e66d18ea023bc6fde84f9251df00cba6b5781fa8ffb71f0dd81a9a7b4553d8e418afac49134e0ca0ae36b2baa5072bad08ce98a3a95edb42ab2a2335b7f21b3f0af224171548aec5e6cc30b84af7757a7c2a6e332b05598f62dbf5cf238877c2dc95fad02c225c367a3c42fd4a1e9c30b104c3c6131b56597afe6a98c769760369689ed0c3cfe0d299df49c42086d14f97f4b7c760dd8fc4ca9f25040c89a6b2651e8d4dcde8302fa0a8cd61b5b0395b1c60af1e2c068766c7eac4a563f204c243c5a92d212c16b4a09aa4d1ca788bd13fa1fd75a6717ecc06a0132a61a5d1690ec126f0217a81f4bf6686f13c5feea6eb785550efefefc67fde9ea772e362239d22a8ec196a09ac422ff6e789f3a63d2623e756d0bf189d3c1eef82788278327be4dd85f8559b53667f7c90fd5a492e6d30382e2f0add61db253990974e6bb1bd8a704d0e3369bb40aafabe8f29a5ca228e18b88b291c400341d94c611892f4500d15e7aefe620497ae6f5393fbf419c020e144c19d549554851f9704e9e2044abe01b2666de93b285429f2e04a6700328887e4f68c5620906c47efbaf72225a22be07d1aab6cdb3f7267557d754259da34fba1d57a6108ca29fada2234574bcf80f4f92aca28b03da42e9046ec0c367090d6e62864f47d0d3f3f87db8fe61546d4f8ac0b845ac95fcc1f2f07eb5b31840cf0fdc01c30b4816a615815295fcbc2e67f1d8b3355b480fd72bd29e6123f5ee7db9da3610b0ff0850b2f5002de6a23ced906eee370d60ad92bdfb89733481e75a7cd6725e39a77f52c6e424bcebd01a0514e0a0cfb5c03e6fdf765b20b599ca5a5f8c837f6281d8440e69a9e45fd75a4cb297bb69a7c18a74860f0654be188b241fd74f1901adf03df4f0f72b44279b614265791a2cf17b889a11c9dc90c2269949a28cb71f1d3b4de48bef0139609db20158b65e37f87c4f53c1253f3a4e45172ed09434b0f732757ba4ed19c6c75b72ff90913968b4b59eb4a05c8e41d445982caeddd3de41ce85452492b6ceaf48127e5076bdf14e06cc9287b82d07e6d709d2d3d908b192ff0476683e820a2ecf75a9fec4f728c66048a516901e7ae887349c811bed1836547cef7383c82d553c80f1056c4cbb70b851be058e433f595d295a68788cb6b7256374661eb5308bbd71de8b865230a52c61f3537eb799790d02ce8294741f330e95a437b8e7b74a98853d381dca0589bcae439eabb45a9bf0a61f4f06a61c247002fc5980f67ce4ee2648372d5ca8c2358295b18734aada2ae814fc33e1c8b00b61136b30d94f787e21ae019c9e9dc5612b11f3dc668e1ffd292e10e8feca785cc7e6c0a00417171c89e484bd51cdbea6d6ba35f43127e413612ddbb7fd65d512e865aa58bcd8f4d83cf1a875275073de0d8ab70c9652e283acc23ad8b5bffe09171d46cb647428a9bfb494f383c7e04f608f14dbb9aec89f65bfb9b87d813ef41d7271fad4e2c11947dc01bff419570306de4edf3ea59888e3d9c91052e53cb7c147d97eb1c16bbf7e2c78deb314a62e67ee5d793281cfc4a23a038d6ac6d7973f630d56fb45f487a92db7fb7194af79d908fdbcab145c25c03abf3c79c692becf65dd9f039c5264fc84b2749aba658c08b2b9881b7d13f712d24f267994866c7c4bb87385610113814d3b87e68cb142f71695f91994fe39e37667dc471d4a6369e8e5721c5bf822acbd86821f45155e6563d204039ee47c62002d766d74b517a595bfc3e4c7834841f0ee2fa926bf042acfd74efda8ababa160260a861e8a2f83c606ab4c94d3e94901d3e657c08d4204739a1d2597cdb1fbf674e645c163470c0a663c4c6c13b1219fd9a847518d3cbcd718f6664617beb8aa7e598f2cdbef8790eb134092bda4fd63b3c2217aa66841a164a77c32168eb4ac44b696a8a7556e484faef85543c00a58c8dd47133fbb5400b709c05e17d0c80c7e28aa787991e7cb7d0c18bec01ef5a7954d71ccfee9db229f58c1afbab7e5437a1a65793489096e4add15d61b9099b50b9bb029ca9b1eb7ece03c2c3617fcb72651c9d58d4e0321c797bb2292508fda5fcd63d790b114fa40dba2f3edb7d35da3b23d148ff7c9281b1d7451658fff7301598e092653fa84844bc2644e1ad60abd10342c7cce16376d88555477d0fa5f40e58c41c766bdb7d547028fa1331dd1052af72f5d1aebc8061372e193229656183d550f9ecafacaf5a858a2467a9db4267df313ab7381a81d72945a959df75b62aab0bd86d1df784859248c0db5ebf05ec498ad1532e8bc97dc8e87d52615928cf4973a67e4e339d30d10e3b82a7ffea6589387533d6a6c676772872eb48b4be3e9bb0e72ce92c7c9b64f778813c2edefa66b8c8e42550923b97b556835b9b1112efc813bc0e457c646cd4e3e5bd321faa92d8ef17b4a8c2dfc8b97dce58448126d4f9a2d4075e001776c11dc1593bafe8f87450647e4e2c0c27e55d0ccd8598e28366d2c514e8269e911d1b08e699dcd305cb0263475b308ff5ef78f8e40cb6c5a5d41bc55e11873e88e7501e6017a9139fd8442900cc654659f36caff719bb3e17488174ede1731c62ebb94dc7fd109fbf4cd2ec626ccae7c53ae478afb45ea60cf4ec33d99a8aea9f44eb20cfe87dccfbfeb022012360fcfc2cbab84f2cba3386032888648fd3377ebf19475ff707cb3c3e88fc6cd205e31860ebdcc839dc9444e4164eee56e9333066d2a3cc90d0cc034dbd651f85440c02496b3d0fba67a140e73d19cffa2c953fef19b30df67af1e1b612c411b47c1880989af191365022d6d981338f676cdf415aaf0a4fe8948fd0a0833a3b40eccd8a590416d994f73a0bd67cdd427201f6dcfec37d39690e8b75ead83b2bfcc3b2a537a387b1fa81093c6cee4efb713deefc791a006364fd613283fff27153663b3039ed884f5ca8446e434641cf1a5a0815110677c33b275dc361344507c5dc0206129ac2bfa14a10eaac5aa0e3a5a2ee482172bc5a48048882efe131813e1caaf2551ce970d5e42873e196832b85d8e426346f2284e3f5463a38f2351b4ba858a8fa8c0cb6a7c749f3ee0ca6d91cdaac52f3ceca64a3a6e0d37942a53cbb99c5f8a3101b43ea9600737c3e6c1c3a451158c4f02fe99dcc6301db94b632a352d6180ddff998ae3a126080540ac90764652f17e508b7aeb22e86261e7149ea74e57e42b6798e88bb4e882611bc632f261e5999a4ed5c4c2147074d78d76a648dd16dbe287962d8243495d635d0a209f96aa4aacba8c8a1e430139b95cd9449ae4d62a7fb70cf372f3788a170ebf5c5243f9f750a38cbd932783f623705e8723d64d805707949fd3e1eebbade6f4ddb272fe064f164b26c64a2b715ce12efab3ef033c4924336cd7234e735bd47cc3254401d75e6216885543e2f8d853d512a18ed0997cec292c853bb8a9e9211d7e01a1ec7670beee6f8f4a66dfea2df845835e12ebf5cb4e0e4204cfccfb0ce3b25f889585d74bf4af34762005e28cafa026ff85259d11d3a0b5acf7933807ff032d921a2dd8f0fd78e31b2ff8f71c54a9b6402191babd57d0babd129da11a0eeccf82b87b667014ccfd14fbbca081e816599e060af28c9ee2a1a7a8ab42431bc241ef498dc8f364303e827ef4898828434a4826b975cb6b18e7bf15025bb9a63dde150d1274d632cb045c07c200cf95a281e463dfd4e4c5f078d2b428265534b53ac5689b0bbef851d88b88a4a42887d643a66b7d90828b50785d0a6fb03a75c018d0902d7af756b80ad2662b4ec7307bfa8a33e2676f2c14b81d606754e382616f34b6d6cc94f599d8ed9d5b54f85077b1c878341b2aa2f44feb710ff469ed0c627b0ba68399715c86a6200b8d3f09ee0afb2485b5a59fc015898e1cbf3e44df3b729976a0a9a6cb71a93a5680da1bcafdf1d55c03b34419abc2853908c92a1253ce58935f2939ba77cde8ff4c6b95bc5a52dd0aedc587e98f9a658c6ceb0c4cffaf23b43edb5777369d1ea887c0c5c7d94481251569cc681631d81a9627a090e43ae78913f979fe015acfb83119b0bc9405b8942d3f79ce06eb3310cb5f25ff9c3b19743cb80601a660cb1741714909a247d995d399e20484997924bd6f88bec380c81e813e6e5af01940852d6e66c2410b7516b12200eb88af50a82d245b2d02f924f7d235fe8e42a48ce5a1bc418970c255c066ade7611660d8848e058be3265639a4376f4e63d896638b303afd396892f07e3687e0ce98b162951c0679d3608f4ac95e394d2ea231925aa91127a7da9cb4179f7abdcdb0ea54428f6e6cd5d8130851ae573d115f6edf524d7685689f84ff6d82ea55f0c7e311d48d4965b2c6f25a8c10c48cb140d8d7ccb57dbb2e73f3faaf40f7b87d97edc3d17335a69f317975d6a3fc380ea090d13a2c3ede2ba80b061b20485961a6a9c45a7ca9da9fa1bcc349a2499eaecffd04272e5788b0b401020507191e328491aff6fd293459ff00000000000000000000000000000000000000000000000000000000090d1113181f2b2f"
        },
        {
          "alg": "Ed25519",
          "kind": "classical",
          "pub_hex": "1ba4075b77c9e3fb3ecde15cdaf5221f3c10373e623f7b0e1ef76366b0af7137",
          "sig_hex": "6cae6990f43c1a38b82520b244e5707aa951b97627dddcd82f2fd0fa2dd31ecc3434b6841c55641aacb49924fa2811d99da16fc2f996cc5050378962a539d309"
        }
      ]
    }
  },
  "pack_hash": "8be80cf27c49f71f2c99838e62c63f646544798e21e8237bbb574cf73aff013acc798d13ad3d8210cf5b9a3f87b96acb997f04622d09151ca61af15ddeedf0ce"
}