{
  "issuer": "KXCO",
  "operator": "Knightsbridge Financial Ltd, registered in England and Wales, company number 15684975, trading as KXCO",
  "description": "Post-quantum public keys used by KXCO to sign documents, attestations, webhooks and events. Published at a stable, conventional location so any party can verify a KXCO signature without holding an account and without asking us for the key.",
  "updated": "2026-10-07",
  "algorithmPolicy": {
    "signature": "ML-DSA-65 (NIST FIPS 204), Category 3, and ML-DSA-87 (NIST FIPS 204), Category 5. Each key below names its set.",
    "keyEncapsulation": "ML-KEM-768 (NIST FIPS 203), Category 3",
    "note": "KXCO is FIPS 203/204/205 aligned. ML-DSA-87 is the signature parameter set CNSA 2.0 specifies, and KXCO's chain verifies it in consensus from block 4,951,111. KXCO does not claim CNSA 2.0 compliance."
  },
  "keys": [
    {
      "kid": "4259be12348c979d",
      "alg": "ML-DSA-87",
      "standard": "NIST FIPS 204",
      "category": 5,
      "use": "sig",
      "label": "Platform key of pqc.kxco.ai (api.pqc.kxco.ai)",
      "purpose": [
        "scan reports and site checks",
        "deployment attestations and remediation certificates",
        "compliance bundles and signed API responses",
        "sign-in tokens"
      ],
      "publicKey": {
        "encoding": "hex",
        "bytes": 2592,
        "value": "754119e6e856b4c78b5f3850b0c7f83bf0a15cfb601fb7a4a1872fa047f9230ee321d0253701bdd8e48bc287d12704154de2ae7acb0352706bfc0c3300aa86cda2f0fb809b63bebd48462d0c85d7cd5a4d5adece5a0f8e4021a22b3f96333bd67e1ae124bc05fcaa418b25f294f254d45170c45ce227714432b3420ba06e25fd0372e6c7131d5fc1173e052219156886c3d3a893a112ec569fd1436e2eecd35ba219d500d9cc0719ad1a88c2f070c2440faf46e8bdebc4ece1f248b199c0fdabaab0dc685100cd65a7d61e56e31b9f58c10cf504ab661d12d1f51f9325091bf17dbed8f9a62987d2ea52c7f535e26ed8a9a520bc1f8b5bd35023ee3fd6f380480e412c67132f8731d0d6f95bf565881b044a325030de1120e8b9810e231340ca5afb9356abcdc151aa2d56c8984f3b3893b7ad9d4258ae220c727fdba951e720a06a67a58ddf003d78e832b533dfe9b7ec3d78db047641a7cb421258dea1f65b8361d671b660f1ed0f173353dbff256c8dc8291525004d2b51d81b48b7648a73b7ab1caaab3eea11e9ba4421ef19435648c00a33ba5ba621b09c9068dcdcd65d29f227ca12e79feef78f8b6b7652f0d0683487d8ca809fcf6e536a4ce3712a62c47cd529e1da49b095e1850084eb034f43a1e800cb0523fb13d2c750b1cb406f2ea68c8bd72584dff77f7faab98d29c11fd3f267c1e60d03f02fdd557a1e50abd8fcdd4c5dd2600392daa89135cf6c0707a299b4cf5c7b6e194c8aa4674c39ae3d3da075cb8f1ececa192def9770786a676125e0676f151ec323f5269e2c6eeaaf8fe03185cfb1b3273aa72931ff4567b2c8bba4afe6350a0237b7f9be84fde78eb59a96c4ba0cbb0d5f26ca0328fa80d2b93610ed5a2edaea53da6bb608bc7ec9b15d9d848e2a18a7c14fae7c7302f951defdcf815549b88aa3dcc02c2c86aec820fccd12fcc2388f1d09de5397b82777bbede85ee4d9faf3c3ad2ad161e4f0e4b297582ff654ad8a721ee5686e946c9570e43d55c01a002168b31b8fab9fd2bc1633affd58e3b59af1a263a14d3b1825532280056bba1db9a0f4ddfb4469da5cf4d8c1a3ec364bc905dffab2f022bf61990b93deaa8ad143958577701e35fccf239e94069b02982de461b879887a2ba5e6f491d6156adbb6b19853d4a7eb0ca997ee24380fd99d8b2c1cc4a31945e2a6e21272ed42da84054a44ede69f350091412d920ab79144725b706e00d3324042e7ecc2673c540a1491f01bb79aa7b0b199c2779950178d320a4ccdeb59e1968e9e618ffe69f0fbe84a1bdddae1c09cd69db30bedec06d3f0ca1d540029f8ad6e52926d8a513b9182b8b8690f03a0ca90f0178a9f745fce476909efad33dcfe7ec98517458f09cf8522cb94d6f7e2e4c1fce91dd0e53e0df906038009d61fa58c1fea47103da66903cdc57abb276520812bab1a509b1980a43bdfa24742f1e9511e84b0186160c247fc343fdf8ab348bda852ff68724e092854f4e28fab8befa0034517f126fbbb80d55272be4c019f2b4ecc16c452d38ed94c1199069fc746a2c518022c657cf9890c17996e0bff7a3492f7efbd6baecb21f23eee4ac5f9120d603f0ca5b5f0bd0be9cba8e4c6c786c06f8fe693e23c874ca803b53efe799abf5fe5b4587a32e8f435ef1d73135453b41f0d154c4b89d4ed1bff9461875be0b3b7898b633118c47007f2e3f6b05d4b2b5be23d5328ef75f57a9ce79de6e05c8bc1c89b0ef5fcadc7d90f15fe878e8027faeceaecbd64e6a070a59d77eea38a5fcf851a04c7ea52329ec65a1da0cb74d67d94dd6a616f2e4533dddc1da1b59d29afde7237c60fb5b3ae7bcfe33f67957a2f6efa64820a1fb6b811ebf287356b4f1b9c5e2b1b516a1f0fac41f8946068155433e75d5ebc352211c0d42d0198eb43976b38b1757e708a4f667d6e000cc552e2d18638a83a7d59a4aa736ffd54f7b6bec37a53cb92a32fe1801fb154fa1e2a031e0dc179be8f9a166a56bedce6670d9358b7f86c181568c82ed370c67aa398afcc7fec3127fa58f7e7e664ef8c0337cc4c8882783e2eb568dcbf0bc33f42b103e16efbb14e0ea5f75c0391280c33f204b37bb1122ea4eb55b182de09603039c6feea21918d81323afc0b0da346105f209b5c2c09f16ae58c6d94c01542f270b41ec2b27fde3890784bcabbb70a971cb4d0bfe2a13f8eee3f80189c308d8dd7c143ff74d77087adb55d41983d614da442159213f29186d77053aba707a20e48360807fef0054e8da360508fb8e5d53622dcf5d2e23de19d7c5773e2cbe8a4ba3dcdc1f4c102e2c022c57230c2fb743b9f6cb2779a8178eae814e9955268d27ffbfdcb00ca0085873686e8e0d7e5fb4016cfc1ac885a08ff183f4b22c2ac0ed6068ae468e0b9c15df7e82d637d9e0919ef7783ea47526edccd1078b5a3a145eb3d06b48d199444955569f1e51681cbfa1be549ed29623f3d1d58d66202ef1490c1ca888f72c44556ee01c24b1350443bd9d7214120bbd25c26bb44761bf00614f0aa4e95c3c80f89a020cb0d9b39a3e8520f431cc691cb46c2fbe4737360fff60c35859bc6721fa807d34926a598f6e815708251baca6b5fdcc18d6e7f087a68cde19f5f63ac5c16aacf20c8e5076787ceaa342164bd413651ee329f6ca40858c214471c4b46eaa327e4130c5e292b3937120d2389d9a90147aea3b434c3c00a6799bb2608abd1f715185500d748696b738fb4705a8e68530da701e13a1caf6cf52dbf2f506cb622fd6b0038922768a1979516dfb8e72cf9ab2659469a80ee0ad69610dc1fead5b55d6b00defa78cacca6f0258d6e890a26ce0a6a83ebcb09e8211a8674714709e1614be0e2844109a5899406966bb1e7774dee9dc15bc01657cc665de5c38ce41ac5de16eb1d118de8604ca959f4626fdd9dc66201c02694b863a4d81e1e99826b68c84080e7aad6e8aae9f0e5357b0ec9be28a1e38b0e286e908d08bd5f182e070a26d9cdcd186aa6d72ecec56607337ae8407c6f93e3659472b0c2dffbc3a827b8737b188f794997c3144642a9a60902f9da02d5e0cdb0e30cc564b777e1e40ee3ca8c33026b46574e9d3e4e8075f97509c6bf7b593cf433e2dda39a5b581399bb9b8e812e315e15911a9d35f9f44fc397ec4be867d85c3c2c2363b4617ccef20c34338597b63e9cee942dc1cd1afdf87ad1bb95436278b5e9082fba2fe6e6abbd596ac8fb8ef1f2b6f9f2b1f04964bd03d8ba9daecb43b5099749d0ec3022637e36d12af6eedc83810bf2b2493d6ec6a54597fe777a6e1fc696d894e9cc10f1a44671f8190ac420a1169e5b5371ddb2d9ce11ea2b809d4605dae3a62a150920d8a6824affe4aabbd32dd08fd6a58f9adc8d10bfe0d8e137356b5a37a9a2c87a1b777164ee1a296a98637952d0a66aa37d80ae0f35b992e05009455d03a12a8d8b44a70c6efd3da49f1784b5f06931b0312842773f674f65471c5fb82a771d19fcd50cf9c9691e12147aeaee82c9252416982a16dd72e5097ee11710038b78d0aedd54e2e396d192c7ade42a60bccd6df48582cf1f4b2d6233dc1cc90017033112ba10354e44db3791835b3dbbb18cebc1a2f55dab53815d6b401167071a34506cde4232d60943f397c89131f1a4d86a3102d705ce4cc9"
      }
    },
    {
      "kid": "fbe36c98b7225bf0",
      "alg": "ML-DSA-87",
      "standard": "NIST FIPS 204",
      "category": 5,
      "use": "sig",
      "label": "KXCO Mail signing platform (mail.kxco.ai)",
      "purpose": [
        "signatures on every outbound message (X-KXCO-PQ-Signature, X-KXCO-PQ-Kid)",
        "message hash attestations anchored on KXCO's chain (purpose: kxco-mail-attestation)"
      ],
      "publicKey": {
        "encoding": "hex",
        "bytes": 2592,
        "value": "aa9add14336cd95324abfff0d33ceaa5e8a3a769cbf29eeac59acb6b2a1a7e8ee333a7e43ec63eb00d66ab37b5ae7e0c3e4bb17759b23bacd7f1ccaca7833e640c10d1eef5f59c1f8b42e1b82b8f23fe16e0062e7b76222e4d3d6035e19c31d8963e71b479f88d291e5d684def12e8324de17e7e4adc6dd0db3699c233c11445e97840bb79755a8c2eb5ee9ba1414b9a9e6c5bd0bb55a75ad4622913cb87f25529880d031855afbc1f530d42cb6aa6bb3d8d99ba86a75167c572b44e5fe3c7cdf8fc235c2a6c7e83b2c708646750b1cac3e13fcaec58253a85f29595dfad885047aaf91f999b66268e8b71b1fecea7242a59de787b2a7969f0c8c3dece2582e0384f4fd95b1644283233a1c0bf0521eb9063667bb6e9b2e83a154007d3e629e564f0ea0f7a6524e0ca1245eaa42191c36662be621207b36a445bd6ddb1062cefd2b381c05777a2c209d357a2c1176815c1ed750d6485f381ef40884ec7da189d5eaf967b8050fd851aa8fadbaab059e982a9aa6389517124740c2763c9b49f0675dc750d8b2ff2705d139f72305074dbf53926d0ac957775b456d2249c7ec006d63018f881946173851de1c25521da2d2070f23d054cfeba2eb18ddbc1c1a85940f7df1fe66bca8fb14eeaaea861040de975068a1ac61c2b53419b9fefa14b6560ffecda3bdd4cb061745577be65b894b4b182e38efbd2acbe4a0eb713b354749496f4c909a5b988284a75942a84d4a95e47b97348109e5e2a18bb710272e1972d94684a26d37d4d0f30af6be3390184ac67a640724a5fb263e1aa34bdeae71161e12abaf5a58e19432478342b2f1b961e870806c6d633b2f38a8f0633591304ef6b946270e88ea571da85968c7182e7bbc11a2ef08b93e920c100215e565846f7c854e0a3f447a5d61a0479b39a0990eeff795ce411b2ad55bbbc44904f2b94884c022ad492e53c19db3e4e77ec857c4a125c420ded8f9dc6e971464eadcfa34a24fccbbe1a105f917d7c306b88fe0f470715d2b500f6adbe2576da83ac4efe7dff74afb2ac64c5867de66d1d741e9044975f09b4d7de87e13c59d8caccd15e82577fd0ca028741c97a3ebd610f9a3a62bc043283dac9900f8410f0f6cc003cc751ec03975b1b0ec7d22d64f8431c2a0a3eb58ca2d1b159e7a9606b62f63aeab066e81ee2e693780ec008e26c92a7b68bdd16685e664df3de49efe95e9a8066eb0e6ef2b900e72175cc3db5d58ea0a23fbb92eb0083c40fcda0579dc10d31d698e0d366d891181b1da0cfd86a5f3aa4c29b78c3a9414f821777c5d42500559695156c855323b5b30b4b05edb01ccc42c6a9248716a0b48407b4c1a9d617914a3f50bb6ee07ea65616bd0c2824bad06b2a1f707998c89622e0466d67398d67fc38197f99b56a6cf3e6f130738758898eaf724772a64f681f497e20504cae10031c480ab419db2a3be7a75faf77528ac4dbbc00949f12ce6174c42abbe7c82444447d5fe41bad27f81f5073dfd7b386599a3d669db5a6d981fa2a78bb403d869942a3434baaacaf3f075157d74371647bdc6940b4b5ff43dd9cf8856ca2c5e6101609df9caec8fa6865842fe2c55082f94dd086c54d1b286a43c6d98ba892992637b25b1f9c81e0058999c25c1f69170d63e9b75d91675c4b9d2337ac5e38e7a3430c7887e11053264e155108ce20354bccff6deb20dc0731eb385b9c729f2c7ac35fb7a94580309012af909a105e357eb5c7e5b7165e70fc30a6d9d685aaf0604d4a2e2a32dd48f723fb217f3dae1f2a8d83b013435ae1044c1fd10d85aa139e0d58394e38239831918365ef5a73b7d7909b208ed3d11c7743b8ae17e16cc424ab00435d5ddd3b97cab277f30a88f006db13a251bf08af424e8561d4eebf1d8a2609c36a61e9fb88574b3cad44824a5655c75a4ba96943a2d9def407ec1625589183ec8541fbedc0a830c32f15e28e1c7fdef4b6bf38debaea51f9aab9c10f57d890fab5ecf122f8b8944d2367939b2a56cff2edda2da2ae91453cb0706be6479cfc82b8ab18ef4e90e8ca59b4eb080358e29d65da5acee8c2385aeee3f4f53c67591435827016bdabe95388cc3c26016f3dca1d884a1104b5d047bcd339fda0eff9a88eafcd95873831cb14c6f0559cfec7627ed40b72e88ad3798340055af7ad6241a0b4342b6925d9e44a5c184916dae55a61996d4ec1f97c9e764d86d90f7cfabe32cf172761b85c1cf1aa588b6ae39144d1feabe4211dbf18d356912f4a5bdac84540bc00ad6bbce194584d7eb54650c9b3e9f06c070f84ec585690f3c22133c2c3e1c3b55ef5f35c7bd19a2b9711a6e245da159a463cb3b021798ed404d8fd4db49d56246989eaca99641571dc76ca454e56e34d2e2378c9c2ea88b134a3fcca397e0a282c3c191c689da0dd75960e3a147b396d152be7c82dd806cfac10a4733f94af5707e3410d6132266c1a6dbdd467e0b46e1e5603c7a73167dc30df04cfc237cb8addec9c9a9b1c834a9ef25b5e7d32ccda8f0c5a7649b3298959e1821e96d00f7f6311fcadbdf4db7a54da4cce37690de113f7e14a665f0170ac86e62654c47a1035c4d594c38fc66ac35ef4ca6604aba273cb269181c03b63ff5ebecac50c3f640d91c60c389547f48ddd7b241f4e1918b6942426b3c1e7b321f6888d5d7e03d8f2acc4fb97c83fd0455e2c4aa502a05a7797a518c81106ff0eefa862e6e28aa8e85c3de649c58220a052e0f29d1795953df9d0b5fa7de30401bce77e5edb93381992059aa0f60f4eb615fdb29f7d6d82179c17ec5149afb482ab1b9f7eb2f3c9130baa432d73d28e50e7bc2dde9e49d7436bbec94c741e5c9d6627fba83ea85f4c8df5667a8a29a5e742b82a13dc81b6e933b5bc8272b9521b6718011a5b7246a804e79f24ce13fe773939c1571808a9ad91cf9269fd78c28309d30193c0c400d8d26ebfab322b5958bd172c0a2be1dd1f3235139bc360391b88b59c993ccce2c1791155c1306d4a1587c85c6006a1d498658d240086f81b5db43a3750c7e187cb5d4ef895ed7300f503346d40089d37375015085e30943cd58cc2953f1d4e4589eb443dec1d07cbd92a6fb72c5798e5ba2cfe1f62706aa5585d73989a2043258c6d40cc8c105053b715fe971ccdf6a22915c9261bb7885bf1afde3d577ada8df470b5ab5846621ff9a1a04d6f54a2958b10c7d14f24b9e175f5da15dca44e7c569ed0aa8dd12ddf0cb0387a8df6a40709b640bfa2a19d86246566d59159fe93f2e9e7027f88cc78e253f9f4938d82b8b372a0b8c2f4fdfce183e3dd48feac70c6fccdf70d91879b68f16a1b02977a7fea1e77d86a70198b1c6038caba07dd1274024ec00680dc9d4326d7df142085bc2aef96011993cff9c91446e150427604285e7a6e9265b5f0ea052d54337b08437129e8961c845d8a3e6c55c644bdee38f8e9ddf479f82d8fe25cd5f79f5ba6bb0e125d83d57fcb03788c8d6a80b01d2f4bfa60c2c0f7a94fea9df0b3fccd69dfd9bcf8dc42cfa3946389c47118813d463d51bfa266759adc89f5395da11b5449afebe0d3b9d99324abc01590bae7c49bcf477bc99724d4de916947df3500ae4f688f0e2b398ed2dfed830d767da114934a0246c4da993e1f703ee0986b2b5a2793b10412ddadf58994"
      }
    },
    {
      "kid": "d44e4b273bedf379",
      "alg": "ML-DSA-87",
      "standard": "NIST FIPS 204",
      "category": 5,
      "use": "sig",
      "label": "Institution key of roundtable.kxco.ai",
      "purpose": [
        "entry seals",
        "ledger exports and evidence packs",
        "anchors of consequential entries on KXCO's chain"
      ],
      "publicKey": {
        "encoding": "hex",
        "bytes": 2592,
        "value": "3c925b7ba678063eba7572d84ea37693dc7234b335218c9aeb5d39e9c4d6a67ae455b004830fdd521f6c943891e56900a52c931aa3bd49615a173819fc9432baf80e8530cdcd433c9673b8ce25a1c3364d90b330d41ec34a1f30e656a1a54844ca8e1d53ee7e8d9dbf14e4bb7964a544b69ce6ec283cb23adddee01ca6e691c1f42aa922c5ffd77e974156b4efa2bcda520e0686c3fb342b2e72c2ba911df0a91ba3beec4da66dbc7532266ad7f8587a65382f978ec058b704c7a609f1cc3017863e8e3b5daa5059f3aacd8698e68e4f91b342e660c112b39a6e3336635d8d8a11205535f6e6d184b32f2b8ad5f738e32798d618847ad13b87ec5f6f800886f73e79a562c73a2cf80a5214018f138acc937febd8e0d60c627afabbd974a60ae1d33945060de7e13aa6bc82c5165f7b09a1c203e9036956cfc264775bd4e2b022ca26a68b894e58345c4bebd248b0b8e7c236e7b6f8c79662830e7baed54450ab96fee8b497784148a07cfa0d9e08b3420405f6f7d00b26929932b0902ba330c86e3944b25fd07a115905b7e6fdccebe958c4a98d0a456c016347abe3276a33ba9232beede6e96f936ecc6b4d068017ff66ec843062bc8a8fc464d2beb8faa3b80afe78a9efbc8682c23f02b77d0938a9f254674d3663a4fe041fcbdf68c95ed62c626feed873d57572f72407075973a57c7b7235a779879a3aed69ded07a5556d7ea715c8909e0bb92a9fb0a883f0b0bd7cded88530fb7fdf7f97b737e844157b77acd7298ef700bc69f6696f5343f659edb3e2887a94b9d70e9b4d860fff30394852c0697dc3ead0c0cf5d1ae511b5e3dfd3c8c93ea1a286fe51cc71b0528ac79899fc085333695e32423e43d2ff2b9fdd2600539a32a03b3c6ac3391b1bc382d5105df2b5bfaf0e0f13634f02c9382655a4d139af75af46dcc0327b40040568669408a41704c65052379b21431ef4ec2d8d05439abc1caebb773d5091d8c229328d858220f054fb4157223917f0cc0735b51196097941abed25c19370b93cd81452f7953f6ab15bcc080831a2d58edba42432acb7c1d0b0210a70bad0f115efe79dcffaacc4afc365f3b346452713e6d20d9c910818d7005732f46385d3ab5581f32b09b68e4249ce01cb361035dcfb90b8f4f943b8ae2c6664cd178cf3c03168072e4b07d644016b579cd38fada7f191639fd105542aee52073273e47f18c12ca39715cf16d5db3f8bf150eac1bab363fe8625085271b4254d0e580d8a51ae69d219037ef4136c6a8bdc2a4e7628338a1f86b6d87039ebe38d6833d2ea9ac61b28d874399784514a23c656c67ff7ef314a1d8f36e8d9bfda7902f3f4fcf7ea2fed3f331d20d8bcb94d83b07fa74dcb5e123080cf9c919fe1c9d943f4f84e475c202f8e08c669952ecdaff47e17cd7727bcd265ee5c508bdbb81b104065b9cfff42f662c98564df5795b0888154fa0a8709b5f839a7474c8a88476872c6a755c3d0a21ade94b4c1a8d7a590efe144612aea626bda45d0eb91503224707b53939b50cea2cccecb9cc7514c416c409ef28a90936ff34a79e3386fb980d8355d352695cddd4e0565a09fae5fcb38d495b7ad305ac17e40cb92b163e978305894bcfc4c62a3b472f596be47ae0b5bbcf6cad0155c4eb0659a2882119f58696fea83537f464420ea241bcbb043bbde7345793a6ce41dc7074e5218405d2cbb3cf98fb5bb3b7782a3131f996ca810dd04afafd13ed4e8464ca971af53bda47b42bd06807d510fa70adc48ecc0100af16dbdb761536a0c726646a593914ab30ea6491766a16e5fb8c2fe9af88a8581a7e8566d533a9c96cf7812d97801be60c5d3fbb75bc894c7085a813efc57216e3955bdb2cd20ddd28e9c730e5ed067fe44b9c05c7690312ffc796e8df48eddaa57c8cc998f5de0e2ca5505c5f6a8ad200de38e770351b7eec17cae779f90475fbde6b572be4a3e79f6670f04849409e1365c983903d0fb33840f29d4b9747cc3d779eb83a010590d8cd3a72b2d0c29ec714366f8c6b150ed65f2e106658c496e7dbb47e0cacdfcd98529fcd10cdb433d2736fa760c1269ded4758c8f551e96ccc11063f3fc81a392c2a852fafcafaa05fdd06192539fac239815a1375ad0e352edf460e2d8ddd5b3bf43702d0346667dab1da9f874bf61f6b5cfbdab6c1940984a871cfc531c19f84c24f1e21610bc2b7b1cb680cf6a10bc60a8dca400f12296ee62bfce143062da1851f942e0a7abf7ecfa39529f7f7ac709b712e266c1843d117efcd927d212a6b269e4ca4a046827ccc65aeff1b342d41147f6030ebebf6230a08419440e99a941f8d07bff3f7946d6c7f5ccf472953285081ed7122bd7229e3db01562b67c69a5cbd676c40bffc152461c8d496e87e3a7157e4435fd80a42289e34c54e3ef9cabba00107310913f0bf90a57d993e01b6d163512f25905f382aa6ad4054b00524ab5fa4bf510a07b9219b405120b69c9aeff3e0a8376b675fae0977145736cb3daaa518535c2ca809bda41b52bc9671795bd5a8f45a6c46e109fc5d2df9f786a3343363969cbe00691b168028c5fdf0ab7a3f6b6b710a59ab4ec50b21a3a1ece82de891624ed5542ca4dad1d31859c1c194ac08983545f282e393d1ab0d7ce168fca5a554d8d7e33a83c81210dad0d4fe5c9e13f1bbbeca915760a1bcbf412ef865cc8918c6388f767ab3c1b4d412485d4547c0cea1da1026aa794c87297df098d463a87b3932663b1863a3fd9a61cce96ef4cbde811e0f52562b12d7bc71c69d90e7253e5e2f0acd822cebec2a51ae8ab4aa6f72a30e90682f477d32d8af8356e0ab3d100eb6be3321a271153cdaa084420d502e0450227d9b4ae5c89549b231a27ed2f2ef7b39c35777d6a55f2e735d5b35fb8c53100cf2595bed083d890c41fb289aed8b3dd497cb61ae479ab3a9e1189f038938b62a8a452f6c011262b58e0fdd896252a23de5187c5b9ba462210ca46233fe7b7adddecd187570687203f17eadc8045fa524b708f642357edb50dc5c42afac90102979a3727bc5b985b9cb6e66190116f824ede90926c8d60e8415c1cee0d5eda71c9212b53dcec717f06f5661ecde53593611afb5d4495124b9e3928c7c84cb853c9227e5d6fe8699213aa2f40f82ffa7e000175a7d0b2a3bd489ebcf14ac41fa612a7d740de9dcbefdace39f341f026592ac8debe98d43bc02ab45d29e2b5704127f695750e2791bd1452678f7d0f710cc1ee2e64fb670e67d19638f973a554726bb7f779e7422036885d4805275085f83b26b500bcdd5ea1ebf05e8efae065e17de11bd91587ee752a7314baec29ea5aa68c086e182c25d2110b648e56dff1a6e04c891ac426c0274a57c59e4f4dd08b3b752aee3d21af1cb508a0d901f32fbada5cfe52c65b6df75d84a27da0df5cf49200da1ab47d0bc4558cd059d1b5c55fb195fcf95a76e65df880064103654c0e694a122ba38f79aef305bfc95667e057693cf2cc9b2ab5e716ceb08c07cb47b23468fde64d55cf9b8d4db5f02c6c08f49f6e636fcb60b98d1047ae703bc3e6c30ee3b6a468271c68a7dc60182cabc0eaeb54efadedba2ba75387ae10f73010a900aee3ebdf64f9aa49c83b35461d5b6f548464af37632447fe84a45674046fc3d31178618"
      }
    },
    {
      "kid": "614c12fcb238d146",
      "alg": "ML-DSA-87",
      "standard": "NIST FIPS 204",
      "category": 5,
      "use": "sig",
      "label": "Article signing key of livetradingnews.com",
      "purpose": [
        "signatures on published articles",
        "article anchors on KXCO's chain"
      ],
      "publicKey": {
        "encoding": "hex",
        "bytes": 2592,
        "value": "3898f412d929d84dd9131947b3cd0b6f4f49bebe3830938776987123e32e860800defdf23c9c9d256a44b316ce6b163eba3f4387e998f9b18ce517da87fcf123ff25c5df01a54ece2f517ae9015ee11bd71069ab9c4a690ab95f7dbf3318a2a8136e95d53d8ebde14b052fa6d97133324b3a360c2f1c75ed47ced9bee1cae228b317d640a499e976dd606f8abec0c39ed06b2d2aafc6aa1d40b0ed31fae52b6f3346ee0c7f5c5b5b022491de3f9febcc41cfaae54748807bba4a988140f85f0ceb1163a891c8f942b66577e8d319d3b5635d66e2d69739c6539dc44e84313bea24d4658838298aec30946a451889a16ce423986944e2e759a36f56faf0f0b372f109fc36d2032f508021b31158aa7826fa6d8726dbf49392f7f0bc2d34138be9a7049ae8be603164d24f70e7798ee2438320edabc95476602c405883c689ab197d2a3bd2af79ab1339f9fb91ca421edcc0ecc4250cf289ae9fdf7bc50370a4e913d0fe4ac1725ac37aa96e3850770fc4dd752021966b7e8bb0a4cdd2f1ec67e60789cda7e3a46ac982a9e94c77d3d00b1e69e50e2e621efe254447518189d7b016ad7b8ceb35daa6cc3d662dfd1d40c6f0609f1e5144ed08236031a6c151606ce1904a2acb916e1aef97c3b41fa1b64ffa00633bd30df6d40601186a54b12dbf9c9a827c774a87f0d7e469b6b091cf1e65ac6853d9a45e1b2fc88282055dee3be4c536f4369a4d754186f3fd01777f72d90d12fd602011ee745b842f8d0176fe370a8dafc16bc36ab5932fd54a2e3c492b908f60329d02f60590ba6ca6c8ab8e5143294cdbbaa7c19a25c6d0502c95f51fbe4ca77e7700f24902ac1959fe317f6d2de0cd0f41e79f66f084e34fc221529a0b1aec0a4b971c48206999bd4f5ebb8cbfb27c5584790c9e2ab028cf9af47b6c2835608edea81fbb8a49e011177a024ad4c9966bb6d5bb3e1f2c134fca8b39d51f2b67d059a2e0b0118cee3ca828263c4270993666f5931c7f2916c99c58d5402b33068f4da21ecd88f9a86b334870c338dfe59fee958bf17cc2d6a1fcb15e92b1a3a24cb7a34a93e2f5abded7bbe221f9f08a82cef59f76f53710530fe3adadf1fd024a16b3d58fe5126c77a8052f81f40a7291358516504b3af81b23771cfa8cb19086f18ac4c13f4531a6471f34e8d2346a43f699c1ac55ca1fb01777cfa87ba5706743da171eb68ec650d21fc88a9283f5c00bcc100954155e33ddb4b09a552b120e5bb562400851e5d3ce16629eb6078286469b73c9e51f1d05cac13edcd5e51c6f95faf5749acbda7b20fe0eef8b803f124a76242dddda01b6a0e10c2ef157aca0ab067d84f3617324b1e18dd915a44f45e768a0818295d7d0b7e63d4660de15059b6385e319fb4f7c99f2125aab50383504376853c57d9e70e2e573a8a71d04945d7f1bffdfc2431d3cd85ec52f87061573f69ec2ca4449ec3fbd5403c1320368a9cd0369131cf6346d7beb741b2c86d62d9790dab8f883cb9459a2eb6af3f19ebea0e8d1df04a514e3cf2f13858b3fc30e6c189543f61c37769ecbd9c200edb1200f40cdd1b7ca67a41fde4a5a4c5db41d6ae021f3503a043e763f976ee2639e82eb80c2efdd9a2743a9b07321a97f555ee172d55804f497047e86ab8a24eba4b35fa56fc2cbc4e917a4295b5a451b03ea43004cbec79b7acf9b6c98d5c7b2a458060780922c3c27267827b4c1eeb6c1af86d733afbf9d413bf2014b368cc349bf50f7c46fcb779ef3a35eb2e001c1f4721a1c2ca0c1e9ee395ba20281c1b8923455c436ab25931a20aeffbc57eb07d0766bac00db34eaee2213acbe6d0b5d43ba14e4bdebcb811fe115ad39cd34626bf5434c318f744314171b4114ed2ece31aedc9d729d99bba900697ee5bfd8ee78a01186e1893ce4e5593c6fde790dc26cd4c15007c96ff69772a67632d8cf8d6b332eaddb65c86a5ff47c4e6d1916cff1ebb1299442a43de5bd167cbcd290dbe5b872a0b47eadf7d18fabb9d90d11746668539eedd331880384a25ec61d1078eb1f70fb8ede64e0830a0f1918de46bfc90078c27ccef54816378a0a7ac183cff707dd92d0e639a9fe4ce1e3fbda1cd04db4616b514b51c3836b5d9b422c28ccf092ee14942a424974b314d9ad504321d109119c60ce7ea9cf1134a3900fb2725e56d33d1e05b86c7a24875376011e7a5235def9c591fd3eb0b7ff14460797f37f4281168bb92b0644c535de743f753cb3d4ed7733e5e451fe88ab434089179ab93a55741acfb7c02c76a079e281baa5e32ff5b493c45fe9bf4540871771c4ec392c1886d87963e7702b7f77340bcc5716f8e3be425d4d8578639e06fdefcbfcc1bc6b53c49a4165574efa4ce571f017f756485ea7c520dfe98f3e562697a7fcbc08837940be683b571b03816041c6391f8c3864bd33cf527f815e23d36b173588b766bc1b58fcd5ae972373f90ad9e5f729866db9b3723c2b8e397f04c0223738dc349ede1feb44747f0b4b2a61a6f203d7c196f19570b48923369a4ba0eb940ddf00313cb6a1014fb7655efa97732889f30cdfd2e2f1e835154a75fa38ef261f46c001bd253f4a85db9aa8e5b09aa444153893ad994983cee0ff9062cc87ce7e4d97d2d489569df52cafd1dfa8190670b26cb285c90fa47759a501e4d38e57f65528865ebc0d9d0c5a538bda63790075b20ae551828ded3b6e4d72ffc30318a585a7a71f9234964463a4ce7f702b135bb8e3f26bdb49cf6409d0debaac8df8fc007563be8509f9b7674cf6c06773af8d1e0ed61f4a63055514fa46d614011e473f66c97636a7fb3b61bfda0458c37fbb9696a281b00283d064d585012233e97b645ca6a89a0479300e159487884ddc525427587501443bd757a53925b6739168a8b09e803e68df071c83f23113a75200f949add3b633719def3964e3181569b9fa8e47daa379b289402c8240efc8b064ceb1f045295b1dd0a64edaaa02bd3c820535d2c150239701ccb61118d250fd0368ba5e378080b7ddb370bb2ce55fd12e47eb7e91191f3a4a25f970bd970a688c030b679f2218fbd8dca3c4cebc07dc1d2fd54748244b6a3099f409e089bc4edbe06e91b64432c2b2f564d86f1bacd1d6d5be61884e760ece0b4ef74c31c3c07985c5e0b8fab3e6161a8befe852b374b5a43d986a7d2c2ff18f5a1627ab8036f5a5b016b0a83e5fdbad2bf4861c98ce955d4e0f079c8ff715b59467de1885999cdcdd001fdec5a1143cf69f7d63d237f56d034624f8604c625c7d295e77eda80600ec0ab61ac87d0875b7e0b0f38ffac9f3a01d3c07ad819b5c4cf38ff0142642dd28230a5fb34bf3baa7e2948154fd65bc5facfcb6337ab89a7b3ba6b9e0b67683f33bb2519e20420ecda749a2abfd92b7e30d293206d83e48999a554f5a7d5115fbb875c5c2af461cabee9d17f989a85410766f3ac561cb6aa83bd54bb449524320f7ec9886b8fbd609f4f9d7deb9acd64538250d28ba96106c8ce7eabf26ee68f58b1e0e612c3af6e3fb05418272e1efdc8390e4f4ee44de2a4e40b021f001cff25ac36167fc397a4ad2fc1e4fd95af7df0a28a96ec83a9f9f1531b973033320ed31b901e4d9095fdac2947f5a35220ab8f104d7c7bc31ade7b8dec1f6e5129133ceea72d0adb4f31b16"
      }
    },
    {
      "kid": "01f4a8b9a8391113",
      "alg": "ML-DSA-87",
      "standard": "NIST FIPS 204",
      "category": 5,
      "use": "sig",
      "label": "Platform key of meridian.kxco.ai",
      "purpose": [
        "room access tokens",
        "signed events and webhook deliveries",
        "audit seals anchored on KXCO's chain",
        "signature certificates and export bundles"
      ],
      "publicKey": {
        "encoding": "hex",
        "bytes": 2592,
        "value": "41c44a4310d92bf240a61dbba3850f6bd2cf3ab1d17548144f7159ebf5c3ede13b4238f7205d19752f50d1bb16c695a1d6da8d04eda38ca436244e68f3081caee638b2fdc15565ad5eba5026d5c20c926fe9fefb3eff38fc77d97fa93cd881884692dff0902f01355fdb6616ce872d52cca4a3efe5b37a64b73dc675769f2523f5eb9c236d2c2a16b89eeca49e0a94927bde38ec7e525aaf3f684666cd76177d580de8d734ab385b9820ed50631b3832a5c56b0eb7ced5060bead7f02e9c2a4596509cde07689069f6117de1cf6e3f41df05ee5d5503cce0cc971560d4ce8afecea8720afecb20f7c656b69d9971375560fff264381cab8c35f2595a6f2b26e22422c3f9ae700d89619b8b279604b9905709d9931f3b0426dbd809c216f01018c07ce1c3b20c27b6d86c6fb9f247db2d69b530e37e8c9bc0efbffdce26610fab9bcd326f83ebd7bebf86f085971dd2a4a83fbd232285c6124a75eb57728fb61edb43ce4c8ffeb3e73ecbb199195f7cefc7be58057340e35462ac7296ddf16e6a3cdea5122d0c6ed8a3013eb5ef9b520a538fd55e7dc303ad31582c9632a7a808f4cf108c18c00aa4edab7a00c10750870166ebd883a14723e0ca845defedb2d110fd3fe2fabab611759e42cb35a5b60851e170b02ea620b91c2283d47575fb334a8f557e3bd25ffaee0b10cc2b07597bea5a2f8a078ff5b2b2ce5f7fad455fee9b29217e8ff95ae13612acf257d4cf8b1adf4d85100b10996f9733a20b976718c7ec3eedd39120bd0751293a6a5a85500215708ad2a331c930849ac1c6d5216c78026e41b74821d9be52f807ba9d037bdf2d2304e891fab86f3d315f269dc2a50cbaa4b04f76955cd395cf1aa3f7ea879ea935c455ca6dae21e4c1220f99a4cdbb3ae47eaa00169f283f2b097b109cf48ff1e7d3510890309023e7bc8c66646f97fd6b6a4ab4137f46426f6d97a4fa2f4d2b227d406a5e5bd8b2c8c22fe15cab372f5611b59a416e7e0afc3059fe1d590e54c5bbeb9f6c417a5d056f9d1b6dcf444a45926e454fd54059278ff300a2ba3e663d91b8129a8e28b8334d26010208e12b722705f7a6bcd9014cb8570799226afed330fa75787aec921ff46273c6f4326894f5725e1a747efe1e3fa7aa61358fcbe97893fcc7f4a0d0b8a2c2ffd7869e735a33086aa51501b6114c8d33342f7194227d1f651a4ebf8bf86a8320be957ccefe0cd3c4a79e97b2bec9187f52e0d0dad78a9a295e46d6c27a6308c9c8d89325cf0a471b3c2d85e0ed4eb6352978be53a2b6b61a3e021d267685062b829fc04c6319a042b39debd5bbb0bfdbfc1f9e531f6db786da4b2f2d7f6b828617d78b148f107cfec24d55f91f6053a29ae89f405a33c6101f2c743dbaa1ec87b2d3e1df04f6e67cb812c6a982a6a09c2df1e4beedcc3898b2e0aac03aa58c3dfbe27e683e5f78eef89897f1df8b87580a6e1a129d182b05cef487b6f25566ebe43d7732c2ac7fa84d40bdf4d5d3d630c55ed4930b966fb7dbcc063d51efc2ac6f23c03ee326d278be8d43b89517de144222ce237e526ce6da6a6dcea4e5db465af8b4bfe28a0cedc29e1de0435f75d66ec9ec5e9c870fcc14451a4b1ff77f2aeb869e5f2b09fc913e5da73b259217043d6e39a3aaaae5ac12cdf0a4a8ff98e7d95a551778ec74aa4bcba5d5415f8b2afb325394e60c17c6d0532eb4aa334420ee71b1afca2e198446fd527d9f25caa67ccfd4edcdb71ff36f1897296f7048bc4c2189a848e32a14d40789afab6386aeae22593a363f70155e39941d0a252f7cdefce8d7520dd2d372f10ed6125353ba45630693bc7b0f25f05d46246b8b41e930cbc1f2d57f88032fd33e1842c414e590343bdf1c788a42b80443ca06b353d4db803cec81e315e94bfc45840ea86f715869e32292d643d97b422ebd38f561fc3eeb9ff26000520f079e9d21907647fce2e1cfed9ed284f510a16f9b2cc4d3b19f82b3d654ffa620979f292ee758690831f8e35b3b6b23c7642949a8e95740ebe49152fe102d653588055c856f495e369009db8a5733ae315d383b17999b04bb746dfa258f650f4c69a95618b0fd33922032984e2478452288d888416d897c94726427885dc8011f9230078be782a671e47ee7fefcd71829f725003e0a4f84e7358a0cae2d5c1cb356fcb6210ee6dde5b542dd3e460acdae71636868090d147a21df66e2f29691cb725db16044fb7863fa9b4fd0f04f67471714eedf66540727fa9818cd1ef7415931954769e62c7fe34aaafcddd89d586034ff7dc1631abfc681f69e7d1deccc2852e59bd0a910b5e13f36e7d97b53e16564fd8054be69d1b4500e48b8012836c48f8f41e37fa31092f92b004dfbd60d3c35ba5c7b67ca72695394470bd52adc78efcecb476c3b382420d6b70f823d7dbf7dee457a8fb0a98bb5887683efc931ff1441a908bac74fca17bb427ec75d548a5a27d0107a9ad9951a3ab008a3e16319c4933e22892430b7bce9f3055ffb614578aa8f402c8322bdc4c935e07c8512b5c11fd0e6777e13e465213272838599881d8cd974096e6e8e63ee3782c4ed64ec2147bd99830e530e26296b8dd9a47d6e38d80f6c69952a57715f7ded47aa733e025f287a00482c30fb613a215757cd9e3fe0dcf7974754937820c823583bc12e4d5b62a4abfc295c6f063f2dce32ac527d2a0affc9ab98e9deddf2d090ee8b26eb4bd9395cffb44a1a7853fb59d0c8cbfb3d5967966b8836aaec01b410068074b0d71fa91fb6d5c9a95bb6807ade78665bab4eb8e9e799784fcc1b9009f351793fb81f1613f777841580f63715b9f4c5ce787a0ebbe52f166da39fb2bf53a00a46c75890b4218bd551048971a0bac09fb5e82a033724b135b4ac3d89e62df94717239c89607bf26a18436d8983c30411b538ab959fa0f430b2087d0b98192784e6d0e54897084a4cfeeb00ef467a122cb468f8145de333833c0c38e1deb92f876de1c43a835d525d88fdf844ee468a1a9365fb8475a07a277ef1d52a65f89c27163a1204a1ad91b427271b2ee886fe904bb7deffb9aa923a6c0a18289470eaa5148b2d2cf3b6fdbc543872c0e80962a2aca0ef0a137a4beebc279f343b79477a3ec92165bc5deaab610dba336a5b3a8fda14dce01752b9271a52f8a7e193fa3fc26316f3f20ca0b4d31c07d9e512028056d2fe6f55aac17761f6c00228b6429770e44a7f1409209df386cf83dfc6523c894f2ab3e2e727a4fe403e100432879e367944583ab725747bffb1bba7aeae70035b4aeb3e9a4254991e57231e625276505e6e59a25613df65dea32a19225fb2e68a33c4efec32c8850714236c74a004ecb167fa29884038f4e3b8d5f09b7359dff90a43f1e68d33dcecec08d89e37b07a28d86ac8318de2b43e1b76f2d289b391eaa21f6f76b6db604a42041bbeaa0bda99001a3d8efaa0cdb2883336b0778dd4ee06a6bbe5cb94a2c12be5624b1eac05e8b5c90b269a13cccf158b8778f602439cd6c1c9050bc837b0a8498ab4cfa40b31950263a808f04d074e8be74072e2ad950c9fd4893eb56875af5c435eb72c25c599a16874810ee0e7593ecbdd36409f1acf801b8da55ad13e92b55dba7f3c5510a1a5515395cd7318eae6221aa40072621f0815d930344b9a"
      }
    },
    {
      "kid": "1fd9ed3b769c28fc",
      "alg": "ML-DSA-87",
      "standard": "NIST FIPS 204",
      "category": 5,
      "use": "sig",
      "label": "KXCO platform identity",
      "purpose": [
        "webhook signatures (X-KXCO-PQ-Signature, with X-KXCO-PQ-Kid naming this key)",
        "platform attestations surfaced through the chain verification flow"
      ],
      "publicKey": {
        "encoding": "hex",
        "bytes": 2592,
        "value": "b806a2930ff672e87e071aa341f6107853fc1bbad1987548c2c4fb18b62c916974e8f0cef706703b41aaaa18760fccfbf8d9b853d22de41b8c8b5a7a69cb7797ceb9d23b67261176f5b569acaa8757c0f1bec45c8491b2c5530c71ca4eab9a0bc1573799ddb5cee81dfc3d24b0c5b968d20b8f271c516a960d427e99a15049b9df9bbd179944910679aebfc8eff014c79ee564a3e3660ccf624a5445cc4e223c3f62e19d9a2104635748c092c1c1bc63501bbcce9544a7d21cfbdcae67beb64ed67441898f7301f7e86ff36115e23259f2b6f81aa29944cf04ce49d4e4911b2162eb58914521d4baae42f1e5c0c23b82df8a809411cbc1da10ee3f483d5d11436bf0992c94f04046bdd97a362e0e278a7b341741b88e0ffbe45a9ca4db1a4c2eba611467763fc2a46e37328768312205b8a50eceb4f2f94f458505bef6481b13cbc118f4d3c126d9306976c73bbfab0785d78a71278dc1ef192fc7ac0845c94001a87c867e8f573acf051f9c0e844e65cfd86bdc3aad3be46fa5ee0dbebd9bd34cf12620bdbd8fffa4aa5ad7836dbd7db9f1006aaeeb335ed57d326d4f5a1d78cc3284780c22532b16bb5dc5edc147d5a547ab30c82773b6c7aebc522802cf310f5e4d5d05db109a5fc345d30defeffb4e454beac3c2aed3cb680d45c0bebafae1cf02a46197b5ab392e54ed0e148b45cafd6781e83899df4cdc036fb4c7a69bf9ac54567527bc9dee8b3276328b9918f87544e7031169805bed675d24991f42c005aa178c05f08911d9a9fd27a6609219df53d0fbe22a23c86d67c2574ba700a17bf3153f73bfa833ef0b9055b9d9c2de0139c8dff2ead830829e8514b98416e5f249b967c1634875a314485c9ea7133ec42670e8564417e630ca47af73c03c6acba503a5155039eb75487d37b200568386bc6d57e6c2f19cf8963c51c26778a0169644a9b008f9f4b31fd844f87af2e9dc3f1c627beefc2715ba7e705ea9834b53d08392dc2ec597c365c665643ae6431758a743c8900774b2f8cc4273d8844845370fcb5279416c24d51ee25cd41ef989498f2add531d1bd4de69599443e4d241bf615df90c59aa4ff967d6883c78dfa6e609a436b78a14593390c1a902024003e6e15c00b0ced8c007ce130e3c5f6c8c17b1e69a1b364e69f0947ba06966dbd5899e043db63423f4fd6ed35bc7493aa321f9a7745ac8df2e508a32f4c14723170a8a35968eab3a51528d2d2b9ff84995760dd0918498802d3661cb0939c26ac35c7f1301105dffc10801050c5e4f9c7132f2ca3d5feeecde436802f227478213c018cb9444ba8cd43ac2a060849c31a91d7df43fb3beab9153f8f5b22d761db0661aa5068216b8cc32daa2a4a64430da0fedaf0d6294f25dad2c0c8b669120f3f3be749fc001ec6a7a47dc26c595a0b5275a6619659c3466228e9ef9a74f6ac0fb462d01f13f948fb6f6e4083d599c5199be716464e6a0ee7d60c75c738aef1348c9f62978587eac12768a826e56274d2a30ee6f65f77f3fe035dc8a4b53596a0bba6a84f276e27dca91d88d35e823d85f3d06ac79d1c4920a6ad1de0b37a51b91c8d136a88d4367828149fb91902c2e8d8ad779c80ff8251ba59b2e22b17d0e73a85914f084a4af76488d4d5d058b0b8c2092b217528dc0ce042febfefeaa5b01ee8fccf6283a70500ab2da598f5a1297c0618238aa373a691f3d5240f0997687908d4b22fa2b1e54f11196a63347e193705a7adebf8f2965f7f1362097ad93ea76348c0e645e3e321f73b74c7282850e27f25aa12dba9c9699d46a5219435191be123c81a23018d744471c34d79cb14e1f3fe33cb188a2e65fc473a34872c66db2fd42fb7ab473fb58680a699e1329c0fa0bff014e0ed476d3b4fdcec62e81ed0d6062f5569aa355853aaf15cdee53f2151d4819d67a979114ce04a086cf53ce4ba91dfc256a9ee2b5cf565e77163798e0480b6eb7915a174cc5fd48f601571b4f629198f1cf829837d3165464109a06b3f54b42e11575a22f12ef2001c7ac04dcd3d66c5c249b1954a92fdce6d83d1216f77630f5bb6e5e45e76321a9053d0722202955df56475932c1f7b534795f6ac84ec1efb5d8c3524aff419f8bbe7603c9470a9207c51ecc49f76c07ee63a2eacde86ad9616bd50c8fe213148bcefded4373effa3d10b61e461550c3ec10cbbefc6eb5582809aa5e6e6e928844fa78b38c8c3a686b379429102317c6773e409cec41fd786ad75630daefdd87059f478950b033821415802133265dad4ea7ae2be874f4e19bea99d6ed9b3e943c91cba94d8b9bba6f9657c36790cffd14cfa731a53c4a0a862edf52463f71395224e1942446afa69694fedfa1dcd0f8d5a46c5d757ec29859c16580a1176b3487921a86c4533eb6f8f45d78483228ad49c5500aad75be885094e33a569b020a251de31168d8fa91170624805411d3f46d2547caf25a3af7971bc4dc8227e80ec65c8ad93e2f734bf61631d4578cf13fba99495547dc3e9a5322efc03c19722a38772dba3788b7868c20e929b21a27d416598905efff92fd9ef9feedc04ffc014365102805488c9c6fb05b076ede799e4ce306255eeac83cdd850ef517b1021f141bb2e160942c13dec54baa5216fda14d9f50891e88b8c5ce1dc1261f66082e72e313f26f87ca567ffedeb10698dcf38e9f926628cb39a76ed3b0290ccbf0b7e6f67dbb8dbeeab524964b6935ec6631f7df238308189a3d43bcefcb87e52d7daf56629f8e377a774b182827ba769a7d88c1f05fb2a222ada8ad6ff02b5f6bc7c379ce3b7c0007fbe4fb267d7cfa26a3d072def3a22efdbe59af74bf7cb9a2810ad64e1490d526621dcd26b3776762b8aae9c4e925caa0ff12f5717f542ce87498966662679e3451a6e75c6c12398207ebd9d033c2f67d67268d0239ebdc720ae05a199994795ce7a7151bd96ea7e18222afcc213211f6e8b0f81d2ec8a3fc9ca2a4fff5d3f2fd26b097a8344081326b5d2483bb3916485a47761fbe077937ee7c7e05c0554f6b9a123c1c52d446abde3d24bb677153eabce71c50d983dacc2dcdff4f66359b8be6992926a2266d947797847a840858815d494529fee301633e7084b7cc64c03ec1bd3f8b0b45ac7e8df115ade6dcc27c2cf51ae62487b14c81e2bfc50d5473d2a9ea06c38c3b8bdfb200d29158076eec31e6534e5d999d8880b1bd01211667695354e4230639b51f839c030345a811319f0aa6f926f4513a486d040c8e02ab3d9082acb93175ae3297ed2b2f23d7f135b7706b0a385a16c446f41bf97318035ecef391c4b08077466a6edfa899b09baf75675af14ea03b33e4d854b81d89aa9743d5011eb37ee7fd07cfa21ba847c1768a3708fafdc3c8f0ceffaa89c7bc5663cc65e38b1c0dddf1c55b982b913f8a28d6196114e7353767d9e1a19bba0c7be515c53e7da2d05d18ec385db765aa5d87e1d11ad6f057179edd2a4ffef222d15bc187759f7bb57684819fcf98417a94dafb90dc446e7f032fb2b17d5141482fcb470eed0bc632a291055d1c1efa18a9320c8bb3c76df72eca085b60ad801b9b5bab1d31893ce3fb9d5e668a6d642e177f90cb37aedf0d8f1a9c7826228aa8004f1b9b0a3cdc42889d15098826269d110b58054cb2d9a1591daaf5"
      }
    },
    {
      "kid": "aa29f37ab7f4b2cf",
      "alg": "ML-DSA-65",
      "standard": "NIST FIPS 204",
      "category": 3,
      "use": "sig",
      "label": "KXCO platform identity",
      "purpose": [
        "webhook signatures (X-KXCO-PQ-Signature, with X-KXCO-PQ-Kid naming this key)",
        "platform attestations surfaced through the chain verification flow"
      ],
      "publicKey": {
        "encoding": "hex",
        "bytes": 1952,
        "value": "648b1e9b142ce625697fcd4d906f2ff0a76560c742e13418735ce9e8c484942fa4a6123490ee79aaabf157790e313506ecd580eb7a0253596bb51095923b5ca9afc82a1f1080dbbbe8b59cf4fe7bde680072e04ad5bf8db97e8b827698f0e35c622037fd617184695120c8379f1f4fec522fdbfb7bcafe0b875703b0726223486e8ce1050e761774045244824f9e61ae55b5a300fb588b9bad522721650cc0b67b489d93a996d023c154414a45f1d726cce5691b66ee348b5e9a3cb1cc38538100bed98508d77e3c8d18f668c40405631d846019c4de91a6c241cab69c041935a2fe121f698e145953498dce7a5cd42ee86abfacb6b5d6c59dc9826a798314d71e0b64c498a05e009da70a58fc377706e6ddf5c478d9e226829bd3c26290b2a81d75ff5916c6219282f75bcef838d22779c5bdbc37e0a99cd4132c3a51538308b54f60b832272ac515681d298367bf47dd8bad7770492550fe6c0c3dcea85101403fb10410cef81a0d3c94823a9326b7e3d703ebefd8215991c7d82a04d7f324dd0b0774a16f5f1a4137b3ceb3b7b49274e56dec0dd6af0ef5c44722e586142b393fdbb8b37bb0d3f65f474bc1e625d4533c23c7a54bb919a9fe81ac2fb9e09f255c406d0a00d55b185877408024ef1cff6b47778d68eb41db17ab39aa2f6d1bc48c1bce97fcc98ddf1e3811a6e847df33503dc0f726154fcf802aa375307a3d426adec3972f25534e81189ab741a6af95526e1fec0a26feb1a25e6a77d3f99e9e08525d4268eb1ea784c430698822be065c646e4f026f92b6f549eb822abb0b6e069da5d4b5d74bcb55b1e33ec88de47370cd61c6901d0689952c0892d764b026b24615bd397e5f0883c3af662f150fd8f82cc20b396aa7cf71914cb3b07481bef6ea14fdb151b722f029e51eace5b56abcffae96777a5da77c7907c903a7fc78110565d5b1b8814cb3cdb13d263b0842509323e11848c42bf40d82968c5b54b1db360846274f46c7be431f12530b50af5a3ace921e43443237ead3e2ea130408be29a465f42ac6d8ee4a8d612692d6626ad35fd1615437ecb0ee7c492b32c0f985a58d4c83860d4793d2c2067d8557fe7aed0edff71098a3b5e1d0f6d277442eac8c2bf9e9cb200fbc70956770661fc150c41345f192f93aaee2417b522a501145468db961fb152416fbac48a38233195ddc9ac971cd03b16059231ca5a3569d822ae79ccdd29c41db7e7420f6d4c33ceb516387d22492315c95980ba7b283fd1a488f6f6f3f63391db527da75004ab465134a7ad0fcbf703170f4b3eb2a883b3c09fb6efd25e7e051eb37ed2feca96d1fcc1bbbe43c1a535c117c27f72f8cbf30e22e870a2dc2dd1e3561a3413c1e3621c274016f9ae0dad619b6ce973f037f5d3cda0e9f242aa3ce9ebcf8d64d7c6e493dc02916ff870159321562032bd7df165470c3cdd9292319a7fdf9c327e6a3767b9b5e841b50322fd2e8f220a2bbba4d9f916e00666bf183592d783f0c648ab2d89d5d3df830b8f5140a4cd8108451612d7d9f2b57c61612ab79816966dfe9baa6974c91b93c74b096b9cc3d490756c3bef6c029962a14aa314ad2b1431ef61269a151bc25042f8e222d40650b6f181f20b6d268c467fe3df92ac21fe62720b69427b8e1b0257990937e9e5cb8da57a111eb432ee024238232f61e06cb64a55237258c861c5e6467f033516212d196fb4c05ca826608ca6afed3635ead33191caa0aca88f5fff2fd526a0277496e04f532aa44ee1d3b8fdaf5fce3b2ce5127c56db216b133e1ac2cf7d4e6c25dd10be950dfa02e1b608a8eb7ea9b434e8232a2d4c969c7d18da8eeec516a29f4c2fc2a42bf3b3b2e761a691438e7c7c755f0169027933b5afacaaa7ce91660c6c30801b47f340d3fad969c25be960649c4b8ef01a60de0a66875f1593e9f9caac3866f51dae1fd8e29163a3e8c5a2b5e1027b5d681c217b20e1a776b363d5fb9d8bd005a39c1c262a0a410e9562bcefe2277350d5a20d6fee04cbfae049fe0ae79c46a247948ad6b011c4b625e50569d013eac3818d543ad37a548212699505bd0450725434beb719b4a3d694ec8b62d4caf195c3eff2a3d5a85108b5e0f06e56aa8ffbd0538700c9a2fe908ee5fe7b916a137204114010566b585756c95ad7c57c22a390054a8fffaebaa737d26b00636a9ab7a2a9d4db206fff132741605c9eeaea24ef54374d23a743784d8807e17710033e9f0f8b2cbef557753f79daf12328de93f7d150325c217824d50ddb309e4bf63dc6ae282d4eddef4f10ddc0d3cf2e63d2e8ecb153093a8c46ce6d3b75733205ac6f672751b81903ebefef255697d98198f9448c2ab58048983adc161a1d8b62db933b9a5a493695c199f784c5ccfef3067a28514fba318e5c8d3f0585ca5b61bcd327474c2c666d767fa6b8c58b8bbb8c26e012a662882e28560bf357b7d8af8c1a170d007fbb23ef6b107b4ad6e44795738bb083d33dbcab6760fdc57925042d4b464a549d64182e50dfe28f670f1bb4dd705b19ce2572bf0244f517e3e455ba973591a1a647221af71ac95c7eb1da016bb1619d8f61c2dd7ff86b9d5fc2a1f991203fcabdd05a1fd737561e2de2e0c7d569ae98ae26cc98ca9ca6211d246f15b0bb64a594b988d7c7f12a8afae285bf5023d4af9acfc0ff9531f6384a5c94f83877f6905e92d6b4ec28b93a5695f68fb63948e6dd8227df8adb04cab50a022d53e15ef6805f4317fef0d1d2418"
      },
      "alsoPublishedAt": "https://kxco.ai/.well-known/kxco-pq-pubkey",
      "status": "superseded",
      "supersededBy": "1fd9ed3b769c28fc",
      "supersededOn": "2026-10-07"
    },
    {
      "kid": "2524850618911a9b",
      "alg": "ML-DSA-65",
      "standard": "NIST FIPS 204",
      "category": 3,
      "use": "sig",
      "label": "KXCO Nexus signing platform (sign.kxco.ai)",
      "purpose": [
        "document signing certificates and evidence records",
        "data room NDA acceptances",
        "CRM on-chain attestations anchored to Armature L1",
        "signed event and webhook deliveries from sign.kxco.ai"
      ],
      "publicKey": {
        "encoding": "hex",
        "bytes": 1952,
        "value": "8deb3090ae93f420fe5a787d6b847118377e8bb2c80c993777152bf1d5558d350ec731f254e868d8bcec73bc8092a7e5db63d2a7cd324cff64e6899603e9fb34fb41f82a327a574fbbcbafff0ffd563b634b7d3938ece7f67cd65504f6e8235342fc570b3ddbb31b8455c5835696be327973ae46ca573ef774b83becfb8675f943e6e54f16c91c7be15ac815d2f20f38fe9eed49bd8ba22bd0cc471022ba4b4d3c24223a1ba640f31df15050dab26e24f06f852562c4f04ee10e7c1b46896f310b693daaf20ede1b1e537fe86174f3b9734c6e80da808b5a705be739500f7725e68436e0dc4b80301bbb2f758da2b33c2142baed12fc45fb9437856ec6be000757f49b70a3ba45e564c598c930ddb3c24955255d8a05e4333e2d96084eb8c0469be464fbd0e19c7ddb205fd313e2f5264d7af09d7f6c2389e28524df1e903c2bc214a37b7cb9a158054f3fa0f9e3652bb0add4e541622eee6b71496aad31b8717f4321b2f63418ec59f92fc36ae4db26c1fc2d50dcb2b169ccc83b61a24d11278a976fda3f504871883cab2050435b4f4f6f650525d44facc94f3531496664d79422804c8d4739ddd6d1119d6b353b935607a6ebe2cca11b3b25139b23cf32b426f67594207870eab61ced9096881dff8eede24e3f71405f8f0a05e87db18bf0e76adff66a68c64963c98227f10c800ec67f0fa276ce08b3f099097687abacda2d678393a3f08ea6e5fc28aa7424e64fd028e7adaad680c8b62ccc41e2a317d1b00dbd4038b7809536f2b1452089d119a84569c5392f2f1276160b1a087d52b502d0c7261f3d5e3cca5b0c7a0e11e98d9f728eb9afe0b7d27591c927f649f1b70c4702c3b8674d2a6ed85c97a9d01adb18656a27d7d0fdf585c4e86ba38b6a0473d20a666b512ff8bb5b2796b941a06e8382f13db9aaca2c8ed67d766b04de099fe2666480718116d6f9cef300ee9d519461dd40f28a59bcf40a43ba4cc8af317a300a84a243f9ef3c3c346ee79012af37c537eba4471e033d21969495c3a3c3555a0328c79d3bae513c1fbc56c50da65dc0b2e3ce4a1693ff37268f7ecfc6b37293dc0c0f368526b0c7ee88027a367a09a46ce79b6de83df55960c78922bfdb46dea100048e6a2c0d616a9ff13c6de1c6a95a7c64340754f5c070f37f80aabc5ec4298aa5fe8d2a564e0520db01c740e40cf974873ef305bf6ace5f3fa0cf9aecd67e8a8b8937dc6c6597d021db2797d06e680b529d958458b6514a3ae8cb44e03581c179f69257732a6c01f5deaf498dbc44dd8e2dc1dafa6258d1baaa02461a58b8f3dcb8b91c66deedc05ebb2517287bc8eaca1f4d2e608302a0db664ca19cb8210dc231969b9cb8099d450dacae72fd581806aedf65f35b2ebb3c542f5f3c880e76a9fecf765708e568e8d2d9fc8dee58bd21f9faa206081e3db3ab2032be8960494f9a2143a8320859fa3b92f552ac9b5fb7f30d9b3a427b4b7b9c5972c9a2f28e8612863cdd85a83dbab43dc4726d727b5e1f82c20689f791f5f2719a5675d210a4e9c7cae341caac815981219f4341e6b6ae709cf76bae0460d3ee2db3b72d2c6a9f12b26f0530b78bdccf7f84ca49c1f9356db1324721f5f0343e77828e43051492f5ce9b031b957f79a55542b3a0a00b85a410179542ec43ef60708de33247cef29240930fceeebcf4354b88b4d06726805057a9f0f9a198eee3fbc43c368da99b7ee6716df30a6700df41d0eac63ba177f3e8e6daa27c299cce6cb5393152f3c1d776193504160d153c813a090bbbaa35a9e6f1b303e41ecc529c3f6f4e756d79bdd36c67a421187cd2e604e834a9226e6f08712f3b77dc5446163ddbc82b1aed3add8bb87b33bad5ed96b9dce42d6c56587126bf73eb720859ec991fbe32842a780144b48780e47760821e0c31ff55ec616f44bfcb116353e5acf39fd5605e0931eb78a7cc10450b0f92f5f1b9a2e0e618ef5d1c76f03bc9aa72cd35cf3a903821b1012336960bbabe302c7e7ca918c26200141fb5e5e7702d69a7572779ca837312086eef0add63a4849981f5fb4d3b0f84844e4237abc25cef99cee5b7b46f8995cc6d9faf94a460e51949501109f3d28e33dda6e85ebb9dd5588bffe00b93cef124b4d29feac5b80dc4ad6f0d957e9c1b68854fd96d21f8fe159a342a4ccac367a0c4f2c0a1bcc173f370bb1c5edc27edcdbc1b0d03468e5b64d32e1b7c09b80919b7ed1e58c5fe1915687e2c9c1717f2c4a2aba60a77c62555b4deabc06902c6c11fa23c2ab7942de13cc37f1836f0618a827575f8fdc867b691f1059b096c30175da81a31ce7f8ebf1878b19b14970630d672ab3bbe9a1c08a8b3e445e80ca384bf5691169d12f62f5c3c9d9bb6deaf363dd1adea89aac35d211e46a81466b5bc83635a06b343f240d9f9e120b9837951f4d21cc90c2964af0050aeba12aa2427f7855bbf3202ea08312d0e9068e08b18103a64ccbe55b990b15686440e60193f3fb57b1e23a40a1abe8e20cd7cb45b5e8155d145f0ce0fc4d06d5ba3810b47c972584b6132c9576a0a29e75de1572e1119b224c756f70a497e5eaeda8a55c38e507ccf2c46b552e6799b4d0dd203070498fca61482b2ee81694cc1519472bef3b366474363932a56e6b0838e8819e75d10150777737e9e93c10e9db2849ab91c219f21682d1270116316514c76b995ee48d3fd747c4cbf526220eb7b4951b28f5e28c7f8cad11b0ec989f83ede7b5940cec8548e2baadc"
      }
    },
    {
      "kid": "c77371f1cefb9812",
      "alg": "ML-DSA-87",
      "standard": "NIST FIPS 204",
      "category": 5,
      "use": "sig",
      "label": "KXCO post-quantum evidence root",
      "purpose": [
        "the detached signature on /.well-known/pqc-evidence.json (published at /.well-known/pqc-evidence.sig.json), re-made every time the evidence document is generated"
      ],
      "publicKey": {
        "encoding": "hex",
        "bytes": 2592,
        "value": "6c49a55a5adeb2e1f3be4db468d76346c64f70cdf1793120e282b678c9a0181077d3ef63c9e345fdf328aeb34de7608fc25045084f191677b6ddd31199d27684994bac229255e76292257de3718155da868e2459bd9cc3d6bf512d8307c5e3aa556a1cf647e1d91b68ec73f360ed35148be9c165aa34dcc86aeacc8475962ae2f6bbed70a454dda48840b42cf3dee71b11111e094442f2037a82f7a3a83df524e08de1cfa2f2e0f88190dc5f30be925100179fa25ce946085053c3519341348cf8d44d7c562639e4a77a6ab80a21e61931df51acea6f145b4f7b9fecdf73240f1b5fb78fe3662258f660346e02a591c78d8ac7e99c892e808eaf4b1ed58ae5f3a378b1e1edb09c09926eb3605694ddad0aae24aea5110c21afc681b93a4fe94ce6e37b012892fbc5142faa079f3712d28c139bccd152da1d8afd6752c2af8f2a7481643f6c21c3bf5cdee6f0733aa02a5fe92b54b27af240360a417aeac52aa8fdee7210526ec532235fe6ad699e4cac719de25b785e4dc7a013166790f72f85faf39d1339c4639e141cb7adfb6b44282dc8d33de3c5e94702d6bd205774c819c4f8de9e6a25b247657d058a14ccd737ab2f02fe8cf6179980884b05abacc622c35238ce4913d682ce5be9cc9864caa087333cb73140cc7883f2b3e8b028d4db178fe37680a99299afef050b8cf0ee8e75e822cc96982480018bbf9f27a44e750d55d329e24a73a47ca337a09a4f1d6cd54e411f3b627e7cf883eb78c7d6da194bd655c7ae4df80099a20024bc596ca09b25aa76b03dc949808dffa5c5de4722865308ee9425bfd99e056e6200444c09d46e5f20c304220b3ceb320091a9cccbd157a7c68a7ac735c28e57221b3b725df2726b2e58923b6ef6fb5049c085bbea8a5090486addca24f33e2e31812a33fef0e94ba5a0cd2a515964cbadc2f023f4a9e237e4fb2cc6851e0355f4a632d7b03388a8dfffed1c1f689959995478e95d3fba53521dd96f11f37e9e5c7b3989e9cd5f71e6a5bb2b1a9ce6c405c5749443bd085bd8e5fdd631734c5064a2851f9074cdc2d3badce826f0b363a2058b8c0ea862761b88369c777f14181a4d96e6665a261bc6f8e0ab0204727093dc705e441e28daa32019a7a360604d67eaa25c4630058070cf77d760e8f5d53bc8531848183f41ae78e79e285b3310fcc216f96e7a3093fbf37cf3b1acfe0fcaa17685a29ecf172ad572e87c16286eb2ac0856e9ca30042355860341c97d33a328925e6d405aee0c27282be72daa0f3c73ad80864071c8a7943fc2e351af7703fff044a526d216b2333b099ac9a9c83298bb04464ebf7151ffccb0af114ae559a28f93e352ee5eeee8a3e91b357f9262c9ce2ab9188a8f5405a3964606436a75f841982301a1b748818ddfbea1579937d8d8b52419cc76ab9fb153e1991c6dee74bed69f740b76d08993c660c52517fa26be452961549a692aa1df455e96816939e076c6ee3953acdb45c0cca3725c56b9565b4f1dc8c1db9b48807ced3ac6cbb8131a8d82b855763475009a15f0b8f4d0a7df0d4d79aaaf7dd88241886ce57ae3836ef415519e76c104d3fb2b2a2bb35675184831e0ee4a86149ec11c456102262cb185c7e59905d04f2e87903932e31f4181da77b8cccbf47dc35e2e55609e5913926f2c6dca804eba2bca09d7e53b9d84aaf22f90222b45529519d41b529139edecf24d9f58f18ce52054a7110ab1ffba60ec54c79b97c78d72491964e4107391334b82920d63aec47653c0d90fdc8397a251eb44ab5170147a5ce8d75d19ee72516c9cf1bb3c57c25f8fb49d05e2dcb69f203a2b818a77b0a64e539f81fb167b0e924d35c0f6aea21e6d7b5a311a2eeeaef7fe94aa36f08c715ce04f473346943c9fa0b3adea8b1c94c9327567d77232bb6788267f31ad1fd4c5a22f32c9fa033faab54a22bfcf842ea6acb50b5ac57cd0f14acff0f8a6bde042ad74538ef7db052305c77f679ba68bd0cad913b7d5ebdceef7adcb59140cd9bc23a9f3ef40de92896671339c089620ec29b1e3cf7705c5b7a5a93197d331e58fa5227377947753f18784a35677db6ac84deee925d336e9da8fe669dde2f100f78b5c037e635b5c71e077799a8e4bf21defa9f1bc44f2e1e63e0357fb018ea2f780a838d930406c4a4f4249b009ba05e1e4724e41b54b21d96f49528780366176a5e448cbbf17d3406696ef16084bba186a21ed8cdc5760988f1e5c99cab2b5589d6ad6aa89f24ff861c9b23ff366bb7042e8295ffb54c11491d9ee5d5c80a0c14fd2af92e555f627e627a1625e458c538202f503ccc8640851741e8fae61bb0bb97163a1a024951dad5b469bce34489e34e947e431085ff9fc15a101263ec5efef03aadbe56bf79dfe28507b15a62eb447b39e8db308443170e4c8d0e857748a6177206d8dca2643acc703557a066b342dbbb2bd6d62463090b7de4eb7e2666a9b2f549649ca1677d6586ab6f6ff44fec66aab44ea08d3f5a3232356aa94463c4cc9e398ef14a8953874626606d495f00bd98bba1cecb8d1ebc8802e48ba899fa1f962cceabf8e76d908df52bbe65227d688fca89b54653cec5a9e6c2a361b509399479731366b21fd06ca50c8f99493d4add19e82bc0d974a324a50b2c92b83ab6452ecfce13b80aa4d8283cfe0b14c6f688280f7a1d4468b68ca9633c1b28fc119bae2202cbdc02173592354bef2c87c3e36f43f97b6df4139b5bd26d97401146985e277a64bd03888dda562b84141462a598e4257b5843c5e1c4f4251f9de8bb8ca0b0b2462e1da2a702739ab231ebc8df94366ac9fc72875e194683b3781448bc6efabe9d912a6cb82767f4d766d858a624b600024b474c899e5dd02c72ef9c8ea9c9d869e1d7e99e4d0617f7539ca45367de64e9f47690df96946a4559821ef3c57143d8e1a10dc6a96d33af50eb9e6e37a84cc354b4d6bdea052b69d93f5def8cae82374677d0e70ec926ddb54ca13db1174984c14a0d32dbb52a83ab551499b2cafe082a1882f4a1f7cc1e895dd4043388ff08702034616f880cf690e9a5e459ba3ad8d4d7823721f1bdf0875abd0e160af86b727c49bfb1dee94c1703aa5ba8bd0ea70bbe246dccc5bda6e492f094fcce42c01e7c5051698e5b8edc3c718e39947acd676f4d2e1f119cf1d951ef9860a16140b885b91c4a1c8cf4bcf4a1f14bc0e5dc9923b6a5591628e16ca386ce71ccc1fce6316a3a8adc4ca193d5f884852d7ebb7aa3da99501d172dbebeef1e4532b8d258c61940140478c1dddee1a778d69f4b0c86ea446a230fad9c7010aa316393ad5090cd64178f1280ab167544138057907511b08a85abb2a4cfbc7f254da67d9ff38e2627aaf47ecb58d5ac459bccfb81f1a7789dedddf201c64b31735e0f24758096be796cf18a408433f9331024c0bb484d3679a2f34c17914c4f27f56a47ff518412c6b939c02568deba9eb969a883bb25c08f58fe60336b92d0c9e887ca30068f17d36259990c76a3a8424bb6627f0f966a4eb3f143c8ab97ccaa58ff37a0d0cad79b03c544a3b6f5736b941179f085b5f79d76afe4e00cb0d1c46e6684d3c26de6f0b2a6d82b2b0287df8e3386008bfa0933b9a73caf0a292ca58f7d43307edcb6ad2c741ec057984d8fc28876dd875"
      },
      "signatureAt": "https://kxco.ai/.well-known/pqc-evidence.sig.json"
    },
    {
      "kid": "6c3d5cc3365a731b",
      "alg": "ML-DSA-65",
      "standard": "NIST FIPS 204",
      "category": 3,
      "use": "sig",
      "label": "KXCO post-quantum evidence root",
      "purpose": [
        "the detached signature on /.well-known/pqc-evidence.json until 6 October 2026, listed so those signatures stay verifiable"
      ],
      "publicKey": {
        "encoding": "hex",
        "bytes": 1952,
        "value": "93c07fdc76f11185f02d63bafc991ab696125cb791c90d36bc13f41f667760753b1eb8097a670bdaba935bb87672c0f5f3520d8fccad9bda216ee317254207860563e2e8481d410384d5e1571cb000f92ea8989be8d9ba44e161f10976ac3536426536445feacf477a4887686498dd45d97d7d7250ef9418ad21e1f49afd616879c21cb25a4906d3096b77e0e11f557d23b163b418c000aba49de9e1f3448c389c58a71030e61c21c4289b8133e39cd5de823cff65e0aaa46de8051e86d0edb30c6ee8daf797a2da3a1244aef70ec1df4bcb1dd69f9012e51da400bb20f928835f02db05c426aac7333aa02ff17d0d9eb82058200e3b3c906fbfdc3e79ef658276f1617274c23e378efc79b036cd813646c62d1275ed61bfa50007cc863da66942ca0a12dc4ca6cc03759050f118ca5b02b165760bacfa7bc25f96d951ca437c5259833dedaa9797f968bb7058cfcd873378e8105da5349036947dad1c3fc12bea410fc8fc5b43a2866605dcc85d947983d767a0031163db398d52c23dd2657ab8cc0915b5922cb0ce660ccc2ccc499d8de5c6f3f82606ee67c6d73ca116ee3d38ff40a77d816b06d34c62ea81adf7c16e98939878a257db09c74535e554841d90af12aa2938fec377ef3473d3eb0fb29547c980db4be094d5919bb26da7ed7d7f313946baeb6a3db7fc73207a3adff13d600e110491ad34ff20412f41c97f6770bd873124fd0043b77db6d26d3a8d31700bdf43a67d89f4fe34c5bf724397eade600be3cff6be22021a5a551d5e98309e109a8f98047597ce8cfc3cd68dc3c67a5e011ac71857ea6690f071304fc9b6c83b5892a23043dc6bc8b206bda7c3b5f22c882c7b173485ffefe8567bd169904595bac6b68d6fdc687a48e5ce91ddb5dce662c9e9a74f5f2defc6031f766aa79dbb352016d1e31b9ced9c4167adb69f2d3f863832db61738d531595340cfa5aa32da02527d24c4e43039f7de5252944f83bd79aa436922db20921f92ea8aeed4eb1a022b6abfc616befe2b8ae815ed1eb3b123fe4fca83914d013b2fe4e818ef1b1a503c980868cde6f41a2b6831e44d1b18392918ac077576061b69755248f595c8761d684cc62d04877328ea69c6aedfc0117a91c61f2c48fc687e8074f30436f2775f63f9f99313b7bff3ed831d94022127982dc8bd309149741fa92ee43e943fc2d9a9080f385cb9b6da8437381cc362af69625a0fa794cace53219c35026d58b9a399af3dfc1d90da6a3a0128323ea72d04ff4f7cf45655ced9efa2ca2fd3651ba4cb4bdf5b87c8107326b203eba9ddc64d3bef2fefaca50a26bada99e5e7950637cf763f19f2b1370f9b5d3f7ad89eebb421db464df736fa350674eecffbf4a697158e3c50c3bc60f8474f7baa14293237c896e73b41336cc9c9395539f9da35bcd27167d937679f737180e3f4de54e6ef518e535213e92b28c72130987137f20723ba73d08a1e1450dd975f24098d028025b0731d6735f62836e26a54241e658785d482465429f8d977ec2d39f917f9f8aba7ca829782fbfa6cd184d467276d5abc5a05db42fa10ead6fad540ada87aae4c2d6859252c99cee5b4747653d78ff66e2bc5b52aa0a602159d35fcec5b90c1afa4a4871f5f6a9e57aad69b6f99ace5bffb1dcf5f4fb6a23fdaaca45b2137cec5be7ba15be444003066ba61c048e6444f16a28b7e5abfea02e8b72e733a9187243a220461bc8758afdcf6521c1a5b24778a045201afa625455c7b4063721a5b07d99b61bee47a7aa535e324b52dbd6e7c8ca1116bbdfef9065eaf43ff87e3add4e3e6279212e0c9d3a1d3bd517ce29faa4c800ae7ed2fce18ca82f9fbb8d9788d16960b8ba681ef6077dbdea89456659fcf3390cba347aa08be224eb6ce6b82bd273b1d734c92f78bd2b6763897d3bee9a1cda4fda11180f003104b8de68b3a0d086438bf3fdaebb58167578a8f80b2d6a3967299fc533c0a7d2cbc6f04881e0dbbbfe6924d891653eca5b583db3b4b50c88455a4342478bd5cb01d9d2b737ddd78bf451c3d2cc06275c618b1e4812c8e05d4be87cb86013dc68cfbba71772dc358bfc28cc0e9d999872fe0453ff98bc5ee6a5a11943c78f732825a4bf0fc9df94905d1dd2d900394cb1ccc4e2a20248e6ae6890e28d6d27c194347a08187170d1f08088c4abd8ee2e141d4b48953391bc842a6e30257ba9b5fcd6913a243f8aec77832db2dbaf294f0399a68f6dcb8d009e10a2ff221f0e8dfae8af8e863c5e7aebc766bcedb6d2b945a84e9b10e10b6df14d57fe2aa30b0877d12fc21671e0c8462d8180f716635f5502d636788cbde22d9e7f14ae87604af4767d53888127ff4cb97c3130678f12896507bd2814055d393437f3bcbe6c5154919b4f0af17b73069cf91162122b8238c8e0397b70cb565cb0ff91c7fc0a32e78bbd89b66ef55664b49b107c70da832b5501ce288a4aa2fe2dc96683d39cd0028daf1f3df6244150ad7df2e1ce56a0f9a007d1c17df87b5c31e726f7688ba595d9b60000174a35b42d4314d7b3271a90802b9d05fd882072593ea16501ef9ab635d5325f49ff78762f3cbcfbbe8530893c0f95f840b3ae8b867562a2eedec7a3113ea4e753453f121d256dec0dd4f31c969a1109712c0d8b4480ab36238c6d992a40490eb9883ee154c48cb0f99ae80e8561fa104272b33c70d8d46678c9ccc7d1e5576cf7dfa86d282e70508e2e1cb6da9ede4355009db7a382c11d43161c5ba3"
      },
      "status": "superseded",
      "supersededBy": "c77371f1cefb9812",
      "supersededOn": "2026-10-06"
    },
    {
      "kid": "16fc4d21423cc0bd",
      "alg": "ML-DSA-65",
      "standard": "NIST FIPS 204",
      "category": 3,
      "use": "sig",
      "label": "Platform key of meridian.kxco.ai",
      "purpose": [
        "room access tokens",
        "signed events and webhook deliveries",
        "audit seals anchored on KXCO's chain",
        "signature certificates and export bundles"
      ],
      "publicKey": {
        "encoding": "hex",
        "bytes": 1952,
        "value": "91dced01c39bafa700ef3226b7999568a8b55febe026e571678bea1e87c3c62d528da38feb12f7b229919836aeb3834336987a0bf3e6000214c4c70e0408e81421621a2b15822a99b4ef130e03e5b0a3468e1247b274814629e7feaac7ceb6ab2f821551b9e2040ad0e1c31fbb2b5590970b91444b7e326e0e667cb1366869fdd238509cc9e3db748c525d6e937eb2f27dbc590abb520bc05af50a236aa7a695b87c9cf4d2a41342b207324427e0422f5f7de79fe2eaf0c866e82dbc8984d2900873763a8e120ebeb33518cbddeef47e4f8bcf7164ad3b8065595b1410444cf7bf299838bc67ec8170c4faf1b444556f3012cb90581890b9a2c95f0dc766bf5e60428de8045a878f9b7c76c501a72e1f73f7aef305792927232321ed3bfa58721d9eee795ea012fb6e373794a77315a7eaf47011809342d27c87686e688ae65abb6d1b5c59a3a11934c53879d811852012e1735caf9246e86a620de6b8f5f458d1c0fb6e9d491980f92358dfa12e8c93fb0191bbed1f4d6d9592bfe7e2d3c0cde3622e14d6a6b005436b827a54659e3318cf909776071df8d725b9aa120413ccf9e976c8c82cf17e5910b9abacfa4cefa838ef53add3b02762133dc3967b293b308371c005a3c09623bc8d1e8297544b2e65d196434fe19bcf3daf7d46cdd741e21a6d0deca9faccb85f26f95b3f71ec04a91147e1c4bab10c7bc84d49319b810e6926f62fe21cb2becddbf2bb43d59b03a29a671226a9a19cb45bcd63304a53716274d445126e2ec4b6cde383ce0c75516f78c00abc7d357e79d420dcc7c7b676c79a17c94ad7751ac02bc13b7c63ec3bf4d4ddcc2dd0d46e39c3b567a1a43aa6273be189113995ca45392063c9565bc48dfbf48cea25647e44c85bdbf7bb64b08fc326abf15030c8c19b6e0835b633b85908e93f2e108363c0d3ac4323450f076f86af478f49d35a3e3e6d3eeee12819d5bbabe252ad3df36a4ee5e21ea1fc79938d0eb85eaa0f90659cef7b46abbb449437796466edf07503e5a5d76ee3f1c325ced4874fa15143d0f9e3e755861639fcfe08495d28770e8ccaa8de1d7195b95958baa47d12d7bfe9fe18338b50ef5ac43629e7ee4e229c0fadcdd78ae696317bdf6553272d0a98ec80e926b5d70ff6b08351d08edda638111f187a59208be25b31203870862c001de08c155064fd9ac9818bf6679beb19b9ecaf553681a8e723a375f8ab1ce7aec242b49f8f8f25b534297390c7d355bd3e16e95122dac1d384aa5cbd20013fc0e7f2b3feb37dbad95dffdd060aa6a7f885b9891e2114e597b9229c1e4ddcf27cea214755ee8966ca98929bff3e46ca768277e2c60cd1f95cb528a5e72368e8a047c65af427d03f7f5ebd1518ae7f014f4974aad317fb6c833df48c52d44122f5905c8d54df1504844e6925cfd9c2945b046b9a43c1f781191a401243bbb8c3f59653d58f9322487faef42ed25759a1ddb5e981a57f0151ed29952091435cad9423f891dea9bac05297d1ecb675aeac7b5b1beade5cfa3b7a5ca7b306e28a16e0b437b3a3c40baf667f55013a65a347015d81f14685f44ce0d142acc576ccafb74124226041d88ae2ea70fa60093a0b8b0dceac76750319b5b33985738ece65f7862c06748390f91298b85046b22ad69c87988e4c4f14f0f22a4a112090ccd3410257d004ac7d239e921b7a22d4bc83db4b270283909d84537da23dc3cca1cdad1f7a9f1c8749570d57e1485d97f72706f3fc528d45aff7885a7f284447ceea0dde29eb0c65b1226af7b6d1a55b03a09e290e4d2d8a1dcc5e49b4f42a13a053a70450e892b42dda4799c2ca19f33ed0a5d3724eafb25c6c5c81d1c96907516a2b3a7f78d9de0df81abeab68ea3356d370ce0da05b3bebfd3b05b1cec851b99188d2a59b11e4c4120f409375d1da8e9021bc0c332f7f4a5ca01fe91a1eb3be545eb5d5aba0bce5d530cb7e4fda3a7d9e7d708609edd1d9ec4093b66c4fc295162819180029137a5bba6f390286426939bc33dc973b699f863504b4602caa832e8e104c70e7291cde92e34176f99098abb15f376670da02842c6561460ff9c0019bbc4e35aa471b4c28a158537119acd22dc7ad6e92980804ccb158fe79508bb13e02c13b4fd8ff37a5725ab07dc785f7a32a4cb11ebb567b7075638624d75a2c264ac5f3e3cb31cbd3d1a8b13e0bb8c62f41b7a765f6e6b1fae4f1936dda0b51877ed228b1fb3e9438d80cfc6fcf8f096c9510b5db12a7847d2827389541a30031c7139a3fe627c0d563ded64d24994d1b0516cbad7b17f5753dcdd04b69a42058db9f37e049030ab29e8f71137888d5fe762b011ecef5b99ad6983cf51a842954e3f9c8da2f2dd0177d1ccaf8c08142de801fa8f505865a777dce781e59db1fe9b846c1d67e4c692cb087269828fc865929c78a3beb44f818c5848ca79ff775f5608d12d4a7c4f221ef73c9e182a6e97b347248f5f14077c8c5c2438c9a49fae92fcf4f2e9f7847fba3e2c80225a64df17c6e5153212a0becf8f581cd06f51f66b4de36adf5d3bd2103a0c7f4e853396c8933068eeca8d505e0cef498eee23a6d2a1f7f4d0e1370f0d13a707908c27cf1427d535a732f5a0d294c047be28b34609df37bc287c08232526a78c994b413603a7fec117fb7420c015494e661826cb2b8834a145f7c2bb9f23d0e37ee6732991332c68ddb0a87d3b678cd1887e98a7642684686cf9460551367412a110ba763ed22a29f298b2b"
      },
      "status": "superseded",
      "supersededBy": "01f4a8b9a8391113",
      "supersededOn": "2026-10-07"
    },
    {
      "kid": "6b8e4750027cfe89",
      "alg": "ML-DSA-65",
      "standard": "NIST FIPS 204",
      "category": 3,
      "use": "sig",
      "label": "Article signing key of livetradingnews.com",
      "purpose": [
        "signatures on published articles",
        "article anchors on KXCO's chain"
      ],
      "publicKey": {
        "encoding": "hex",
        "bytes": 1952,
        "value": "13fba964e17d0cb4031795a5fc16982ada669b26236e00b78dc526fabb35953466a34f90a538c4c13e591492808c3cd62729dd0256409691a8fa06632dbb8c365e38a9a76e2d0be10bd5907e6b5e35b8197021929ec6e7d038270243b72e2f0407c8105ec8c515e5d08ba8b32b00cceabf28e94991f5c3362f0391209057c6a3d5ffd4e0005ba72552f6da4d227b943d3ddcdf3fc059a79fa23d4b1ad3936f39713f50ddecbad7a1768b650c2cff81adc6c0b3aabe48ae3c8d7a96f6a77c9abb9aff298f6613aa4687ec8672f8fabc5bda46226ca7c221d2972a289b344bf75b14b74f1ff2363c06163d28c950853d4e5041132014b8a95bd426cef2b0ec4674981af19bd2a4347fc498c4025731c22b8c5da170dd848b751deb2a6d4a81412dd199b2c6278b00b5825d05f417a32742441b8743a2ea689a896de366ea4443fa1e19c77647e87b5e40c17ec2511d7067fc2af6d9dde4c8a537a7ec6812235399585ca94341f46f4bc87740583f9ee9ead0280227ac22eddb22573492e86338bd6a6025012d8d1398e1fbe79a532bc92990c48e524b132066e47cd17905b48389712bc1598a45a61b60ce9a4ad7755e01ea3704d379dde895cbc4d9e823edc6b568c822007211bea633a855d0a9c2c5d3fb88954e11a0b211e688d8c4ddf2e593252865890342f7cf3caa2e494e6df4e79d48d2a38b6cb5a0c5029147ef695860b40bdfe7e850e2c44fe7519294d19193bb54a3c30c253bb6c496393e075594c97d3e20a802e5aa2a78cc4fcda72d7ee1af2ce26180e0e86fe4bba7bf982394d304657ba5413491a63e695c9344e724fdc2037bbff61721099320de458022fa4c0c4dfb9abc98950fc03d3dff9edb151b16b0bce0ce3279f0bca12cedcdae8efdd4e4fe75d1cd2fbf1678a240688dad539430308c1f1b7c9265c412d2e9d21d9600f462b1b0c5164d73721881518be82fd2daf7480bbaccaa1383d3f907d458ec591cdcf46517c5e853181087d221e11c8f5bae3bc496228eb101585862afd2a49941faf454122d66bc35cb324065a004a84ab3c302ec65651ad78564a78e357e4c585fec0f88a9c192812370b6b7827684d63136488a98b9d08344ec0c06e637f3cc5623fbd19e549709ac480598682a16ce240b6d8713639ca7853c16532c0ca4d53136bcd9183ff85ac41e3d359ba1a795d71e7c2b2ac924bbe9e5a5884974610bd41c28782f59b88d38e3d603f281f160ae56670513d99e5c67fff279d80ead805aa5e5b91782a34addf5686543cfab88f9b885a2ee50e68b17b5c909b1ed2d9a7d70f3762b1bb345b9683b5f94f4cf25468f8da42981142ea90a620c5c64446f8d308bfc6c3c3d30bc46d043e3e7261a68871b8b59e673a4cb8b921a425d709c1cb5bdb666fe2f88095ea1d8d01caca5578afa6bc5dd45225f8a590c5a7f3693ba4ff55634a4cc51f0461803c87d29fa737867758d2441730aaddcdd6639504c60f5b9a8f28c7d03c37bcda80a381273a7150f99a3042d948694476477a876d13636162d2882606cbc2257f7c02419415af92eaddfaeca046c78818387c567e89ae3004a598f7da00147193c1be05b3887cd0cee0b52db321dfcc6c71d065e8337787f408893086e8ddda2a65b592467318843bbbf649a6a4c6a411d6832b3d12e11519de7f1bbe25a2a2494b0d2d19453ac19771120824b1817d26b6b853c178b76fe64b164d3c469a0f0c3f7b5b0d2fcc0571dfab6c6db1a99defccdc092b49e7d8f7d60976422afadf6677c66975923cada10b1475b70b19c0423bafed2e3e2f0b6e359f9acfa5a2b3d012bcc2ec74881942e24141dcc4acdc8fbd3a01fc417fb418ca876895994a1aed57280b793f739e5e8ee4a0b80a1ead8681a31ade5bcab9e452e4f11b1ef001bbf029d2fe081a85a9d95c2688568b26ac2b891fd519104bebf584b2eacbb287807df7126f0f03e111c22f4a6e4d8a2b3beb3720c971f6860547df561f392c6e6c6d020e7c4e9baf458a0dcce1ab39c12214f238093e06b684086b82f82ed4c501cda9da0bfca6cef0526529a53478c22ef021a2de7e83809f9805004f40eb4b45a2250bf9f133961e2794374cec963e5f2ded90b58e5cb6a1a6658837fe3856d2c7a7a02eceef928b3b66f545d3665272d844cd16f2a962ab1904529498cc699e33d56cd4ff224d12d03de6a4e4c22ee4ab24daf36b7c9b14648de3a5bb1d494eae63c3a2c38a9b644d0ae96f71d0ccd152f775e503062391ecaea0bf1f913d48e456eb1bc336e86431fac352ccc739f9e5018eff08a75d52387a82ffe1e7c2496acb63690c5a51eadb0e9fd44676c4f6b0b97747d9107e02da09f294aafa657258e57f8ab0c95c1aa63c12f3dccf58567acc8654c3ed31329968a7aacaeba609a58fd4fda1c2936e326917321764ccbfedc92c0a68ee59e66ecfafc1034ab575d6a527d2a92003340d4cc9c122168c758fbafc437060b36bd68314f759692998631b0d0acd6d397f6801c98af2eef0da75adece294576d2443013ff0f38b0ce4cdf96967b751d62f74ae43d55c1225da0433a22e8da943a96d289be38f8454c62d6e70912b88999f047892fce3f18ffa8642bb2e463428fba238a7cdd08f48002e8d640fb8756cc9a6afe15bf49331f5e9dcde21340955859c969b71ccf832c8d4be944a2d9bf8c3f2f31fdcaeb1517b983fd2bf19a724ec8abaab12332ca12ecc4affff1963938164d5616e5a832d96c8dfd"
      },
      "status": "superseded",
      "supersededBy": "614c12fcb238d146",
      "supersededOn": "2026-10-07"
    },
    {
      "kid": "1c766d9e2801db23",
      "alg": "ML-DSA-65",
      "standard": "NIST FIPS 204",
      "category": 3,
      "use": "sig",
      "label": "Institution key of roundtable.kxco.ai",
      "purpose": [
        "entry seals",
        "ledger exports and evidence packs",
        "anchors of consequential entries on KXCO's chain"
      ],
      "publicKey": {
        "encoding": "hex",
        "bytes": 1952,
        "value": "5c5ad610b843a8d721b44b2d967138e839045043d15d9c2e9f4b18edf611b4cd678dad38f82bb538e01428f5915cfc7ed4a55a84140931957cbc93b988c3369e46c23b9c7bb0815a2b7df2fbec5dcb8e73acf01f18362ecbfb9856264c27f917f6740831f2c044c8af060cbd291041b210398c87e3ea5f484520cfa53aa33e403b6ca0689c849c744968be7b313472233f2a1e6aea19fc27b155821fef5c56304227f2c28bc9bf75fb1bfa5d92c4caeec2e843efe36c7fe0b851026148fb745a44592865e74b0d1591c018e009d77db499f7ae2b9b77d6329e1179e6d2f05e3f65b6e736b1150e73a7bc22d47870988848b6f34b910e7e1d1cc54f7350207667648f69abae26a5b81c3f35fd50eca0c3a2841eb7aa311b2469c28c0ffbde90001d47b017df432722b32f6e95e249c0306c78b1aed70fb55f5c5f39b41fe5f2d6fd354e405fecf586b7f653496cb9d213e3a0fc81ac9fcdc55636cee0f54d76b4ae2820aff95db661c4e3a61afcf888fd89fc905d589282b6753406152c85fac274660c9884f1f77c0b3243268f357d00b1e795083264607d2407a5e0e89ec4e72b011f21c69ba20699c15b10ff8203979e797e9be9e751cfd6b6f48dd475972b8a83fcfa466f36e21a5d97a80ce86f831156d9ea380b0822dbc142b4c756f5b88d5083702cced885a4854e588eb191fd79ab2ceb652f9b378afa7e930af74e4872fa337b0737b40f9d4492aaf7a36e07ec0600116eb1e472ba94ce510619b934f92eb011ab251b978520f400c0a90dc6e8094cd49c17e57fd6dbaf06e7a0be6a36ce1413839828ac68eac4041a065d4a7122a3d2cb4a7287bd93be73b15aded408082fb4879e69a5f5efe68055f0b9877cfca57eff991fa46f820fca9a1ddb8abf5706a2a063e0174f1795f344bdfb09a3166d10517e2ec3ee839f68dcc3172490e1a322c5c736a3150a472e74b3758651510edf8a32d7f8f6692e7d2a0a2536020a61ce768baceee440e6f60745bd5a2584aae0a888c9f8c56d3cdd59672612208371df93b6a6661b1390b16bbee95d1744dfb3c379b88bfb06fc22e74982817ca4e08690e2f8322e2c1a5a047ec423d52bbedc794edd299e151e8ef608c222b670d18b87130a60ab977a3dd04308e8e97066e8975d8241d617484579aed8f089f7baee4739fd41f4d9a027ebb5f35a5af35b9a1393eee19c66448d96bc991928cae793baf20a769fc7e810e1889f799aa089cdeb833e3394ab3871e8a8b2dfb265baf3aef0ae91ca4b1d48c33f34997d5574080deb2df6c3157b88e29a1877bd1cc96119b6171f0565f14dd2eb7004711a8c0ee263602b413904fda31cfa524715045fd2ca7a7e3394a4da5b230edbefb55187efeae4685f1c3fd2e8bee963dff6e7186b3bb7a8b69fafeb9d9466627056b2c57068d1d5d56e34fa9169d60d589ec60221f1861ccce050ef103e494e5956250c270d6c469ca755053c51867071da11b0e51a27b64fc9e0d21d9e8a509f15c7aef56be2934519c3bf5e17dc08cebb18be20ae19ee6908952e7ffd139918d4e3b9a298acf8e0d00ef87a0e4ac2f2bcb551a2acc6f0bc4e446122f892c47a4b9c063f0570a44a97411d6649c28ee51769fbc7a81c6ad2c82d0b369db2d48bea6e9f08a4b4a5b91cbd5acf1732a69f1417c5254d9c72c15b5dd6ee13c27fd51c0d03658f5541cedc29f20bb46f1240afc7286e83dbddbcd7f45d4fffc04df97d9cfcba657c9660f5d0edac2e53c949c1d8448ce83b0bba4efd657d2d6ccaf3838c69813c97a549393a3d52c1692899c0f0e483b6684951b3433af89be0e66677b48a6e128f793de2a652943e4dd4341ed0834ba94979da214443b833ed538115aa47a33872d408b2be45f015c5ad575b79db1b306869fda542f35efb4ef25f72341c768f664998a560cdf7ac1241d68be27908b9121ce63d4fafc125d65595cecd500f071242eb4542ae90d64db178ea65328d863ea95345fe86749282335f05d0ace5f18870aac18dfdc123700eeca8565439f14042bd3d1641db023cde10468d37a6bedfc0c43cdadcbeefb5d12964a9b78ae1e004491c15c09087fe2fd20e7bf7736703f86ccf71a90b51e9a3f10c72b91fd3e41ce37d659baa6cfc198435c8e75c2dcc192b27c77e73a92d6e5fae15b1d951640e005a5598d5983e11a9a55986fc6e1c6622bec4192bd601211b8b8dcf1c78f161d17b1826d7f274fe35fd3f92eb7dfefa76d389e5769fcb6554e0c014d15b037e61226ae57cf21f7d18ba41f47480d3ffd790938a2755c1f8b4d7d72913552c2a98e89dea730850e69ecad6bb049bc4de00fe437b88f814ec3fb3c971bfd379505055f3562fbc18e9e0425cd740ee8d1a7371737e87c21c4536e40d5dff02102cbc81586087b4a2e7b5d9e08557fb91d77d8ba3b23fba5b92e171a6c28ba626e7c27f27ae0812454afb741d2b88c0958b2894777f8e4980a03fec636aed3664343f5bfe427e1958e79165a44e7a069bddec39bce6965e8c27cd1a8dfa59bd4659b46914aae5d9a329666333d548f9181789db3f53940171b8261f368cdd57f73e718f1c6d6cd892e915e82692e6dcc188cfc14c895fc6d2dd43b32842a66e0fd133e49a6daa3f0505950b161cb8f01dd59986689bf5897f36168b7212a0cd49e66ed7cf3e4a1a57ab05a6806f59f43d77c578a77c14edc1587db7db9c6f735ecdf2e41642461d6efd0a28db91f123bd6e53773e37a1b3bfe3"
      },
      "status": "superseded",
      "supersededBy": "d44e4b273bedf379",
      "supersededOn": "2026-10-07"
    },
    {
      "kid": "1623999978e28714",
      "alg": "ML-DSA-65",
      "standard": "NIST FIPS 204",
      "category": 3,
      "use": "sig",
      "label": "KXCO Mail signing platform (mail.kxco.ai)",
      "purpose": [
        "signatures on every outbound message (X-KXCO-PQ-Signature, X-KXCO-PQ-Kid)",
        "message hash attestations anchored on KXCO's chain (purpose: kxco-mail-attestation)"
      ],
      "publicKey": {
        "encoding": "hex",
        "bytes": 1952,
        "value": "b571d7a7112fe32529b914153d22e4a75cb0a39b48046e2ee87410b9fa0121735907e4ec5948224015503d3b8ee04eae278710ec757f13243915890eb03055f1d8cbb6d72fd3da9945d487b9d6e78eb9df209c1cabac1e5c427d7cdadf3efc13b98df0d8ef872b8d8d8fff918485114d4e17dad6289c5372491a5b438ec2e56be47a6c5fc15890189b3b16d683d303c564d278067aca647da68d0457843bdfccc5f44ed96e660ab7c165370c0e29bc77f68f2f6da88a1ed5e88b98a0e2bd749c476fe68538a974149e88c0e024b9526d5c6a1baecd12d34709bb93ae8985540aa4a45b6310b5e6ecdfc02993c13301c83de4b1e4a4a866bab927e7dde827708593f0bb93eadafec55fe02ec26ae40518d8edfc17eab573349e7d28304c810b5e0c52159af6544c9a19ecf785eda72deafabc019dd2c68a92da5653c6b1fbf2224807975b7d4a93f81aa65b271fa0873727515cf1d688dd5042fa4511c2d5d62260148a75a42ba22c1b5c62e092edc523bd06423049e0db460aa1763344a895e9c5a833af8b4400461776a1715ccf31fe877739139af2a41672488781c58c73372f7ba0166be708736c17f7c71473bc1c18a894b1baecc89f9bb2b4fb14c2ebea46882952f1f7593c40c996b37eedd77563c60e2c02a3abdefd300820945a8f03d275b5e47bd1cc8881ef011f8ac915c4415f462b08c1ad035a0f8d787ce2d76cc4b0d590f65978bf7ebda25ba31c8bfe6ccf5bd56a94167a1e52d7d8f22785d3788bbcfa60b77a1f0bad23d769e847efae4391d5bb7b8cc28d07a5f2f1bb2c717bb0802bdd06237f2763468f919646cb7cc1655218ce55be999b5dae98719f2165856b03f17ff8b9a7e6aded8d4bf510c6d7a99b4e08ba2f8e57695095161769fae63826db69919f809d786faf908c3c72083ed0f3ebbfbba7e1aa416c5453d838679b8525454d4d050da98928d36bf051a7b417da4a8caceba41bba8279233bda26d2154635546885407c8881fdf2d1c6574ae55206372496f3cb1410a3dbe7cae59298d6f2d63345d2a4c67b080a2ab0291ab54c84db85082a11ade395c85fd09c0c31ee2657309846260bd9e62d24074088fec471878c40d81d6dad5017f39f565d60862e8c30ab5808d9236c0e901b7923f94f7c87c27d664279970c08cbb8166d50a500051fbecdf8500a495a06fcf69f7fcdf8892abc1a3f483bed9a3bbe20847cedd672391d81f6922da7eaede3dcc0f866f3d97cf6a43a8ad09989cc21173aef4f386772bc2c4dd387efa3fc6eab9d0f2e666eea97db7e33a9c02d2ef249c709cf8e8c751c832dbef10e392e86468e8a80561d4f4f7f75ed3f5e98c3211a4cf1813c926e72252145a1e806788b886cb644797a4cb7629bb0ccc8933dddfe6136d315c27a73d1920a015835d3af575ab129ffd6206e557ec437ccc14f5f25b249eed1378ca6d8233ea0c3ee4b932eb5d0e22de5e54726ec6b24567aa0ffcc38343b3df5c276d549b5db85f402b41f14224ac1cb629ad6b30eb2eb3da1c903cdbe6da2703d8a6d33b3914b99bdf734865a881c422452635398bf863cf7ca487046eef6a50a87f3f1a06cd40b95215831cef49628580cdf03d5670a883020f73a4be641728cb7e11543ae8754ec3f3c86dc37d0ef704b62788751c722d8e710341cf12905b98830bc0504c74c71dedbcb9b8fc6d7a14a63a893d6622805747410c694eb60283e3eda11552ff9e2ef4443d90b7e2d2c4c913662bae865b1cfbee042d2af04079efc14d7960a0bcc3d6156e279110c1869bbe38fb3f59e7ba187647693bc69af172486ec8eeb31d975c900fe528cae19add636b3f067034aa0ebf09ee7c1cf49bd3a8228ccf256947beddab5d6d5a2cf79a61de348ccaaa1a004f5bdd1f89497a4703d1d0c4e749614b045fe8cbb1ae7c60a9df844dad418171289e52b492c010687c8df62195888cd6f39acd4a6cc6dd098f0ea9ff0da25e7173c9de03e6d09506f9b2c06850dca692b50fe1c7b1fbbb168e753d8d0f66311772c3d4e171f401aadcaef33673ebb96ca2d21ae0647ba6edff9b7aae58d19ccf9ec24df0bcad5255c0c25a83caee7f7da67fd9abe92db66362c9adcbc9502b3dc31636a6973a141ac31d55799d1ebf51cf6a691156a710b4c9b47a80b44987ea0b8187f581a2135b792601ecefc23371f71597e73c5c915ee2639061f102315bad603a98af42465faa0056f9781bf225d467659a38fc24a26fcbc7b2b9071a6fbae21cf22d6c7ff222ebf9f8bfbe1f7e46418f97c8d5eed2ca3fb1a064f28fdab2cf5345b6a97dfc79d39073c12444acbf4dcd1a048169001c78e8c294980fdd82520603b2d37d74f45f6324710e75714143a5451c4b9ec72381bbcfea7563f6134af093d9777de189ffa11320b1908e55f3287a15ca6abba64f5f0d67b0aa685648988fb17ee34a21e12e7548d18736bf23831ae9356202eb5420fd220b5e8dbd5203fd36d0cbb4442f279f01eb498725787daa592b9663f7500a0944c5e192be881dbbdad1eeb61970afdf8e69cab1360e5b7d54dd8c10502a213283a3c580115317acd3ac2ac16e80f90c9a57415d6c4ed071777d979cda15af431c1bd7aefeaf3f4f0f315ddf1c3c3369e6a12a73726275906171219e3022f4f6b651bf72462baf81d6d58a5366a2917dbae604bd5166cccdea68a925717c5e0bc67b5428008b854f884831c563cc68a41bc8ada4814e98930e6ed019d6395bcc45e66"
      },
      "status": "superseded",
      "supersededBy": "fbe36c98b7225bf0",
      "supersededOn": "2026-10-07"
    },
    {
      "kid": "f5bf2cbd66c40fb6",
      "alg": "ML-DSA-65",
      "standard": "NIST FIPS 204",
      "category": 3,
      "use": "sig",
      "label": "Platform key of pqc.kxco.ai (api.pqc.kxco.ai)",
      "purpose": [
        "scan reports and site checks",
        "deployment attestations and remediation certificates",
        "compliance bundles and signed API responses",
        "sign-in tokens"
      ],
      "publicKey": {
        "encoding": "hex",
        "bytes": 1952,
        "value": "b396f25b8a8fba87b3808c62e7baed78afef672ebd1780764d56cdb38b3cdaeb4da8709e15a51736da3613d3e794cd30329a6ced25aa8de125b75e2a5894f0dfd0f828a55c3888ecc616261c14dee38bcf1cf1559ebe3a554b7ec47aa4937c91cc7df05c9648768331724dcb1ba8fcd8f7da3dd3e7e93e728a0ae241c3f1cbd5219c5153bdc9f8b902fc985604afae41cf15bc69edc9be1615be748ef946f081dec648870e93ca9ea331e9ecacf39c668e38cf699a8a53ef013f05a3a881e4f4d32e6953adf830aeb302bbe76b7cf25d3112032dff30964226a95cb1591baec59a70d3824b0dfbdba1977b6e3de7f963da9814e0c880b9e27951972e20f3337f47a40c0b650135bc04e727f933c1f785f873ad368e3c2812785a6d308b49be83f0b6a76423a002689535806902a4716b494e8abc552370e98d6c71bf6b8e40a87789fc627bfcaea7072920974dbf748b2eae5c9067a2e6d68e9dd33e33c7f2bda8b3ab7f952e0220185ceb5c47d93f5d8ad890ed124b9efd14086bbfc5879c2076c72c9fb4198532a8fb3352b8a20245d9e68d937f73289d97c0fabeb1b49f899383b9c128f4e641b0a41d6653c006882b9e52826b12559d6c7b37ef19e53b13a11908eb089cb6764928e4b1f9c74353a15d0d6ceab06833d31a07db940350b3bf1f3fee2e8f9ebbdf76d7e38496210529f245bc244fee1fb11474aabb4ebabccd76b10878a8d8c1f3dd374393eb827be501190c4212808413c446b3e9817d1b43eb7bf8cb3ad6dfb97005ab85426daff5770a0d374e602a03c734338db55c98651894178b130c4df07e29ca4f3dd0fac2eef42e5c4bf600c585b565c1be22eb64d3adcb2bf21626e2621c4e42514811c191c9b544083ca5a803ca28573854653ab3b8716efcc4f7f37d8dc5531e199b18a7b266731afeea67cae95839c436bc6e37f84152bde24227df4a72742c9f41fbb83e8921b0d4374e6ff41c3b1eac745c312423419bc332b28980d1e2d98bbeaf2995482b7726018ac27a56d84eaac5d4e9e6985a8b24c7ac3a87e41141dbb4e22200a19edd634b806cac5d2ce8f66738ccfc7848866726f31b1488e8f8bb0a393a24378ebb022cf7b1b7a31160442a795548dee06bafdc3305ff7a5110c6328234fb892524e42c50f46255db96c33666c73709d7743333f8316d9d8e47c381c037a2a40beb7507815752e223cdda175bbc161287e4d54c3282ade7f54fe713f22228f23ba7425862e1736bc95504a174222e20484548e077b59b23f781f2661cfdd29294f90c26234820a7a3f408e1a7d977a4b00390640884adf59934ecbd5c151bd5ffe275abc7863795535731aed936a4d319cd61faedad33d58299d5d1fd18f4aa048302f9337501cdad64f419a7d41660d025d2b6abc24ef8d7003e931c6e5dd308af4490823c27e7dc9a632c50b5d5693913b4004d8c53533ef61aa2e1cc5a52ed6086fd895c59dc2335197c69abcd45db2cf7d9782562138a46e2ace544a3c83f1a9d1e552fff1753c9049e07ec7d41e6ef850f1d59e0af1c7d8d68c2cb6d5b95cb7d0b24b329d03e3d8e31a4d0bd82fdd7097c77ad27e299aa9181f6804fb6d92e86a14798393edf821f6b524cf39915321b2d77b5ee95c164d75679465ba2d25567afcff7b3772f96de00ac8fc40442cc4469478ec44411b78b6ab8972fec58a22cad57094c9743a998fa69716e1e941b1ba41c4353f2b34a8cedf3cab2efb8a74128b078a5b7b27e9e8bf5bf470d6fd915d2b66ae1f79c467c20eef8eb680cebcbcc0b9cb88a1a2f526a263dda353048bab45bfa4163fdac609e33cabed21dbc2800b317fb5ab7ff7a0f198f50cac0bab23aa7f213301a2664c91a65c9f0f3f79f32d29fceaa3038966e51ebecb2b2fe0b266aedc11baf8ec3888f138020f95f78446445a06a217d8b21b79af33be507159c1a6782ff6184ed68bc3a8d08e8c50fdcf6f3f1b58a2ff1d5833664f19a093212e087774ac6c93e396a88598f0a433cd09aa2080b39a83989481ba6b8359fc092413b2e3447fc62a9aa0d21987a166c917f81facb66c0e50742df43539a842d7316939628199cc58e9a1cd7b744cb6d7ff7c223c741d8be5d1284480536248b8069e2430daacd5fffc43189a9993cfc2ba4e9becb7245055524b739e6c380753720e201ab86ae9e1163dca325ef689c50381a8375603a2448a46b0b88f9daa6574616b07ed82688c45017600e48b7e459cdc9ceae11497aaa776f647993406dabb8482868c62ad5d4822ff2150ff408c36aa72907bd106cf59d00874559806eb2e0f8ac91e35458878942ddf66cf8176136c11242f1e7fdbb44630fe8442ff5143eaa70ee0d4e467d9d59a5be2b44c433ea0a714b6a3f267adc1b0bd398e6e9eadee1337088ae15d6541d0bbe0ba90ef83414c326167392cc852125f87f17d344bffe4467c44beb0a1f669369ba0ef253c4a5f146dd31b6fbf4d7a066e5d6d4215c7747ff3343e1d128cc2832912987b1bea5c13a8c1497c70a8579781657d7663be268412cb317a5aff7d1a1112522d58c2827b6b4b8be13ef8b5b3ea9e2ed834c18183aa27cbe6791bb1186caa0ce1de3b617ab996e0f0b2739cfbe580851185066ae80fb7bf096568b81fd6efdcb5b8b9bc68cb86c9fb41b49b6876327d9102edc0acebbe5c97b7ecd201c4c4bec2076ba42dc0cdaaf2fe7a2287ae73ae7354f05a1821b03551bfd29fd6e058f8e8d926eecc99afb8f21"
      },
      "status": "superseded",
      "supersededBy": "4259be12348c979d",
      "supersededOn": "2026-10-07"
    }
  ],
  "kidDerivation": "first 8 bytes of SHA-256(publicKey), hex encoded, 16 hex characters",
  "verification": {
    "library": "https://www.npmjs.com/package/kxco-post-quantum",
    "standalone": "https://www.npmjs.com/package/kxco-verify",
    "service": "https://verify.kxco.ai",
    "anchorChain": "https://chain.kxco.ai",
    "howTo": "Read the kid from the signature header, select the matching key below, sha256 the payload exactly as delivered, then verify the ML-DSA signature over that digest under the parameter set the key's alg names."
  },
  "rotation": {
    "policy": "Scheduled rotation at most quarterly. Emergency rotation on suspected compromise.",
    "retention": "Superseded kids remain listed so historical signatures stay verifiable."
  },
  "scope": "Signing keys only. ML-KEM-768 encapsulation keys are per-vault and are not required to verify a KXCO signature, so they are not published here.",
  "contact": {
    "security": "john@knightsbridgelaw.com",
    "disclosure": "https://kxco.ai/security"
  }
}
