Skip to main content

Class: NoneProvider

Defined in: packages/agentos/src/core/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/core/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/core/provenance/anchoring/providers/NoneProvider.ts:13

Human-readable display name.

Implementation of

AnchorProvider.name


proofLevel

readonly proofLevel: ProofLevel = 'verifiable'

Defined in: packages/agentos/src/core/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/core/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