Versions in this module Expand all Collapse all v0 v0.1.0 Aug 7, 2026 Changes in this version + func Build(in BuildInput) model.ContractVersion + func Hash(v model.ContractVersion) string + type Attributor = ports.Attributor + type BuildInput struct + Consumers []model.Consumer + Edges []model.Edge + Issuers []model.Issuer + Now time.Time + TriggerKind string + TriggerRef string + type SnapshotResult struct + Events []model.ChangeEvent + IsBaseline bool + Unchanged bool + Version model.ContractVersion + func Snapshot(ctx context.Context, st store.Store, v model.ContractVersion) (SnapshotResult, error) + func SnapshotWithAttribution(ctx context.Context, st store.Store, v model.ContractVersion, attr Attributor) (SnapshotResult, error)