at.postgame.settings

postgame.at

{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "User settings for postgame",
      "key": "literal:self",
      "record": {
        "properties": {
          "avatarBlob": {
            "accept": [
              "image/jpeg",
              "image/png",
              "image/webp",
              "image/gif"
            ],
            "description": "Overrides the Bluesky profile avatar within postgame",
            "maxSize": 5242880,
            "type": "blob"
          },
          "bannerBlob": {
            "accept": [
              "image/jpeg",
              "image/png",
              "image/webp",
              "image/gif"
            ],
            "description": "Profile banner shown on the public postgame profile",
            "maxSize": 5242880,
            "type": "blob"
          },
          "battlenetHandle": {
            "maxLength": 64,
            "type": "string"
          },
          "bio": {
            "maxLength": 256,
            "type": "string"
          },
          "blogPublicationUri": {
            "description": "AT URI of a site.standard.publication record to surface posts from",
            "format": "at-uri",
            "type": "string"
          },
          "blogTag": {
            "description": "Only display posts tagged with this keyword",
            "maxLength": 64,
            "type": "string"
          },
          "discordHandle": {
            "description": "Discord user ID (snowflake)",
            "maxLength": 32,
            "type": "string"
          },
          "displayName": {
            "maxLength": 64,
            "type": "string"
          },
          "favouriteGame": {
            "description": "Pinned favourite game shown on the profile",
            "ref": "at.postgame.game#gameRef",
            "type": "ref"
          },
          "itchHandle": {
            "maxLength": 64,
            "type": "string"
          },
          "profileView": {
            "knownValues": [
              "list",
              "grid"
            ],
            "maxLength": 32,
            "type": "string"
          },
          "pronouns": {
            "maxLength": 64,
            "type": "string"
          },
          "showRpgSprite": {
            "description": "Use the user's rpg.actor sprite in place of their avatar",
            "type": "boolean"
          },
          "steamUrl": {
            "format": "uri",
            "maxLength": 256,
            "type": "string"
          },
          "streamPlaceHandle": {
            "maxLength": 64,
            "type": "string"
          },
          "twitchHandle": {
            "maxLength": 64,
            "type": "string"
          },
          "website": {
            "description": "Personal website URL. Stored with an explicit http(s):// scheme.",
            "format": "uri",
            "maxLength": 256,
            "type": "string"
          }
        },
        "type": "object"
      },
      "type": "record"
    }
  },
  "id": "at.postgame.settings",
  "lexicon": 1
}

Validate Record

Validate a record against at.postgame.settings

Validation Options
Automatically resolve and include external schemas for full validation
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:crwol3wvv2w2lvvognhvd5cm
CID
bafyreifyh2m6u7wzs53yof7o2hh4ud4unhssgshrw7qqan7tdtnm54lq3q
Indexed At
2026-09-03 01:47 UTC
AT-URI
at://did:plc:crwol3wvv2w2lvvognhvd5cm/com.atproto.lexicon.schema/at.postgame.settings

Version History (3 versions)

Referenced Schemas (1)

Similar Lexicons

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

Lexicon Garden

@