gg.infinitetavern.adventurer.seasonJournal

infinitetavern.gg

{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "A chapter in an adventurer's season journal — tracking battles, victories, and ranking progress within a single campaign season. One record per adventurer per season, stored at rkey 'season-{N}'.",
      "key": "any",
      "record": {
        "properties": {
          "bestPlacement": {
            "description": "Finest standing achieved this season (1 = champion).",
            "maximum": 8,
            "minimum": 1,
            "type": "integer"
          },
          "currentRating": {
            "description": "Current tavern rating at time of this journal entry.",
            "type": "number"
          },
          "gamesPlayed": {
            "description": "Tavern battles fought this season.",
            "minimum": 1,
            "type": "integer"
          },
          "lastPlayedAt": {
            "description": "ISO 8601 UTC timestamp of the most recent battle this season.",
            "format": "datetime",
            "type": "string"
          },
          "seasonNumber": {
            "description": "The campaign season number.",
            "minimum": 1,
            "type": "integer"
          },
          "wins": {
            "description": "Championship victories (1st-place finishes) this season.",
            "minimum": 0,
            "type": "integer"
          }
        },
        "required": [
          "seasonNumber",
          "gamesPlayed",
          "bestPlacement",
          "wins",
          "currentRating",
          "lastPlayedAt"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "id": "gg.infinitetavern.adventurer.seasonJournal",
  "lexicon": 1
}

Validate Record

Validate a record against gg.infinitetavern.adventurer.seasonJournal

Validation Options
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:vxwgn77hp5ikvbiggm5es3rv
CID
bafyreiatwq6ayg2wlzqg7kbvhjdxbvgqlxrzflq22nxsr7mnndygbyv3p4
Indexed At
2026-04-13 22:54 UTC
AT-URI
at://did:plc:vxwgn77hp5ikvbiggm5es3rv/com.atproto.lexicon.schema/gg.infinitetavern.adventurer.seasonJournal

Similar Lexicons

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • gg.infinitetavern.adventurer.grimoire recordnot from the namespace authority

    An adventurer's grimoire — a lifetime record of battles fought, victories won, and heroes commanded. One record per adventurer, stored at rkey 'self'.

  • gg.infinitetavern.chronicle.entry recordnot from the namespace authority

    A page in an adventurer's chronicle — one player's record of a single tavern battle. Written to the player's PDS after each match concludes.

  • gg.infinitetavern.adventurer.heroMastery recordnot from the namespace authority

    An adventurer's mastery record for a specific hero — tracking how many battles they have fought together and the glory they have achieved. One record per hero, stored at rkey equal to the heroKey.

  • gg.infinitetavern.tavern.getLeaderboard querynot from the namespace authority

    View the tavern's leaderboard — the top-ranked adventurers for a given campaign season, ordered by rating.

  • gg.infinitetavern.herald.battleReport recordnot from the namespace authority

    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.

Lexicon Garden

@