At this level
com.luminframe · 6- com.luminframe.audioAnalysis record Reusable analysis of a public plyr track. Contains feature data, never audio or effect settings.
- com.luminframe.collection 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.
- com.luminframe.effect record 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`.
- com.luminframe.image record An image edited in Luminframe, saved to the author's repo, together with the effect recipe used to produce it.
- com.luminframe.page record A shareable Luminframe page that names a visualizer and presents its song and effect palette as one work.
- com.luminframe.visualizer record An image-free Luminframe visualizer: a song reference and the effect palette that responds to it.