An entry in a ship's log. Something happened. Someone did it. The Opening of the Mouth ceremony — Ptah opens the mouth and the statue breathes, speaks, acts. The action record is the breath.
tid
Timestamp-based ID
Properties
actionType
string
Optional
What kind of action. Open-ended.
maxLength: 640 bytesmaxGraphemes: 64 graphemesmovement, speech, conflict, creation, witnessactorDID
string
did
Required
Who performed the action — the person behind the character.
characterReference
string
at-uri
Optional
The AT URI of the character performing the action. Not the person — the character.
content
string
Optional
What actually happened. The text of the action.
maxLength: 30720 bytesmaxGraphemes: 3000 graphemescreatedAt
string
datetime
Required
Timestamp of the action.
locationReference
string
at-uri
Optional
The AT URI of the location record where this action took place.
narrativeWeight
integer
Optional
Optional importance scoring hook. Null by default. Populated by the AppView or by originator designation when needed. Does not change v1 behavior — all actions are structurally flat by default.
minimum: 0targetReference
string
at-uri
Optional
If this action was directed at another character or object, the AT URI of the target.
visibility
string
Optional
The narrative visibility tier of this action.
canon, community, experimentalworldReference
string
at-uri
Required
The AT URI of the world this action happened in.
View raw schema
{
"key": "tid",
"type": "record",
"record": {
"type": "object",
"required": [
"actorDID",
"worldReference",
"createdAt"
],
"properties": {
"content": {
"type": "string",
"maxLength": 30720,
"description": "What actually happened. The text of the action.",
"maxGraphemes": 3000
},
"actorDID": {
"type": "string",
"format": "did",
"description": "Who performed the action — the person behind the character."
},
"createdAt": {
"type": "string",
"format": "datetime",
"description": "Timestamp of the action."
},
"actionType": {
"type": "string",
"maxLength": 640,
"description": "What kind of action. Open-ended.",
"knownValues": [
"movement",
"speech",
"conflict",
"creation",
"witness"
],
"maxGraphemes": 64
},
"visibility": {
"type": "string",
"description": "The narrative visibility tier of this action.",
"knownValues": [
"canon",
"community",
"experimental"
]
},
"worldReference": {
"type": "string",
"format": "at-uri",
"description": "The AT URI of the world this action happened in."
},
"narrativeWeight": {
"type": "integer",
"minimum": 0,
"description": "Optional importance scoring hook. Null by default. Populated by the AppView or by originator designation when needed. Does not change v1 behavior — all actions are structurally flat by default."
},
"targetReference": {
"type": "string",
"format": "at-uri",
"description": "If this action was directed at another character or object, the AT URI of the target."
},
"locationReference": {
"type": "string",
"format": "at-uri",
"description": "The AT URI of the location record where this action took place."
},
"characterReference": {
"type": "string",
"format": "at-uri",
"description": "The AT URI of the character performing the action. Not the person — the character."
}
}
},
"description": "An entry in a ship's log. Something happened. Someone did it. The Opening of the Mouth ceremony — Ptah opens the mouth and the statue breathes, speaks, acts. The action record is the breath."
}