email.atmos.folderRevision

ALPHA. Immutable create-only causal revision for one 71-character stable folder identity. The revision and deterministic email.atmos.folderOperation claim are created atomically. Standard role identities, names, and roles are canonical and cannot be renamed, rebound, or deleted. Custom rename conflicts reduce by revision height then unsigned UTF-8 operation-ID order; tombstone is grow-only.

Repository @comail.at did:plc:yu6rmwoemqfnmsdkljyvmuhg namespace authority
Details · record, key any
Kindrecord
Record keyany
Authorityatmos.email
Indexed
cid bafyreifzujaj3djlsmbyoje2zzxt754rwm4ekui3ofa2kz7a2yvsjf2x5a

Checks

Valid Lint pass
JSONDownload
{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "ALPHA. Immutable create-only causal revision for one 71-character stable folder identity. The revision and deterministic email.atmos.folderOperation claim are created atomically. Standard role identities, names, and roles are canonical and cannot be renamed, rebound, or deleted. Custom rename conflicts reduce by revision height then unsigned UTF-8 operation-ID order; tombstone is grow-only.",
      "key": "any",
      "record": {
        "properties": {
          "createdAt": {
            "description": "Audit metadata only. Reducers never use client time for conflict ordering.",
            "format": "datetime",
            "type": "string"
          },
          "folderId": {
            "maxLength": 71,
            "minLength": 71,
            "type": "string"
          },
          "merge": {
            "description": "True only for a parent-only causal-head join with no field assignments.",
            "type": "boolean"
          },
          "name": {
            "maxLength": 255,
            "minLength": 1,
            "type": "string"
          },
          "operationId": {
            "maxLength": 128,
            "minLength": 1,
            "type": "string"
          },
          "parents": {
            "items": {
              "maxLength": 77,
              "minLength": 77,
              "type": "string"
            },
            "maxLength": 64,
            "type": "array"
          },
          "revision": {
            "maximum": 9007199254740991,
            "minimum": 1,
            "type": "integer"
          },
          "role": {
            "description": "Assigned only on a standard-role root. Runtime validation closes knownValues and requires the deterministic folder ID and canonical display name for this role.",
            "knownValues": [
              "inbox",
              "archive",
              "drafts",
              "sent",
              "junk",
              "trash",
              "important"
            ],
            "maxLength": 64,
            "type": "string"
          },
          "tombstone": {
            "description": "Grow-only irreversible deletion for custom folders. Canonical standard folders cannot be tombstoned; an observed tombstone forbids later live assignments.",
            "type": "boolean"
          }
        },
        "required": [
          "folderId",
          "operationId",
          "parents",
          "revision",
          "createdAt"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "id": "email.atmos.folderRevision",
  "lexicon": 1
}