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
readonlyid:"none"='none'
Defined in: packages/agentos/src/core/provenance/anchoring/providers/NoneProvider.ts:12
Unique provider identifier.
Implementation of
name
readonlyname:"None (Local Only)"='None (Local Only)'
Defined in: packages/agentos/src/core/provenance/anchoring/providers/NoneProvider.ts:13
Human-readable display name.
Implementation of
proofLevel
readonlyproofLevel:ProofLevel='verifiable'
Defined in: packages/agentos/src/core/provenance/anchoring/providers/NoneProvider.ts:14
Proof level this provider advertises.
Implementation of
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
Returns
Promise<AnchorProviderResult>