page.cavu.group
What a group read is reading. Written by the host into their own repo inside a page.cavu.groupread space, under the fixed skey 'self' — one per space, so the space ref alone identifies the group and there is no second record to keep in sync. Deliberately thin: the roster lives with whoever administers membership (the PDS's member list, or the managing app), and every member's own activity lives in that member's repo in the same space. This record carries only what the whole group shares — which book, what it's called, and when it runs.
Details · record, key literal:self
| Kind | record |
|---|---|
| Record key | literal:self |
| Authority | cavu.page |
| Indexed |
Record
record · key literal:selfProperties
description
stringmaxLength: 3000maxGraphemes: 1500
endsAt
string · datetimeWhen the group intends to finish. Advisory: nothing enforces it, and a group that runs past it keeps working.
What the group calls itself.
maxLength: 300maxGraphemes: 150
AT-URI of the book's site.standard.publication record. The book itself stays public — only the group's reading of it is private — so this resolves for anyone.
startsAt
string · datetimeWhen the group intends to begin reading, when it has agreed on one.
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
page.cavu.groupread
spaceA group read: one book, one host, and the people reading it together (atproto permissioned data, proposal 0016). Anchored on the host's DID, so the host's PDS is the space host and holds one repo per participant. Each member writes their own activity into their own repo inside the space — where they are in the book (page.cavu.progress, a mirror of the record in their personal space) and the passages they've marked and written about (at.margin.note, moved here from their personal space by an expl
-
org.passingreads.book.group
recordA named collection of books in a user's library (e.g. 'For the school', 'Take to Spain').
-
dk.raakode.lab.groups.group
recordThe group's own description of itself, including whether it wants to be discoverable. Written by the group authority into its repo in the group's space, so it travels with the group when it changes app — a group that chose to be unlisted stays unlisted under a new operator.
-
Marks this account as a group and points at its about space. It carries nothing else. A group has one only while it is public; it is deleted when the group becomes private.
-
app.bivri.bookmark.group
recordA named group a member sorts bookmarked artworks into.