ProofCompositionConfig
SIP Protocol API Reference v0.7.4
SIP Protocol API Reference / ProofCompositionConfig
Interface: ProofCompositionConfig
Section titled “Interface: ProofCompositionConfig”Defined in: @sip-protocol/types/dist/index.d.ts:2610
Configuration for proof composition
Properties
Section titled “Properties”strategy
Section titled “strategy”strategy:
ProofAggregationStrategy
Defined in: @sip-protocol/types/dist/index.d.ts:2612
Aggregation strategy to use
maxProofs
Section titled “maxProofs”maxProofs:
number
Defined in: @sip-protocol/types/dist/index.d.ts:2614
Maximum number of proofs to compose
timeoutMs
Section titled “timeoutMs”timeoutMs:
number
Defined in: @sip-protocol/types/dist/index.d.ts:2616
Timeout for composition (milliseconds)
enableParallelGeneration
Section titled “enableParallelGeneration”enableParallelGeneration:
boolean
Defined in: @sip-protocol/types/dist/index.d.ts:2618
Whether to enable parallel proof generation
maxParallelWorkers
Section titled “maxParallelWorkers”maxParallelWorkers:
number
Defined in: @sip-protocol/types/dist/index.d.ts:2620
Maximum parallel workers
enableCaching
Section titled “enableCaching”enableCaching:
boolean
Defined in: @sip-protocol/types/dist/index.d.ts:2622
Whether to cache intermediate results
cacheTtlMs
Section titled “cacheTtlMs”cacheTtlMs:
number
Defined in: @sip-protocol/types/dist/index.d.ts:2624
Cache TTL in milliseconds
enableRecursiveAggregation
Section titled “enableRecursiveAggregation”enableRecursiveAggregation:
boolean
Defined in: @sip-protocol/types/dist/index.d.ts:2626
Whether to enable recursive aggregation
maxRecursionDepth
Section titled “maxRecursionDepth”maxRecursionDepth:
number
Defined in: @sip-protocol/types/dist/index.d.ts:2628
Maximum recursion depth for recursive aggregation
targetChain?
Section titled “targetChain?”
optionaltargetChain:string
Defined in: @sip-protocol/types/dist/index.d.ts:2630
Target chain for optimized verification