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

Record

record · key any

Properties

createdAt

requiredstring · datetime

When the record was created.

One-line blurb about what this collection curates.

  • maxLength: 3000
  • maxGraphemes: 300

effects

requiredarray

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

  • maxLength: 100
itemsstring · at-uri

name

requiredstring

Display name of the collection.

  • maxLength: 64

Similar lexicons

semantic match

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

  • a named collection of saved citations. items reference collections by their record AT-URI in the item's collections field. ordering is a client concern.

  • A collection of synth patches, held in its creator's own repository: a title, a description and the patches it gathers — the creator's own or anybody's — in the order they are listed.

  • Record representing a user-curated colleciton of materials.

  • A custom shader effect: GLSL fragment code plus the typed parameters that drive it, publishable to the author's repo and loadable by Luminframe at runtime. The grammar a valid record must satisfy (reserved uniform names, body shape, parameter rules) is the shader environment contract, versioned by `env`.