com.publicdomainrelay.temp.badgeBlueKeys

johnandersen777.bsky.social

Documentation

Associates a device key with a DID, enabling key→DID lookup for vouch graph traversal and service authorization.

main record

Associates a device key with a DID, enabling key→DID lookup for vouch graph traversal and service authorization.

Record Key any Any valid record key

Properties

challenge string did Required

DID that this key is bound to.

createdAt string datetime Required

An RFC 3339 formatted timestamp.

keyId string Required

Identifier for the device key (e.g. soft-<uuid> or a did:key).

name string Optional

Human-readable name or label for this key association (e.g. hostname).

service string Optional

Service scope for this key association.

View raw schema
{
  "description": "Associates a device key with a DID, enabling key→DID lookup for vouch graph traversal and service authorization.",
  "key": "any",
  "record": {
    "properties": {
      "challenge": {
        "description": "DID that this key is bound to.",
        "format": "did",
        "type": "string"
      },
      "createdAt": {
        "format": "datetime",
        "type": "string"
      },
      "keyId": {
        "description": "Identifier for the device key (e.g. soft-<uuid> or a did:key).",
        "type": "string"
      },
      "name": {
        "description": "Human-readable name or label for this key association (e.g. hostname).",
        "type": "string"
      },
      "service": {
        "description": "Service scope for this key association.",
        "type": "string"
      }
    },
    "required": [
      "keyId",
      "challenge",
      "createdAt"
    ],
    "type": "object"
  },
  "type": "record"
}

Lexicon Garden

@