···219219 /** Bytes downloaded so far (including skipped bundles) */
220220 downloadedBytes: number;
221221}
222222+223223+/**
224224+ * Result of chain verification.
225225+ *
226226+ * Contains overall validity status and detailed information about
227227+ * any issues found in the bundle chain.
228228+ */
229229+export interface ChainVerificationResult {
230230+ /** Whether the entire chain is valid */
231231+ valid: boolean;
232232+233233+ /** Total number of bundles verified */
234234+ totalBundles: number;
235235+236236+ /** Number of bundles that passed verification */
237237+ validBundles: number;
238238+239239+ /** Number of bundles that failed verification */
240240+ invalidBundles: number;
241241+242242+ /** Detailed errors for each invalid bundle */
243243+ errors: Array<{
244244+ bundleNum: number;
245245+ errors: string[];
246246+ }>;
247247+}