com.luminframe.collection

A curated, ordered list of shader effects, referenced by AT-URI. Curation is separate from authorship: a listed effect may live in any author's repo — listing it vouches for it without copying it, so attribution stays with the author's DID in the URI. Luminframe loads its default library from the record keyed 'featured' in luminframe.com's repo.

Repository @luminframe.com did:plc:5mo4amsmatgfmzpeqqsuetot namespace authority
Details · record, key any
Kindrecord
Record keyany
Authorityluminframe.com
Indexed
cid bafyreievza67bcldj6bjdujc56lp36jteer7lxigisjjfsnh7bcpxiw5iu

Checks

Valid Lint pass
JSONDownload
{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "A curated, ordered list of shader effects, referenced by AT-URI. Curation is separate from authorship: a listed effect may live in any author's repo — listing it vouches for it without copying it, so attribution stays with the author's DID in the URI. Luminframe loads its default library from the record keyed 'featured' in luminframe.com's repo.",
      "key": "any",
      "record": {
        "properties": {
          "createdAt": {
            "description": "When the record was created.",
            "format": "datetime",
            "type": "string"
          },
          "description": {
            "description": "One-line blurb about what this collection curates.",
            "maxGraphemes": 300,
            "maxLength": 3000,
            "type": "string"
          },
          "effects": {
            "description": "Ordered com.luminframe.effect record URIs. The order is the curator's — clients preserve it.",
            "items": {
              "format": "at-uri",
              "type": "string"
            },
            "maxLength": 100,
            "type": "array"
          },
          "name": {
            "description": "Display name of the collection.",
            "maxLength": 64,
            "type": "string"
          }
        },
        "required": [
          "name",
          "effects",
          "createdAt"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "id": "com.luminframe.collection",
  "lexicon": 1
}