Documentation

Packages (.synapse)

What a SynapseVM package contains and how digests protect identity.

Artifact shape

A compose package is canonical structured data (JSON-backed .synapse) including format id, manifest, graph, lockfile, modules, runtime plan, and verification metadata. Digests bind locked content so renaming a download does not forge identity.

.synapse
├─ manifest     name · version · stackId · runtime · executable
├─ graph        nodes · edges · policy · deadline
├─ lockfile     module → version + digest
├─ modules      locked bytes / payloads
├─ runtimePlan  order · rates · delivery
└─ verification policy · replay scope · external hooks

Import rules

Imports are integrity-checked. Unexpected layouts or unlockable modules fail rather than being silently rewritten. Prefer explicit versions when pulling from Discover or a library release.