io.atcr.sailor.profile

seamark.cr View official

Documentation

User profile for ATCR registry. Stores preferences like default hold for blob storage.

main record

User profile for ATCR registry. Stores preferences like default hold for blob storage.

Record Key literal:self Fixed literal value

Properties

autoRemoveUntagged boolean Optional

Automatically delete manifest records that become untagged after a tag overwrite. Layers are cleaned up by hold garbage collection.

createdAt string datetime Required

Profile creation timestamp

defaultHold string did Optional

Default hold DID for blob storage. If null, user has opted out of defaults.

updatedAt string datetime Optional

Profile last updated timestamp

View raw schema
{
  "description": "User profile for ATCR registry. Stores preferences like default hold for blob storage.",
  "key": "literal:self",
  "record": {
    "properties": {
      "autoRemoveUntagged": {
        "description": "Automatically delete manifest records that become untagged after a tag overwrite. Layers are cleaned up by hold garbage collection.",
        "type": "boolean"
      },
      "createdAt": {
        "description": "Profile creation timestamp",
        "format": "datetime",
        "type": "string"
      },
      "defaultHold": {
        "description": "Default hold DID for blob storage. If null, user has opted out of defaults.",
        "format": "did",
        "type": "string"
      },
      "updatedAt": {
        "description": "Profile last updated timestamp",
        "format": "datetime",
        "type": "string"
      }
    },
    "required": [
      "createdAt"
    ],
    "type": "object"
  },
  "type": "record"
}

Lexicon Garden

@