Skip to main content

Function: createProvenanceHooks()

createProvenanceHooks(config, ledger?, revisionManager?, tombstoneManager?): StorageHooks

Defined in: packages/agentos/src/core/provenance/enforcement/ProvenanceStorageHooks.ts:145

Create StorageHooks that enforce provenance policies.

Parameters

config

ProvenanceSystemConfig

The provenance system configuration.

ledger?

SignedEventLedger

The signed event ledger (optional, for logging events).

revisionManager?

RevisionManager

For capturing revisions in revisioned mode.

tombstoneManager?

TombstoneManager

For creating tombstones in revisioned mode.

Returns

StorageHooks

StorageHooks compatible with sql-storage-adapter's combineHooks().