BrowserNoirProviderConfig
SIP Protocol API Reference v0.7.0
SIP Protocol API Reference / BrowserNoirProviderConfig
Interface: BrowserNoirProviderConfig
Section titled “Interface: BrowserNoirProviderConfig”Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:570
Browser Noir Provider Configuration
Properties
Section titled “Properties”useWorker?
Section titled “useWorker?”
optionaluseWorker:boolean
Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:575
Use Web Workers for proof generation (non-blocking)
Default
Section titled “Default”trueverbose?
Section titled “verbose?”
optionalverbose:boolean
Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:580
Enable verbose logging for debugging
Default
Section titled “Default”falseoraclePublicKey?
Section titled “oraclePublicKey?”
optionaloraclePublicKey:PublicKeyCoordinates
Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:585
Oracle public key for verifying attestations in fulfillment proofs Required for production use.
timeout?
Section titled “timeout?”
optionaltimeout:number
Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:590
Maximum time for proof generation before timeout (ms)
Default
Section titled “Default”60000 (60 seconds), mobile: 120000 (2 minutes)mobileMode?
Section titled “mobileMode?”
optionalmobileMode:boolean
Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:596
Enable mobile-optimized mode (auto-detected by default) When true, adjusts memory usage and timeout for mobile devices
Default
Section titled “Default”auto-detectedforceInitialize?
Section titled “forceInitialize?”
optionalforceInitialize:boolean
Defined in: @sip-protocol/sdk/dist/index-BYZbDjal.d.ts:602
Allow initialization even with poor compatibility score Use with caution on mobile devices
Default
Section titled “Default”false