atomic_lib 0.41.0-beta.3

Library for creating, storing, querying, validating and converting Atomic Data.
Documentation
{
  "_comment": "Golden cross-language vectors for the v1 genesis certificate. Both the Rust GenesisCert and the browser TS implementation MUST reproduce every field. Byte fields are hex; signature / did / signerDid use base64url-no-pad. Seeds are [seedByte; 32] Ed25519 seeds — TEST KEYS ONLY. Regenerate via `cargo test -p atomic_lib genesis::test::generate_golden_vectors -- --ignored --nocapture`.",
  "vectors": [
    {
      "certBytesHex": "01008a88e3dd7409f195fd52db2d3cba5d72ca6709bf1d94121bf3748801b40f6f5c0068e5cf8b0100001111111111111111111111111111111111006469643a61643a706172656e744141414110006469643a61643a647269766541414141",
      "createdAt": 1700000000000,
      "did": "did:ad:rctAB-wrPOeiXJs1eyT50qGlkK5g4-_AjD86khA_h0PmQSSdWKRfDivcQYgTdynMeeLwGAEYtkhCjuUTPYOgCw",
      "drive": "did:ad:driveAAAA",
      "nonceHex": "11111111111111111111111111111111",
      "parent": "did:ad:parentAAAA",
      "privateKeyBase64": "AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE",
      "pubKeyHex": "8a88e3dd7409f195fd52db2d3cba5d72ca6709bf1d94121bf3748801b40f6f5c",
      "seedByte": 1,
      "signature": "rctAB-wrPOeiXJs1eyT50qGlkK5g4-_AjD86khA_h0PmQSSdWKRfDivcQYgTdynMeeLwGAEYtkhCjuUTPYOgCw",
      "signerDid": "did:ad:agent:iojj3XQJ8ZX9UtstPLpdcspnCb8dlBIb83SIAbQPb1w",
      "stateHashHex": null
    },
    {
      "certBytesHex": "01008139770ea87d175f56a35466c34c7ecccb8d8a91b4ee37a25df60f5b8fc9b3940000000000000000000102030405060708090a0b0c0d0e0f000010006469643a61643a647269766542424242",
      "createdAt": 0,
      "did": "did:ad:BoFdZZEoV5PdHYkG5zvOtI0iX6mmpPy2Z-vEHEeug9DnDvFIqysNjHM8IbPPYLVVBcHgAe3Wr7AKzEOCsO1cAg",
      "drive": "did:ad:driveBBBB",
      "nonceHex": "000102030405060708090a0b0c0d0e0f",
      "parent": "",
      "privateKeyBase64": "AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI",
      "pubKeyHex": "8139770ea87d175f56a35466c34c7ecccb8d8a91b4ee37a25df60f5b8fc9b394",
      "seedByte": 2,
      "signature": "BoFdZZEoV5PdHYkG5zvOtI0iX6mmpPy2Z-vEHEeug9DnDvFIqysNjHM8IbPPYLVVBcHgAe3Wr7AKzEOCsO1cAg",
      "signerDid": "did:ad:agent:gTl3Dqh9F19Wo1Rmw0x-zMuNipG07jeiXfYPW4_Js5Q",
      "stateHashHex": null
    },
    {
      "certBytesHex": "0101ed4928c628d1c2c6eae90338905995612959273a5c63f93636c14614ac8737d1ff67e5cf8b010000ababababababababababababababababcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcd1a0068747470733a2f2f6578616d706c652e636f6d2f706172656e7410006469643a61643a647269766543434343",
      "createdAt": 1699999999999,
      "did": "did:ad:dTOzttNRL2L0f5b7ywZ0fEUwoqIwrYUWJIpd_G_LPsKzdtf1jyqqWw7WrVvjnehwEGcsWmZiHpiizQHq-_wHDw",
      "drive": "did:ad:driveCCCC",
      "nonceHex": "abababababababababababababababab",
      "parent": "https://example.com/parent",
      "privateKeyBase64": "AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM",
      "pubKeyHex": "ed4928c628d1c2c6eae90338905995612959273a5c63f93636c14614ac8737d1",
      "seedByte": 3,
      "signature": "dTOzttNRL2L0f5b7ywZ0fEUwoqIwrYUWJIpd_G_LPsKzdtf1jyqqWw7WrVvjnehwEGcsWmZiHpiizQHq-_wHDw",
      "signerDid": "did:ad:agent:7UkoxijRwsbq6QM4kFmVYSlZJzpcY_k2NsFGFKyHN9E",
      "stateHashHex": "cdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcd"
    }
  ],
  "version": 1
}