ProofProviderRegistry
SIP Protocol API Reference v0.7.4
SIP Protocol API Reference / ProofProviderRegistry
Interface: ProofProviderRegistry
Section titled “Interface: ProofProviderRegistry”Defined in: @sip-protocol/sdk/dist/interface-Bf7w1PLW.d.ts:633
Registry of proof provider factories
Methods
Section titled “Methods”register()
Section titled “register()”register(
system,factory):void
Defined in: @sip-protocol/sdk/dist/interface-Bf7w1PLW.d.ts:635
Register a provider factory
Parameters
Section titled “Parameters”system
Section titled “system”factory
Section titled “factory”Returns
Section titled “Returns”void
get(
system):ProofProviderFactory|undefined
Defined in: @sip-protocol/sdk/dist/interface-Bf7w1PLW.d.ts:637
Get a provider factory
Parameters
Section titled “Parameters”system
Section titled “system”Returns
Section titled “Returns”ProofProviderFactory | undefined
create()
Section titled “create()”create(
system,config?):Promise<ComposableProofProvider>
Defined in: @sip-protocol/sdk/dist/interface-Bf7w1PLW.d.ts:639
Create a provider instance
Parameters
Section titled “Parameters”system
Section titled “system”config?
Section titled “config?”Record<string, unknown>
Returns
Section titled “Returns”Promise<ComposableProofProvider>
getSystems()
Section titled “getSystems()”getSystems():
ProofSystem[]
Defined in: @sip-protocol/sdk/dist/interface-Bf7w1PLW.d.ts:641
Get all registered systems