{
"id": "gg.infinitetavern.guild.summons",
"defs": {
"main": {
"key": "tid",
"type": "record",
"record": {
"type": "object",
"required": [
"partyId",
"inviterDid",
"inviterHandle",
"createdAt",
"expiresAt"
],
"properties": {
"status": {
"type": "string",
"description": "Current status of this summons.",
"knownValues": [
"pending",
"accepted",
"declined",
"expired"
]
},
"partyId": {
"type": "string",
"description": "Server-assigned party UUID for the guild gathering."
},
"createdAt": {
"type": "string",
"format": "datetime"
},
"expiresAt": {
"type": "string",
"format": "datetime",
"description": "After this time the summons fades and can no longer be answered."
},
"inviterDid": {
"type": "string",
"format": "did",
"description": "DID of the guild leader who issued the summons."
},
"inviterHandle": {
"type": "string",
"description": "Handle of the guild leader at the time of summoning."
}
}
},
"description": "A guild summons — an invitation scroll delivered to a fellow adventurer's PDS, beckoning them to join a party for tavern battles."
}
},
"$type": "com.atproto.lexicon.schema",
"lexicon": 1
}