# gg.infinitetavern.tavern.summons

> Published by [infinitetavern.gg](https://lexicon.garden/identity/did:plc:vxwgn77hp5ikvbiggm5es3rv)

## Links

- [View on Lexicon Garden](https://lexicon.garden/lexicon/did:plc:vxwgn77hp5ikvbiggm5es3rv/gg.infinitetavern.tavern.summons)
- [Documentation](https://lexicon.garden/lexicon/did:plc:vxwgn77hp5ikvbiggm5es3rv/gg.infinitetavern.tavern.summons/docs)
- [Examples](https://lexicon.garden/lexicon/did:plc:vxwgn77hp5ikvbiggm5es3rv/gg.infinitetavern.tavern.summons/examples)

## Definitions

### `gg.infinitetavern.tavern.summons`

**Type**: `record`

A Tavern Summons — proof that an adventurer was called to join the beta. Written to the inviter's PDS.

**Key**: `tid`

| Property | Type | Required | Description |
|----------|------|----------|-------------|
| `createdAt` | `string` (datetime) | Yes |  |
| `generation` | `integer` | Yes | Invite chain depth. 1 = directly invited by an admin-granted player. |
| `inviteeDid` | `string` (did) | Yes | DID of the invited adventurer. |
| `inviteeHandle` | `string` | Yes | Handle of the invited adventurer at the time of summoning. |

## Raw Schema

```json
{
  "id": "gg.infinitetavern.tavern.summons",
  "defs": {
    "main": {
      "key": "tid",
      "type": "record",
      "record": {
        "type": "object",
        "required": [
          "inviteeDid",
          "inviteeHandle",
          "generation",
          "createdAt"
        ],
        "properties": {
          "createdAt": {
            "type": "string",
            "format": "datetime"
          },
          "generation": {
            "type": "integer",
            "description": "Invite chain depth. 1 = directly invited by an admin-granted player."
          },
          "inviteeDid": {
            "type": "string",
            "format": "did",
            "description": "DID of the invited adventurer."
          },
          "inviteeHandle": {
            "type": "string",
            "description": "Handle of the invited adventurer at the time of summoning."
          }
        }
      },
      "description": "A Tavern Summons — proof that an adventurer was called to join the beta. Written to the inviter's PDS."
    }
  },
  "$type": "com.atproto.lexicon.schema",
  "lexicon": 1
}
```
