gg.infinitetavern.adventurer.heroMastery

infinitetavern.gg

{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "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.",
      "key": "any",
      "record": {
        "properties": {
          "bestPlacement": {
            "description": "Finest standing achieved with this hero (1 = champion).",
            "maximum": 8,
            "minimum": 1,
            "type": "integer"
          },
          "gamesPlayed": {
            "description": "Battles fought commanding this hero.",
            "minimum": 1,
            "type": "integer"
          },
          "heroKey": {
            "description": "Internal key identifying the hero.",
            "type": "string"
          },
          "heroName": {
            "description": "Display name of the hero.",
            "type": "string"
          },
          "lastPlayedAt": {
            "description": "ISO 8601 UTC timestamp of the most recent battle with this hero.",
            "format": "datetime",
            "type": "string"
          },
          "wins": {
            "description": "Championship victories with this hero.",
            "minimum": 0,
            "type": "integer"
          }
        },
        "required": [
          "heroKey",
          "heroName",
          "gamesPlayed",
          "wins",
          "bestPlacement",
          "lastPlayedAt"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "id": "gg.infinitetavern.adventurer.heroMastery",
  "lexicon": 1
}

Validate Record

Validate a record against gg.infinitetavern.adventurer.heroMastery

Validation Options
Treat any remaining unresolved references as valid

Metadata

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

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.seasonJournal recordnot from the namespace authority

    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}'.

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

    The Adventurer's Codex — a portable character sheet summarizing titles, labels, and career highlights. Single record per player (rkey: self), upserted after each title refresh.

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

    A trophy in the Adventurer's Vault — a pinned game replay that the player is proud of. Max 5 per vault (server-enforced).

Lexicon Garden

@