stream.cameron.memory
A page of memory. The record key is the page's path: lowercase segments of [a-z0-9._-], each starting with a letter or digit, joined by ':' (projects:atproto:spaces). Any page can have child pages; a page's body is the index for its children. Every field is optional. Top-level keys other than the ones defined here are the page's properties, typed by the stream.cameron.memory.schema record for its parent path when there is one. Reserved, never properties: keys starting with '$', description, body, createdAt, updatedAt and meta. New core fields go inside meta, so the reserved set never grows.
Details · record, key any
| Kind | record |
|---|---|
| Record key | any |
| Authority | cameron.stream |
| Indexed |
Record
record · key anyProperties
body
stringThe page, in CommonMark. Link to another page by its path.
maxLength: 80000maxGraphemes: 20000
createdAt
string · datetimedescription
stringOne line saying what the page is for, shown in listings and search results.
maxLength: 1200maxGraphemes: 300
meta
objectReserved for core fields added later.
updatedAt
string · datetimeSimilar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
page.mooring.page
recordAn authored page on a Mooring site (e.g. /about, /now, /contact).
-
app.offprint.page
record -
A simple page with text, an image, and a link