A herald's battle report — a structured summary of a tavern battle written by the town crier bot to its own PDS. The AT-URI of this record may be embedded in Bluesky feed posts to announce match results.
tid
Timestamp-based ID
Properties
gifUrl
string
uri
Optional
Optional URL to an animated battle summary.
lobbyId
string
Required
Server-assigned lobby UUID identifying the tavern battle.
placements
array
of
ref
#placementEntry
Required
Final standings of all adventurers, ordered by placement.
maxLength: 8 itemsplayedAt
string
datetime
Required
ISO 8601 UTC timestamp when the battle concluded.
roundCount
integer
Required
Total combat rounds in the battle.
minimum: 1seasonName
string
Optional
Display name of the campaign season.
seasonNumber
integer
Required
The campaign season this battle took place in.
minimum: 1View raw schema
{
"key": "tid",
"type": "record",
"record": {
"type": "object",
"required": [
"lobbyId",
"seasonNumber",
"roundCount",
"playedAt",
"placements"
],
"properties": {
"gifUrl": {
"type": "string",
"format": "uri",
"description": "Optional URL to an animated battle summary."
},
"lobbyId": {
"type": "string",
"description": "Server-assigned lobby UUID identifying the tavern battle."
},
"playedAt": {
"type": "string",
"format": "datetime",
"description": "ISO 8601 UTC timestamp when the battle concluded."
},
"placements": {
"type": "array",
"items": {
"ref": "#placementEntry",
"type": "ref"
},
"maxLength": 8,
"description": "Final standings of all adventurers, ordered by placement."
},
"roundCount": {
"type": "integer",
"minimum": 1,
"description": "Total combat rounds in the battle."
},
"seasonName": {
"type": "string",
"description": "Display name of the campaign season."
},
"seasonNumber": {
"type": "integer",
"minimum": 1,
"description": "The campaign season this battle took place in."
}
}
},
"description": "A herald's battle report — a structured summary of a tavern battle written by the town crier bot to its own PDS. The AT-URI of this record may be embedded in Bluesky feed posts to announce match results."
}