Variable nodeCharacterizationPreparationOutputSchemaConst
nodeCharacterizationPreparationOutputSchema: ZodObject<
{
phase: ZodLiteral<"preparation">;
plan: ZodObject<
{
allowed_boundaries: ZodArray<ZodString>;
artifact: ZodObject<
{ byte_length: ZodNumber; path: ZodString; sha256: ZodString },
$strict,
>;
authority: ZodObject<
{
execution_approved: ZodLiteral<false>;
network: ZodEnum<{ loopback: "loopback"; none: "none" }>;
preparation_approved: ZodLiteral<true>;
provider_owned_process_only: ZodLiteral<true>;
},
$strict,
>;
callable: ZodObject<
{
callable_id: ZodString;
export_name: ZodString;
module_id: ZodString;
selector_sha256: ZodString;
semantic_evidence_id: ZodNullable<ZodString>;
},
$strict,
>;
determinism: ZodObject<
{
clock: ZodEnum<{ fixed: "fixed"; real: "real" }>;
identifiers: ZodEnum<
{ deterministic: "deterministic"; runtime: "runtime" },
>;
randomness: ZodEnum<{ seeded: "seeded"; system: "system" }>;
seed: ZodNumber;
},
$strict,
>;
expected_effect: ZodEnum<
{
"bounded-effects": "bounded-effects";
"observation-only": "observation-only";
pure: "pure";
},
>;
isolated_home: ZodString;
limits: ZodObject<
{
idle_timeout_ms: ZodNumber;
max_bytes: ZodNumber;
max_calls: ZodNumber;
max_files: ZodNumber;
max_handles: ZodNumber;
max_processes: ZodNumber;
timeout_ms: ZodNumber;
},
$strict,
>;
plan_sha256: ZodString;
preparation_sha256: ZodString;
runtime: ZodObject<
{
executable_path: ZodString;
executable_sha256: ZodString;
family: ZodString;
profile_sha256: ZodString;
provider_id: ZodString;
version: ZodString;
},
$strict,
>;
schema_version: ZodLiteral<1>;
working_directory: ZodString;
},
$strict,
>;
replay: ZodObject<
{
evidence: ZodNullable<
ZodObject<
{
analysis_profile: ZodOptional<
ZodObject<
{
digest: ZodString;
parameters: ZodRecord<(...), (...)>;
provider: ZodObject<(...), (...)>;
provider_profile_schema_version: ZodNumber;
schema_version: ZodLiteral<(...)>;
},
$strip,
>,
>;
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<(...)>;
platform: ZodString;
},
$strip,
>,
>;
evidence_id: ZodString;
evidence_links: ZodArray<ZodString>;
limitations: ZodArray<ZodString>;
locations: ZodArray<
ZodDiscriminatedUnion<
[
ZodObject<(...), (...)>,
ZodObject<(...), (...)>,
ZodObject<(...), (...)>,
ZodObject<(...), (...)>,
ZodObject<(...), (...)>,
],
"kind",
>,
>;
normalized_result: ZodObject<
{
cleanup: ZodObject<
{ residual_resources: ...; state: ... },
$strict,
>;
comparison: ZodOptional<ZodArray<(...)>>;
limitations: ZodArray<ZodString>;
outcomes: ZodArray<ZodObject<(...), (...)>>;
plan_digest: ZodString;
reproducer: ZodNullable<ZodDiscriminatedUnion<(...), (...)>>;
schema_version: ZodLiteral<1>;
stderr: ZodString;
termination: ZodEnum<
{
cancelled: ...;
completed: ...;
crash: ...;
oom: ...;
protocol_error: ...;
timeout: ...;
},
>;
},
$strict,
>;
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<(...)>;
digest: ZodObject<(...), (...)>;
format: ZodEnum<(...)>;
local_path: ZodString;
name: ZodString;
},
$strip,
>,
>;
},
$strict,
>,
>;
phase: ZodEnum<{ execute: "execute"; plan: "plan" }>;
plan: ZodNullable<
ZodObject<
{
cases: ZodArray<
ZodObject<
{
arguments: ZodArray<(...)>;
case_id: ZodString;
sha256: ZodString;
},
$strict,
>,
>;
determinism: ZodObject<
{
clock_iso: ZodDefault<ZodISODateTime>;
locale: ZodDefault<ZodLiteral<(...)>>;
platform: ZodDefault<ZodLiteral<(...)>>;
random_seed: ZodDefault<ZodNumber>;
timezone: ZodDefault<ZodLiteral<(...)>>;
},
$strict,
>;
effects: ZodArray<ZodString>;
filesystem: ZodObject<
{
host_writes: ZodLiteral<false>;
private_tmpfs_bytes: ZodNumber;
},
$strict,
>;
left: ZodObject<
{
entry_alias: ZodString;
entry_export: ZodString;
modules: ZodArray<ZodObject<(...), (...)>>;
},
$strict,
>;
limits: ZodObject<
{
cpu_quota_percent: ZodDefault<ZodNumber>;
input_bytes: ZodDefault<ZodNumber>;
memory_bytes: ZodDefault<ZodNumber>;
module_bytes: ZodDefault<ZodNumber>;
output_bytes: ZodDefault<ZodNumber>;
protocol_bytes: ZodDefault<ZodNumber>;
result_depth: ZodDefault<ZodNumber>;
result_nodes: ZodDefault<ZodNumber>;
stderr_bytes: ZodDefault<ZodNumber>;
tasks: ZodDefault<ZodNumber>;
tmpfs_bytes: ZodDefault<ZodNumber>;
wall_time_ms: ZodDefault<ZodNumber>;
},
$strict,
>;
network: ZodLiteral<"none">;
plan_digest: ZodString;
policy_sha256: ZodString;
policy_version: ZodLiteral<"linux-bwrap-systemd-v1">;
reproducer_export: ZodNullable<
ZodObject<
{
authority: ZodLiteral<(...)>;
include_sources: ZodBoolean;
path: ZodString;
},
$strict,
>,
>;
right: ZodOptional<
ZodObject<
{
entry_alias: ZodString;
entry_export: ZodString;
modules: ZodArray<(...)>;
},
$strict,
>,
>;
runtime: ZodObject<
{
executable: ZodObject<
{ path: ...; sha256: ...; version: ... },
$strict,
>;
read_only_files: ZodArray<ZodObject<(...), (...)>>;
worker: ZodObject<
{ path: ...; sha256: ...; version: ... },
$strict,
>;
},
$strict,
>;
sandbox: ZodObject<
{
bubblewrap: ZodObject<
{ path: ...; sha256: ...; version: ... },
$strict,
>;
seccomp_sha256: ZodString;
shell: ZodObject<{ path: ...; sha256: ...; version: ... }, $strict>;
systemctl: ZodObject<
{ path: ...; sha256: ...; version: ... },
$strict,
>;
systemd_run: ZodObject<
{ path: ...; sha256: ...; version: ... },
$strict,
>;
},
$strict,
>;
schema_version: ZodLiteral<1>;
},
$strict,
>,
>;
source_evidence: ZodArray<
ZodObject<
{
analysis_profile: ZodOptional<
ZodObject<
{
digest: ZodString;
parameters: ZodRecord<(...), (...)>;
provider: ZodObject<(...), (...)>;
provider_profile_schema_version: ZodNumber;
schema_version: ZodLiteral<(...)>;
},
$strip,
>,
>;
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<(...)>;
platform: ZodString;
},
$strip,
>,
>;
evidence_id: ZodString;
evidence_links: ZodArray<ZodString>;
limitations: ZodArray<ZodString>;
locations: ZodArray<
ZodDiscriminatedUnion<
[
ZodObject<(...), (...)>,
ZodObject<(...), (...)>,
ZodObject<(...), (...)>,
ZodObject<(...), (...)>,
ZodObject<(...), (...)>,
],
"kind",
>,
>;
normalized_result: ZodObject<
{
cleanup: ZodObject<
{ residual_resources: ...; state: ... },
$strict,
>;
comparison: ZodOptional<ZodArray<(...)>>;
limitations: ZodArray<ZodString>;
outcomes: ZodArray<ZodObject<(...), (...)>>;
plan_digest: ZodString;
reproducer: ZodNullable<ZodDiscriminatedUnion<(...), (...)>>;
schema_version: ZodLiteral<1>;
stderr: ZodString;
termination: ZodEnum<
{
cancelled: ...;
completed: ...;
crash: ...;
oom: ...;
protocol_error: ...;
timeout: ...;
},
>;
},
$strict,
>;
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<(...)>;
digest: ZodObject<(...), (...)>;
format: ZodEnum<(...)>;
local_path: ZodString;
name: ZodString;
},
$strip,
>,
>;
},
$strict,
>,
>;
},
$strict,
>;
schema_version: ZodLiteral<1>;
transformation: ZodObject<
{
artifact_path: ZodString;
inserted_ranges: ZodArray<
ZodObject<
{
byte_end: ZodNumber;
byte_start: ZodNumber;
inserted_sha256: ZodString;
purpose: ZodEnum<
{
"export-binding": "export-binding";
"factory-prefix": "factory-prefix";
"factory-suffix": "factory-suffix";
},
>;
},
$strict,
>,
>;
instrumented_byte_length: ZodNumber;
instrumented_sha256: ZodString;
kind: ZodLiteral<"commonjs-factory-export-v1">;
original_byte_length: ZodNumber;
original_sha256: ZodString;
output_format: ZodLiteral<"commonjs-factory">;
schema_version: ZodLiteral<1>;
selected_range: ZodObject<
{
byte_end: ZodNumber;
byte_start: ZodNumber;
selected_sha256: ZodString;
},
$strict,
>;
source_map: ZodLiteral<null>;
},
$strict,
>;
transformation_evidence: ZodUnion<
readonly [
ZodObject<
{
analysis_profile: ZodObject<
{
digest: ZodString;
parameters: ZodRecord<ZodString, ZodJSONSchema>;
provider: ZodObject<
{ id: ZodString; name: ZodString; version: ZodString },
$strip,
>;
provider_profile_schema_version: ZodNumber;
schema_version: ZodLiteral<1>;
},
$strip,
>;
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: ...;
none: ...;
process: ...;
"virtual-machine": ...;
},
>;
platform: ZodString;
},
$strip,
>,
>;
evidence_id: ZodString;
evidence_links: ZodArray<ZodString>;
limitations: ZodArray<ZodString>;
locations: ZodArray<
ZodDiscriminatedUnion<
[
ZodObject<{ address: ...; kind: ... }, $strip>,
ZodObject<{ end: ...; kind: ...; start: ... }, $strip>,
ZodObject<{ kind: ...; path: ... }, $strip>,
ZodObject<{ kind: ...; offset: ... }, $strip>,
ZodObject<{ end: ...; kind: ...; start: ... }, $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<(...)>>;
digest: ZodObject<{ sha256: ... }, $strip>;
format: ZodEnum<
{
"analysis-database": ...;
apk: ...;
asar: ...;
directory: ...;
dmg: ...;
elf: ...;
entitlements: ...;
file: ...;
hopper: ...;
ipa: ...;
javascript: ...;
"javascript-bundle": ...;
"mach-o": ...;
"mach-o-universal": ...;
pe: ...;
pkg: ...;
plist: ...;
"source-map": ...;
unknown: ...;
zip: ...;
},
>;
local_path: ZodString;
name: ZodString;
},
$strip,
>,
>;
},
$strict,
>,
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: ...;
none: ...;
process: ...;
"virtual-machine": ...;
},
>;
platform: ZodString;
},
$strip,
>,
>;
evidence_id: ZodString;
evidence_links: ZodArray<ZodString>;
limitations: ZodArray<ZodString>;
locations: ZodArray<
ZodDiscriminatedUnion<
[
ZodObject<{ address: ...; kind: ... }, $strip>,
ZodObject<{ end: ...; kind: ...; start: ... }, $strip>,
ZodObject<{ kind: ...; path: ... }, $strip>,
ZodObject<{ kind: ...; offset: ... }, $strip>,
ZodObject<{ end: ...; kind: ...; start: ... }, $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<(...)>>;
digest: ZodObject<{ sha256: ... }, $strip>;
format: ZodEnum<
{
"analysis-database": ...;
apk: ...;
asar: ...;
directory: ...;
dmg: ...;
elf: ...;
entitlements: ...;
file: ...;
hopper: ...;
ipa: ...;
javascript: ...;
"javascript-bundle": ...;
"mach-o": ...;
"mach-o-universal": ...;
pe: ...;
pkg: ...;
plist: ...;
"source-map": ...;
unknown: ...;
zip: ...;
},
>;
local_path: ZodString;
name: ZodString;
},
$strip,
>,
>;
},
$strict,
>,
],
>;
},
$strict,
> = ...