Unavailable

data class Unavailable(val cause: Throwable, val context: String?) : AuditResult

S1: The journal itself returned an I/O error during the verify call.

Distinguishes a transient storage failure (e.g., DB timeout, network error) from actual chain tampering. Callers can retry on Unavailable but should alert on Tampered.

Constructors

Link copied to clipboard
constructor(cause: Throwable, context: String?)

Properties

Link copied to clipboard

The underlying exception from the journal operation.

Link copied to clipboard

Optional context string from the JournalOutcome.Err (e.g., table name, query hint).