cards.sunshine.card

sunshine.cards

{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "A Sunshine Card's public details. The record key is the card's UID.",
      "key": "any",
      "record": {
        "properties": {
          "back": {
            "accept": [
              "image/*"
            ],
            "maxSize": 1000000,
            "type": "blob"
          },
          "counter": {
            "description": "The tag's read counter at the last accepted tap.",
            "maximum": 16777215,
            "minimum": 0,
            "type": "integer"
          },
          "front": {
            "accept": [
              "image/*"
            ],
            "maxSize": 1000000,
            "type": "blob"
          },
          "record": {
            "description": "An associated record, embedded whole.",
            "type": "unknown"
          },
          "uid": {
            "description": "The tag's serial number, as 14 upper-case hex characters.",
            "maxLength": 14,
            "minLength": 14,
            "type": "string"
          },
          "url": {
            "description": "Where the creator posts about this card.",
            "format": "uri",
            "type": "string"
          }
        },
        "required": [
          "uid",
          "counter",
          "url"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "id": "cards.sunshine.card",
  "lexicon": 1
}

Validate Record

Validate a record against cards.sunshine.card

Validation Options
Treat any remaining unresolved references as valid

Metadata

DID
did:web:sunshine.cards
CID
bafyreidm7ndjwmhsacriczpyztumaliksd7ncyguytxtmgen6smwernroi
Indexed At
2026-10-12 20:15 UTC
AT-URI
at://did:web:sunshine.cards/com.atproto.lexicon.schema/cards.sunshine.card

Version History (4 versions)

Similar Lexicons

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

  • cards.sunshine.scan recordnot from the namespace authority

    Proof that this repo's owner scanned a Sunshine Card, signed by the instance that checked the tap. The record key is <creator DID>:<UID>:<counter>.

  • cards.sunshine.cardAdmin recordnot from the namespace authority

    A card's secrets, kept in its creator's deck. The record key is the card's UID, as 14 upper-case hex characters.

Lexicon Garden

@