Variable runtimeIdentificationResultSchemaConst
runtimeIdentificationResultSchema: ZodObject<
{
coverage: ZodObject<
{
inventory_complete: ZodBoolean;
omitted_observations: ZodNumber;
status: ZodEnum<
{
"complete-within-inventory": "complete-within-inventory";
partial: "partial";
truncated: "truncated";
},
>;
},
$strict,
>;
identification_id: ZodString;
limitations: ZodArray<ZodString>;
root_format: ZodString;
root_sha256: ZodString;
runtimes: ZodArray<
ZodObject<
{
family: ZodEnum<
{
android: "android";
apple: "apple";
javascript: "javascript";
jvm: "jvm";
native: "native";
webassembly: "webassembly";
},
>;
inspection: ZodEnum<
{
available: "available";
"provider-missing": "provider-missing";
"provider-selection-required": "provider-selection-required";
},
>;
observations: ZodArray<
ZodObject<
{
artifact_id: ZodString;
format: ZodString;
path: ZodString;
sha256: ZodString;
},
$strict,
>,
>;
omitted_observations: ZodNumber;
provider_id: ZodNullable<ZodString>;
reason: ZodNullable<ZodString>;
},
$strict,
>,
>;
schema_version: ZodLiteral<1>;
source_evidence_ids: ZodArray<ZodString>;
},
$strict,
> = ...
Provider-neutral runtime identification with explicit tooling availability.