app.voresky.edithistory
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"description": "One revision of a post's text. Bluesky's AppView ignores updates to `app.bsky.feed.post` records, so an edit is expressed as a new record here rather than as a mutation of the post. Clients that understand this collection display the highest-numbered revision in place of the post's original text; clients that do not see the original, unchanged. The record key is `<postRkey>.<editNumber>` (for example `3abc123.1`); split on the LAST `.`, since TID-style record keys may themselves contain dots.",
"key": "any",
"record": {
"properties": {
"editNumber": {
"description": "1-based revision number. The highest value for a given post is the current text.",
"minimum": 1,
"type": "integer"
},
"editedAt": {
"format": "datetime",
"type": "string"
},
"facets": {
"description": "Rich-text annotations over `text`. Byte offsets index into `text`, not into the original post's text.",
"items": {
"ref": "app.bsky.richtext.facet",
"type": "ref"
},
"type": "array"
},
"postUri": {
"description": "The post this revision replaces the text of.",
"format": "at-uri",
"type": "string"
},
"text": {
"description": "The revised post text. Same limits as `app.bsky.feed.post#text`.",
"maxGraphemes": 300,
"maxLength": 3000,
"type": "string"
}
},
"required": [
"postUri",
"editNumber",
"text",
"editedAt"
],
"type": "object"
},
"type": "record"
}
},
"id": "app.voresky.edithistory",
"lexicon": 1
}
Metadata
- DID
-
did:plc:4mvnkzobjzwuaxlnvcky3oh6 - CID
-
bafyreibkct6utbo7ovvfzi55o56gq75ama5hdfcxvqx5srnu324jgeckdm - Indexed At
- 2026-07-30 01:54 UTC
- AT-URI
-
at://did:plc:4mvnkzobjzwuaxlnvcky3oh6/com.atproto.lexicon.schema/app.voresky.edithistory
Referenced Schemas (1)
Similar Lexicons
Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
app.userinput.edit record
A revision of a discussion or reply, written as a sidecar that points at the original (never mutating it). Only honored when authored by the subject's own author; the newest createdAt is the live content, and the full s…
-
place.pollen.post.text record
A text-only post. Thoughts, stories, musings.
-
fyi.opensocial.revision record
A later version of something its author wrote in one of a group's spaces — a thread, a reply — kept beside it rather than written over it, so what points at the original (a reply, a vote) still does. Only the origin…
-
Timestamp when the post was last edited. Used as an extension field in app.bsky.feed.post records to indicate post modification by Klearsky's edit feature.
-
place.pollen.post.bskyembed record
An embedded Bluesky post.