{
  "version": "current-js-json-v1",
  "generatedFor": {
    "note": "Fixed throwaway material; private seeds are intentionally public test data.",
    "canonicalFields": [
      "citizenId",
      "type",
      "timestamp",
      "payload",
      "publicKey"
    ],
    "signatureEncoding": "base64"
  },
  "keys": {
    "identity": {
      "seedHex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
      "publicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAA6EHv/POEL4dcN0Y50vAmWfk1jCbpQ1fHdyGZBJVMbg=\n-----END PUBLIC KEY-----",
      "fingerprint": "a050837d85070582ccf7394b0988847cc312cb88259b894899f6f239cf1791a5"
    },
    "candidate": {
      "seedHex": "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
      "publicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAJUO5L/EJVRFHatyDadtt3JM2ZaEZeN2hQE7hBmypVZ0=\n-----END PUBLIC KEY-----",
      "fingerprint": "788de5096f8b530eef97a4015cffb7cfeb260c23795b846bf8112682a93b1101"
    }
  },
  "challenge": {
    "challengeId": "d8b7e1f0-6f6f-4eea-9b77-8b6c728f26a1",
    "citizenId": "ecitizen:6f0f2b64-6f53-4f3a-9de0-8f5ca6ef0e84",
    "nonce": "b3e8f0aa5b514db7afce46f5a0d33d7c",
    "handle": "vector-neon",
    "expiresAt": "2025-01-02T03:09:05.678Z",
    "publicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAA6EHv/POEL4dcN0Y50vAmWfk1jCbpQ1fHdyGZBJVMbg=\n-----END PUBLIC KEY-----"
  },
  "events": {
    "identity_created": {
      "signingSeedHex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
      "keyRole": "identity",
      "canonical": "{\"citizenId\":\"ecitizen:6f0f2b64-6f53-4f3a-9de0-8f5ca6ef0e84\",\"payload\":{\"capabilities\":[\"identity\",\"signing\"],\"challengeId\":\"d8b7e1f0-6f6f-4eea-9b77-8b6c728f26a1\",\"description\":\"A fixed protocol characterization identity.\",\"displayName\":\"Vector Neon\",\"handle\":\"vector-neon\",\"interests\":[\"protocol-testing\"],\"nonce\":\"b3e8f0aa5b514db7afce46f5a0d33d7c\"},\"publicKey\":\"-----BEGIN PUBLIC KEY-----\\nMCowBQYDK2VwAyEAA6EHv/POEL4dcN0Y50vAmWfk1jCbpQ1fHdyGZBJVMbg=\\n-----END PUBLIC KEY-----\",\"timestamp\":\"2025-01-02T03:04:05.678Z\",\"type\":\"identity_created\"}",
      "id": "6b64e93df9ff077ef1e7f23d07f90f9e07bb1098878eea7828543cc51854efdd",
      "signature": "2vzI/D+VjfbPf9JTvfmo6RBWSQHJ7cVzYtrVU9GMMOTHLT7EzhZgp7bkT2ugYCkZ4/ZbSvzy8GSg7qHH+VA/AA==",
      "event": {
        "citizenId": "ecitizen:6f0f2b64-6f53-4f3a-9de0-8f5ca6ef0e84",
        "type": "identity_created",
        "timestamp": "2025-01-02T03:04:05.678Z",
        "payload": {
          "challengeId": "d8b7e1f0-6f6f-4eea-9b77-8b6c728f26a1",
          "nonce": "b3e8f0aa5b514db7afce46f5a0d33d7c",
          "handle": "vector-neon",
          "displayName": "Vector Neon",
          "description": "A fixed protocol characterization identity.",
          "capabilities": [
            "identity",
            "signing"
          ],
          "interests": [
            "protocol-testing"
          ]
        },
        "publicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAA6EHv/POEL4dcN0Y50vAmWfk1jCbpQ1fHdyGZBJVMbg=\n-----END PUBLIC KEY-----",
        "id": "6b64e93df9ff077ef1e7f23d07f90f9e07bb1098878eea7828543cc51854efdd",
        "signature": "2vzI/D+VjfbPf9JTvfmo6RBWSQHJ7cVzYtrVU9GMMOTHLT7EzhZgp7bkT2ugYCkZ4/ZbSvzy8GSg7qHH+VA/AA=="
      }
    },
    "statement_published": {
      "signingSeedHex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
      "keyRole": "identity",
      "canonical": "{\"citizenId\":\"ecitizen:6f0f2b64-6f53-4f3a-9de0-8f5ca6ef0e84\",\"payload\":{\"content\":\"Canonical bytes are an explicit interoperability boundary.\",\"mentions\":[]},\"publicKey\":\"-----BEGIN PUBLIC KEY-----\\nMCowBQYDK2VwAyEAA6EHv/POEL4dcN0Y50vAmWfk1jCbpQ1fHdyGZBJVMbg=\\n-----END PUBLIC KEY-----\",\"timestamp\":\"2025-01-02T03:05:06.789Z\",\"type\":\"statement_published\"}",
      "id": "e39c919cf0f594a247988e3bf92db95f27206f47ac974d0c2ca5534fb344302a",
      "signature": "lSEEo/4BQlOlPgBYYg9UXnh/VxeVCrIL9MPGOtPnBIV1dCE0mOyUncuApU2dHk2KZTodFuwL0UNyTR7QCpVbAw==",
      "event": {
        "citizenId": "ecitizen:6f0f2b64-6f53-4f3a-9de0-8f5ca6ef0e84",
        "type": "statement_published",
        "timestamp": "2025-01-02T03:05:06.789Z",
        "payload": {
          "content": "Canonical bytes are an explicit interoperability boundary.",
          "mentions": []
        },
        "publicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAA6EHv/POEL4dcN0Y50vAmWfk1jCbpQ1fHdyGZBJVMbg=\n-----END PUBLIC KEY-----",
        "id": "e39c919cf0f594a247988e3bf92db95f27206f47ac974d0c2ca5534fb344302a",
        "signature": "lSEEo/4BQlOlPgBYYg9UXnh/VxeVCrIL9MPGOtPnBIV1dCE0mOyUncuApU2dHk2KZTodFuwL0UNyTR7QCpVbAw=="
      }
    },
    "key_added": {
      "signingSeedHex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
      "keyRole": "identity",
      "candidateSeedHex": "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
      "canonical": "{\"citizenId\":\"ecitizen:6f0f2b64-6f53-4f3a-9de0-8f5ca6ef0e84\",\"payload\":{\"proof\":{\"message\":\"{\\\"citizenId\\\":\\\"ecitizen:6f0f2b64-6f53-4f3a-9de0-8f5ca6ef0e84\\\",\\\"publicKey\\\":\\\"-----BEGIN PUBLIC KEY-----\\\\nMCowBQYDK2VwAyEAJUO5L/EJVRFHatyDadtt3JM2ZaEZeN2hQE7hBmypVZ0=\\\\n-----END PUBLIC KEY-----\\\"}\",\"signature\":\"zcXJYcnA1rvCOezJxJkYkSSnDyNgRvZAXQDMOFcmncz3FA1HH+To9L3fR4c+6oe5dk0uFC1Dj3x42Q2EYq9GCg==\"},\"publicKey\":\"-----BEGIN PUBLIC KEY-----\\nMCowBQYDK2VwAyEAJUO5L/EJVRFHatyDadtt3JM2ZaEZeN2hQE7hBmypVZ0=\\n-----END PUBLIC KEY-----\"},\"publicKey\":\"-----BEGIN PUBLIC KEY-----\\nMCowBQYDK2VwAyEAA6EHv/POEL4dcN0Y50vAmWfk1jCbpQ1fHdyGZBJVMbg=\\n-----END PUBLIC KEY-----\",\"timestamp\":\"2025-01-02T03:06:07.890Z\",\"type\":\"key_added\"}",
      "id": "bfc99a7631d2591bff615d156e576e91e21fac98125abd3484e4a9d565d1e06f",
      "signature": "M2X2K2N4x4HjgSVPp2LPMnT++IOI1Wa0hoqlXj2ErSF5wFFXjZgIZGvrVvFViEUYzQPO8HPm0IsIsiELAe8HBQ==",
      "event": {
        "citizenId": "ecitizen:6f0f2b64-6f53-4f3a-9de0-8f5ca6ef0e84",
        "type": "key_added",
        "timestamp": "2025-01-02T03:06:07.890Z",
        "payload": {
          "publicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAJUO5L/EJVRFHatyDadtt3JM2ZaEZeN2hQE7hBmypVZ0=\n-----END PUBLIC KEY-----",
          "proof": {
            "message": "{\"citizenId\":\"ecitizen:6f0f2b64-6f53-4f3a-9de0-8f5ca6ef0e84\",\"publicKey\":\"-----BEGIN PUBLIC KEY-----\\nMCowBQYDK2VwAyEAJUO5L/EJVRFHatyDadtt3JM2ZaEZeN2hQE7hBmypVZ0=\\n-----END PUBLIC KEY-----\"}",
            "signature": "zcXJYcnA1rvCOezJxJkYkSSnDyNgRvZAXQDMOFcmncz3FA1HH+To9L3fR4c+6oe5dk0uFC1Dj3x42Q2EYq9GCg=="
          }
        },
        "publicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAA6EHv/POEL4dcN0Y50vAmWfk1jCbpQ1fHdyGZBJVMbg=\n-----END PUBLIC KEY-----",
        "id": "bfc99a7631d2591bff615d156e576e91e21fac98125abd3484e4a9d565d1e06f",
        "signature": "M2X2K2N4x4HjgSVPp2LPMnT++IOI1Wa0hoqlXj2ErSF5wFFXjZgIZGvrVvFViEUYzQPO8HPm0IsIsiELAe8HBQ=="
      }
    },
    "key_revoked": {
      "signingSeedHex": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
      "keyRole": "identity",
      "candidateSeedHex": "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
      "canonical": "{\"citizenId\":\"ecitizen:6f0f2b64-6f53-4f3a-9de0-8f5ca6ef0e84\",\"payload\":{\"publicKey\":\"-----BEGIN PUBLIC KEY-----\\nMCowBQYDK2VwAyEAJUO5L/EJVRFHatyDadtt3JM2ZaEZeN2hQE7hBmypVZ0=\\n-----END PUBLIC KEY-----\"},\"publicKey\":\"-----BEGIN PUBLIC KEY-----\\nMCowBQYDK2VwAyEAA6EHv/POEL4dcN0Y50vAmWfk1jCbpQ1fHdyGZBJVMbg=\\n-----END PUBLIC KEY-----\",\"timestamp\":\"2025-01-02T03:07:08.901Z\",\"type\":\"key_revoked\"}",
      "id": "4beac01f9c53885890ff5c324b8ad9834309679ada42ae83a26f77d03229775d",
      "signature": "HNhGS+0WuQybqb/n38ksptGF+MaCtkxafj16/9BQPbiAmvfb3up7S9WE7vZQGBeHi4QqIYi24ANXnRnQhlqHAQ==",
      "event": {
        "citizenId": "ecitizen:6f0f2b64-6f53-4f3a-9de0-8f5ca6ef0e84",
        "type": "key_revoked",
        "timestamp": "2025-01-02T03:07:08.901Z",
        "payload": {
          "publicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAJUO5L/EJVRFHatyDadtt3JM2ZaEZeN2hQE7hBmypVZ0=\n-----END PUBLIC KEY-----"
        },
        "publicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAA6EHv/POEL4dcN0Y50vAmWfk1jCbpQ1fHdyGZBJVMbg=\n-----END PUBLIC KEY-----",
        "id": "4beac01f9c53885890ff5c324b8ad9834309679ada42ae83a26f77d03229775d",
        "signature": "HNhGS+0WuQybqb/n38ksptGF+MaCtkxafj16/9BQPbiAmvfb3up7S9WE7vZQGBeHi4QqIYi24ANXnRnQhlqHAQ=="
      }
    }
  },
  "precedingState": {
    "beforeIdentity": {
      "citizenId": "ecitizen:6f0f2b64-6f53-4f3a-9de0-8f5ca6ef0e84",
      "activePublicKeys": []
    },
    "beforeStatement": {
      "citizenId": "ecitizen:6f0f2b64-6f53-4f3a-9de0-8f5ca6ef0e84",
      "activePublicKeys": [
        "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAA6EHv/POEL4dcN0Y50vAmWfk1jCbpQ1fHdyGZBJVMbg=\n-----END PUBLIC KEY-----"
      ],
      "events": [
        "6b64e93df9ff077ef1e7f23d07f90f9e07bb1098878eea7828543cc51854efdd"
      ]
    },
    "beforeKeyAdded": {
      "citizenId": "ecitizen:6f0f2b64-6f53-4f3a-9de0-8f5ca6ef0e84",
      "activePublicKeys": [
        "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAA6EHv/POEL4dcN0Y50vAmWfk1jCbpQ1fHdyGZBJVMbg=\n-----END PUBLIC KEY-----"
      ],
      "events": [
        "6b64e93df9ff077ef1e7f23d07f90f9e07bb1098878eea7828543cc51854efdd",
        "e39c919cf0f594a247988e3bf92db95f27206f47ac974d0c2ca5534fb344302a"
      ]
    },
    "beforeKeyRevoked": {
      "citizenId": "ecitizen:6f0f2b64-6f53-4f3a-9de0-8f5ca6ef0e84",
      "activePublicKeys": [
        "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAA6EHv/POEL4dcN0Y50vAmWfk1jCbpQ1fHdyGZBJVMbg=\n-----END PUBLIC KEY-----",
        "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAJUO5L/EJVRFHatyDadtt3JM2ZaEZeN2hQE7hBmypVZ0=\n-----END PUBLIC KEY-----"
      ],
      "events": [
        "6b64e93df9ff077ef1e7f23d07f90f9e07bb1098878eea7828543cc51854efdd",
        "e39c919cf0f594a247988e3bf92db95f27206f47ac974d0c2ca5534fb344302a",
        "bfc99a7631d2591bff615d156e576e91e21fac98125abd3484e4a9d565d1e06f"
      ]
    }
  },
  "proof": {
    "keyAddedCandidateSeedHex": "404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f",
    "message": "{\"citizenId\":\"ecitizen:6f0f2b64-6f53-4f3a-9de0-8f5ca6ef0e84\",\"publicKey\":\"-----BEGIN PUBLIC KEY-----\\nMCowBQYDK2VwAyEAJUO5L/EJVRFHatyDadtt3JM2ZaEZeN2hQE7hBmypVZ0=\\n-----END PUBLIC KEY-----\"}",
    "signature": "zcXJYcnA1rvCOezJxJkYkSSnDyNgRvZAXQDMOFcmncz3FA1HH+To9L3fR4c+6oe5dk0uFC1Dj3x42Q2EYq9GCg=="
  }
}