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.

Repository @cavu.page did:plc:citulkqjdzbnf7wd5xb6lled namespace authority
Details · record, key literal:self
Kindrecord
Record keyliteral:self
Authoritycavu.page
Indexed

Record

record · key literal:self

Properties

createdAt

requiredstring · datetime
  • maxLength: 3000
  • maxGraphemes: 1500

endsAt

string · datetime

When the group intends to finish. Advisory: nothing enforces it, and a group that runs past it keeps working.

name

requiredstring

What the group calls itself.

  • maxLength: 300
  • maxGraphemes: 150

publication

requiredstring · at-uri

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 · datetime

When the group intends to begin reading, when it has agreed on one.

Similar lexicons

semantic match

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

  • A 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

  • A named collection of books in a user's library (e.g. 'For the school', 'Take to Spain').

  • The 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.

  • net.openmeet.group.declaration

    record not from the namespace authority

    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.

  • A named group a member sorts bookmarked artworks into.