Skip to content

Build capsule installation, sharing, and provenance #10

Description

@robinbraemer

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:capsulePortable capsule format and isolated runtimearea:ecosystemInstallation, sharing, provenance, and framework ecosystemenhancementNew feature or requestpriority:P2Important follow-up after the core product experience worksstatus:implementedImplemented and locally verified; awaiting publication workflow

    Type

    No type

    Projects

    Status
    Done

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions