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

    Variable evidenceBundleSchemaConst

    evidenceBundleSchema: ZodObject<
        {
            artifacts: ZodArray<
                ZodObject<
                    {
                        architecture: ZodNullable<
                            ZodEnum<
                                { arm: "arm"; arm64: "arm64"; x86: "x86"; x86_64: "x86_64" },
                            >,
                        >;
                        digest: ZodObject<{ sha256: ZodString }, $strip>;
                        format: ZodEnum<
                            {
                                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<
                ZodObject<
                    {
                        authority: ZodEnum<
                            {
                                "analyst-inference": "analyst-inference";
                                "controlled-replay": "controlled-replay";
                                "external-service": "external-service";
                                "historical-reference": "historical-reference";
                                "shipped-artifact": "shipped-artifact";
                            },
                        >;
                        confidence: ZodEnum<
                            { derived: "derived"; inferred: "inferred"; observed: "observed" },
                        >;
                        environment: ZodNullable<
                            ZodObject<
                                {
                                    architecture: ZodString;
                                    id: ZodString;
                                    isolation: ZodEnum<
                                        {
                                            container: "container";
                                            none: "none";
                                            process: "process";
                                            "virtual-machine": "virtual-machine";
                                        },
                                    >;
                                    platform: ZodString;
                                },
                                $strip,
                            >,
                        >;
                        evidence_id: ZodString;
                        evidence_links: ZodArray<ZodString>;
                        limitations: ZodArray<ZodString>;
                        locations: ZodArray<
                            ZodDiscriminatedUnion<
                                [
                                    ZodObject<
                                        { address: ZodString; kind: ZodLiteral<(...)> },
                                        $strip,
                                    >,
                                    ZodObject<
                                        { end: ZodString; kind: ZodLiteral<(...)>; start: ZodString },
                                        $strip,
                                    >,
                                    ZodObject<{ kind: ZodLiteral<(...)>; path: ZodString }, $strip>,
                                    ZodObject<{ kind: ZodLiteral<(...)>; offset: ZodNumber }, $strip>,
                                    ZodObject<
                                        { end: ZodNumber; kind: ZodLiteral<(...)>; start: ZodNumber },
                                        $strip,
                                    >,
                                ],
                                "kind",
                            >,
                        >;
                        normalized_result: ZodJSONSchema;
                        operation: ZodString;
                        parameters: ZodRecord<ZodString, ZodJSONSchema>;
                        predicate_type: ZodString;
                        provider: ZodObject<
                            { id: ZodString; name: ZodString; version: ZodNullable<ZodString> },
                            $strip,
                        >;
                        raw_result: ZodNullable<ZodJSONSchema>;
                        schema_version: ZodLiteral<2>;
                        subject: ZodNullable<
                            ZodObject<
                                {
                                    architecture: ZodNullable<
                                        ZodEnum<{ arm: ...; arm64: ...; x86: ...; x86_64: ... }>,
                                    >;
                                    digest: ZodObject<{ sha256: ZodString }, $strip>;
                                    format: ZodEnum<
                                        {
                                            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";
                                        },
                                    >;
                                    local_path: ZodString;
                                    name: ZodString;
                                },
                                $strip,
                            >,
                        >;
                    },
                    $strip,
                >,
            >;
            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<
                                        {
                                            contradicts: "contradicts";
                                            "depends-on": "depends-on";
                                            "related-to": "related-to";
                                        },
                                    >;
                                    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<ZodString>;
                                    id: ZodNullable<ZodString>;
                                    isolation: ZodNullable<
                                        ZodEnum<
                                            {
                                                container: ...;
                                                none: ...;
                                                process: ...;
                                                "virtual-machine": ...;
                                            },
                                        >,
                                    >;
                                    platform: ZodNullable<ZodString>;
                                },
                                $strip,
                            >,
                        >;
                        resolution: ZodNullable<
                            ZodDiscriminatedUnion<
                                [
                                    ZodObject<
                                        {
                                            disposition: ZodLiteral<(...)>;
                                            evidence_ids: ZodArray<(...)>;
                                            rationale: ZodString;
                                        },
                                        $strip,
                                    >,
                                    ZodObject<
                                        {
                                            disposition: ZodEnum<(...)>;
                                            evidence_ids: ZodArray<(...)>;
                                            rationale: ZodString;
                                        },
                                        $strip,
                                    >,
                                ],
                                "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,
    > = ...