org.zerosum.deviceKey

bandaco.bsky.social

Documentation

A per-device public key bound to an account DID.

main record

A per-device public key bound to an account DID.

Record Key tid Timestamp-based ID

Properties

bindingSig string Required

base64url ed25519 signature by the device key over the account DID.

createdAt string datetime Required

When this device key was registered.

did string did Required

did:key form of the device public key.

label string Optional

Optional human-readable device label.

maxLength: 64 bytes
publicKeyMultibase string Required

Multibase-encoded multicodec ed25519 public key.

View raw schema
{
  "description": "A per-device public key bound to an account DID.",
  "key": "tid",
  "record": {
    "properties": {
      "bindingSig": {
        "description": "base64url ed25519 signature by the device key over the account DID.",
        "type": "string"
      },
      "createdAt": {
        "description": "When this device key was registered.",
        "format": "datetime",
        "type": "string"
      },
      "did": {
        "description": "did:key form of the device public key.",
        "format": "did",
        "type": "string"
      },
      "label": {
        "description": "Optional human-readable device label.",
        "maxLength": 64,
        "type": "string"
      },
      "publicKeyMultibase": {
        "description": "Multibase-encoded multicodec ed25519 public key.",
        "type": "string"
      }
    },
    "required": [
      "publicKeyMultibase",
      "did",
      "createdAt",
      "bindingSig"
    ],
    "type": "object"
  },
  "type": "record"
}

Lexicon Garden

@