dev.keytrace.serverPublicKey

keytrace.dev

Documentation

A signing key for claim attestations. It effectively hosts a JWK on a user's ATProto repo.

main record

A signing key for claim attestations. It effectively hosts a JWK on a user's ATProto repo.

Record Key any Any valid record key

Properties

comment string Optional

Optional comment or description.

maxGraphemes: 512 graphemes
publicJwk string Required

JWK public key as a JSON string (RFC 7517 format)

maxLength: 512 bytes
validFrom string datetime Required

Datetime from which this key is valid (ISO 8601).

validUntil string datetime Required

Datetime until which this key is valid (ISO 8601).

View raw schema
{
  "key": "any",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "publicJwk",
      "validFrom",
      "validUntil"
    ],
    "properties": {
      "comment": {
        "type": "string",
        "description": "Optional comment or description.",
        "maxGraphemes": 512
      },
      "publicJwk": {
        "type": "string",
        "maxLength": 512,
        "description": "JWK public key as a JSON string (RFC 7517 format)"
      },
      "validFrom": {
        "type": "string",
        "format": "datetime",
        "description": "Datetime from which this key is valid (ISO 8601)."
      },
      "validUntil": {
        "type": "string",
        "format": "datetime",
        "description": "Datetime until which this key is valid (ISO 8601)."
      }
    }
  },
  "description": "A signing key for claim attestations. It effectively hosts a JWK on a user's ATProto repo."
}

Lexicon Garden

@