heph hashes every input, runs each action in a sandbox, and content-addresses the output. Same inputs, byte-identical artifacts — every machine, every time.
Every artifact is keyed by the hash of its inputs. A matching digest is a cache hit, not a rebuild.
Each action runs isolated with its declared inputs only. No leaked state, no “works on my machine.”
heph rebuilds only the targets whose exact sources or dependencies changed — never the world.
Share a content-addressed cache across the team and CI. One build populates it; everyone hits it.
Independent targets run concurrently across every core.
Not only builds — tests, tasks and pipelines run in one isolated, deterministic graph.