Interface ProvenanceConfig

interface ProvenanceConfig {
    enabled: boolean;
    signatureMode: "every-event" | "anchor-only";
    hashAlgorithm: "sha256" | "sha384" | "sha512";
    keySource: AgentKeySource;
    anchorTarget?: AnchorTarget;
}

Properties

enabled: boolean

Whether the signed event ledger is active.

signatureMode: "every-event" | "anchor-only"

Sign every event individually, or only sign at anchor points.

hashAlgorithm: "sha256" | "sha384" | "sha512"

Hash algorithm for the chain.

keySource: AgentKeySource

Agent keypair source.

anchorTarget?: AnchorTarget

Optional external anchor target configuration.