Skip to main content

Class: NoneProvider

Defined in: packages/agentos/src/safety/provenance/anchoring/providers/NoneProvider.ts:11

Interface for external anchor publishing backends. Implementations are called AFTER local anchor persistence.

Implements​

Constructors​

Constructor​

new NoneProvider(): NoneProvider

Returns​

NoneProvider

Properties​

id​

readonly id: "none" = 'none'

Defined in: packages/agentos/src/safety/provenance/anchoring/providers/NoneProvider.ts:12

Unique provider identifier.

Implementation of​

AnchorProvider.id


name​

readonly name: "None (Local Only)" = 'None (Local Only)'

Defined in: packages/agentos/src/safety/provenance/anchoring/providers/NoneProvider.ts:13

Human-readable display name.

Implementation of​

AnchorProvider.name


proofLevel​

readonly proofLevel: ProofLevel = 'verifiable'

Defined in: packages/agentos/src/safety/provenance/anchoring/providers/NoneProvider.ts:14

Proof level this provider advertises.

Implementation of​

AnchorProvider.proofLevel

Methods​

publish()​

publish(_anchor): Promise<AnchorProviderResult>

Defined in: packages/agentos/src/safety/provenance/anchoring/providers/NoneProvider.ts:16

Publish an anchor externally. Must not throw — failures are returned via AnchorProviderResult.success = false.

Parameters​

_anchor​

AnchorRecord

Returns​

Promise<AnchorProviderResult>

Implementation of​

AnchorProvider.publish