tech.tokimeki.forum.message

A message posted into a chat channel, or a comment inside a forum thread. Always written into the author's own repo within the space.

Repository @tokimeki.blue did:plc:4tr5dqti7nmu6g2czpthntak namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authorityforum.tokimeki.tech
Indexed

Record

record · key tid

Properties

channel

requiredstring · at-uri

Space record URI of the tech.tokimeki.forum.channel this message belongs to. A channel is a mutable container, so it is referenced by URI alone.

createdAt

requiredstring · datetime

editedAt

string · datetime

Set when the message was edited in place (putRecord with the same rkey).

facets

array
itemsref

labels

union

Self-applied labels, e.g. for adult content.

langs

array

Languages of the text (BCP-47).

  • maxLength: 3
itemsstring · language

The tech.tokimeki.forum.message being replied to (inline reply in chat, parent comment in forum). The cid pins the version replied to; the message may be edited afterwards.

text

requiredstring
  • maxLength: 20000
  • maxGraphemes: 2000

The tech.tokimeki.forum.thread this comment belongs to (required when the channel kind is forum). The cid pins the version of the thread the author saw.

Similar lexicons

semantic match

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

  • A thread (topic) opened in a forum-kind channel. Written into the opener's own repo within the space. The thread carries its own body; comments are tech.tokimeki.forum.message records referencing it.

  • A message in a channel or DM space. The record lives in the *author's* repo within the space, so a message has no single owning collection to sort by — it is identified by (authorDid, tid). One collection serves channels and DMs alike (ADR 0016), which is what lets one pipeline carry both.

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

  • A channel inside a server space. Written only by the server owner (space authority) into their own repo.

  • A chat message. Lives in the sender's repo, points to a channel.