Outcome
Let people install, export, fork, update, remove, and share capsules while preserving user ownership and artifact provenance.
Provide:
- local file and URL installation with integrity verification;
- manifest, capability, provenance, and compatibility review before activation;
- explicit fork lineage for user modifications;
- update comparison that never overwrites a user's fork silently;
- uninstall that removes capsule-owned state without touching unrelated workspace data;
- provider-neutral sharing metadata; and
- export of a complete runnable capsule with no build-service dependency.
Exclusions
- Requiring a central Flect marketplace.
- Granting capabilities because a capsule came from a known product.
- Allowing a product update to take ownership of local customization.
Acceptance criteria
- A capsule can be exported on desktop, installed in a browser profile, and run with identical declared behavior.
- Installation starts without ambient grants and shows requested capabilities before approval.
- Fork, update, conflict, and uninstall flows preserve revision and ownership invariants.
- Offline installation works from a complete local capsule.
- Corrupt, incompatible, or integrity-mismatched artifacts fail before activation.
Outcome
Let people install, export, fork, update, remove, and share capsules while preserving user ownership and artifact provenance.
Provide:
Exclusions
Acceptance criteria