Skip to main content

SignedProof

@totemsdk/proof


@totemsdk/proof / SignedProof

Interface: SignedProof

A proof after WOTS signing.

signature.message is optional debug-only metadata — it is NEVER used as the source of truth during verification. The digest is always recomputed from the canonical JSON of the unsigned proof fields.

Extends

Properties

anchor?

optional anchor?: AnchorRef


evidence?

optional evidence?: EvidenceRef[]

Inherited from

UnsignedProof.evidence


expiresAt?

optional expiresAt?: number

Inherited from

UnsignedProof.expiresAt


issuedAt

issuedAt: number

Inherited from

UnsignedProof.issuedAt


issuer

issuer: string

Inherited from

UnsignedProof.issuer


kind

kind: ProofKind

Inherited from

UnsignedProof.kind


optional links?: ProofLink[]

Inherited from

UnsignedProof.links


payload?

optional payload?: Record<string, unknown>

Inherited from

UnsignedProof.payload


proofId

proofId: string

Inherited from

UnsignedProof.proofId


rootIdentityProof?

optional rootIdentityProof?: string


signature

signature: object

address

address: string

message?

optional message?: string

publicKey

publicKey: string

signature

signature: string


subject

subject: ProofSubject

Inherited from

UnsignedProof.subject