{
  "format": "3p.chain-vectors/1",
  "note": "test keys only; identify nobody",
  "cases": [
    {
      "name": "genesis",
      "note": "the node's existing key, before any rotation",
      "packet": {
        "format": "3p.card/1",
        "subject": "wRBzmEY-mdlHsjSZw8xEweenZn4MVERCmttwhz0e87U",
        "persona": "home",
        "issued": "2026-06-01T00:00:00Z",
        "expires": "2099-01-01T00:00:00Z",
        "facts": [
          {
            "id": "f1",
            "text": "I paid rent on time",
            "attestations": []
          }
        ],
        "preferences": [],
        "constraints": [],
        "context": [],
        "salience": [],
        "identity": {
          "doc": {
            "format": "3p.identity/1",
            "subject": "wRBzmEY-mdlHsjSZw8xEweenZn4MVERCmttwhz0e87U",
            "genesis_key": {
              "crv": "P-256",
              "kty": "EC",
              "x": "S3lyra7fdwWk7dWBcD6Gex1bZyEAirkplfi14W2AX9s",
              "y": "sxfIhIKA-wsoSo-uhT4G8lmIKrWQhqLmkEhghWhGL8Q"
            },
            "recovery": {
              "keys": [
                "kDvm-HJRrye4pjp_VlpO1BBouGOF79yKpiPXgXvoy60"
              ],
              "threshold": 1
            },
            "issued": "2026-01-01T00:00:00Z",
            "proof": {
              "alg": "ECDSA-P256-SHA256",
              "key": {
                "crv": "P-256",
                "kty": "EC",
                "x": "S3lyra7fdwWk7dWBcD6Gex1bZyEAirkplfi14W2AX9s",
                "y": "sxfIhIKA-wsoSo-uhT4G8lmIKrWQhqLmkEhghWhGL8Q"
              },
              "sig": "6q3B88BVBB-rfbz9RCbqY6LLIiO7FJR9ULQdb-KsONd09ESruHTg1ubPqbOj2kPKtfclzBJKivdQPn5IGNtigA"
            }
          },
          "chain": []
        },
        "proof": {
          "alg": "ECDSA-P256-SHA256",
          "key": {
            "crv": "P-256",
            "kty": "EC",
            "x": "S3lyra7fdwWk7dWBcD6Gex1bZyEAirkplfi14W2AX9s",
            "y": "sxfIhIKA-wsoSo-uhT4G8lmIKrWQhqLmkEhghWhGL8Q"
          },
          "sig": "GTSd8Nb556JLjzIz-bjkvHdMGgzJB7Aj8vFik2-6unU6PdLh9Il3kBjjbQFVoUoh56Rab9jjkYxRA99720GVDQ"
        }
      },
      "state": "valid",
      "reason": "signed by a key of this identity, as of 2026-06-01",
      "recovered_on": null,
      "seq": 0
    },
    {
      "name": "rotated-new-key",
      "note": "after a rotation signed by old and new: the new key speaks",
      "packet": {
        "format": "3p.card/1",
        "subject": "wRBzmEY-mdlHsjSZw8xEweenZn4MVERCmttwhz0e87U",
        "persona": "home",
        "issued": "2026-06-01T00:00:00Z",
        "expires": "2099-01-01T00:00:00Z",
        "facts": [
          {
            "id": "f1",
            "text": "I paid rent on time",
            "attestations": []
          }
        ],
        "preferences": [],
        "constraints": [],
        "context": [],
        "salience": [],
        "identity": {
          "doc": {
            "format": "3p.identity/1",
            "subject": "wRBzmEY-mdlHsjSZw8xEweenZn4MVERCmttwhz0e87U",
            "genesis_key": {
              "crv": "P-256",
              "kty": "EC",
              "x": "S3lyra7fdwWk7dWBcD6Gex1bZyEAirkplfi14W2AX9s",
              "y": "sxfIhIKA-wsoSo-uhT4G8lmIKrWQhqLmkEhghWhGL8Q"
            },
            "recovery": {
              "keys": [
                "kDvm-HJRrye4pjp_VlpO1BBouGOF79yKpiPXgXvoy60"
              ],
              "threshold": 1
            },
            "issued": "2026-01-01T00:00:00Z",
            "proof": {
              "alg": "ECDSA-P256-SHA256",
              "key": {
                "crv": "P-256",
                "kty": "EC",
                "x": "S3lyra7fdwWk7dWBcD6Gex1bZyEAirkplfi14W2AX9s",
                "y": "sxfIhIKA-wsoSo-uhT4G8lmIKrWQhqLmkEhghWhGL8Q"
              },
              "sig": "6q3B88BVBB-rfbz9RCbqY6LLIiO7FJR9ULQdb-KsONd09ESruHTg1ubPqbOj2kPKtfclzBJKivdQPn5IGNtigA"
            }
          },
          "chain": [
            {
              "format": "3p.rotate/1",
              "subject": "wRBzmEY-mdlHsjSZw8xEweenZn4MVERCmttwhz0e87U",
              "seq": 1,
              "prev": "wRBzmEY-mdlHsjSZw8xEweenZn4MVERCmttwhz0e87U",
              "new_key": {
                "kty": "EC",
                "crv": "P-256",
                "x": "98pC9ll8Umxz07_C9vQk6U53Kldnie-ap3J_0REYnqY",
                "y": "vCNlfDCVLVuvwCblEgDmoJ22cwxcdl1Ba2BE79EF3gI"
              },
              "reason": "new laptop",
              "issued": "2026-03-01T00:00:00Z",
              "proof": {
                "alg": "ECDSA-P256-SHA256",
                "key": {
                  "crv": "P-256",
                  "kty": "EC",
                  "x": "S3lyra7fdwWk7dWBcD6Gex1bZyEAirkplfi14W2AX9s",
                  "y": "sxfIhIKA-wsoSo-uhT4G8lmIKrWQhqLmkEhghWhGL8Q"
                },
                "sig": "F-4H5ui4Xjj_si9BjVadnSM8qKhFvzVU1mZg-V9W9REaObchW6MbVXno8XdrNotFQEjYJ9xWmKxfYxQmw7VAQQ"
              },
              "accept": {
                "alg": "ECDSA-P256-SHA256",
                "key": {
                  "kty": "EC",
                  "crv": "P-256",
                  "x": "98pC9ll8Umxz07_C9vQk6U53Kldnie-ap3J_0REYnqY",
                  "y": "vCNlfDCVLVuvwCblEgDmoJ22cwxcdl1Ba2BE79EF3gI"
                },
                "sig": "WxtjiDcNr4VG4xgGSbm1KrH_vbA-DACGpoP1Mawc5CxxOxqRxtimmXHUX9z467LPnl5eMxDRpn87iUiAjcAxCw"
              }
            }
          ]
        },
        "proof": {
          "alg": "ECDSA-P256-SHA256",
          "key": {
            "kty": "EC",
            "crv": "P-256",
            "x": "98pC9ll8Umxz07_C9vQk6U53Kldnie-ap3J_0REYnqY",
            "y": "vCNlfDCVLVuvwCblEgDmoJ22cwxcdl1Ba2BE79EF3gI"
          },
          "sig": "Ev-wmgbH1gOp9jgYfMKsLLHzlE5IhNm9lM6Mf995z5c13GAASZ-VVMzroWBzGb42nAfsWDkAfrF29aniWAJH6Q"
        }
      },
      "state": "valid",
      "reason": "signed by a key of this identity, as of 2026-06-01",
      "recovered_on": null,
      "seq": 1
    },
    {
      "name": "rotated-old-key-before",
      "note": "signed by the old key before it was replaced: stands",
      "packet": {
        "format": "3p.card/1",
        "subject": "wRBzmEY-mdlHsjSZw8xEweenZn4MVERCmttwhz0e87U",
        "persona": "home",
        "issued": "2026-02-01T00:00:00Z",
        "expires": "2099-01-01T00:00:00Z",
        "facts": [
          {
            "id": "f1",
            "text": "I paid rent on time",
            "attestations": []
          }
        ],
        "preferences": [],
        "constraints": [],
        "context": [],
        "salience": [],
        "identity": {
          "doc": {
            "format": "3p.identity/1",
            "subject": "wRBzmEY-mdlHsjSZw8xEweenZn4MVERCmttwhz0e87U",
            "genesis_key": {
              "crv": "P-256",
              "kty": "EC",
              "x": "S3lyra7fdwWk7dWBcD6Gex1bZyEAirkplfi14W2AX9s",
              "y": "sxfIhIKA-wsoSo-uhT4G8lmIKrWQhqLmkEhghWhGL8Q"
            },
            "recovery": {
              "keys": [
                "kDvm-HJRrye4pjp_VlpO1BBouGOF79yKpiPXgXvoy60"
              ],
              "threshold": 1
            },
            "issued": "2026-01-01T00:00:00Z",
            "proof": {
              "alg": "ECDSA-P256-SHA256",
              "key": {
                "crv": "P-256",
                "kty": "EC",
                "x": "S3lyra7fdwWk7dWBcD6Gex1bZyEAirkplfi14W2AX9s",
                "y": "sxfIhIKA-wsoSo-uhT4G8lmIKrWQhqLmkEhghWhGL8Q"
              },
              "sig": "6q3B88BVBB-rfbz9RCbqY6LLIiO7FJR9ULQdb-KsONd09ESruHTg1ubPqbOj2kPKtfclzBJKivdQPn5IGNtigA"
            }
          },
          "chain": [
            {
              "format": "3p.rotate/1",
              "subject": "wRBzmEY-mdlHsjSZw8xEweenZn4MVERCmttwhz0e87U",
              "seq": 1,
              "prev": "wRBzmEY-mdlHsjSZw8xEweenZn4MVERCmttwhz0e87U",
              "new_key": {
                "kty": "EC",
                "crv": "P-256",
                "x": "98pC9ll8Umxz07_C9vQk6U53Kldnie-ap3J_0REYnqY",
                "y": "vCNlfDCVLVuvwCblEgDmoJ22cwxcdl1Ba2BE79EF3gI"
              },
              "reason": "new laptop",
              "issued": "2026-03-01T00:00:00Z",
              "proof": {
                "alg": "ECDSA-P256-SHA256",
                "key": {
                  "crv": "P-256",
                  "kty": "EC",
                  "x": "S3lyra7fdwWk7dWBcD6Gex1bZyEAirkplfi14W2AX9s",
                  "y": "sxfIhIKA-wsoSo-uhT4G8lmIKrWQhqLmkEhghWhGL8Q"
                },
                "sig": "F-4H5ui4Xjj_si9BjVadnSM8qKhFvzVU1mZg-V9W9REaObchW6MbVXno8XdrNotFQEjYJ9xWmKxfYxQmw7VAQQ"
              },
              "accept": {
                "alg": "ECDSA-P256-SHA256",
                "key": {
                  "kty": "EC",
                  "crv": "P-256",
                  "x": "98pC9ll8Umxz07_C9vQk6U53Kldnie-ap3J_0REYnqY",
                  "y": "vCNlfDCVLVuvwCblEgDmoJ22cwxcdl1Ba2BE79EF3gI"
                },
                "sig": "WxtjiDcNr4VG4xgGSbm1KrH_vbA-DACGpoP1Mawc5CxxOxqRxtimmXHUX9z467LPnl5eMxDRpn87iUiAjcAxCw"
              }
            }
          ]
        },
        "proof": {
          "alg": "ECDSA-P256-SHA256",
          "key": {
            "crv": "P-256",
            "kty": "EC",
            "x": "S3lyra7fdwWk7dWBcD6Gex1bZyEAirkplfi14W2AX9s",
            "y": "sxfIhIKA-wsoSo-uhT4G8lmIKrWQhqLmkEhghWhGL8Q"
          },
          "sig": "9W83300u8hHETMtLbjhHn5SA02aL5zZc53HcwRkOBJc0JEDrenUJOWgh4ORNGwuH6S9xPjoFgSCHJfEMI8Qz7g"
        }
      },
      "state": "valid",
      "reason": "signed by a key of this identity, as of 2026-02-01",
      "recovered_on": null,
      "seq": 1
    },
    {
      "name": "rotated-old-key-after",
      "note": "signed by the old key after it was replaced",
      "packet": {
        "format": "3p.card/1",
        "subject": "wRBzmEY-mdlHsjSZw8xEweenZn4MVERCmttwhz0e87U",
        "persona": "home",
        "issued": "2026-03-02T00:00:00Z",
        "expires": "2099-01-01T00:00:00Z",
        "facts": [
          {
            "id": "f1",
            "text": "I paid rent on time",
            "attestations": []
          }
        ],
        "preferences": [],
        "constraints": [],
        "context": [],
        "salience": [],
        "identity": {
          "doc": {
            "format": "3p.identity/1",
            "subject": "wRBzmEY-mdlHsjSZw8xEweenZn4MVERCmttwhz0e87U",
            "genesis_key": {
              "crv": "P-256",
              "kty": "EC",
              "x": "S3lyra7fdwWk7dWBcD6Gex1bZyEAirkplfi14W2AX9s",
              "y": "sxfIhIKA-wsoSo-uhT4G8lmIKrWQhqLmkEhghWhGL8Q"
            },
            "recovery": {
              "keys": [
                "kDvm-HJRrye4pjp_VlpO1BBouGOF79yKpiPXgXvoy60"
              ],
              "threshold": 1
            },
            "issued": "2026-01-01T00:00:00Z",
            "proof": {
              "alg": "ECDSA-P256-SHA256",
              "key": {
                "crv": "P-256",
                "kty": "EC",
                "x": "S3lyra7fdwWk7dWBcD6Gex1bZyEAirkplfi14W2AX9s",
                "y": "sxfIhIKA-wsoSo-uhT4G8lmIKrWQhqLmkEhghWhGL8Q"
              },
              "sig": "6q3B88BVBB-rfbz9RCbqY6LLIiO7FJR9ULQdb-KsONd09ESruHTg1ubPqbOj2kPKtfclzBJKivdQPn5IGNtigA"
            }
          },
          "chain": [
            {
              "format": "3p.rotate/1",
              "subject": "wRBzmEY-mdlHsjSZw8xEweenZn4MVERCmttwhz0e87U",
              "seq": 1,
              "prev": "wRBzmEY-mdlHsjSZw8xEweenZn4MVERCmttwhz0e87U",
              "new_key": {
                "kty": "EC",
                "crv": "P-256",
                "x": "98pC9ll8Umxz07_C9vQk6U53Kldnie-ap3J_0REYnqY",
                "y": "vCNlfDCVLVuvwCblEgDmoJ22cwxcdl1Ba2BE79EF3gI"
              },
              "reason": "new laptop",
              "issued": "2026-03-01T00:00:00Z",
              "proof": {
                "alg": "ECDSA-P256-SHA256",
                "key": {
                  "crv": "P-256",
                  "kty": "EC",
                  "x": "S3lyra7fdwWk7dWBcD6Gex1bZyEAirkplfi14W2AX9s",
                  "y": "sxfIhIKA-wsoSo-uhT4G8lmIKrWQhqLmkEhghWhGL8Q"
                },
                "sig": "F-4H5ui4Xjj_si9BjVadnSM8qKhFvzVU1mZg-V9W9REaObchW6MbVXno8XdrNotFQEjYJ9xWmKxfYxQmw7VAQQ"
              },
              "accept": {
                "alg": "ECDSA-P256-SHA256",
                "key": {
                  "kty": "EC",
                  "crv": "P-256",
                  "x": "98pC9ll8Umxz07_C9vQk6U53Kldnie-ap3J_0REYnqY",
                  "y": "vCNlfDCVLVuvwCblEgDmoJ22cwxcdl1Ba2BE79EF3gI"
                },
                "sig": "WxtjiDcNr4VG4xgGSbm1KrH_vbA-DACGpoP1Mawc5CxxOxqRxtimmXHUX9z467LPnl5eMxDRpn87iUiAjcAxCw"
              }
            }
          ]
        },
        "proof": {
          "alg": "ECDSA-P256-SHA256",
          "key": {
            "crv": "P-256",
            "kty": "EC",
            "x": "S3lyra7fdwWk7dWBcD6Gex1bZyEAirkplfi14W2AX9s",
            "y": "sxfIhIKA-wsoSo-uhT4G8lmIKrWQhqLmkEhghWhGL8Q"
          },
          "sig": "fL4X5hh6dtOGXacvazSSsFaImBAHAJZQnZ57hFo123s3QEEKYKegGxMepc88J5vTR6yWuKDtZsvzu63wTDbnoA"
        }
      },
      "state": "invalid",
      "reason": "signed by a key after it was replaced (2026-03-01)",
      "recovered_on": null,
      "seq": 1
    },
    {
      "name": "recovered-new-key",
      "note": "after a recovery by the paper key: the new key speaks; recovered on 2026-05-01",
      "packet": {
        "format": "3p.card/1",
        "subject": "wRBzmEY-mdlHsjSZw8xEweenZn4MVERCmttwhz0e87U",
        "persona": "home",
        "issued": "2026-06-01T00:00:00Z",
        "expires": "2099-01-01T00:00:00Z",
        "facts": [
          {
            "id": "f1",
            "text": "I paid rent on time",
            "attestations": []
          }
        ],
        "preferences": [],
        "constraints": [],
        "context": [],
        "salience": [],
        "identity": {
          "doc": {
            "format": "3p.identity/1",
            "subject": "wRBzmEY-mdlHsjSZw8xEweenZn4MVERCmttwhz0e87U",
            "genesis_key": {
              "crv": "P-256",
              "kty": "EC",
              "x": "S3lyra7fdwWk7dWBcD6Gex1bZyEAirkplfi14W2AX9s",
              "y": "sxfIhIKA-wsoSo-uhT4G8lmIKrWQhqLmkEhghWhGL8Q"
            },
            "recovery": {
              "keys": [
                "kDvm-HJRrye4pjp_VlpO1BBouGOF79yKpiPXgXvoy60"
              ],
              "threshold": 1
            },
            "issued": "2026-01-01T00:00:00Z",
            "proof": {
              "alg": "ECDSA-P256-SHA256",
              "key": {
                "crv": "P-256",
                "kty": "EC",
                "x": "S3lyra7fdwWk7dWBcD6Gex1bZyEAirkplfi14W2AX9s",
                "y": "sxfIhIKA-wsoSo-uhT4G8lmIKrWQhqLmkEhghWhGL8Q"
              },
              "sig": "6q3B88BVBB-rfbz9RCbqY6LLIiO7FJR9ULQdb-KsONd09ESruHTg1ubPqbOj2kPKtfclzBJKivdQPn5IGNtigA"
            }
          },
          "chain": [
            {
              "format": "3p.rotate/1",
              "subject": "wRBzmEY-mdlHsjSZw8xEweenZn4MVERCmttwhz0e87U",
              "seq": 1,
              "prev": "wRBzmEY-mdlHsjSZw8xEweenZn4MVERCmttwhz0e87U",
              "new_key": {
                "kty": "EC",
                "crv": "P-256",
                "x": "98pC9ll8Umxz07_C9vQk6U53Kldnie-ap3J_0REYnqY",
                "y": "vCNlfDCVLVuvwCblEgDmoJ22cwxcdl1Ba2BE79EF3gI"
              },
              "reason": "new laptop",
              "issued": "2026-03-01T00:00:00Z",
              "proof": {
                "alg": "ECDSA-P256-SHA256",
                "key": {
                  "crv": "P-256",
                  "kty": "EC",
                  "x": "S3lyra7fdwWk7dWBcD6Gex1bZyEAirkplfi14W2AX9s",
                  "y": "sxfIhIKA-wsoSo-uhT4G8lmIKrWQhqLmkEhghWhGL8Q"
                },
                "sig": "F-4H5ui4Xjj_si9BjVadnSM8qKhFvzVU1mZg-V9W9REaObchW6MbVXno8XdrNotFQEjYJ9xWmKxfYxQmw7VAQQ"
              },
              "accept": {
                "alg": "ECDSA-P256-SHA256",
                "key": {
                  "kty": "EC",
                  "crv": "P-256",
                  "x": "98pC9ll8Umxz07_C9vQk6U53Kldnie-ap3J_0REYnqY",
                  "y": "vCNlfDCVLVuvwCblEgDmoJ22cwxcdl1Ba2BE79EF3gI"
                },
                "sig": "WxtjiDcNr4VG4xgGSbm1KrH_vbA-DACGpoP1Mawc5CxxOxqRxtimmXHUX9z467LPnl5eMxDRpn87iUiAjcAxCw"
              }
            },
            {
              "format": "3p.recover/1",
              "subject": "wRBzmEY-mdlHsjSZw8xEweenZn4MVERCmttwhz0e87U",
              "seq": 2,
              "prev": "1GNAyECrrdT8DKx0gLnoF0fuqxeuP0MlS04cu9uBlNE",
              "new_key": {
                "kty": "EC",
                "crv": "P-256",
                "x": "JYdVJzLPQcq6tt-eQu9jOpGQmUXMayQxXqYG6wfldE8",
                "y": "TGEAiELBHLcRiMXomnGUI1CwvvkYe3OHuObV_XFJuv0"
              },
              "issued": "2026-05-01T00:00:00Z",
              "proof": [
                {
                  "alg": "ECDSA-P256-SHA256",
                  "key": {
                    "kty": "EC",
                    "crv": "P-256",
                    "x": "hOOrlLzidrKUTi51GRXeFIchqwhiGWU4fQ0YjgqVLpE",
                    "y": "XMAYoB7Nl6TJYZdIqWtvFPqExwi6aSfdj_T67TKyBe0"
                  },
                  "sig": "THGdNOVTVSsqV26ZJaKzd1jz0-TKOcqkBO2DcONHHyAwYvS1jbFVR8UB1ZJWooMS_63CicIAR35E89qC3owkgQ"
                }
              ],
              "accept": {
                "alg": "ECDSA-P256-SHA256",
                "key": {
                  "kty": "EC",
                  "crv": "P-256",
                  "x": "JYdVJzLPQcq6tt-eQu9jOpGQmUXMayQxXqYG6wfldE8",
                  "y": "TGEAiELBHLcRiMXomnGUI1CwvvkYe3OHuObV_XFJuv0"
                },
                "sig": "yQDEgJzIsw4nNAOBtf6N1sXJnc44yx5qW7DqzAIIP-ZpAWNawiPEBfOGs7Qd5v44Yui-4fWqeuk5GW5Bqhq6EA"
              },
              "compromised_since": "2026-04-01T00:00:00Z"
            }
          ]
        },
        "proof": {
          "alg": "ECDSA-P256-SHA256",
          "key": {
            "kty": "EC",
            "crv": "P-256",
            "x": "JYdVJzLPQcq6tt-eQu9jOpGQmUXMayQxXqYG6wfldE8",
            "y": "TGEAiELBHLcRiMXomnGUI1CwvvkYe3OHuObV_XFJuv0"
          },
          "sig": "9YRHnkvDQnhNgLhqsnYvTKCApDg36BMAiAFrLGs1CI5I0ZzpHI50Wv4yUjzo3W7hOnzX-zk8ttlDln_ldNfR6g"
        }
      },
      "state": "valid",
      "reason": "signed by a key of this identity, as of 2026-06-01",
      "recovered_on": "2026-05-01T00:00:00Z",
      "seq": 2
    },
    {
      "name": "recovered-before-compromise",
      "note": "the replaced key, before the reported compromise: stands",
      "packet": {
        "format": "3p.card/1",
        "subject": "wRBzmEY-mdlHsjSZw8xEweenZn4MVERCmttwhz0e87U",
        "persona": "home",
        "issued": "2026-03-15T00:00:00Z",
        "expires": "2099-01-01T00:00:00Z",
        "facts": [
          {
            "id": "f1",
            "text": "I paid rent on time",
            "attestations": []
          }
        ],
        "preferences": [],
        "constraints": [],
        "context": [],
        "salience": [],
        "identity": {
          "doc": {
            "format": "3p.identity/1",
            "subject": "wRBzmEY-mdlHsjSZw8xEweenZn4MVERCmttwhz0e87U",
            "genesis_key": {
              "crv": "P-256",
              "kty": "EC",
              "x": "S3lyra7fdwWk7dWBcD6Gex1bZyEAirkplfi14W2AX9s",
              "y": "sxfIhIKA-wsoSo-uhT4G8lmIKrWQhqLmkEhghWhGL8Q"
            },
            "recovery": {
              "keys": [
                "kDvm-HJRrye4pjp_VlpO1BBouGOF79yKpiPXgXvoy60"
              ],
              "threshold": 1
            },
            "issued": "2026-01-01T00:00:00Z",
            "proof": {
              "alg": "ECDSA-P256-SHA256",
              "key": {
                "crv": "P-256",
                "kty": "EC",
                "x": "S3lyra7fdwWk7dWBcD6Gex1bZyEAirkplfi14W2AX9s",
                "y": "sxfIhIKA-wsoSo-uhT4G8lmIKrWQhqLmkEhghWhGL8Q"
              },
              "sig": "6q3B88BVBB-rfbz9RCbqY6LLIiO7FJR9ULQdb-KsONd09ESruHTg1ubPqbOj2kPKtfclzBJKivdQPn5IGNtigA"
            }
          },
          "chain": [
            {
              "format": "3p.rotate/1",
              "subject": "wRBzmEY-mdlHsjSZw8xEweenZn4MVERCmttwhz0e87U",
              "seq": 1,
              "prev": "wRBzmEY-mdlHsjSZw8xEweenZn4MVERCmttwhz0e87U",
              "new_key": {
                "kty": "EC",
                "crv": "P-256",
                "x": "98pC9ll8Umxz07_C9vQk6U53Kldnie-ap3J_0REYnqY",
                "y": "vCNlfDCVLVuvwCblEgDmoJ22cwxcdl1Ba2BE79EF3gI"
              },
              "reason": "new laptop",
              "issued": "2026-03-01T00:00:00Z",
              "proof": {
                "alg": "ECDSA-P256-SHA256",
                "key": {
                  "crv": "P-256",
                  "kty": "EC",
                  "x": "S3lyra7fdwWk7dWBcD6Gex1bZyEAirkplfi14W2AX9s",
                  "y": "sxfIhIKA-wsoSo-uhT4G8lmIKrWQhqLmkEhghWhGL8Q"
                },
                "sig": "F-4H5ui4Xjj_si9BjVadnSM8qKhFvzVU1mZg-V9W9REaObchW6MbVXno8XdrNotFQEjYJ9xWmKxfYxQmw7VAQQ"
              },
              "accept": {
                "alg": "ECDSA-P256-SHA256",
                "key": {
                  "kty": "EC",
                  "crv": "P-256",
                  "x": "98pC9ll8Umxz07_C9vQk6U53Kldnie-ap3J_0REYnqY",
                  "y": "vCNlfDCVLVuvwCblEgDmoJ22cwxcdl1Ba2BE79EF3gI"
                },
                "sig": "WxtjiDcNr4VG4xgGSbm1KrH_vbA-DACGpoP1Mawc5CxxOxqRxtimmXHUX9z467LPnl5eMxDRpn87iUiAjcAxCw"
              }
            },
            {
              "format": "3p.recover/1",
              "subject": "wRBzmEY-mdlHsjSZw8xEweenZn4MVERCmttwhz0e87U",
              "seq": 2,
              "prev": "1GNAyECrrdT8DKx0gLnoF0fuqxeuP0MlS04cu9uBlNE",
              "new_key": {
                "kty": "EC",
                "crv": "P-256",
                "x": "JYdVJzLPQcq6tt-eQu9jOpGQmUXMayQxXqYG6wfldE8",
                "y": "TGEAiELBHLcRiMXomnGUI1CwvvkYe3OHuObV_XFJuv0"
              },
              "issued": "2026-05-01T00:00:00Z",
              "proof": [
                {
                  "alg": "ECDSA-P256-SHA256",
                  "key": {
                    "kty": "EC",
                    "crv": "P-256",
                    "x": "hOOrlLzidrKUTi51GRXeFIchqwhiGWU4fQ0YjgqVLpE",
                    "y": "XMAYoB7Nl6TJYZdIqWtvFPqExwi6aSfdj_T67TKyBe0"
                  },
                  "sig": "THGdNOVTVSsqV26ZJaKzd1jz0-TKOcqkBO2DcONHHyAwYvS1jbFVR8UB1ZJWooMS_63CicIAR35E89qC3owkgQ"
                }
              ],
              "accept": {
                "alg": "ECDSA-P256-SHA256",
                "key": {
                  "kty": "EC",
                  "crv": "P-256",
                  "x": "JYdVJzLPQcq6tt-eQu9jOpGQmUXMayQxXqYG6wfldE8",
                  "y": "TGEAiELBHLcRiMXomnGUI1CwvvkYe3OHuObV_XFJuv0"
                },
                "sig": "yQDEgJzIsw4nNAOBtf6N1sXJnc44yx5qW7DqzAIIP-ZpAWNawiPEBfOGs7Qd5v44Yui-4fWqeuk5GW5Bqhq6EA"
              },
              "compromised_since": "2026-04-01T00:00:00Z"
            }
          ]
        },
        "proof": {
          "alg": "ECDSA-P256-SHA256",
          "key": {
            "kty": "EC",
            "crv": "P-256",
            "x": "98pC9ll8Umxz07_C9vQk6U53Kldnie-ap3J_0REYnqY",
            "y": "vCNlfDCVLVuvwCblEgDmoJ22cwxcdl1Ba2BE79EF3gI"
          },
          "sig": "r6iP79w-t6VrlB_lDnh2j_GDrTln5cuYpxN52aB5khNOkRJoCExvx4e8wNsg3Yt2CGaVCi4kz8zJ0FV3Pio6vw"
        }
      },
      "state": "valid",
      "reason": "signed by a key of this identity, as of 2026-03-15",
      "recovered_on": "2026-05-01T00:00:00Z",
      "seq": 2
    },
    {
      "name": "recovered-after-compromise",
      "note": "the replaced key, after the reported compromise",
      "packet": {
        "format": "3p.card/1",
        "subject": "wRBzmEY-mdlHsjSZw8xEweenZn4MVERCmttwhz0e87U",
        "persona": "home",
        "issued": "2026-04-15T00:00:00Z",
        "expires": "2099-01-01T00:00:00Z",
        "facts": [
          {
            "id": "f1",
            "text": "I paid rent on time",
            "attestations": []
          }
        ],
        "preferences": [],
        "constraints": [],
        "context": [],
        "salience": [],
        "identity": {
          "doc": {
            "format": "3p.identity/1",
            "subject": "wRBzmEY-mdlHsjSZw8xEweenZn4MVERCmttwhz0e87U",
            "genesis_key": {
              "crv": "P-256",
              "kty": "EC",
              "x": "S3lyra7fdwWk7dWBcD6Gex1bZyEAirkplfi14W2AX9s",
              "y": "sxfIhIKA-wsoSo-uhT4G8lmIKrWQhqLmkEhghWhGL8Q"
            },
            "recovery": {
              "keys": [
                "kDvm-HJRrye4pjp_VlpO1BBouGOF79yKpiPXgXvoy60"
              ],
              "threshold": 1
            },
            "issued": "2026-01-01T00:00:00Z",
            "proof": {
              "alg": "ECDSA-P256-SHA256",
              "key": {
                "crv": "P-256",
                "kty": "EC",
                "x": "S3lyra7fdwWk7dWBcD6Gex1bZyEAirkplfi14W2AX9s",
                "y": "sxfIhIKA-wsoSo-uhT4G8lmIKrWQhqLmkEhghWhGL8Q"
              },
              "sig": "6q3B88BVBB-rfbz9RCbqY6LLIiO7FJR9ULQdb-KsONd09ESruHTg1ubPqbOj2kPKtfclzBJKivdQPn5IGNtigA"
            }
          },
          "chain": [
            {
              "format": "3p.rotate/1",
              "subject": "wRBzmEY-mdlHsjSZw8xEweenZn4MVERCmttwhz0e87U",
              "seq": 1,
              "prev": "wRBzmEY-mdlHsjSZw8xEweenZn4MVERCmttwhz0e87U",
              "new_key": {
                "kty": "EC",
                "crv": "P-256",
                "x": "98pC9ll8Umxz07_C9vQk6U53Kldnie-ap3J_0REYnqY",
                "y": "vCNlfDCVLVuvwCblEgDmoJ22cwxcdl1Ba2BE79EF3gI"
              },
              "reason": "new laptop",
              "issued": "2026-03-01T00:00:00Z",
              "proof": {
                "alg": "ECDSA-P256-SHA256",
                "key": {
                  "crv": "P-256",
                  "kty": "EC",
                  "x": "S3lyra7fdwWk7dWBcD6Gex1bZyEAirkplfi14W2AX9s",
                  "y": "sxfIhIKA-wsoSo-uhT4G8lmIKrWQhqLmkEhghWhGL8Q"
                },
                "sig": "F-4H5ui4Xjj_si9BjVadnSM8qKhFvzVU1mZg-V9W9REaObchW6MbVXno8XdrNotFQEjYJ9xWmKxfYxQmw7VAQQ"
              },
              "accept": {
                "alg": "ECDSA-P256-SHA256",
                "key": {
                  "kty": "EC",
                  "crv": "P-256",
                  "x": "98pC9ll8Umxz07_C9vQk6U53Kldnie-ap3J_0REYnqY",
                  "y": "vCNlfDCVLVuvwCblEgDmoJ22cwxcdl1Ba2BE79EF3gI"
                },
                "sig": "WxtjiDcNr4VG4xgGSbm1KrH_vbA-DACGpoP1Mawc5CxxOxqRxtimmXHUX9z467LPnl5eMxDRpn87iUiAjcAxCw"
              }
            },
            {
              "format": "3p.recover/1",
              "subject": "wRBzmEY-mdlHsjSZw8xEweenZn4MVERCmttwhz0e87U",
              "seq": 2,
              "prev": "1GNAyECrrdT8DKx0gLnoF0fuqxeuP0MlS04cu9uBlNE",
              "new_key": {
                "kty": "EC",
                "crv": "P-256",
                "x": "JYdVJzLPQcq6tt-eQu9jOpGQmUXMayQxXqYG6wfldE8",
                "y": "TGEAiELBHLcRiMXomnGUI1CwvvkYe3OHuObV_XFJuv0"
              },
              "issued": "2026-05-01T00:00:00Z",
              "proof": [
                {
                  "alg": "ECDSA-P256-SHA256",
                  "key": {
                    "kty": "EC",
                    "crv": "P-256",
                    "x": "hOOrlLzidrKUTi51GRXeFIchqwhiGWU4fQ0YjgqVLpE",
                    "y": "XMAYoB7Nl6TJYZdIqWtvFPqExwi6aSfdj_T67TKyBe0"
                  },
                  "sig": "THGdNOVTVSsqV26ZJaKzd1jz0-TKOcqkBO2DcONHHyAwYvS1jbFVR8UB1ZJWooMS_63CicIAR35E89qC3owkgQ"
                }
              ],
              "accept": {
                "alg": "ECDSA-P256-SHA256",
                "key": {
                  "kty": "EC",
                  "crv": "P-256",
                  "x": "JYdVJzLPQcq6tt-eQu9jOpGQmUXMayQxXqYG6wfldE8",
                  "y": "TGEAiELBHLcRiMXomnGUI1CwvvkYe3OHuObV_XFJuv0"
                },
                "sig": "yQDEgJzIsw4nNAOBtf6N1sXJnc44yx5qW7DqzAIIP-ZpAWNawiPEBfOGs7Qd5v44Yui-4fWqeuk5GW5Bqhq6EA"
              },
              "compromised_since": "2026-04-01T00:00:00Z"
            }
          ]
        },
        "proof": {
          "alg": "ECDSA-P256-SHA256",
          "key": {
            "kty": "EC",
            "crv": "P-256",
            "x": "98pC9ll8Umxz07_C9vQk6U53Kldnie-ap3J_0REYnqY",
            "y": "vCNlfDCVLVuvwCblEgDmoJ22cwxcdl1Ba2BE79EF3gI"
          },
          "sig": "y7BhvcbihEd_fkzsjpPwl1rAqg6EDx9gQFwYpmcGC-g0l8AB27X381e_uYT9RR1uEaLPw7iDkzEEi3_LRHHpLw"
        }
      },
      "state": "invalid",
      "reason": "signed after 2026-04-01 by a key reported compromised since then",
      "recovered_on": "2026-05-01T00:00:00Z",
      "seq": 2
    },
    {
      "name": "signed-by-recovery-key",
      "note": "a recovery key may only replace keys, never sign",
      "packet": {
        "format": "3p.card/1",
        "subject": "wRBzmEY-mdlHsjSZw8xEweenZn4MVERCmttwhz0e87U",
        "persona": "home",
        "issued": "2026-06-01T00:00:00Z",
        "expires": "2099-01-01T00:00:00Z",
        "facts": [
          {
            "id": "f1",
            "text": "I paid rent on time",
            "attestations": []
          }
        ],
        "preferences": [],
        "constraints": [],
        "context": [],
        "salience": [],
        "identity": {
          "doc": {
            "format": "3p.identity/1",
            "subject": "wRBzmEY-mdlHsjSZw8xEweenZn4MVERCmttwhz0e87U",
            "genesis_key": {
              "crv": "P-256",
              "kty": "EC",
              "x": "S3lyra7fdwWk7dWBcD6Gex1bZyEAirkplfi14W2AX9s",
              "y": "sxfIhIKA-wsoSo-uhT4G8lmIKrWQhqLmkEhghWhGL8Q"
            },
            "recovery": {
              "keys": [
                "kDvm-HJRrye4pjp_VlpO1BBouGOF79yKpiPXgXvoy60"
              ],
              "threshold": 1
            },
            "issued": "2026-01-01T00:00:00Z",
            "proof": {
              "alg": "ECDSA-P256-SHA256",
              "key": {
                "crv": "P-256",
                "kty": "EC",
                "x": "S3lyra7fdwWk7dWBcD6Gex1bZyEAirkplfi14W2AX9s",
                "y": "sxfIhIKA-wsoSo-uhT4G8lmIKrWQhqLmkEhghWhGL8Q"
              },
              "sig": "6q3B88BVBB-rfbz9RCbqY6LLIiO7FJR9ULQdb-KsONd09ESruHTg1ubPqbOj2kPKtfclzBJKivdQPn5IGNtigA"
            }
          },
          "chain": []
        },
        "proof": {
          "alg": "ECDSA-P256-SHA256",
          "key": {
            "kty": "EC",
            "crv": "P-256",
            "x": "hOOrlLzidrKUTi51GRXeFIchqwhiGWU4fQ0YjgqVLpE",
            "y": "XMAYoB7Nl6TJYZdIqWtvFPqExwi6aSfdj_T67TKyBe0"
          },
          "sig": "9Ue0sRrvQfqjDxr-s5g2cyCTO6P9wlFNhZqNMAKA_eMOyXJ9YjrrskMp1bMJOurLBjeGMH0dVnArskdZ0X0uJA"
        }
      },
      "state": "invalid",
      "reason": "signed by a recovery key, which may only replace keys",
      "recovered_on": null,
      "seq": 0
    },
    {
      "name": "broken-chain",
      "note": "a gap in seq",
      "packet": {
        "format": "3p.card/1",
        "subject": "wRBzmEY-mdlHsjSZw8xEweenZn4MVERCmttwhz0e87U",
        "persona": "home",
        "issued": "2026-06-01T00:00:00Z",
        "expires": "2099-01-01T00:00:00Z",
        "facts": [
          {
            "id": "f1",
            "text": "I paid rent on time",
            "attestations": []
          }
        ],
        "preferences": [],
        "constraints": [],
        "context": [],
        "salience": [],
        "identity": {
          "doc": {
            "format": "3p.identity/1",
            "subject": "wRBzmEY-mdlHsjSZw8xEweenZn4MVERCmttwhz0e87U",
            "genesis_key": {
              "crv": "P-256",
              "kty": "EC",
              "x": "S3lyra7fdwWk7dWBcD6Gex1bZyEAirkplfi14W2AX9s",
              "y": "sxfIhIKA-wsoSo-uhT4G8lmIKrWQhqLmkEhghWhGL8Q"
            },
            "recovery": {
              "keys": [
                "kDvm-HJRrye4pjp_VlpO1BBouGOF79yKpiPXgXvoy60"
              ],
              "threshold": 1
            },
            "issued": "2026-01-01T00:00:00Z",
            "proof": {
              "alg": "ECDSA-P256-SHA256",
              "key": {
                "crv": "P-256",
                "kty": "EC",
                "x": "S3lyra7fdwWk7dWBcD6Gex1bZyEAirkplfi14W2AX9s",
                "y": "sxfIhIKA-wsoSo-uhT4G8lmIKrWQhqLmkEhghWhGL8Q"
              },
              "sig": "6q3B88BVBB-rfbz9RCbqY6LLIiO7FJR9ULQdb-KsONd09ESruHTg1ubPqbOj2kPKtfclzBJKivdQPn5IGNtigA"
            }
          },
          "chain": [
            {
              "format": "3p.rotate/1",
              "subject": "wRBzmEY-mdlHsjSZw8xEweenZn4MVERCmttwhz0e87U",
              "seq": 1,
              "prev": "wRBzmEY-mdlHsjSZw8xEweenZn4MVERCmttwhz0e87U",
              "new_key": {
                "kty": "EC",
                "crv": "P-256",
                "x": "98pC9ll8Umxz07_C9vQk6U53Kldnie-ap3J_0REYnqY",
                "y": "vCNlfDCVLVuvwCblEgDmoJ22cwxcdl1Ba2BE79EF3gI"
              },
              "reason": "new laptop",
              "issued": "2026-03-01T00:00:00Z",
              "proof": {
                "alg": "ECDSA-P256-SHA256",
                "key": {
                  "crv": "P-256",
                  "kty": "EC",
                  "x": "S3lyra7fdwWk7dWBcD6Gex1bZyEAirkplfi14W2AX9s",
                  "y": "sxfIhIKA-wsoSo-uhT4G8lmIKrWQhqLmkEhghWhGL8Q"
                },
                "sig": "F-4H5ui4Xjj_si9BjVadnSM8qKhFvzVU1mZg-V9W9REaObchW6MbVXno8XdrNotFQEjYJ9xWmKxfYxQmw7VAQQ"
              },
              "accept": {
                "alg": "ECDSA-P256-SHA256",
                "key": {
                  "kty": "EC",
                  "crv": "P-256",
                  "x": "98pC9ll8Umxz07_C9vQk6U53Kldnie-ap3J_0REYnqY",
                  "y": "vCNlfDCVLVuvwCblEgDmoJ22cwxcdl1Ba2BE79EF3gI"
                },
                "sig": "WxtjiDcNr4VG4xgGSbm1KrH_vbA-DACGpoP1Mawc5CxxOxqRxtimmXHUX9z467LPnl5eMxDRpn87iUiAjcAxCw"
              }
            },
            {
              "format": "3p.recover/1",
              "subject": "wRBzmEY-mdlHsjSZw8xEweenZn4MVERCmttwhz0e87U",
              "seq": 5,
              "prev": "1GNAyECrrdT8DKx0gLnoF0fuqxeuP0MlS04cu9uBlNE",
              "new_key": {
                "kty": "EC",
                "crv": "P-256",
                "x": "JYdVJzLPQcq6tt-eQu9jOpGQmUXMayQxXqYG6wfldE8",
                "y": "TGEAiELBHLcRiMXomnGUI1CwvvkYe3OHuObV_XFJuv0"
              },
              "issued": "2026-05-01T00:00:00Z",
              "proof": [
                {
                  "alg": "ECDSA-P256-SHA256",
                  "key": {
                    "kty": "EC",
                    "crv": "P-256",
                    "x": "hOOrlLzidrKUTi51GRXeFIchqwhiGWU4fQ0YjgqVLpE",
                    "y": "XMAYoB7Nl6TJYZdIqWtvFPqExwi6aSfdj_T67TKyBe0"
                  },
                  "sig": "THGdNOVTVSsqV26ZJaKzd1jz0-TKOcqkBO2DcONHHyAwYvS1jbFVR8UB1ZJWooMS_63CicIAR35E89qC3owkgQ"
                }
              ],
              "accept": {
                "alg": "ECDSA-P256-SHA256",
                "key": {
                  "kty": "EC",
                  "crv": "P-256",
                  "x": "JYdVJzLPQcq6tt-eQu9jOpGQmUXMayQxXqYG6wfldE8",
                  "y": "TGEAiELBHLcRiMXomnGUI1CwvvkYe3OHuObV_XFJuv0"
                },
                "sig": "yQDEgJzIsw4nNAOBtf6N1sXJnc44yx5qW7DqzAIIP-ZpAWNawiPEBfOGs7Qd5v44Yui-4fWqeuk5GW5Bqhq6EA"
              },
              "compromised_since": "2026-04-01T00:00:00Z"
            }
          ]
        },
        "proof": {
          "alg": "ECDSA-P256-SHA256",
          "key": {
            "kty": "EC",
            "crv": "P-256",
            "x": "JYdVJzLPQcq6tt-eQu9jOpGQmUXMayQxXqYG6wfldE8",
            "y": "TGEAiELBHLcRiMXomnGUI1CwvvkYe3OHuObV_XFJuv0"
          },
          "sig": "hfXuz69Y7Y1k_cEhCl3TlcGr4scYs5MN-v2SrIpIAZJzNs6v6ZbDesUFmlf2uKnevCoYLX6H5YLT_jf53SKWrw"
        }
      },
      "state": "invalid",
      "reason": "the chain breaks at seq 5: statements must follow each other, each naming the key it replaces",
      "recovered_on": null,
      "seq": null
    },
    {
      "name": "forged-recovery",
      "note": "a recovery signed by a key that is not the paper key",
      "packet": {
        "format": "3p.card/1",
        "subject": "wRBzmEY-mdlHsjSZw8xEweenZn4MVERCmttwhz0e87U",
        "persona": "home",
        "issued": "2026-06-01T00:00:00Z",
        "expires": "2099-01-01T00:00:00Z",
        "facts": [
          {
            "id": "f1",
            "text": "I paid rent on time",
            "attestations": []
          }
        ],
        "preferences": [],
        "constraints": [],
        "context": [],
        "salience": [],
        "identity": {
          "doc": {
            "format": "3p.identity/1",
            "subject": "wRBzmEY-mdlHsjSZw8xEweenZn4MVERCmttwhz0e87U",
            "genesis_key": {
              "crv": "P-256",
              "kty": "EC",
              "x": "S3lyra7fdwWk7dWBcD6Gex1bZyEAirkplfi14W2AX9s",
              "y": "sxfIhIKA-wsoSo-uhT4G8lmIKrWQhqLmkEhghWhGL8Q"
            },
            "recovery": {
              "keys": [
                "kDvm-HJRrye4pjp_VlpO1BBouGOF79yKpiPXgXvoy60"
              ],
              "threshold": 1
            },
            "issued": "2026-01-01T00:00:00Z",
            "proof": {
              "alg": "ECDSA-P256-SHA256",
              "key": {
                "crv": "P-256",
                "kty": "EC",
                "x": "S3lyra7fdwWk7dWBcD6Gex1bZyEAirkplfi14W2AX9s",
                "y": "sxfIhIKA-wsoSo-uhT4G8lmIKrWQhqLmkEhghWhGL8Q"
              },
              "sig": "6q3B88BVBB-rfbz9RCbqY6LLIiO7FJR9ULQdb-KsONd09ESruHTg1ubPqbOj2kPKtfclzBJKivdQPn5IGNtigA"
            }
          },
          "chain": [
            {
              "format": "3p.recover/1",
              "subject": "wRBzmEY-mdlHsjSZw8xEweenZn4MVERCmttwhz0e87U",
              "seq": 1,
              "prev": "wRBzmEY-mdlHsjSZw8xEweenZn4MVERCmttwhz0e87U",
              "new_key": {
                "kty": "EC",
                "crv": "P-256",
                "x": "TpKA72SP2GJLh6EtO5Bzo_GG-34C_AUpAID82MyfPkE",
                "y": "im62T5UsDXOzIcnATrrg3752nwumSmpDFr74f5KgMtA"
              },
              "issued": "2026-05-01T00:00:00Z",
              "proof": [
                {
                  "alg": "ECDSA-P256-SHA256",
                  "key": {
                    "kty": "EC",
                    "crv": "P-256",
                    "x": "TpKA72SP2GJLh6EtO5Bzo_GG-34C_AUpAID82MyfPkE",
                    "y": "im62T5UsDXOzIcnATrrg3752nwumSmpDFr74f5KgMtA"
                  },
                  "sig": "jKhQlidnN8cbByEgzJIJjo7RO88ooNTnHnqJkDnMHHNmd0tzm0CbYOsKH8_DOuAIWr3QTe8m6tEAoTPY9Ml-lw"
                }
              ],
              "accept": {
                "alg": "ECDSA-P256-SHA256",
                "key": {
                  "kty": "EC",
                  "crv": "P-256",
                  "x": "TpKA72SP2GJLh6EtO5Bzo_GG-34C_AUpAID82MyfPkE",
                  "y": "im62T5UsDXOzIcnATrrg3752nwumSmpDFr74f5KgMtA"
                },
                "sig": "H-Liij59WnD79Rh1YZ57hIO_4Yab_rMa1WUTPT9AiqJs97PqKOlLJU1K4J3jbYsV9ePfTdIF3Jocy0-y4zUE2A"
              }
            }
          ]
        },
        "proof": {
          "alg": "ECDSA-P256-SHA256",
          "key": {
            "kty": "EC",
            "crv": "P-256",
            "x": "TpKA72SP2GJLh6EtO5Bzo_GG-34C_AUpAID82MyfPkE",
            "y": "im62T5UsDXOzIcnATrrg3752nwumSmpDFr74f5KgMtA"
          },
          "sig": "chqzm-M_OtBPLIT2TBf40Zue0IrWYcakO1NQdP3hlv1IUU99iB6xToFx_7SqeG2PnxHcxDnhHRpD_X_8hud0EQ"
        }
      },
      "state": "invalid",
      "reason": "seq 1: a recovery must be signed by the identity's recovery key",
      "recovered_on": null,
      "seq": null
    }
  ]
}
