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
| Kind | record |
|---|---|
| Record key | tid |
| Authority | ziran.space |
| Indexed |
Record
record · key tidProperties
Identifier of the tile model this document instantiates.
Human-readable document name.
maxLength: 2000maxGraphemes: 200
roles
unknownPer-document role assignments in the tile's own vocabulary: a map from DID (or the key 'default') to a role name.
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
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.ziran.info
recordSpace metadata, written by the space authority (rkey self). Holds what simplespace itself has no field for.
-
space.ziran.space
spaceA 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.
-
space.ziran.invite
recordAn 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.