FlowGuard API - v1.2.0-tp.1
    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";
                                manifest_policy_mode_mismatch: "manifest_policy_mode_mismatch";
                                audit_chain_truncated: "audit_chain_truncated";
                                archive_checksum_missing: "archive_checksum_missing";
                                archive_checksum_mismatch: "archive_checksum_mismatch";
                                audit_chain_invalid: "audit_chain_invalid";
                                audit_chain_legacy_format: "audit_chain_legacy_format";
                                audit_chain_unsupported_format: "audit_chain_unsupported_format";
                                snapshot_missing: "snapshot_missing";
                                state_missing: "state_missing";
                                state_invalid: "state_invalid";
                                timestamp_unanchored: "timestamp_unanchored";
                                tsa_verification_failed: "tsa_verification_failed";
                                artifact_binding_missing: "artifact_binding_missing";
                                artifact_binding_mismatch: "artifact_binding_mismatch";
                            },
                        >;
                        severity: ZodEnum<{ error: "error"; info: "info"; warning: "warning" }>;
                        message: ZodString;
                        file: ZodOptional<ZodString>;
                    },
                    $strip,
                >,
            >;
            manifest: ZodNullable<
                ZodObject<
                    {
                        schemaVersion: ZodLiteral<"archive-manifest.v2">;
                        createdAt: ZodString;
                        sessionId: ZodString;
                        fingerprint: ZodString;
                        policyMode: ZodEnum<
                            {
                                unknown: "unknown";
                                solo: "solo";
                                team: "team";
                                "team-ci": "team-ci";
                                regulated: "regulated";
                            },
                        >;
                        profileId: ZodString;
                        discoveryDigest: ZodNullable<ZodString>;
                        auditChainHead: ZodString;
                        auditEventCount: ZodNumber;
                        includedFiles: ZodArray<ZodString>;
                        fileDigests: ZodRecord<ZodString, ZodString>;
                        contentDigest: ZodString;
                        redactionMode: ZodOptional<
                            ZodEnum<{ none: "none"; strict: "strict"; basic: "basic" }>,
                        >;
                        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)