> ## Documentation Index
> Fetch the complete documentation index at: https://docs.parmanasystems.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Interface: OfflineVerificationResult

Defined in: typescript/src/crypto/offline-verifier.ts:33

The result of an offline verification.

## Properties

### valid

> `readonly` **valid**: `boolean`

Defined in: typescript/src/crypto/offline-verifier.ts:37

True only when the hash matches and the signature verifies.

***

### hashValid

> `readonly` **hashValid**: `boolean`

Defined in: typescript/src/crypto/offline-verifier.ts:42

The record's own hash matches a fresh SHA-256 of its canonical form.

***

### legacySignatureValid

> `readonly` **legacySignatureValid**: `boolean`

Defined in: typescript/src/crypto/offline-verifier.ts:47

The Ed25519 signature verifies with the supplied public key.

***

### algorithmsChecked

> `readonly` **algorithmsChecked**: readonly `string`\[]

Defined in: typescript/src/crypto/offline-verifier.ts:49

***

### errors

> `readonly` **errors**: readonly `string`\[]

Defined in: typescript/src/crypto/offline-verifier.ts:54

Why verification failed, in plain words. Empty when valid.
