com.luminframe.collection

luminframe.com

Documentation

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.

main record

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.

Record Key any Any valid record key

Properties

createdAt string datetime Required

When the record was created.

description string Optional

One-line blurb about what this collection curates.

maxLength: 3000 bytesmaxGraphemes: 300 graphemes
effects array of string at-uri Required

Ordered com.luminframe.effect record URIs. The order is the curator's — clients preserve it.

maxLength: 100 items
name string Required

Display name of the collection.

maxLength: 64 bytes
View raw schema
{
  "key": "any",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "name",
      "effects",
      "createdAt"
    ],
    "properties": {
      "name": {
        "type": "string",
        "maxLength": 64,
        "description": "Display name of the collection."
      },
      "effects": {
        "type": "array",
        "items": {
          "type": "string",
          "format": "at-uri"
        },
        "maxLength": 100,
        "description": "Ordered com.luminframe.effect record URIs. The order is the curator's — clients preserve it."
      },
      "createdAt": {
        "type": "string",
        "format": "datetime",
        "description": "When the record was created."
      },
      "description": {
        "type": "string",
        "maxLength": 3000,
        "description": "One-line blurb about what this collection curates.",
        "maxGraphemes": 300
      }
    }
  },
  "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."
}

Lexicon Garden

@