ai.newnal.illi.family.mediaItem

illi-service.newnal.id

{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "One original photo or video in the home's content bank. The original and its derivatives (thumb, display, poster) are blobs on the author's PDN.",
      "key": "tid",
      "record": {
        "properties": {
          "albumHidden": {
            "default": false,
            "type": "boolean"
          },
          "caption": {
            "maxGraphemes": 300,
            "maxLength": 3000,
            "type": "string"
          },
          "contentHash": {
            "description": "sha256 hex of the original bytes.",
            "maxLength": 128,
            "type": "string"
          },
          "createdAt": {
            "format": "datetime",
            "type": "string"
          },
          "display": {
            "accept": [
              "image/jpeg"
            ],
            "description": "1600 px display rendition for the device. Present only when the original's longest side exceeds 1600 px; clients show the original otherwise.",
            "maxSize": 2000000,
            "type": "blob"
          },
          "durationMs": {
            "minimum": 0,
            "type": "integer"
          },
          "excludeFromDelivery": {
            "default": false,
            "type": "boolean"
          },
          "height": {
            "minimum": 1,
            "type": "integer"
          },
          "kind": {
            "knownValues": [
              "photo",
              "video"
            ],
            "type": "string"
          },
          "media": {
            "accept": [
              "image/jpeg",
              "image/png",
              "image/webp",
              "image/heic",
              "video/mp4",
              "video/quicktime"
            ],
            "maxSize": 314572800,
            "type": "blob"
          },
          "poster": {
            "accept": [
              "image/jpeg"
            ],
            "description": "Video poster frame.",
            "maxSize": 2000000,
            "type": "blob"
          },
          "reviewState": {
            "knownValues": [
              "notRequired",
              "pending",
              "approved",
              "rejected"
            ],
            "type": "string"
          },
          "takenAt": {
            "format": "datetime",
            "type": "string"
          },
          "takenAtSource": {
            "knownValues": [
              "exif",
              "upload",
              "manual"
            ],
            "type": "string"
          },
          "thumb": {
            "accept": [
              "image/jpeg"
            ],
            "description": "320 px thumbnail, generated by the Service Node and uploaded to the author's PDN.",
            "maxSize": 200000,
            "type": "blob"
          },
          "width": {
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "kind",
          "media",
          "createdAt"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "id": "ai.newnal.illi.family.mediaItem",
  "lexicon": 1
}

Validate Record

Validate a record against ai.newnal.illi.family.mediaItem

Validation Options
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:uztm7bi2ce42dez3uu3qafro
CID
bafyreieqmm4g53io6qgvmiexenxdtfu4xaw42wfndnlykzxvy2t5k3lz44
Indexed At
2026-10-13 09:01 UTC
AT-URI
at://did:plc:uztm7bi2ce42dez3uu3qafro/com.atproto.lexicon.schema/ai.newnal.illi.family.mediaItem

Version History (3 versions)

Similar Lexicons

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

Lexicon Garden

@