support.supper.comment

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.

Repository @supper.support did:plc:mcsqdltevtjpu26xthzzmm2l namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authoritysupper.support
Indexed

Record

record · key tid

Properties

createdAt

requiredstring · datetime

When the comment was created.

facets

array

Optional rich-text annotations over UTF-8 byte ranges in plaintext.

  • maxLength: 100
itemsref
Reference

plaintext

requiredstring

Plaintext comment body. Facets may annotate links and mentions without changing this canonical text.

  • maxLength: 20000
  • maxGraphemes: 2000

Thread references when this comment replies to another support.supper.comment. Indexers must verify that both referenced comments use this record's exact subject URI.

Reference

subject

requiredstring · at-uri

AT URI of the site.standard.document, support.supper.feed.post, fm.plyr.track, or support.supper.poll.poll being discussed. Indexers must verify that the URI identifies one of those collections before including the comment in a subject thread.

#byteSlice

object

Zero-indexed UTF-8 byte range. The start is inclusive and the end is exclusive.

Properties

byteEnd

requiredinteger
  • minimum: 0

byteStart

requiredinteger
  • minimum: 0

#facet

object

Annotation of a UTF-8 byte range in the plaintext comment.

Properties

features

requiredarray
  • minLength: 1
  • maxLength: 5
itemsunion
One of

index

requiredref
Reference

#mention

object

Account mention associated with the annotated text.

Properties

did

requiredstring · did

#replyRef

object

Properties

parent

requiredref

Strong reference to the support.supper.comment being replied to. Its subject must exactly match the replying record's subject.

root

requiredref

Strong reference to the top-level support.supper.comment that starts this subject thread. Its subject must exactly match the replying record's subject.

Similar lexicons

semantic match

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

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

  • A comment in a post's discussion, or a reply to another comment.

  • A comment on a log or list. Stored in the commenter's repo; the subject's author can hide it via their social.respawn.feed.gate record.

  • A note (comment) left on a post. Replies (one level deep) reference a parent note via the optional 'parent' field.