ReadonlyvalidWhether the entire chain is valid.
ReadonlytotalTotal events in the trail.
ReadonlyverifiedEvents verified (with hash fields).
ReadonlyskippedEvents skipped (without hash fields — legacy/pre-chain).
ReadonlyfirstFirst broken event (null if no hash chain break).
ReadonlyresultsAll verification results (one per chained event).
ReadonlyreasonTop-level failure classification. Null when chain is valid.
CHAIN_BREAK: hash mismatch detected (firstBreak has details).LEGACY_EVENTS_NOT_ALLOWED_IN_STRICT_MODE: strict mode rejects
unchained legacy events (skippedCount > 0).Priority: CHAIN_BREAK > LEGACY_EVENTS_NOT_ALLOWED_IN_STRICT_MODE.
Result of full chain verification.