Class

Ephemeral Package

A just-in-time, content-addressed Package that carries the output of a computation (a materialized view, a query result, an agent invocation payload) rather than authored, versioned content. The representation layer for passing information between systems that speak the Kanonak Protocol. Three traits distinguish it from an ordinary Package: it is produced per-invocation (run the operation twice and you get two of them); it is versionless (semver is meaningless for an artifact with no lineage — its identity is the content hash of its body, not a declared version); and it holds references to stable resources by URI rather than copies of them, so the data that matters lives in what it points at. It is a dependency-graph leaf: nothing imports it and it is never fed to version resolution. The package itself is the ephemeral container; the resources inside it are the response, stated directly in the shape the request asked for, with the package's own import closure making that shape self-describing to any receiver.

Subclass Of
Package

Referenced by

Domain