chat.yakka.message

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.

Repository @yakka.chat did:plc:wpjoy2orkqq5m65vq7gg7liz namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authorityyakka.chat
Indexed

Record

record · key tid

Properties

createdAt

requiredstring · datetime

Client-declared creation time. A rough timestamp for display only — it is not an ordering key. The view assigns order (ADR 0012); this value is the author's clock and is not comparable across repos.

The message being replied to. A strongRef rather than a bare URI so a reply names the exact revision it answered, which survives the parent being edited. Display order of a thread still comes from the view sequence (ADR 0012).

text

requiredstring

The message body, as plain text.

  • maxLength: 10000
  • maxGraphemes: 2000

Similar lexicons

semantic match

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