No description available.
tid
Timestamp-based ID
Properties
bskyPostRef
ref
com.atproto.repo.strongRef
Optional
Strong reference to a Bluesky post. Useful to keep track of comments off-platform.
content
union
Optional
Open union used to define the record's content. Each entry must specify a $type and may be extended with other lexicons to support additional content formats.
contributors
array
of
ref
site.standard.document#contributor
Optional
No description available.
coverImage
blob
Optional
Image to used for thumbnail or cover image. Less than 1MB is size.
maxSize: 2.0 MBcoverImageAspectRatio
ref
app.bsky.embed.defs#aspectRatio
Optional
No description available.
coverImageHash
string
Optional
No description available.
maxLength: 64 bytesmaxGraphemes: 640 graphemesdescription
string
Optional
A brief description or excerpt from the document.
maxLength: 30000 bytesmaxGraphemes: 3000 graphemesformat
string
Required
The category of the entry. Values include: note (brief thought), tutorial (step-by-step guide), manifesto (declaration of intent), article (informative), essay (analytical), poem (verse), sketch (fragment), journal (personal log), review (evaluation), and critique (formal analysis).
note, tutorial, manifesto, article, essay, poem, sketch, journal, review, critiquelabels
union
Optional
Self-label values for this post. Effectively content warnings.
langs
array
of
string
language
Optional
No description available.
maxLength: 3 itemslinks
union
Optional
Array of values describing relationships between this document and external resources
ogImage
blob
Optional
No description available.
maxSize: 1.0 MBparent
string
at-uri
Optional
An AT Protocol URI (e.g., at://did:plc:xyz/app.bsky.feed.post/abc).
path
string
Optional
Combine with site or publication url to construct a canonical URL to the document. Prepend with a leading slash.
publishedAt
string
datetime
Required
Timestamp of the documents publish time.
tags
array
of
string
Optional
Array of strings used to tag or categorize the document. Avoid prepending tags with hashtags.
textContent
string
Optional
Plaintext representation of the documents contents. Should not contain markdown or other formatting.
title
string
Required
Title of the document.
maxLength: 5000 bytesmaxGraphemes: 500 graphemesupdatedAt
string
datetime
Optional
Timestamp of the documents last edit.
visibility
string
Required
The intended visibility of the record. Values include: public (global discovery and indexed), profile (visible on profile but excluded from global feeds), unlisted (hidden from all lists; accessible only via direct URI), and private (intended for the author only; not yet implemented).
public, profile, unlistedView raw schema
{
"key": "tid",
"record": {
"properties": {
"bskyPostRef": {
"description": "Strong reference to a Bluesky post. Useful to keep track of comments off-platform.",
"ref": "com.atproto.repo.strongRef",
"type": "ref"
},
"content": {
"closed": false,
"description": "Open union used to define the record's content. Each entry must specify a $type and may be extended with other lexicons to support additional content formats.",
"refs": [
"art.cllctv.core.defs#entryContent"
],
"type": "union"
},
"contributors": {
"items": {
"ref": "site.standard.document#contributor",
"type": "ref"
},
"type": "array"
},
"coverImage": {
"accept": [
"image/*"
],
"description": "Image to used for thumbnail or cover image. Less than 1MB is size.",
"maxSize": 2000000,
"type": "blob"
},
"coverImageAspectRatio": {
"ref": "app.bsky.embed.defs#aspectRatio",
"type": "ref"
},
"coverImageHash": {
"maxGraphemes": 640,
"maxLength": 64,
"type": "string"
},
"description": {
"description": "A brief description or excerpt from the document.",
"maxGraphemes": 3000,
"maxLength": 30000,
"type": "string"
},
"format": {
"description": "The category of the entry. Values include: note (brief thought), tutorial (step-by-step guide), manifesto (declaration of intent), article (informative), essay (analytical), poem (verse), sketch (fragment), journal (personal log), review (evaluation), and critique (formal analysis).",
"knownValues": [
"note",
"tutorial",
"manifesto",
"article",
"essay",
"poem",
"sketch",
"journal",
"review",
"critique"
],
"type": "string"
},
"labels": {
"description": "Self-label values for this post. Effectively content warnings.",
"refs": [
"com.atproto.label.defs#selfLabels"
],
"type": "union"
},
"langs": {
"items": {
"format": "language",
"type": "string"
},
"maxLength": 3,
"type": "array"
},
"links": {
"description": "Array of values describing relationships between this document and external resources",
"refs": [],
"type": "union"
},
"ogImage": {
"accept": [
"image/*"
],
"maxSize": 1000000,
"type": "blob"
},
"parent": {
"format": "at-uri",
"type": "string"
},
"path": {
"description": "Combine with site or publication url to construct a canonical URL to the document. Prepend with a leading slash.",
"type": "string"
},
"publishedAt": {
"description": "Timestamp of the documents publish time.",
"format": "datetime",
"type": "string"
},
"tags": {
"description": "Array of strings used to tag or categorize the document. Avoid prepending tags with hashtags.",
"items": {
"maxGraphemes": 128,
"maxLength": 1280,
"type": "string"
},
"type": "array"
},
"textContent": {
"description": "Plaintext representation of the documents contents. Should not contain markdown or other formatting.",
"type": "string"
},
"title": {
"description": "Title of the document.",
"maxGraphemes": 500,
"maxLength": 5000,
"type": "string"
},
"updatedAt": {
"description": "Timestamp of the documents last edit.",
"format": "datetime",
"type": "string"
},
"visibility": {
"description": "The intended visibility of the record. Values include: public (global discovery and indexed), profile (visible on profile but excluded from global feeds), unlisted (hidden from all lists; accessible only via direct URI), and private (intended for the author only; not yet implemented).",
"knownValues": [
"public",
"profile",
"unlisted"
],
"type": "string"
}
},
"required": [
"format",
"visibility",
"title",
"publishedAt"
],
"type": "object"
},
"type": "record"
}