actor.rpg.master

rpg.actor

{
  "id": "actor.rpg.master",
  "defs": {
    "main": {
      "key": "tid",
      "type": "record",
      "record": {
        "type": "object",
        "required": [
          "player",
          "system",
          "createdAt"
        ],
        "properties": {
          "stats": {
            "type": "unknown",
            "description": "Snapshot of the player's stats for this system. Omitted when snapshotScope is 'none'."
          },
          "player": {
            "type": "string",
            "format": "did",
            "description": "DID of the player this record validates"
          },
          "system": {
            "type": "string",
            "maxLength": 50,
            "description": "The stat system being validated (e.g. 'dnd', 'reverie', 'rmmz')"
          },
          "campaign": {
            "type": "string",
            "maxLength": 100,
            "description": "Name of the campaign this validation relates to"
          },
          "createdAt": {
            "type": "string",
            "format": "datetime"
          },
          "spriteCid": {
            "type": "string",
            "description": "CID of the approved sprite blob (optional)"
          },
          "updatedAt": {
            "type": "string",
            "format": "datetime"
          },
          "snapshotScope": {
            "type": "string",
            "default": "full",
            "description": "What portions of stats are validated. 'none' = inherent trust (always valid), 'custom' = selected fields only, 'full' = all fields must match",
            "knownValues": [
              "none",
              "custom",
              "full"
            ]
          }
        }
      },
      "description": "A master record validating one player's stats for one system. Multiple GMs can validate the same player."
    }
  },
  "$type": "com.atproto.lexicon.schema",
  "lexicon": 1,
  "revision": 3,
  "description": "A game master's validation of a player's RPG data for a specific system. One record per player per system per GM."
}

Validate Record

Validate a record against actor.rpg.master

Validation Options
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:kwgllf365cwmxbnxitx4pjdj
CID
bafyreictk767bbhhpvkmksdaa2j5qgiktv4jj7rppenhijftnx35rouj3e
Indexed At
2026-03-23 18:15 UTC
AT-URI
at://did:plc:kwgllf365cwmxbnxitx4pjdj/com.atproto.lexicon.schema/actor.rpg.master

Version History (2 versions)

Lexicon Garden

@