{
  "id": "v09-kb-binding-frozen",
  "chapter": "04",
  "title": "kb_ key binding: did:key derivation, frozen canonical payload, kb_ id and sha256",
  "check": "kb_binding",
  "input": {
    "key_id": "did:key:z6MkiPpc1FZaVEji99SsAa5GyfGprgJVgfpQCVcoZQyBxv2X",
    "public_jwk": {
      "kty": "OKP",
      "crv": "Ed25519",
      "x": "Oo09J95ausJIDH4nnNNy6wfKgveRbGgDsX9V3Y0xyMQ"
    },
    "established_at": "2026-07-17T00:00:00.000Z"
  },
  "expect": {
    "verdict": "pass",
    "canonical": "{\"established_at\":\"2026-07-17T00:00:00.000Z\",\"key_id\":\"did:key:z6MkiPpc1FZaVEji99SsAa5GyfGprgJVgfpQCVcoZQyBxv2X\",\"public_jwk\":{\"crv\":\"Ed25519\",\"kty\":\"OKP\",\"x\":\"Oo09J95ausJIDH4nnNNy6wfKgveRbGgDsX9V3Y0xyMQ\"}}",
    "id": "kb_b5ed898815ac",
    "sha256": "b5ed898815ac5465aa2a732ab45c37eabc04a52de87c6d16f98e7dc6739d3381"
  }
}
