Variable ArchiveVerificationSchemaConst
ArchiveVerificationSchema: ZodObject<
{
passed: ZodBoolean;
findings: ZodArray<
ZodObject<
{
code: ZodEnum<
{
missing_manifest: "missing_manifest";
manifest_parse_error: "manifest_parse_error";
missing_file: "missing_file";
unexpected_file: "unexpected_file";
file_digest_mismatch: "file_digest_mismatch";
content_digest_mismatch: "content_digest_mismatch";
archive_checksum_missing: "archive_checksum_missing";
archive_checksum_mismatch: "archive_checksum_mismatch";
audit_chain_invalid: "audit_chain_invalid";
snapshot_missing: "snapshot_missing";
state_missing: "state_missing";
},
>;
severity: ZodEnum<{ error: "error"; info: "info"; warning: "warning" }>;
message: ZodString;
file: ZodOptional<ZodString>;
},
$strip,
>,
>;
manifest: ZodNullable<
ZodObject<
{
schemaVersion: ZodLiteral<"archive-manifest.v1">;
createdAt: ZodString;
sessionId: ZodString;
fingerprint: ZodString;
policyMode: ZodString;
profileId: ZodString;
discoveryDigest: ZodNullable<ZodString>;
includedFiles: ZodArray<ZodString>;
fileDigests: ZodRecord<ZodString, ZodString>;
contentDigest: ZodString;
redactionMode: ZodOptional<
ZodEnum<{ none: "none"; basic: "basic"; strict: "strict" }>,
>;
rawIncluded: ZodOptional<ZodBoolean>;
redactedArtifacts: ZodOptional<ZodArray<ZodString>>;
excludedFiles: ZodOptional<ZodArray<ZodString>>;
riskFlags: ZodOptional<ZodArray<ZodString>>;
},
$strip,
>,
>;
verifiedAt: ZodString;
},
$strip,
> = ...
Structured result of archive verification.