Skip to main content
Verification answers: can the recorded execution be trusted? Verification independently confirms that an execution matches its recorded evidence. Critically, verification does not require access to the original application or runtime that performed the execution — it can be carried out by any party holding the Execution Trust Record and the public verification key.

Fields

FieldTypeDescription
verificationIdstringUnique identifier for the verification.
businessTransactionIdstringThe transaction being verified.
statusstringVerification outcome.
messagestringHuman-readable detail.
verifiedAtDateWhen verification ran.
trustRecordHashstringThe hash of the trust record this verification checked against.

How to trigger it

const verification = await client.verify(businessTransactionId);

Relationships

A successful Verification is a prerequisite for generating a Receipt. Verification logic lives in the verification package.