Skip to main content

Function: createProvenanceHooks()

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

Defined in: packages/agentos/src/safety/provenance/enforcement/ProvenanceStorageHooks.ts:174

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().