Variable runtimeCharacterizationPlanSchemaConst
runtimeCharacterizationPlanSchema: 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,
> = ...