family.pardy.familytime.settings

The board's settings, in the board space (rkey 'self'). Any parent may write their own copy; the newest updatedAt wins. 'members' is the family list and the access grant for the family's spaces: who is on the board and as what. The spaces name Family Time as their managing app, which answers who may read and write from it, and it only acts for accounts listed here. The space owner is always a parent.

Repository @pardy.at did:plc:dp7v5b5kejmmzzpwmqyf5wj6 namespace authority
Details · record, key literal:self
Kindrecord
Record keyliteral:self
Authorityfamilytime.pardy.family
Indexed

Record

record · key literal:self

Properties

createdAt

requiredstring · datetime

day

object

Default start and end of the day (HH:MM) for planning.

display

object

The wall's screen: screensaver after saverMinutes idle; dimmer during quiet hours; optionally locked during quiet hours (the wall PIN itself is kept on the server, not here).

friends

array

Family and friends outside the household who may send notes (and nothing else).

  • maxLength: 50
itemsref
Reference
Reference

members

requiredarray
  • maxLength: 32
itemsref
Reference

name

requiredstring
  • maxLength: 100

theme

string · at-uri

The home's default family.pardy.design.theme.

themes

array

Themes people can pick on the wall.

  • maxLength: 50
itemsstring · at-uri

timezone

requiredstring

IANA time zone.

  • maxLength: 64

units

string
  • knownValues: fahrenheit | celsius

updatedAt

requiredstring · datetime

#friend

object

Properties

did

string · did

If they send from an atproto account.

emoji

requiredstring
  • maxLength: 32

handle

string · handle

id

requiredstring

Stable id notes use to name the sender.

  • maxLength: 64

name

requiredstring
  • maxLength: 40

phone

string

E.164 mobile number, if they send by text or WhatsApp. Lives only here (parents-only board space).

  • maxLength: 20

#location

object

Coordinates are decimal strings: the AT data model has no floats.

Properties

latitude

requiredstring
  • maxLength: 16

longitude

requiredstring
  • maxLength: 16

name

requiredstring
  • maxLength: 100

#member

object

Properties

color

requiredstring
  • maxLength: 32

did

requiredstring · did

emoji

requiredstring
  • maxLength: 32
  • maxGraphemes: 2

handle

string · handle

name

requiredstring
  • maxLength: 48

role

requiredstring
  • knownValues: parent | kid

Similar lexicons

semantic match

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

  • A family's board space: same authority and space key as its family space. Every member reads; only parents are writers. Holds the board settings, including the ACL.

  • family.pardy.familytime.preference

    record not from the namespace authority

    A person's own display choices, in their repo in the family space. Only read from the person's own repo, so it needs no approval.

  • Something on the schedule, in the family space. Shows only once a parent approves this exact version in the approvals space (the app approves a parent's own events as they add them). Board configuration: board space (parents only); each parent saves their own copy with rkey = id, and the newest updatedAt wins (a deleted copy removes it).

  • A free-time idea kids can pick, in the family space. Shows only once a parent approves it in the approvals space. Board configuration: board space (parents only); each parent saves their own copy with rkey = id, and the newest updatedAt wins (a deleted copy removes it).

  • A note to the kids from family or friends, in the mailbox space: in the sender's own repo (account holders), or in the family creator's repo naming the sender by friend id (texts and WhatsApp). Attributed by the name parents gave them.