games.cavu.addon

Content a player made for a game, such as a Tier Madness category or criterion. It lives in its author's repo; the game uses it only once the game's publisher approves it (a games.cavu.approval whose subject is this record's exact version, so an edit needs approving again). rkey MUST be '<game>:<id>' (a TID); readers reject records whose rkey doesn't start with their own `game`.

Repository @pardy.at did:plc:dp7v5b5kejmmzzpwmqyf5wj6 namespace authority
Details · record, key any
Kindrecord
Record keyany
Authoritycavu.games
Indexed

Record

record · key any

Properties

createdAt

requiredstring · datetime
  • maxLength: 3000
  • maxGraphemes: 300

details

unknown

Game-specific, typed by the game: an object with $type in the game's own lexicon.

game

requiredref

image

blob

Cover art.

  • maxSize: 1000000
  • accept: image/png, image/jpeg, image/webp

imageAlt

string
  • maxLength: 3000
  • maxGraphemes: 300

items

array

The things in it, when it is a list (a category's entries). A single-line add-on (a criterion) leaves it out.

  • maxLength: 200
itemsref
Reference

kind

requiredstring

What sort of add-on, in the game's own terms (e.g. Tier Madness: 'category', 'criteria').

  • maxLength: 32

name

requiredstring
  • maxLength: 640
  • maxGraphemes: 64

updatedAt

string · datetime

#item

object

Properties

  • maxLength: 3000
  • maxGraphemes: 300

image

blob
  • maxSize: 1000000
  • accept: image/png, image/jpeg, image/webp

imageAlt

string
  • maxLength: 3000
  • maxGraphemes: 300

imageUrl

string · uri

An image hosted elsewhere (e.g. a Wikimedia Commons thumbnail), when there is no `image` blob. `source` credits it.

  • maxLength: 2000

name

requiredstring
  • maxLength: 640
  • maxGraphemes: 64

source

string · uri

Where the image (or the item) came from, for credit (e.g. the Wikipedia article).

Similar lexicons

semantic match

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

  • A card in a game's world: an item (a program, a weapon), an encounter (a piece of ICE, a monster, a trap), a character or a place. One record per card, not a player's copy of one: a player owns an item as an equipment.rpg.item whose `give` is this record's URI and whose stats carry a strongRef to it. It lives in the repo of the player whose play made it, signed by the game service so its stats can be trusted. rkey MUST be '<game>:<id>' (a TID); readers reject records whose rkey doesn't start wit

  • games.atmosphere.define

    record not from the namespace authority

    A game definition: what it is, what a player needs to play it, and what records it uses.

  • lol.folk.game

    record

    A game, published by the developer that made it. One per repo: the record lives in the developer's own repository and is the canonical, self-asserted definition of the game. Player-side records reference it by AT-URI.

  • badge.blue CID-first attestation over the grant: DAG-CBOR(grant) -> SHA-256 -> CIDv1(dag-cbor), signed with low-S ECDSA by the key `key` (a DID URL resolving to a verification method in the launch service's DID document).