social.coves.community.comment

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

Repository @coves.social did:web:coves.social namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authoritycommunity.coves.social
Indexed

Record

record · key tid

Properties

Bridge-asserted aggregate of origin-platform votes for federated/bridged content. Set by the bridge that materialized this record; absent for natively-authored comments.

Reference

content

requiredstring

Comment text content

  • maxLength: 100000
  • maxGraphemes: 10000

createdAt

requiredstring · datetime

Timestamp of comment creation

facets

array

Annotations for rich text (mentions, links, formatting, block structure)

  • maxLength: 200
itemsref

Self-applied content labels

langs

array

Languages used in the comment content (ISO 639-1)

  • maxLength: 3
itemsstring · language

reply

requiredref

Reference to the post and parent being replied to

Reference

#bridgedStats

object

Aggregate vote counts asserted by the bridge for content federated from an origin platform (e.g. Lemmy). These supplement, and are kept separate from, native atproto votes.

Properties

asOf

requiredstring · datetime

Timestamp the origin-platform counts were sampled; used to discard stale updates

downvotes

requiredinteger

Number of downvotes on the origin platform as of asOf

  • minimum: 0

upvotes

requiredinteger

Number of upvotes on the origin platform as of asOf

  • minimum: 0

#replyRef

object

References for maintaining thread structure. Root always points to the original post, parent points to the immediate parent (post or comment).

Properties

parent

requiredref

Strong reference to the immediate parent (post or comment) being replied to

root

requiredref

Strong reference to the original post that started the thread

Similar lexicons

semantic match

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

  • A post in a Coves community. Posts live in community repositories and persist independently of the author. DEPRECATED: no new records are written to this collection. Successor: social.coves.community.postv2, which lives in the author's repository.

  • Comment is blocked due to viewer blocking author or moderation action

  • A post authored by a user, living in the author's repository. Successor to the deprecated social.coves.community.post: authorship is derived from the repository the record lives in, so there is no in-record author field. A post claiming a community is not visible in it until the community writes a social.coves.community.acceptance for it - community surfaces render from acceptance records only. Repo placement attributes authorship as vouched for by a verifying relay or a direct DID-resolved PDS

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

  • Reply to a comment or another reply.