Registry 1.4.0
The official registry connects stable IDs to validated manifests and local source directories.
Data flow
registry.json → blocks/<name>/block.json → validation → conflict check → copy → lockfilePackage surfaces
| Surface | Role |
|---|---|
@birdapi/velinstyle/blocks | Manifest APIs and community validation |
@birdapi/velinstyle/blocks-registry | Official registry data |
packages/velinstyle-blocks/registry.json | Ten official entries |
blocks/<name>/ | Owned source templates and manifest |
Runtime boundary
Registry lookup and install are tooling operations. Installed applications do not fetch the registry at runtime.
Ecosystem boundary
Official entries peer on VelinStyle and use Velin Web Components/tokens. Tailwind, Radix, and Shadcn dependencies are rejected.