Variable adapterCapabilityReceiptSchemaConst
adapterCapabilityReceiptSchema: ZodObject<
{
adapter: ZodObject<
{
capabilities: ZodObject<
{
controls: ZodArray<
ZodObject<
{
activeWhen: ZodArray<ZodEnum<(...)>>;
id: ZodEnum<
{
"gateway.budget": ...;
"gateway.freeze": ...;
"gateway.model": ...;
"gateway.route": ...;
"provider.allow": ...;
"provider.ask": ...;
"provider.deny": ...;
"provider.steer": ...;
"tool.allowlist": ...;
},
>;
},
$strict,
>,
>;
declarationVersion: ZodLiteral<"1">;
definitionVersion: ZodUnion<
readonly [ZodString, ZodLiteral<"unverified">],
>;
events: ZodArray<
ZodObject<
{
activeWhen: ZodArray<ZodEnum<(...)>>;
id: ZodEnum<
{
"action.completed": ...;
"action.decision": ...;
"action.failed": ...;
"action.requested": ...;
"model.request": ...;
"model.response": ...;
"process.exited": ...;
"process.started": ...;
"process.stderr": ...;
"process.stdout": ...;
},
>;
},
$strict,
>,
>;
lossiness: ZodObject<
{
level: ZodEnum<
{
normalized: "normalized";
partial: "partial";
redacted: "redacted";
unknown: "unknown";
},
>;
omitted: ZodArray<ZodString>;
},
$strict,
>;
verification: ZodObject<
{
authority: ZodEnum<{ amc: "amc"; publisher: "publisher" }>;
evidenceRefs: ZodArray<ZodString>;
status: ZodEnum<
{
fixture_verified: "fixture_verified";
unverified: "unverified";
},
>;
},
$strict,
>;
versionSource: ZodEnum<
{
adapter_binary: "adapter_binary";
host_runtime: "host_runtime";
mixed_runtime: "mixed_runtime";
package_probe: "package_probe";
shell_runtime: "shell_runtime";
unknown: "unknown";
},
>;
},
$strict,
>;
displayName: ZodString;
id: ZodString;
kind: ZodEnum<
{
CLI: "CLI";
LIBRARY_NODE: "LIBRARY_NODE";
LIBRARY_PYTHON: "LIBRARY_PYTHON";
},
>;
providerFamily: ZodEnum<
{
ANTHROPIC: "ANTHROPIC";
CUSTOM_HTTP: "CUSTOM_HTTP";
GEMINI: "GEMINI";
OPENAI_COMPAT: "OPENAI_COMPAT";
OPENROUTER: "OPENROUTER";
XAI_GROK: "XAI_GROK";
},
>;
source: ZodEnum<{ builtin: "builtin"; plugin: "plugin" }>;
},
$strict,
>;
effective: ZodObject<
{
controls: ZodArray<
ZodEnum<
{
"gateway.budget": "gateway.budget";
"gateway.freeze": "gateway.freeze";
"gateway.model": "gateway.model";
"gateway.route": "gateway.route";
"provider.allow": "provider.allow";
"provider.ask": "provider.ask";
"provider.deny": "provider.deny";
"provider.steer": "provider.steer";
"tool.allowlist": "tool.allowlist";
},
>,
>;
events: ZodArray<
ZodEnum<
{
"action.completed": "action.completed";
"action.decision": "action.decision";
"action.failed": "action.failed";
"action.requested": "action.requested";
"model.request": "model.request";
"model.response": "model.response";
"process.exited": "process.exited";
"process.started": "process.started";
"process.stderr": "process.stderr";
"process.stdout": "process.stdout";
},
>,
>;
},
$strict,
>;
inspection: ZodObject<
{
configuration: ZodObject<
{
status: ZodEnum<
{
invalid: "invalid";
missing: "missing";
not_selected: "not_selected";
signed_selected: "signed_selected";
},
>;
},
$strict,
>;
hook: ZodObject<
{
mode: ZodNullable<
ZodEnum<{ control: "control"; observe: "observe" }>,
>;
provider: ZodNullable<
ZodEnum<
{ "claude-code": "claude-code"; "gemini-cli": "gemini-cli" },
>,
>;
status: ZodEnum<
{
agent_mismatch: "agent_mismatch";
control: "control";
drifted: "drifted";
expired: "expired";
invalid: "invalid";
not_applicable: "not_applicable";
not_installed: "not_installed";
observe: "observe";
},
>;
},
$strict,
>;
runtime: ZodObject<
{
command: ZodNullable<ZodString>;
status: ZodEnum<
{
detected: "detected";
not_detected: "not_detected";
version_unavailable: "version_unavailable";
},
>;
version: ZodNullable<ZodString>;
},
$strict,
>;
},
$strict,
>;
issuedAt: ZodString;
receiptHash: ZodString;
receiptId: ZodString;
receiptVersion: ZodLiteral<"amc.adapter-capability-receipt.v1">;
signature: ZodObject<
{
digestSha256: ZodString;
envelope: ZodOptional<
ZodObject<
{
alg: ZodLiteral<"ed25519">;
fingerprint: ZodString;
pubkeyB64: ZodString;
sigB64: ZodString;
signedTs: ZodNumber;
signer: ZodObject<
{
attestationLevel: ZodEnum<{ HARDWARE: ...; SOFTWARE: ... }>;
notaryFingerprint: ZodOptional<ZodString>;
type: ZodEnum<{ NOTARY: ...; VAULT: ... }>;
},
$strip,
>;
v: ZodLiteral<1>;
},
$strip,
>,
>;
signature: ZodString;
signedTs: ZodNumber;
signer: ZodLiteral<"auditor">;
},
$strict,
>;
subject: ZodObject<{ adapterId: ZodString; agentId: ZodString }, $strict>;
verification: ZodObject<
{
reasons: ZodArray<ZodString>;
status: ZodEnum<
{
fail_closed: "fail_closed";
partial: "partial";
verified: "verified";
},
>;
},
$strict,
>;
},
$strict,
> = ...