social.respawn.defs

respawn.social

{
  "id": "social.respawn.defs",
  "defs": {
    "cover": {
      "type": "object",
      "required": [
        "image"
      ],
      "properties": {
        "image": {
          "type": "blob",
          "accept": [
            "image/png",
            "image/jpeg",
            "image/webp"
          ],
          "maxSize": 1000000
        },
        "colors": {
          "ref": "#colors",
          "type": "ref"
        }
      },
      "description": "A game cover image with optional extracted colors."
    },
    "colors": {
      "type": "object",
      "properties": {
        "dominant": {
          "type": "string",
          "description": "Dominant cover color as a hex string, e.g. #1a2b3c."
        }
      }
    },
    "gameRef": {
      "type": "object",
      "required": [
        "igdbId",
        "slug",
        "title"
      ],
      "properties": {
        "slug": {
          "type": "string",
          "maxLength": 200
        },
        "title": {
          "type": "string",
          "maxLength": 2000,
          "maxGraphemes": 200
        },
        "igdbId": {
          "type": "integer",
          "minimum": 1
        }
      },
      "description": "Denormalized reference to a game title, keyed by its IGDB id, so records are self-describing without an IGDB lookup."
    },
    "playState": {
      "type": "string",
      "description": "Play state. Absent means not played.",
      "knownValues": [
        "played",
        "completed",
        "abandoned",
        "retired",
        "shelved"
      ]
    }
  },
  "$type": "com.atproto.lexicon.schema",
  "lexicon": 1
}

Validate Record

Validate a record against social.respawn.defs

Validation Options
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:hiabolqnnpdnrb5grmdaaepg
CID
bafyreidgcgkazxyqxpqmyz5a4neveiqk46qvclknvkba5jih3a5vtgmpvm
Indexed At
2026-08-18 03:23 UTC
AT-URI
at://did:plc:hiabolqnnpdnrb5grmdaaepg/com.atproto.lexicon.schema/social.respawn.defs

Lexicon Garden

@