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.
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 graphemeseffects
array
of
string
at-uri
Required
Ordered com.luminframe.effect record URIs. The order is the curator's — clients preserve it.
maxLength: 100 itemsname
string
Required
Display name of the collection.
maxLength: 64 bytesView 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."
}