The Shabaka Stone of the world. It preserves what happened. It cannot be erased. It names who made it. It is the theological text of a world that anyone can read and nobody can alter.
tid
Timestamp-based ID
Properties
authorshipRecord
string
did
Optional
Permanent link to the creator. Provenance travels with every piece of history.
canonicalStatus
string
Optional
The canonical standing of this lore within its world.
world.ptah.temp.defs#canonicalStatusOfficial, world.ptah.temp.defs#canonicalStatusCommunity, world.ptah.temp.defs#canonicalStatusApocryphalcharacters
array
of
string
at-uri
Optional
AT URIs of the character records involved in this lore.
content
string
Optional
The actual narrative. The history.
maxLength: 102400 bytesmaxGraphemes: 10000 graphemescontributionType
string
Optional
Whether this lore was written by the world originator or a community contributor.
originator, communitycreatedAt
string
datetime
Required
Real-world timestamp of creation.
creatorDID
string
did
Required
Who authored this lore entry.
sourceReferences
array
of
string
at-uri
Optional
AT URIs of the action and event records this lore was generated from. Lore does not appear from nowhere — it traces back to things that actually happened. This is the most important field in this record.
timelinePosition
string
Optional
Where this sits in the world's chronology. In-world time, era, epoch, cycle — whatever the world uses.
maxLength: 2560 bytesmaxGraphemes: 256 graphemestitle
string
Required
The name of this piece of lore.
maxLength: 640 bytesmaxGraphemes: 64 graphemesworldReference
string
at-uri
Required
The AT URI of the world this lore belongs to.
View raw schema
{
"key": "tid",
"type": "record",
"record": {
"type": "object",
"required": [
"title",
"creatorDID",
"worldReference",
"createdAt"
],
"properties": {
"title": {
"type": "string",
"maxLength": 640,
"description": "The name of this piece of lore.",
"maxGraphemes": 64
},
"content": {
"type": "string",
"maxLength": 102400,
"description": "The actual narrative. The history.",
"maxGraphemes": 10000
},
"createdAt": {
"type": "string",
"format": "datetime",
"description": "Real-world timestamp of creation."
},
"characters": {
"type": "array",
"items": {
"type": "string",
"format": "at-uri"
},
"description": "AT URIs of the character records involved in this lore."
},
"creatorDID": {
"type": "string",
"format": "did",
"description": "Who authored this lore entry."
},
"worldReference": {
"type": "string",
"format": "at-uri",
"description": "The AT URI of the world this lore belongs to."
},
"canonicalStatus": {
"type": "string",
"description": "The canonical standing of this lore within its world.",
"knownValues": [
"world.ptah.temp.defs#canonicalStatusOfficial",
"world.ptah.temp.defs#canonicalStatusCommunity",
"world.ptah.temp.defs#canonicalStatusApocryphal"
]
},
"authorshipRecord": {
"type": "string",
"format": "did",
"description": "Permanent link to the creator. Provenance travels with every piece of history."
},
"contributionType": {
"type": "string",
"description": "Whether this lore was written by the world originator or a community contributor.",
"knownValues": [
"originator",
"community"
]
},
"sourceReferences": {
"type": "array",
"items": {
"type": "string",
"format": "at-uri"
},
"description": "AT URIs of the action and event records this lore was generated from. Lore does not appear from nowhere — it traces back to things that actually happened. This is the most important field in this record."
},
"timelinePosition": {
"type": "string",
"maxLength": 2560,
"description": "Where this sits in the world's chronology. In-world time, era, epoch, cycle — whatever the world uses.",
"maxGraphemes": 256
}
}
},
"description": "The Shabaka Stone of the world. It preserves what happened. It cannot be erased. It names who made it. It is the theological text of a world that anyone can read and nobody can alter."
}