cards.sunshine.card

A Sunshine Card's public details. The record key is the card's UID.

Repository @sunshine.cards did:web:sunshine.cards namespace authority
Details · record, key any
Kindrecord
Record keyany
Authoritysunshine.cards
Indexed

Showing version bafyreiguorfmx3miyorq3pq6swwflfrrjdl7xge52vd44jcbdvcduffk5y. Show the latest

Record

record · key any

Properties

back

blob

The card's back artwork: portrait, in ID-1 bank card proportions (53.98 × 85.60 mm).

  • maxSize: 1000000
  • accept: image/*

colors

array

The card's colours, most prominent first, each an sRGB hex colour like #f4b400.

  • maxLength: 3
itemsstring
  • minLength: 7
  • maxLength: 7

counter

requiredinteger

The tag's read counter at the last accepted tap.

  • minimum: 0
  • maximum: 16777215

front

blob

The card's front artwork: portrait, in ID-1 bank card proportions (53.98 × 85.60 mm).

  • maxSize: 1000000
  • accept: image/*

record

unknown

An associated record, embedded whole.

set

string · at-uri

The cards.sunshine.set this card is primarily part of.

strings

array

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

  • minLength: 1
itemsref
Reference

uid

requiredstring

The tag's serial number, as 14 upper-case hex characters.

  • minLength: 14
  • maxLength: 14

url

requiredstring · uri

The URL anyone can visit when looking at this card collected in someone's account. It may be the same as the URL in the card's NFC (NDEF) record, or something different.

#strings

object

The card's strings in one language.

Properties

lang

requiredstring · language

title

requiredstring
  • maxLength: 640
  • maxGraphemes: 64

Similar lexicons

semantic match

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

  • 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.

  • cards.sunshine.scan

    record not 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

    record not 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.