D
DreamLake

DB Schema

LabelTrack

Annotation track with time-bounded entries. Supports bounding boxes, polygons, keypoints, or any time-lifecycle annotation.

FieldTypeDescription
idObjectIdPrimary key
nameStringDisplay name
descriptionString?Description
tagsString[]Tags
projectIdStringParent project
episodeIdString?Optional episode link
folderIdObjectId?→ Node.id (null = project root)
filenameString?Basename (e.g. "labels.jsonl")
pathStringTopic path (e.g. "detections/yolo")
chunksJsonChunk manifest: [{ path, src }] with ts/dt per entry (default: [])
t0DateTime?Wall-clock anchor of first label
lengthBigIntTotal label count (default: 0)
metadataJson?Arbitrary metadata
deletedAtDateTime?Soft delete timestamp
createdAtDateTimeCreated timestamp
updatedAtDateTimeLast updated timestamp

Indexes: projectId, episodeId, folderId, path, tags, deletedAt