- the host renders allowlisted components;
- actions use declared action ids;
- capabilities are requested by name;
- review reports record missing safety gates before install.
Start
Safely composable apps
BudsCollab apps are made from reviewed primitives and validated artifacts.
BudsCollab apps are safely composable because they declare what they render,
where they appear, what they can read or write, and how they move through
preview, review, and registry.
That declaration is built from primitives, not private host code. A package
combines UI primitives, surface primitives, capability primitives, safety
primitives, and distribution primitives into one validated artifact. The same
primitive contract is used for widgets, full apps, plugin packages, Eve sandbox
projects, and future registry submissions.
The default lane is JSON-render UI: