cards.sunshine.set

sunshine.cards

Documentation

A set of Sunshine Cards, in order, like 'Autumn Market 2026'. A set may include other accounts' cards. Listing a card exposes its record key, which today is its tag's UID.

main record

A set of Sunshine Cards, in order, like 'Autumn Market 2026'. A set may include other accounts' cards. Listing a card exposes its record key, which today is its tag's UID.

Record Key tid Timestamp-based ID

Properties

cards array of string at-uri Required

The set's cards, in order: at-uris of cards.sunshine.card records. A card's record is only published once someone first scans it, so expect records listed here to be absent until then, and show the set gracefully when one is not found.

maxLength: 500 items
createdAt string datetime Required

An RFC 3339 formatted timestamp.

strings array of ref #strings Required

The set's title and description, one entry per language. The first entry is the default, shown when none matches the reader's language.

minLength: 1 items
View raw schema
{
  "description": "A set of Sunshine Cards, in order, like 'Autumn Market 2026'. A set may include other accounts' cards. Listing a card exposes its record key, which today is its tag's UID.",
  "key": "tid",
  "record": {
    "properties": {
      "cards": {
        "description": "The set's cards, in order: at-uris of cards.sunshine.card records. A card's record is only published once someone first scans it, so expect records listed here to be absent until then, and show the set gracefully when one is not found.",
        "items": {
          "format": "at-uri",
          "type": "string"
        },
        "maxLength": 500,
        "type": "array"
      },
      "createdAt": {
        "format": "datetime",
        "type": "string"
      },
      "strings": {
        "description": "The set's title and description, one entry per language. The first entry is the default, shown when none matches the reader's language.",
        "items": {
          "ref": "#strings",
          "type": "ref"
        },
        "minLength": 1,
        "type": "array"
      }
    },
    "required": [
      "strings",
      "cards",
      "createdAt"
    ],
    "type": "object"
  },
  "type": "record"
}
strings object

The set's strings in one language.

Properties

description string Optional

No description available.

maxLength: 3000 bytesmaxGraphemes: 300 graphemes
lang string language Required

A BCP-47 language tag (e.g., en, pt-BR).

title string Required

No description available.

maxLength: 640 bytesmaxGraphemes: 64 graphemes
View raw schema
{
  "description": "The set's strings in one language.",
  "properties": {
    "description": {
      "maxGraphemes": 300,
      "maxLength": 3000,
      "type": "string"
    },
    "lang": {
      "format": "language",
      "type": "string"
    },
    "title": {
      "maxGraphemes": 64,
      "maxLength": 640,
      "type": "string"
    }
  },
  "required": [
    "lang",
    "title"
  ],
  "type": "object"
}

Lexicon Garden

@