Skip to content

NativeProofFormat

SIP Protocol API Reference v0.7.4


SIP Protocol API Reference / NativeProofFormat

Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:2218

Base interface for native proof formats

readonly system: ProofSystem

Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:2220

The proof system this format belongs to


proofData: Uint8Array<ArrayBufferLike> | `0x${string}`

Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:2222

Raw proof bytes/data


publicInputs: unknown[]

Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:2224

Public inputs in native format


optional verificationKey: Uint8Array<ArrayBufferLike> | `0x${string}`

Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:2226

System-specific verification key


optional nativeMetadata: Record<string, unknown>

Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:2228

Native metadata specific to the proof system