{
  "keyId": "6db8674197d1601f",
  "algorithm": "ECDSA-P256-SHA256",
  "encoding": "spki-pem",
  "publicKey": "-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEp29L747war66BJ/u6C7CNjWbtOfg\nStOw0j2PbMlfsi3IVfIwATv5m8MuqrrArRU8++t6IRO4qsuAXqLF0J2wcA==\n-----END PUBLIC KEY-----\n",
  "history": [
    {
      "keyId": "7e32754cf3911ccf",
      "publicKey": "-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEkAp/GRgxqtjTJ/nxAT0Qagi2bwMD\nSnjiCfdcE35CSwq3ClSd2V0RuZqqsGKMBzFkP0Byb6CQpL6byYIyH0kEZw==\n-----END PUBLIC KEY-----\n"
    }
  ],
  "statePersistent": true,
  "keyGeneratedAtBoot": false,
  "verifyUrl": "https://api.automatonsvrn.xyz/v2/verify",
  "ledgerUrl": "https://api.automatonsvrn.xyz/v2/ledger",
  "keyRingUrl": "https://api.automatonsvrn.xyz/keys",
  "note": "Every entry is verified with the key its own keyId names. `history` lists the keys that signed earlier blocks, so rotating the signing key does not turn historical entries into unverifiable ones. Verify offline with verify.js. A verifier should also read `statePersistent`: while it is false the signing key is regenerated whenever the host is rebuilt, so this keyId will not survive a deploy and the ring absorbs the past rather than preventing the change."
}