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.

Repository @cameron.stream did:plc:gfrmhdmjvxn2sjedzboeudef namespace authority
Details · record, key any
Kindrecord
Record keyany
Authoritycameron.stream
Indexed

Record

record · key any

Properties

body

string

The page, in CommonMark. Link to another page by its path.

  • maxLength: 80000
  • maxGraphemes: 20000

createdAt

string · datetime

One line saying what the page is for, shown in listings and search results.

  • maxLength: 1200
  • maxGraphemes: 300

meta

object

Reserved for core fields added later.

updatedAt

string · datetime

Similar lexicons

semantic match

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