org.latha.gathering
A community gathering or meetup with structured attendee data and extensible thematic sections.
Details · record, key tid
| Kind | record |
|---|---|
| Record key | tid |
| Authority | latha.org |
| Indexed |
Showing version bafyreigskbtu55tsmxhnuaz3ia67xkkwfn4pa5xhg6jzbfhtb4ytohind4. Show the latest
Record
record · key tidProperties
attendees
arrayPeople who attended the gathering, with roles and metadata.
Client-declared timestamp when this record was created.
description
stringBrief description of the gathering.
maxLength: 20000maxGraphemes: 2000
endsAt
string · datetimeClient-declared timestamp when the gathering ends.
format
stringGathering format (e.g., unconference, workshop, hackathon, panel).
maxLength: 1000maxGraphemes: 100
host
refThe primary host or organizing identity.
locations
arrayWhere the gathering takes place.
mode
refThe attendance mode of the gathering.
Name of the gathering.
maxLength: 2000maxGraphemes: 200
sections
arrayModular sections for grouping and analyzing the gathering. Each entry must specify a $type. Built-in: thematicCluster. Other lexicons may add more.
startsAt
string · datetimeClient-declared timestamp when the gathering starts.
status
refThe status of the gathering.
uris
arrayPlatform links (OpenMeet, Meetup.com, etc.).
#actorRef
objectA lightweight reference to an ATProto identity.
#attendee
objectA rich attendee record with role, projects, and metadata. Extends community.lexicon.calendar.rsvp with role, bio, projects, and tags.
Properties
bio
stringShort bio or tagline.
maxLength: 5000maxGraphemes: 500
ATProto DID.
displayName
stringDisplay name.
maxLength: 1000maxGraphemes: 100
handle
stringATProto handle.
notes
stringResearcher notes about this attendee.
maxLength: 10000maxGraphemes: 1000
projects
arrayProjects this person builds or maintains.
role
refRole in the gathering: host, organizer, participant, speaker, volunteer.
tags
arrayInterest tags (a11y, privacy, transit, category-theory, etc.).
maxLength: 640
#cancelled
tokenGathering has been cancelled.
#host
tokenHost of the gathering.
#hybrid
tokenHybrid (in-person and virtual) gathering.
#inperson
tokenIn-person gathering.
#location
objectA physical location.
Properties
address
stringStreet address.
maxLength: 2000maxGraphemes: 200
country
stringISO 3166-1 alpha-2 country code.
maxLength: 2
locality
stringCity or locality.
maxLength: 500maxGraphemes: 50
name
stringVenue name.
maxLength: 1000maxGraphemes: 100
postalCode
stringPostal code.
maxLength: 20
region
stringState or province.
maxLength: 500maxGraphemes: 50
#mode
stringAttendance mode of the gathering.
knownValues: org.latha.gathering#inperson | org.latha.gathering#hybrid | org.latha.gathering#virtual
#organizer
tokenOrganizer of the gathering.
#participant
tokenParticipant in the gathering.
#planned
tokenGathering is planned.
#postponed
tokenGathering has been postponed.
#projectRef
objectA reference to a project or tool.
#rescheduled
tokenGathering has been rescheduled.
#role
stringRole of an attendee in the gathering.
knownValues: org.latha.gathering#host | org.latha.gathering#organizer | org.latha.gathering#participant | org.latha.gathering#speaker | org.latha.gathering#volunteer
#scheduled
tokenGathering is scheduled.
#speaker
tokenSpeaker at the gathering.
#status
stringStatus of the gathering.
knownValues: org.latha.gathering#planned | org.latha.gathering#scheduled | org.latha.gathering#rescheduled | org.latha.gathering#postponed | org.latha.gathering#cancelled
#thematicCluster
objectA group of attendees united by a shared theme, practice, or infrastructure role. Each cluster names a social or technical layer present at the gathering.
Properties
description
stringWhat brings this group together or what they provide.
maxLength: 10000maxGraphemes: 1000
members
arrayPeople in this cluster.
Cluster name (e.g., Organizer Core, Protocol Infrastructure, Technologist-Philosophers).
maxLength: 1000maxGraphemes: 100
#uri
objectA named link.
#virtual
tokenVirtual gathering.
#volunteer
tokenVolunteer at the gathering.
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
A local in-person collector meetup, mirrored to AT Protocol so meetups are discoverable across instances. RSVPs are separate org.swappulse.meetupRsvp records referencing this meetup via strongRef.
-
tech.devrelish.group
recordA recurring meetup group with a persistent identity.
-
tech.devrelish.event.meta
recordExtended metadata for a community.lexicon.calendar.event record, adding group affiliation, capacity, speakers, and sessions.
-
An attendee's RSVP for a meetup, mirrored to AT Protocol as a real org.swappulse.meetupRsvp record. References the meetup via strongRef so RSVPs are portable and verifiable across instances.