town.laugh.user.list

A user-curated list of events, venues, and/or comedians. The favorites list is the one with purpose "favorites".

Repository @laugh.town did:plc:k6owgpe2rkkchoiivxhzp2t4 not from the namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authorityuser.laugh.town
Indexed

Record

record · key tid

Properties

DIDs the owner has blocked from contributing; applies in "open" mode (and harmlessly in "invite" mode too)

  • maxLength: 200
itemsstring · did

calendar

boolean

Show a derived calendar of upcoming shows for the list's items. Off by default.

collab

string

Who can add items to this list: "owner" (only the list owner, the default when absent), "invite" (DIDs on `contributors`), or "open" (anyone signed in)

  • knownValues: owner | invite | open

DID allowlist for collab "invite". Kept (but ignored) when collab is "open"/"owner", so toggling modes doesn't lose the list

  • maxLength: 50
itemsstring · did

createdAt

requiredstring · datetime

Timestamp of when the list was created

Optional list description

  • maxLength: 2048

forkedFrom

string · at-uri

AT-URI of the town.laugh.user.list record this list was duplicated from

Owner-set positions for contributed items only (a contributor's own listitem `order` field is ignored)

  • maxLength: 500
itemsobject

name

requiredstring

Display name

  • maxLength: 256

numbered

boolean

Show items as a ranked, numbered list

place

string

laugh.town place slug (e.g. "los-angeles") the list is about. When set, the derived calendar is fixed to this place and its descendants; when absent, viewers pick the place themselves.

  • maxLength: 64

purpose

string

Advisory list purpose; "favorites" marks the singular favorites list

  • knownValues: curated | favorites

AT-URIs of town.laugh.user.listitem records the owner suppressed from a contributor's contribution

  • maxLength: 500
itemsstring · at-uri

slug

string

URL slug, lowercase alphanumeric with single-hyphen separators (e.g. "best-of-2026"). Derived from the name at creation and frozen thereafter; unique per did.

  • maxLength: 64

sort

string

Default item ordering for viewers; "manual" (the default when absent) uses each listitem's fractional order

  • knownValues: manual | alpha | added | date

Similar lexicons

semantic match

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