computer.aesthetic.painting

aesthetic.computer

Documentation

A digital painting created on aesthetic.computer

main record

A digital painting created on aesthetic.computer

Record Key tid Timestamp-based ID

Properties

code string Required

Short alphanumeric code for easy lookup (e.g., 'a3b')

maxLength: 10 bytes
imageUrl string uri Required

URL to full resolution PNG

maxLength: 512 bytes
recordingUrl string uri Optional

URL to .zip recording file (if available)

maxLength: 512 bytes
ref string Required

MongoDB ObjectId reference for bidirectional sync

maxLength: 24 bytes
slug string Required

Timestamp slug (may include recording: imageSlug:recordingSlug)

maxLength: 128 bytes
thumbnail blob Optional

Thumbnail preview (max 1MB)

maxSize: 1.0 MB
when string datetime Required

Creation timestamp (ISO 8601)

View raw schema
{
  "key": "tid",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "slug",
      "code",
      "imageUrl",
      "when",
      "ref"
    ],
    "properties": {
      "ref": {
        "type": "string",
        "maxLength": 24,
        "description": "MongoDB ObjectId reference for bidirectional sync"
      },
      "code": {
        "type": "string",
        "maxLength": 10,
        "description": "Short alphanumeric code for easy lookup (e.g., 'a3b')"
      },
      "slug": {
        "type": "string",
        "maxLength": 128,
        "description": "Timestamp slug (may include recording: imageSlug:recordingSlug)"
      },
      "when": {
        "type": "string",
        "format": "datetime",
        "description": "Creation timestamp (ISO 8601)"
      },
      "imageUrl": {
        "type": "string",
        "format": "uri",
        "maxLength": 512,
        "description": "URL to full resolution PNG"
      },
      "thumbnail": {
        "type": "blob",
        "accept": [
          "image/png",
          "image/jpeg"
        ],
        "maxSize": 1048576,
        "description": "Thumbnail preview (max 1MB)"
      },
      "recordingUrl": {
        "type": "string",
        "format": "uri",
        "maxLength": 512,
        "description": "URL to .zip recording file (if available)"
      }
    }
  },
  "description": "A digital painting created on aesthetic.computer"
}

Lexicon Garden

@