org.simocracy.agents

gainforest.earth

Documentation

A sim's constitution and agent configuration. One document per sim.

main record

A sim's constitution and agent configuration. One document per sim.

Record Key tid Timestamp-based ID

Properties

createdAt string datetime Required

Timestamp when the record was created

description string Optional

Full constitution text: beliefs, values, governance positions. Rich text annotations may be provided via descriptionFacets.

maxLength: 30000 bytesmaxGraphemes: 3000 graphemes
descriptionFacets array of ref app.bsky.richtext.facet Optional

Rich text annotations for description (mentions, URLs, hashtags, etc).

shortDescription string Required

Short summary of this sim's constitution, suitable for previews and list views. Rich text annotations may be provided via shortDescriptionFacets.

maxLength: 3000 bytesmaxGraphemes: 300 graphemes
shortDescriptionFacets array of ref app.bsky.richtext.facet Optional

Rich text annotations for shortDescription (mentions, URLs, hashtags, etc).

View raw schema
{
  "key": "tid",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "sim",
      "shortDescription",
      "createdAt"
    ],
    "properties": {
      "sim": {
        "ref": "com.atproto.repo.strongRef",
        "type": "ref",
        "description": "Reference to the sim record this constitution belongs to"
      },
      "createdAt": {
        "type": "string",
        "format": "datetime",
        "description": "Timestamp when the record was created"
      },
      "description": {
        "type": "string",
        "maxLength": 30000,
        "description": "Full constitution text: beliefs, values, governance positions. Rich text annotations may be provided via descriptionFacets.",
        "maxGraphemes": 3000
      },
      "shortDescription": {
        "type": "string",
        "maxLength": 3000,
        "description": "Short summary of this sim's constitution, suitable for previews and list views. Rich text annotations may be provided via shortDescriptionFacets.",
        "maxGraphemes": 300
      },
      "descriptionFacets": {
        "type": "array",
        "items": {
          "ref": "app.bsky.richtext.facet",
          "type": "ref"
        },
        "description": "Rich text annotations for description (mentions, URLs, hashtags, etc)."
      },
      "shortDescriptionFacets": {
        "type": "array",
        "items": {
          "ref": "app.bsky.richtext.facet",
          "type": "ref"
        },
        "description": "Rich text annotations for shortDescription (mentions, URLs, hashtags, etc)."
      }
    }
  },
  "description": "A sim's constitution and agent configuration. One document per sim."
}

Lexicon Garden

@