gemwith
Gemwith is a hypothetical open standard and accompanying runtime for packaging and distributing small, modular software components and data assets. The term refers to both the packaging format and the execution environment used to install and run those packages. The goal is to provide portable, reproducible installations and to improve security through hermetic builds and provenance.
A gemwith package consists of a compressed archive containing a manifest and a payload. The manifest records
A reference runtime, Gemwith Core, is designed to verify package signatures, resolve dependencies via a registry,
Lifecycle management includes publishing signed artifacts, distributing them through the registry, installing into a local or
Usage scenarios include plugins, data resources, and small utilities that benefit from reproducible environments. Critics point
See also: package management, content-addressable storage, sandboxing, registries.