{
  "keyId": "intransparency:signing-key:2026-08-27",
  "algorithm": "Ed25519",
  "format": "spki-pem",
  "publicKey": "-----BEGIN PUBLIC KEY-----\nMCowBQYDK2VwAyEAqx6kHtf6vIRHSYB/DqsacZ26BQxEwLsbiO1x6hi7km4=\n-----END PUBLIC KEY-----\n",
  "supportedProofTypes": [
    "Ed25519/json-canonicalisation-v1"
  ],
  "proofDescription": "Raw Ed25519 (RFC 8032) over UTF-8 bytes of JSON.stringify(payload with keys sorted recursively) + \"|\" + proof.created as an ISO 8601 string. proofValue is base64, not multibase. This is NOT the W3C Ed25519Signature2020 suite. Note that credential documents issued to date still carry proof.type \"Ed25519Signature2020\"; that string is wrong and is kept for now because changing it breaks verification of already-issued credentials."
}