org.latha.gathering

A community gathering or meetup with structured attendee data and extensible thematic sections.

Repository @nandi.uk did:plc:ngokl2gnmpbvuvrfckja3g7p namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authoritylatha.org
Indexed

Showing version bafyreigskbtu55tsmxhnuaz3ia67xkkwfn4pa5xhg6jzbfhtb4ytohind4. Show the latest

Record

record · key tid

Properties

People who attended the gathering, with roles and metadata.

itemsref

createdAt

requiredstring · datetime

Client-declared timestamp when this record was created.

Brief description of the gathering.

  • maxLength: 20000
  • maxGraphemes: 2000

endsAt

string · datetime

Client-declared timestamp when the gathering ends.

format

string

Gathering format (e.g., unconference, workshop, hackathon, panel).

  • maxLength: 1000
  • maxGraphemes: 100

host

ref

The primary host or organizing identity.

Where the gathering takes place.

itemsref

mode

ref

The attendance mode of the gathering.

name

requiredstring

Name of the gathering.

  • maxLength: 2000
  • maxGraphemes: 200

Modular sections for grouping and analyzing the gathering. Each entry must specify a $type. Built-in: thematicCluster. Other lexicons may add more.

startsAt

string · datetime

Client-declared timestamp when the gathering starts.

The status of the gathering.

uris

array

Platform links (OpenMeet, Meetup.com, etc.).

itemsref

#actorRef

object

A lightweight reference to an ATProto identity.

Properties

did

requiredstring · did

ATProto DID.

handle

string

Current ATProto handle.

#attendee

object

A rich attendee record with role, projects, and metadata. Extends community.lexicon.calendar.rsvp with role, bio, projects, and tags.

Properties

bio

string

Short bio or tagline.

  • maxLength: 5000
  • maxGraphemes: 500

did

requiredstring · did

ATProto DID.

Display name.

  • maxLength: 1000
  • maxGraphemes: 100

handle

string

ATProto handle.

notes

string

Researcher notes about this attendee.

  • maxLength: 10000
  • maxGraphemes: 1000

Projects this person builds or maintains.

itemsref

role

ref

Role in the gathering: host, organizer, participant, speaker, volunteer.

tags

array

Interest tags (a11y, privacy, transit, category-theory, etc.).

itemsstring
  • maxLength: 640

#cancelled

token

Gathering has been cancelled.

#host

token

Host of the gathering.

#hybrid

token

Hybrid (in-person and virtual) gathering.

#inperson

token

In-person gathering.

#location

object

A physical location.

Properties

address

string

Street address.

  • maxLength: 2000
  • maxGraphemes: 200

country

string

ISO 3166-1 alpha-2 country code.

  • maxLength: 2

locality

string

City or locality.

  • maxLength: 500
  • maxGraphemes: 50

name

string

Venue name.

  • maxLength: 1000
  • maxGraphemes: 100

Postal code.

  • maxLength: 20

region

string

State or province.

  • maxLength: 500
  • maxGraphemes: 50

#mode

string

Attendance mode of the gathering.

  • knownValues: org.latha.gathering#inperson | org.latha.gathering#hybrid | org.latha.gathering#virtual

#organizer

token

Organizer of the gathering.

#participant

token

Participant in the gathering.

#planned

token

Gathering is planned.

#postponed

token

Gathering has been postponed.

#projectRef

object

A reference to a project or tool.

Properties

name

requiredstring

Project name.

  • maxLength: 1000
  • maxGraphemes: 100

uri

string · uri

Link to the project.

#rescheduled

token

Gathering has been rescheduled.

#role

string

Role 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

token

Gathering is scheduled.

#speaker

token

Speaker at the gathering.

#status

string

Status 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

object

A 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

What brings this group together or what they provide.

  • maxLength: 10000
  • maxGraphemes: 1000

members

array

People in this cluster.

itemsref

name

requiredstring

Cluster name (e.g., Organizer Core, Protocol Infrastructure, Technologist-Philosophers).

  • maxLength: 1000
  • maxGraphemes: 100

#uri

object

A named link.

Properties

name

string

Label for the URI.

  • maxLength: 500
  • maxGraphemes: 50

uri

requiredstring · uri

The URI.

#virtual

token

Virtual gathering.

#volunteer

token

Volunteer at the gathering.

Similar lexicons

semantic match

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

  • org.swappulse.meetup

    record not from the namespace authority

    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.

  • A recurring meetup group with a persistent identity.

  • Extended metadata for a community.lexicon.calendar.event record, adding group affiliation, capacity, speakers, and sessions.

  • org.swappulse.meetupRsvp

    record not from the namespace authority

    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.