Velocity UI
Registry architecture
Velocity UI components are distributed as typed manifests with versioned source files.
1. Each registry item declares dependencies, tags, files, preview URLs, and an install command.
2. Route handlers expose catalog, item, and install endpoints for the web app and CLI.
3. Component versions store immutable manifests for rollback, auditability, and changelog generation.
4. Analytics events can be recorded on downloads, likes, comments, and install requests.