+ Signed run report + {kicker ? {kicker} : null} +
++ {label} +
+ {stopReason ?{cap(stopReason)}
: null} ++ {job} + {app} + {when ? {when} : null} +
+{line}
+ {authorization && authorizedLine ? ( + + ) : null} + +-
+ {stats.map((l) => (
+
- + + {l.small} + +
- {l.big} +
+ {c.modelCalls ?? '–'} AI model calls · {secs(rings.runMs)} of program time +
+ + + +{seal.subject_sha256}
+
+ {verdict === null ? (
+ {phase === 'build' ? 'Assembling the Seal from the report' : 'Checking the Ed25519 signature in your browser'}
+ ) : verdict === 'valid' ? (
+ <>
+ Valid. This is the report exactly as the run wrote it, signed by {keyWords}.
+ >
+ ) : verdict === 'unsupported' ? (
+ <>
+ The report matches. This browser can't check Ed25519 signatures; use the commands below.
+ >
+ ) : verdict === 'not_loaded' ? (
+ <>
+ The files didn't load, so nothing was checked here. Use the commands below.
+ >
+ ) : (
+ <>
+ Fails. {reasonText(result.reason)} {result.reason}
+ >
+ )}
+
+ Changed in a copy of the {change.target === 'seal' ? 'Seal' : 'report'}: {change.field}{' '}
+ {change.from} → {change.to}. {unchanged}
+
Change one thing in a copy of the files, then check the copy:
+{page.commandsLabel || 'Check the same files on your computer'}
+
+ {commands}
+
+ + {stepLine || (verdict === 'valid' ? '✓ Signature valid over this exact report' : verdict === 'fails' ? `✗ ${reasonText(result?.reason)}` : ' ')} +
+ {step ? ( +