org.simocracy.gathering
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"main": {
"description": "A governance or funding event that users can create and participate in.",
"key": "tid",
"record": {
"properties": {
"allocationMechanism": {
"description": "The mechanism used to allocate the treasury among proposals.",
"knownValues": [
"quadratic-funding",
"s-process",
"condorcet"
],
"type": "string"
},
"appRoute": {
"description": "Internal app route path (e.g. /senate, /ftc-sf) for built-in events",
"maxLength": 1000,
"type": "string"
},
"buildingImageUrl": {
"description": "URL of the building/venue image for this gathering. Can be an absolute URL or a path relative to the app (e.g. /senate.png, /frontiertower.webp).",
"maxLength": 5000,
"type": "string"
},
"collectionUri": {
"description": "AT-URI of an org.hypercerts.collection record for this gathering's proposals.",
"maxLength": 5000,
"type": "string"
},
"councilSims": {
"description": "Array of StrongRefs to sim records appointed to this gathering's council by the event creator.",
"items": {
"ref": "com.atproto.repo.strongRef",
"type": "ref"
},
"maxLength": 50,
"type": "array"
},
"createdAt": {
"description": "Timestamp when the record was created",
"format": "datetime",
"type": "string"
},
"dates": {
"description": "Human-readable date range (e.g. March 14-15, 2026)",
"maxGraphemes": 100,
"maxLength": 1000,
"type": "string"
},
"description": {
"description": "Full event description with details, agenda, etc.",
"maxGraphemes": 3000,
"maxLength": 30000,
"type": "string"
},
"descriptionFacets": {
"description": "Rich text facets for description",
"items": {
"ref": "app.bsky.richtext.facet",
"type": "ref"
},
"type": "array"
},
"gatheringType": {
"description": "Type of gathering",
"knownValues": [
"funding",
"governance",
"hybrid"
],
"type": "string"
},
"image": {
"accept": [
"image/png",
"image/jpeg",
"image/webp"
],
"description": "Cover image for the event (ATProto blob)",
"maxSize": 1000000,
"type": "blob"
},
"location": {
"description": "Physical or virtual location",
"maxGraphemes": 300,
"maxLength": 3000,
"type": "string"
},
"name": {
"description": "Display name of the event",
"maxGraphemes": 300,
"maxLength": 3000,
"type": "string"
},
"shortDescription": {
"description": "Brief summary for cards and previews",
"maxGraphemes": 300,
"maxLength": 3000,
"type": "string"
},
"shortDescriptionFacets": {
"description": "Rich text facets for shortDescription",
"items": {
"ref": "app.bsky.richtext.facet",
"type": "ref"
},
"type": "array"
},
"simSize": {
"description": "Size of sim avatars in this gathering's world. large=48px, normal=32px (senate default), small=20px (ftc-sf default).",
"knownValues": [
"large",
"normal",
"small"
],
"type": "string"
},
"status": {
"description": "Current status of the gathering",
"knownValues": [
"application",
"upcoming",
"active",
"completed"
],
"type": "string"
},
"treasuryUsd": {
"description": "Optional agentic treasury amount in USD that the council governs.",
"minimum": 0,
"type": "integer"
},
"url": {
"description": "External link (e.g. Luma registration page)",
"maxLength": 5000,
"type": "string"
}
},
"required": [
"name",
"gatheringType",
"status",
"createdAt"
],
"type": "object"
},
"type": "record"
}
},
"id": "org.simocracy.gathering",
"lexicon": 1
}
Metadata
- DID
-
did:plc:qoti4acfmc5wg6zzmtix6hse - CID
-
bafyreib2yuer6cizzko52vdxntcbhm4dn3eedasa2vdgz4lhifchvag5sa - Indexed At
- 2026-04-07 00:29 UTC
- AT-URI
-
at://did:plc:qoti4acfmc5wg6zzmtix6hse/com.atproto.lexicon.schema/org.simocracy.gathering
Version History (10 versions)
Referenced Schemas (1)
Similar Lexicons
Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
org.simocracy.decision record
A published allocation decision for a gathering. Written by the gathering admin to publish the results of an S-Process run (or any allocation mechanism) as the official outcome for a round. Visible to all viewers of theā¦