FlowGuard API - v1.2.0-rc.2
    Preparing search index...

    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.

    • passed: true if no error-severity findings exist
    • findings: all findings (errors, warnings, info)
    • manifest: the parsed manifest (if available)