at.upvote.comment

A Markdown comment on a canonical subject or a reply to another comment.

Repository @upvote.at did:plc:b2bmihikxhdt6s2luzguhexb namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authorityupvote.at
Indexed

Record

record · key tid

Properties

createdAt

requiredstring · datetime

Client-declared timestamp when the comment was created.

facets

array

Annotations over text, especially DID-backed mentions. Indices count UTF-8 bytes.

  • maxLength: 100
itemsref

labels

union

Self-applied content labels.

langs

array

BCP 47 language tags for the human-language comment text.

  • maxLength: 3
itemsstring · language

rootSubject

string · uri

Author-declared discussion resource. The subject is the immediate parent; verify ancestry before using the root for visibility or moderation.

subject

requiredstring · uri

For a top-level comment, the canonical URI used by at.upvote.signal.subject. For a reply, the AT URI of its direct at.upvote.comment parent.

text

requiredstring

Markdown source. Facet byte ranges refer to this unrendered UTF-8 text.

  • minLength: 1
  • maxLength: 50000
  • minGraphemes: 1
  • maxGraphemes: 5000

Similar lexicons

semantic match

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

  • A public Supper comment attached directly to a site.standard.document, support.supper.feed.post, fm.plyr.track, or support.supper.poll.poll. The record is authored in the commenter's repository; its subject identifies the Supper discussion independently of any optional microblog cross-post.

  • Comment on a wips.social update. Top-level comments omit parent; replies set parent to the immediate comment being answered. subject always points at the root update. Body may be text, ordered media, or both (application validators require at least one of non-whitespace text or known image/video media; unknown open-union media variants do not satisfy content alone). Optional rich-text facets (app.bsky.richtext.facet), langs, and labels (open union; current app policy requires selfLabels). Commen

  • A reply to a forum topic or another reply, with threaded parent references and community attribution.

  • A comment on a node, owned by its author.

  • A comment on a post or another comment. Comments live in user repositories and support nested threading.