Agent Maturity Compass API - v1.2.0
    Preparing search index...

    Variable adapterCapabilityDeclarationSchemaConst

    adapterCapabilityDeclarationSchema: ZodObject<
        {
            controls: ZodArray<
                ZodObject<
                    {
                        activeWhen: ZodArray<
                            ZodEnum<
                                {
                                    adapter_run: "adapter_run";
                                    gateway_routed: "gateway_routed";
                                    hook_control: "hook_control";
                                    hook_observe: "hook_observe";
                                },
                            >,
                        >;
                        id: 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";
                            },
                        >;
                    },
                    $strict,
                >,
            >;
            declarationVersion: ZodLiteral<"1">;
            definitionVersion: ZodUnion<
                readonly [ZodString, ZodLiteral<"unverified">],
            >;
            events: ZodArray<
                ZodObject<
                    {
                        activeWhen: ZodArray<
                            ZodEnum<
                                {
                                    adapter_run: "adapter_run";
                                    gateway_routed: "gateway_routed";
                                    hook_control: "hook_control";
                                    hook_observe: "hook_observe";
                                },
                            >,
                        >;
                        id: 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,
                >,
            >;
            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,
    > = ...