app.starrysky.streak.freezegrant

starrysky.app

Documentation

An attestation from an authorized granter issuing extra streak freezes to a user.

main record

An attestation from an authorized granter issuing extra streak freezes to a user.

Record Key tid Timestamp-based ID

Properties

count integer Required

Number of freezes granted in this record.

Default: 1
createdAt string datetime Required

An RFC 3339 formatted timestamp.

note string Optional

No description available.

maxLength: 300 bytes
policy string at-uri Required

The URI of the policy these freezes apply to.

recipient string did Required

The DID of the user receiving the freezes.

sig bytes Optional

Cryptographic signature from the granter (optional for self-hosted data, recommended for verification).

View raw schema
{
  "key": "tid",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "recipient",
      "policy",
      "count",
      "createdAt"
    ],
    "properties": {
      "sig": {
        "type": "bytes",
        "description": "Cryptographic signature from the granter (optional for self-hosted data, recommended for verification)."
      },
      "note": {
        "type": "string",
        "maxLength": 300
      },
      "count": {
        "type": "integer",
        "default": 1,
        "description": "Number of freezes granted in this record."
      },
      "policy": {
        "type": "string",
        "format": "at-uri",
        "description": "The URI of the policy these freezes apply to."
      },
      "createdAt": {
        "type": "string",
        "format": "datetime"
      },
      "recipient": {
        "type": "string",
        "format": "did",
        "description": "The DID of the user receiving the freezes."
      }
    }
  },
  "description": "An attestation from an authorized granter issuing extra streak freezes to a user."
}

Lexicon Garden

@