farm.lore.world

lore.farm

Documentation

Declares a shared creative world on lore.farm. The world domain becomes the canonical identifier for all lore, characters, and canon within it.

main record
1 example

Declares a shared creative world on lore.farm. The world domain becomes the canonical identifier for all lore, characters, and canon within it.

Record Key tid Timestamp-based ID

Properties

appoint string Optional

Who may appoint curators.

maxLength: 20 bytes
Known values: loremaster, curators
Default: loremaster
canon string Optional

Who may promote lore to canon.

maxLength: 20 bytes
Known values: open, curators, loremaster
Default: curators
character string Optional

Character registration policy.

maxLength: 20 bytes
Known values: open, invited
Default: open
createdAt string datetime Required

Timestamp of world creation.

description string Optional

A short description of the world.

maxLength: 2048 bytes
domain string Required

The domain name that identifies this world (e.g. 'reverie.house').

maxLength: 253 bytes
lore string Optional

Who may declare content as lore.

maxLength: 20 bytes
Known values: open, characters, curators
Default: open
name string Required

Display name of the world.

maxLength: 256 bytes
View raw schema
{
  "key": "tid",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "domain",
      "name",
      "createdAt"
    ],
    "properties": {
      "lore": {
        "type": "string",
        "default": "open",
        "maxLength": 20,
        "description": "Who may declare content as lore.",
        "knownValues": [
          "open",
          "characters",
          "curators"
        ]
      },
      "name": {
        "type": "string",
        "maxLength": 256,
        "description": "Display name of the world."
      },
      "canon": {
        "type": "string",
        "default": "curators",
        "maxLength": 20,
        "description": "Who may promote lore to canon.",
        "knownValues": [
          "open",
          "curators",
          "loremaster"
        ]
      },
      "domain": {
        "type": "string",
        "maxLength": 253,
        "description": "The domain name that identifies this world (e.g. 'reverie.house')."
      },
      "appoint": {
        "type": "string",
        "default": "loremaster",
        "maxLength": 20,
        "description": "Who may appoint curators.",
        "knownValues": [
          "loremaster",
          "curators"
        ]
      },
      "character": {
        "type": "string",
        "default": "open",
        "maxLength": 20,
        "description": "Character registration policy.",
        "knownValues": [
          "open",
          "invited"
        ]
      },
      "createdAt": {
        "type": "string",
        "format": "datetime",
        "description": "Timestamp of world creation."
      },
      "description": {
        "type": "string",
        "maxLength": 2048,
        "description": "A short description of the world."
      }
    }
  },
  "description": "Declares a shared creative world on lore.farm. The world domain becomes the canonical identifier for all lore, characters, and canon within it."
}

Lexicon Garden

@