page.cavu.forge.entity

A thing in the story's world — a character, a place, an object, a group — reduced to an identity. Everything said about it, its name included, is a page.cavu.forge.fact anchored to the timeline, because nothing in a story is assumed static: people are renamed, age, move and die; places change hands and fall down. The record's key is the entity's id; its kind is the one thing that doesn't change.

Repository @cavu.page did:plc:citulkqjdzbnf7wd5xb6lled not from the namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authorityforge.cavu.page
Indexed
cid bafyreihpyt6s2anzkkk23b4ov2zyaq5wpnv3b4yqlawhgkweotwpzfutc4

Checks

Valid Lint pass
JSONDownload
{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "A thing in the story's world — a character, a place, an object, a group — reduced to an identity. Everything said about it, its name included, is a page.cavu.forge.fact anchored to the timeline, because nothing in a story is assumed static: people are renamed, age, move and die; places change hands and fall down. The record's key is the entity's id; its kind is the one thing that doesn't change.",
      "key": "tid",
      "record": {
        "properties": {
          "createdAt": {
            "format": "datetime",
            "type": "string"
          },
          "kind": {
            "description": "What sort of thing this is — the known values are only suggestions; a project can have starships, spells or species. Attribute definitions can be scoped to kinds.",
            "knownValues": [
              "character",
              "place",
              "item",
              "group"
            ],
            "maxGraphemes": 64,
            "maxLength": 640,
            "type": "string"
          }
        },
        "required": [
          "kind",
          "createdAt"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "id": "page.cavu.forge.entity",
  "lexicon": 1
}