rea-agents - v1.6.0
    Preparing search index...

    Variable bundleComparisonInputSchemaConst

    bundleComparisonInputSchema: ZodObject<
        {
            left: ZodObject<
                {
                    artifacts: ZodArray<
                        ZodObject<
                            {
                                architecture: ZodNullable<
                                    ZodEnum<
                                        { arm: "arm"; arm64: "arm64"; x86: "x86"; x86_64: "x86_64" },
                                    >,
                                >;
                                digest: ZodObject<{ sha256: ZodString }, $strip>;
                                format: ZodEnum<
                                    {
                                        "analysis-database": "analysis-database";
                                        apk: "apk";
                                        asar: "asar";
                                        directory: "directory";
                                        dmg: "dmg";
                                        elf: "elf";
                                        entitlements: "entitlements";
                                        file: "file";
                                        hopper: "hopper";
                                        ipa: "ipa";
                                        javascript: "javascript";
                                        "javascript-bundle": "javascript-bundle";
                                        "mach-o": "mach-o";
                                        "mach-o-universal": "mach-o-universal";
                                        pe: "pe";
                                        pkg: "pkg";
                                        plist: "plist";
                                        "source-map": "source-map";
                                        unknown: "unknown";
                                        zip: "zip";
                                    },
                                >;
                            },
                            $strip,
                        >,
                    >;
                    bundle_version: ZodLiteral<2>;
                    captures: ZodArray<
                        ZodObject<
                            { evidence_id: ZodString; predicate_type: ZodString },
                            $strip,
                        >,
                    >;
                    environments: ZodArray<
                        ZodObject<
                            {
                                architecture: ZodString;
                                id: ZodString;
                                isolation: ZodEnum<
                                    {
                                        container: "container";
                                        none: "none";
                                        process: "process";
                                        "virtual-machine": "virtual-machine";
                                    },
                                >;
                                platform: ZodString;
                            },
                            $strip,
                        >,
                    >;
                    providers: ZodArray<
                        ZodObject<
                            { id: ZodString; name: ZodString; version: ZodNullable<ZodString> },
                            $strip,
                        >,
                    >;
                    records: ZodArray<
                        ZodUnion<
                            readonly [
                                ZodObject<
                                    {
                                        analysis_profile: ZodObject<
                                            {
                                                digest: ...;
                                                parameters: ...;
                                                provider: ...;
                                                provider_profile_schema_version: ...;
                                                schema_version: ...;
                                            },
                                            $strip,
                                        >;
                                        authority: ZodEnum<
                                            {
                                                "analyst-inference": ...;
                                                "controlled-replay": ...;
                                                "external-service": ...;
                                                "historical-reference": ...;
                                                "shipped-artifact": ...;
                                            },
                                        >;
                                        confidence: ZodEnum<{ derived: ...; inferred: ...; observed: ... }>;
                                        environment: ZodNullable<ZodObject<(...), (...)>>;
                                        evidence_id: ZodString;
                                        evidence_links: ZodArray<ZodString>;
                                        limitations: ZodArray<ZodString>;
                                        locations: ZodArray<ZodDiscriminatedUnion<(...), (...)>>;
                                        normalized_result: ZodJSONSchema;
                                        operation: ZodString;
                                        parameters: ZodRecord<ZodString, ZodJSONSchema>;
                                        predicate_type: ZodString;
                                        provider: ZodObject<{ id: ...; name: ...; version: ... }, $strip>;
                                        raw_result: ZodNullable<ZodJSONSchema>;
                                        schema_version: ZodLiteral<2>;
                                        subject: ZodNullable<ZodObject<(...), (...)>>;
                                    },
                                    $strict,
                                >,
                                ZodObject<
                                    {
                                        authority: ZodEnum<
                                            {
                                                "analyst-inference": ...;
                                                "controlled-replay": ...;
                                                "external-service": ...;
                                                "historical-reference": ...;
                                                "shipped-artifact": ...;
                                            },
                                        >;
                                        confidence: ZodEnum<{ derived: ...; inferred: ...; observed: ... }>;
                                        environment: ZodNullable<ZodObject<(...), (...)>>;
                                        evidence_id: ZodString;
                                        evidence_links: ZodArray<ZodString>;
                                        limitations: ZodArray<ZodString>;
                                        locations: ZodArray<ZodDiscriminatedUnion<(...), (...)>>;
                                        normalized_result: ZodJSONSchema;
                                        operation: ZodString;
                                        parameters: ZodRecord<ZodString, ZodJSONSchema>;
                                        predicate_type: ZodString;
                                        provider: ZodObject<{ id: ...; name: ...; version: ... }, $strip>;
                                        raw_result: ZodNullable<ZodJSONSchema>;
                                        schema_version: ZodLiteral<2>;
                                        subject: ZodNullable<ZodObject<(...), (...)>>;
                                    },
                                    $strict,
                                >,
                            ],
                        >,
                    >;
                    scenarios: ZodArray<
                        ZodObject<
                            {
                                authority: ZodLiteral<"controlled-replay">;
                                evidence_id: ZodString;
                                operation: ZodString;
                            },
                            $strip,
                        >,
                    >;
                    unknowns: ZodArray<
                        ZodObject<
                            {
                                contradicting_evidence_ids: ZodArray<ZodString>;
                                domain: ZodString;
                                mutation_evidence_ids: ZodArray<ZodString>;
                                previous_revision_digest: ZodNullable<ZodString>;
                                question: ZodString;
                                recommended_probes: ZodArray<
                                    ZodObject<{ operation: ZodString; rationale: ZodString }, $strip>,
                                >;
                                registry_version: ZodLiteral<1>;
                                relationships: ZodArray<
                                    ZodObject<
                                        { type: ZodEnum<(...)>; unknown_id: ZodString },
                                        $strip,
                                    >,
                                >;
                                required_authority: ZodNullable<
                                    ZodEnum<
                                        {
                                            "analyst-inference": "analyst-inference";
                                            "controlled-replay": "controlled-replay";
                                            "external-service": "external-service";
                                            "historical-reference": "historical-reference";
                                            "shipped-artifact": "shipped-artifact";
                                        },
                                    >,
                                >;
                                required_confidence: ZodEnum<
                                    {
                                        derived: "derived";
                                        inferred: "inferred";
                                        observed: "observed";
                                    },
                                >;
                                required_environment: ZodNullable<
                                    ZodObject<
                                        {
                                            architecture: ZodNullable<(...)>;
                                            id: ZodNullable<(...)>;
                                            isolation: ZodNullable<(...)>;
                                            platform: ZodNullable<(...)>;
                                        },
                                        $strip,
                                    >,
                                >;
                                resolution: ZodNullable<
                                    ZodDiscriminatedUnion<
                                        [ZodObject<(...), (...)>, ZodObject<(...), (...)>],
                                        "disposition",
                                    >,
                                >;
                                revision: ZodNumber;
                                revision_digest: ZodString;
                                scope_digest: ZodNullable<ZodString>;
                                severity: ZodEnum<
                                    {
                                        critical: "critical";
                                        high: "high";
                                        low: "low";
                                        medium: "medium";
                                    },
                                >;
                                status: ZodEnum<
                                    {
                                        blocked: "blocked";
                                        contradicted: "contradicted";
                                        investigating: "investigating";
                                        open: "open";
                                        resolved: "resolved";
                                    },
                                >;
                                supporting_evidence_ids: ZodArray<ZodString>;
                                unknown_id: ZodString;
                            },
                            $strip,
                        >,
                    >;
                },
                $strip,
            >;
            limit: ZodDefault<ZodNumber>;
            offset: ZodDefault<ZodNumber>;
            record_pairs: ZodDefault<
                ZodArray<
                    ZodObject<
                        { left_evidence_id: ZodString; right_evidence_id: ZodString },
                        $strip,
                    >,
                >,
            >;
            right: ZodObject<
                {
                    artifacts: ZodArray<
                        ZodObject<
                            {
                                architecture: ZodNullable<
                                    ZodEnum<
                                        { arm: "arm"; arm64: "arm64"; x86: "x86"; x86_64: "x86_64" },
                                    >,
                                >;
                                digest: ZodObject<{ sha256: ZodString }, $strip>;
                                format: ZodEnum<
                                    {
                                        "analysis-database": "analysis-database";
                                        apk: "apk";
                                        asar: "asar";
                                        directory: "directory";
                                        dmg: "dmg";
                                        elf: "elf";
                                        entitlements: "entitlements";
                                        file: "file";
                                        hopper: "hopper";
                                        ipa: "ipa";
                                        javascript: "javascript";
                                        "javascript-bundle": "javascript-bundle";
                                        "mach-o": "mach-o";
                                        "mach-o-universal": "mach-o-universal";
                                        pe: "pe";
                                        pkg: "pkg";
                                        plist: "plist";
                                        "source-map": "source-map";
                                        unknown: "unknown";
                                        zip: "zip";
                                    },
                                >;
                            },
                            $strip,
                        >,
                    >;
                    bundle_version: ZodLiteral<2>;
                    captures: ZodArray<
                        ZodObject<
                            { evidence_id: ZodString; predicate_type: ZodString },
                            $strip,
                        >,
                    >;
                    environments: ZodArray<
                        ZodObject<
                            {
                                architecture: ZodString;
                                id: ZodString;
                                isolation: ZodEnum<
                                    {
                                        container: "container";
                                        none: "none";
                                        process: "process";
                                        "virtual-machine": "virtual-machine";
                                    },
                                >;
                                platform: ZodString;
                            },
                            $strip,
                        >,
                    >;
                    providers: ZodArray<
                        ZodObject<
                            { id: ZodString; name: ZodString; version: ZodNullable<ZodString> },
                            $strip,
                        >,
                    >;
                    records: ZodArray<
                        ZodUnion<
                            readonly [
                                ZodObject<
                                    {
                                        analysis_profile: ZodObject<
                                            {
                                                digest: ...;
                                                parameters: ...;
                                                provider: ...;
                                                provider_profile_schema_version: ...;
                                                schema_version: ...;
                                            },
                                            $strip,
                                        >;
                                        authority: ZodEnum<
                                            {
                                                "analyst-inference": ...;
                                                "controlled-replay": ...;
                                                "external-service": ...;
                                                "historical-reference": ...;
                                                "shipped-artifact": ...;
                                            },
                                        >;
                                        confidence: ZodEnum<{ derived: ...; inferred: ...; observed: ... }>;
                                        environment: ZodNullable<ZodObject<(...), (...)>>;
                                        evidence_id: ZodString;
                                        evidence_links: ZodArray<ZodString>;
                                        limitations: ZodArray<ZodString>;
                                        locations: ZodArray<ZodDiscriminatedUnion<(...), (...)>>;
                                        normalized_result: ZodJSONSchema;
                                        operation: ZodString;
                                        parameters: ZodRecord<ZodString, ZodJSONSchema>;
                                        predicate_type: ZodString;
                                        provider: ZodObject<{ id: ...; name: ...; version: ... }, $strip>;
                                        raw_result: ZodNullable<ZodJSONSchema>;
                                        schema_version: ZodLiteral<2>;
                                        subject: ZodNullable<ZodObject<(...), (...)>>;
                                    },
                                    $strict,
                                >,
                                ZodObject<
                                    {
                                        authority: ZodEnum<
                                            {
                                                "analyst-inference": ...;
                                                "controlled-replay": ...;
                                                "external-service": ...;
                                                "historical-reference": ...;
                                                "shipped-artifact": ...;
                                            },
                                        >;
                                        confidence: ZodEnum<{ derived: ...; inferred: ...; observed: ... }>;
                                        environment: ZodNullable<ZodObject<(...), (...)>>;
                                        evidence_id: ZodString;
                                        evidence_links: ZodArray<ZodString>;
                                        limitations: ZodArray<ZodString>;
                                        locations: ZodArray<ZodDiscriminatedUnion<(...), (...)>>;
                                        normalized_result: ZodJSONSchema;
                                        operation: ZodString;
                                        parameters: ZodRecord<ZodString, ZodJSONSchema>;
                                        predicate_type: ZodString;
                                        provider: ZodObject<{ id: ...; name: ...; version: ... }, $strip>;
                                        raw_result: ZodNullable<ZodJSONSchema>;
                                        schema_version: ZodLiteral<2>;
                                        subject: ZodNullable<ZodObject<(...), (...)>>;
                                    },
                                    $strict,
                                >,
                            ],
                        >,
                    >;
                    scenarios: ZodArray<
                        ZodObject<
                            {
                                authority: ZodLiteral<"controlled-replay">;
                                evidence_id: ZodString;
                                operation: ZodString;
                            },
                            $strip,
                        >,
                    >;
                    unknowns: ZodArray<
                        ZodObject<
                            {
                                contradicting_evidence_ids: ZodArray<ZodString>;
                                domain: ZodString;
                                mutation_evidence_ids: ZodArray<ZodString>;
                                previous_revision_digest: ZodNullable<ZodString>;
                                question: ZodString;
                                recommended_probes: ZodArray<
                                    ZodObject<{ operation: ZodString; rationale: ZodString }, $strip>,
                                >;
                                registry_version: ZodLiteral<1>;
                                relationships: ZodArray<
                                    ZodObject<
                                        { type: ZodEnum<(...)>; unknown_id: ZodString },
                                        $strip,
                                    >,
                                >;
                                required_authority: ZodNullable<
                                    ZodEnum<
                                        {
                                            "analyst-inference": "analyst-inference";
                                            "controlled-replay": "controlled-replay";
                                            "external-service": "external-service";
                                            "historical-reference": "historical-reference";
                                            "shipped-artifact": "shipped-artifact";
                                        },
                                    >,
                                >;
                                required_confidence: ZodEnum<
                                    {
                                        derived: "derived";
                                        inferred: "inferred";
                                        observed: "observed";
                                    },
                                >;
                                required_environment: ZodNullable<
                                    ZodObject<
                                        {
                                            architecture: ZodNullable<(...)>;
                                            id: ZodNullable<(...)>;
                                            isolation: ZodNullable<(...)>;
                                            platform: ZodNullable<(...)>;
                                        },
                                        $strip,
                                    >,
                                >;
                                resolution: ZodNullable<
                                    ZodDiscriminatedUnion<
                                        [ZodObject<(...), (...)>, ZodObject<(...), (...)>],
                                        "disposition",
                                    >,
                                >;
                                revision: ZodNumber;
                                revision_digest: ZodString;
                                scope_digest: ZodNullable<ZodString>;
                                severity: ZodEnum<
                                    {
                                        critical: "critical";
                                        high: "high";
                                        low: "low";
                                        medium: "medium";
                                    },
                                >;
                                status: ZodEnum<
                                    {
                                        blocked: "blocked";
                                        contradicted: "contradicted";
                                        investigating: "investigating";
                                        open: "open";
                                        resolved: "resolved";
                                    },
                                >;
                                supporting_evidence_ids: ZodArray<ZodString>;
                                unknown_id: ZodString;
                            },
                            $strip,
                        >,
                    >;
                },
                $strip,
            >;
        },
        $strip,
    > = ...

    Strict bounded input for canonical Evidence bundle comparison.