social.coves.community.comment.defs

Repository @coves.social did:web:coves.social namespace authority
Details · defs
Kinddefs
Authoritycomment.community.coves.social
Indexed

#blockedComment

object

Comment is blocked due to viewer blocking author or moderation action

Properties

blocked

requiredboolean

Always true for blocked comments

  • const: true

blockedBy

string

What caused the block: viewer blocked author, or comment was removed by moderators

  • maxLength: 64
  • knownValues: author | moderator

uri

requiredstring · at-uri

AT-URI of the blocked comment

#commentRef

object

Reference to a comment record

Properties

cid

requiredstring · cid

CID of the comment record

uri

requiredstring · at-uri

AT-URI of the comment

#commentStats

object

Statistics for a comment

Properties

downvotes

requiredinteger

Number of downvotes

  • minimum: 0

replyCount

requiredinteger

Number of direct replies to this comment

  • minimum: 0

score

requiredinteger

Calculated score (upvotes - downvotes)

upvotes

requiredinteger

Number of upvotes

  • minimum: 0

#commentView

object

Base view for a single comment with voting, stats, and viewer state

Properties

author

requiredref

Comment author information

cid

requiredstring · cid

CID of the comment record

createdAt

requiredstring · datetime

When the comment was created

embed

union

Embedded content from the comment record (images or quoted post). The AppView transforms blob references into fetchable image URLs and enriches quoted posts with a resolved view, so a served embed carries a #view type.

indexedAt

requiredstring · datetime

When this comment was indexed by the AppView

Reference to parent comment if this is a nested reply

Reference

post

requiredref

Reference to the parent post

Reference

record

requiredunknown

The actual comment record verbatim

stats

requiredref

Comment statistics (votes, replies)

Reference

uri

requiredstring · at-uri

AT-URI of the comment record

Viewer-specific state (vote, saved, etc.)

#commentViewerState

object

Viewer-specific state for a comment

Properties

vote

string

Viewer's vote on this comment

  • maxLength: 64
  • knownValues: up | down

voteUri

string · at-uri

AT-URI of the viewer's vote record

#notFoundComment

object

Comment was not found (deleted, never indexed, or invalid URI)

Properties

notFound

requiredboolean

Always true for not found comments

  • const: true

uri

requiredstring · at-uri

AT-URI of the missing comment

#postRef

object

Reference to a post record

Properties

cid

requiredstring · cid

CID of the post record

uri

requiredstring · at-uri

AT-URI of the post

#threadViewComment

object

Wrapper for threaded comment structure, similar to Bluesky's threadViewPost pattern

Properties

comment

requiredref

The comment itself

Reference

hasMore

boolean

True if more replies exist but are not included in this response

replies

array

Nested replies to this comment

Similar lexicons

semantic match

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