space.ziran.doc

A live document in a space, written by the document's creator: the partial manifest linking a Ziran tile to its online identity. Document discovery in a space is the union of these records across member repos. The record's author is the sole authority for the document's role assignments; roles are enforced by tiles, not by the protocol.

Details · record, key tid
Kindrecord
Record keytid
Authorityziran.space
Indexed

Record

record · key tid

Properties

createdAt

requiredstring · datetime

model

requiredstring · nsid

Identifier of the tile model this document instantiates.

name

requiredstring

Human-readable document name.

  • maxLength: 2000
  • maxGraphemes: 200

roles

unknown

Per-document role assignments in the tile's own vocabulary: a map from DID (or the key 'default') to a role name.

Similar lexicons

semantic match

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

  • space.ziran.checkpoint

    record not from the namespace authority

    An atile-style published snapshot of a document, written by any member into their own repo (rkey = the doc's rkey; putRecord replaces the author's previous checkpoint). Carries the tile manifest with every resource's src replaced by an atproto blob ref, so an invitee can instantiate the document without replaying history, then apply ops past the frontier. Checkpoints are rare: go-live, a size threshold, or an explicit publish.

  • Space metadata, written by the space authority (rkey self). Holds what simplespace itself has no field for.

  • A shared space of live Ziran documents. Membership is space-wide: every member sees every document in the space, and each member's contributions are written to their own repo.

  • A mutable Cartesium document stored in the author's private Cartesium Space.

  • An invitation to a Ziran space, written by the inviter into their own repo inside the invitee's public-policy inbox space. The inviter must already have added the invitee as a member of the space; this record only makes that membership discoverable. Dismissal is app-local: the record belongs to the inviter.