{"id":"@lssm-tech/lib.agent-protocol-spec","slug":"lib.agent-protocol-spec","name":"@lssm-tech/lib.agent-protocol-spec","version":"0.1.0","path":"packages/platform/agents/agent-protocol-spec","manifestPath":"packages/platform/agents/agent-protocol-spec/package.json","manifestBlobSha":"6892c84f25a7e06bb61c441c3aebe1ecd6273233","layer":"platform","physicalArea":"agents","primaryArea":"agents-and-context","classification":{"privateDeclared":null,"catalogFamily":"contracts","catalogKind":"library","catalogStatus":"active","adoptionMode":"adoptable","stability":"experimental"},"description":"Provider-neutral durable agent help, uncertainty and common protocol definitions with exact legacy compatibility.","descriptionOrigin":"package.json","catalog":{"family":"contracts","kind":"library","status":"active","adoptionMode":"adoptable","stability":"experimental","platforms":["server","web"],"runtimes":["node","bun","browser"],"entrypoints":[".","./common","./help","./runtime-adapters","./protocol/model-serving-validation-v2","./protocol/model-selection-validation","./protocol/execution","./protocol/application","./protocol/application-lifecycle","./protocol/application-qualification","./protocol/application-qualification-validation","./protocol/task-result-validation","./protocol/model-fallback-validation","./protocol/model-selection-validation-v2","./protocol/planning","./protocol/memory-governance","./protocol/model-route-contracts-v2","./context/agent-context","./protocol/model-invocation-profile","./protocol/delegation","./protocol/application-signature","./protocol/reflection","./protocol/model-fallback-validation-v2","./protocol/graph-validation","./protocol/budget","./protocol/bindings","./protocol/memory-validation","./protocol/model-routing-v2","./protocol/model-routing.test-fixtures","./agent/spec","./protocol/model-routing","./protocol/model-routing-v2.test-fixtures","./protocol/memory","./protocol/model-route-contracts","./protocol/model-selection-bindings-v2","./agent-platform/baseline-suites","./agent-platform/digest","./agent-platform","./agent-platform/types","./agent-platform/validation-v2","./agent-platform/validation","./protocol/automation","./protocol/markdown-migration","./protocol/automation/automation.test-fixture","./protocol/automation/contracts","./protocol/automation/definition-validation","./protocol/automation/digests","./protocol/automation/lifecycle","./protocol/automation/lifecycle-validation","./protocol/automation/run-validation","./protocol/automation/validation","./agent-step-observability","./agent-step-observability/types","./agent-step-observability/validation","./agentic-interaction","./agentic-interaction/constants","./agent/constants","./agent/graph-conversation","./acp/constants","./context/agent-context-validation","./protocol/model-routing-migration"],"documentation":[{"title":"Agent protocol spec package guide","url":"https://github.com/lssm-tech/contractspec/blob/main/packages/platform/agents/agent-protocol-spec/README.md","kind":"readme"}],"capabilities":[{"id":"agents.protocol.spec.help-common","aliases":["durable agent help","agent uncertainty","common agent protocol"],"title":"Durable agent help and common protocol definitions","description":"Existing complete help/uncertainty/escalation/common wire types, strict schemas and deterministic binding validators; legacy imports forward to canonical identities.","useCases":["Describe durable help requests and uncertainty/escalation evidence without importing agent execution/provider packages."],"canonicalImports":[{"from":"@lssm-tech/lib.agent-protocol-spec/help","symbols":["AgentHelpRequestV1","agentHelpRequestV1Schema"]},{"from":"@lssm-tech/lib.agent-protocol-spec/common","symbols":["AgentScopeV1","agentProtocolEvidencePointerSchema"]},{"from":"@lssm-tech/lib.agent-protocol-spec/runtime-adapters","symbols":["AGENT_RUNTIME_ADAPTER_KEYS","AgentRuntimeAdapterKey","WorkflowRuntimeAdapterKey","AGENT_RUNTIME_CAPABILITY_KEYS","AgentRuntimeCapabilityKey","AgentRuntimeCapabilityStatus","AgentRuntimeCapabilityDiagnostic"]},{"from":"@lssm-tech/lib.agent-protocol-spec/agent-platform/baseline-suites","symbols":[]},{"from":"@lssm-tech/lib.agent-protocol-spec/agent-platform/digest","symbols":[]},{"from":"@lssm-tech/lib.agent-protocol-spec/agent-platform","symbols":[]},{"from":"@lssm-tech/lib.agent-protocol-spec/agent-platform/types","symbols":[]},{"from":"@lssm-tech/lib.agent-protocol-spec/agent-platform/validation-v2","symbols":[]},{"from":"@lssm-tech/lib.agent-protocol-spec/agent-platform/validation","symbols":[]},{"from":"@lssm-tech/lib.agent-protocol-spec/agentic-interaction","symbols":[]},{"from":"@lssm-tech/lib.agent-protocol-spec/agentic-interaction/constants","symbols":[]}],"constraints":{"platforms":["server","web"],"runtimes":["node","bun","browser"],"avoidWhen":["Actual agent execution, provider dispatch, live authorization decisions, step review/improvement promotion or unrelated broader protocol families are required."]}}],"exclude":["src/protocol/model-selection-bindings-v2.ts"]},"canonicalImports":[{"capabilityId":"agents.protocol.spec.help-common","from":"@lssm-tech/lib.agent-protocol-spec/help","symbols":["AgentHelpRequestV1","agentHelpRequestV1Schema"]},{"capabilityId":"agents.protocol.spec.help-common","from":"@lssm-tech/lib.agent-protocol-spec/common","symbols":["AgentScopeV1","agentProtocolEvidencePointerSchema"]},{"capabilityId":"agents.protocol.spec.help-common","from":"@lssm-tech/lib.agent-protocol-spec/runtime-adapters","symbols":["AGENT_RUNTIME_ADAPTER_KEYS","AgentRuntimeAdapterKey","WorkflowRuntimeAdapterKey","AGENT_RUNTIME_CAPABILITY_KEYS","AgentRuntimeCapabilityKey","AgentRuntimeCapabilityStatus","AgentRuntimeCapabilityDiagnostic"]},{"capabilityId":"agents.protocol.spec.help-common","from":"@lssm-tech/lib.agent-protocol-spec/agent-platform/baseline-suites","symbols":[]},{"capabilityId":"agents.protocol.spec.help-common","from":"@lssm-tech/lib.agent-protocol-spec/agent-platform/digest","symbols":[]},{"capabilityId":"agents.protocol.spec.help-common","from":"@lssm-tech/lib.agent-protocol-spec/agent-platform","symbols":[]},{"capabilityId":"agents.protocol.spec.help-common","from":"@lssm-tech/lib.agent-protocol-spec/agent-platform/types","symbols":[]},{"capabilityId":"agents.protocol.spec.help-common","from":"@lssm-tech/lib.agent-protocol-spec/agent-platform/validation-v2","symbols":[]},{"capabilityId":"agents.protocol.spec.help-common","from":"@lssm-tech/lib.agent-protocol-spec/agent-platform/validation","symbols":[]},{"capabilityId":"agents.protocol.spec.help-common","from":"@lssm-tech/lib.agent-protocol-spec/agentic-interaction","symbols":[]},{"capabilityId":"agents.protocol.spec.help-common","from":"@lssm-tech/lib.agent-protocol-spec/agentic-interaction/constants","symbols":[]}],"scripts":{"build":"contractspec-bun-build build","build:bundle":"contractspec-bun-build transpile","build:types":"contractspec-bun-build types","prebuild":"contractspec-bun-build prebuild","lint:check":"node ../../../../scripts/biome.cjs check .","typecheck":"tsgo --noEmit -p tsconfig.check.json","test":"bun test ./src"},"scriptStatus":"complete pinned manifest","dependencies":{"zod":"catalog:","@lssm-tech/lib.contracts-spec-core":"workspace:^","@lssm-tech/lib.crypto-utils":"workspace:^"},"devDependencies":{"@lssm-tech/tool.bun":"workspace:*","@lssm-tech/tool.typescript":"workspace:*","@types/bun":"catalog:types"},"peerDependencies":{},"optionalDependencies":{},"peerDependenciesMeta":{},"bundledDependencies":null,"dependencyStatus":"complete pinned manifest","exports":{".":"./src/index.ts","./common":"./src/common.ts","./help":"./src/help.ts","./runtime-adapters":"./src/runtime-adapters.ts","./protocol/model-serving-validation-v2":"./src/protocol/model-serving-validation-v2.ts","./protocol/model-selection-validation":"./src/protocol/model-selection-validation.ts","./protocol/execution":"./src/protocol/execution.ts","./protocol/application":"./src/protocol/application.ts","./protocol/application-lifecycle":"./src/protocol/application-lifecycle.ts","./protocol/application-qualification":"./src/protocol/application-qualification.ts","./protocol/application-qualification-validation":"./src/protocol/application-qualification-validation.ts","./protocol/task-result-validation":"./src/protocol/task-result-validation.ts","./protocol/model-fallback-validation":"./src/protocol/model-fallback-validation.ts","./protocol/model-selection-validation-v2":"./src/protocol/model-selection-validation-v2.ts","./protocol/planning":"./src/protocol/planning.ts","./protocol/memory-governance":"./src/protocol/memory-governance.ts","./protocol/model-route-contracts-v2":"./src/protocol/model-route-contracts-v2.ts","./context/agent-context":"./src/context/agent-context.ts","./protocol/model-invocation-profile":"./src/protocol/model-invocation-profile.ts","./protocol/delegation":"./src/protocol/delegation.ts","./protocol/application-signature":"./src/protocol/application-signature.ts","./protocol/reflection":"./src/protocol/reflection.ts","./protocol/model-fallback-validation-v2":"./src/protocol/model-fallback-validation-v2.ts","./protocol/graph-validation":"./src/protocol/graph-validation.ts","./protocol/budget":"./src/protocol/budget.ts","./protocol/bindings":"./src/protocol/bindings.ts","./protocol/memory-validation":"./src/protocol/memory-validation.ts","./protocol/model-routing-v2":"./src/protocol/model-routing-v2.ts","./protocol/model-routing.test-fixtures":"./src/protocol/model-routing.test-fixtures.ts","./agent/spec":"./src/agent/spec.ts","./protocol/model-routing":"./src/protocol/model-routing.ts","./protocol/model-routing-v2.test-fixtures":"./src/protocol/model-routing-v2.test-fixtures.ts","./protocol/memory":"./src/protocol/memory.ts","./protocol/model-route-contracts":"./src/protocol/model-route-contracts.ts","./protocol/model-selection-bindings-v2":null,"./agent-platform/baseline-suites":"./src/agent-platform/baseline-suites.ts","./agent-platform/digest":"./src/agent-platform/digest.ts","./agent-platform":"./src/agent-platform/index.ts","./agent-platform/types":"./src/agent-platform/types.ts","./agent-platform/validation-v2":"./src/agent-platform/validation-v2.ts","./agent-platform/validation":"./src/agent-platform/validation.ts","./protocol/automation":"./src/protocol/automation/index.ts","./protocol/markdown-migration":"./src/protocol/markdown-migration.ts","./protocol/automation/automation.test-fixture":"./src/protocol/automation/automation.test-fixture.ts","./protocol/automation/contracts":"./src/protocol/automation/contracts.ts","./protocol/automation/definition-validation":"./src/protocol/automation/definition-validation.ts","./protocol/automation/digests":"./src/protocol/automation/digests.ts","./protocol/automation/lifecycle":"./src/protocol/automation/lifecycle.ts","./protocol/automation/lifecycle-validation":"./src/protocol/automation/lifecycle-validation.ts","./protocol/automation/run-validation":"./src/protocol/automation/run-validation.ts","./protocol/automation/validation":"./src/protocol/automation/validation.ts","./agent-step-observability":"./src/agent-step-observability/index.ts","./agent-step-observability/types":"./src/agent-step-observability/types.ts","./agent-step-observability/validation":"./src/agent-step-observability/validation.ts","./agentic-interaction":"./src/agentic-interaction/index.ts","./agentic-interaction/constants":"./src/agentic-interaction/constants.ts","./agent/constants":"./src/agent/constants.ts","./agent/graph-conversation":"./src/agent/graph-conversation.ts","./acp/constants":"./src/acp/constants.ts","./context/agent-context-validation":"./src/context/agent-context-validation.ts","./agentpacks/evidence-audit-validation":"./src/agentpacks/evidence-audit-validation.ts","./agentpacks/evidence-canonicalization":"./src/agentpacks/evidence-canonicalization.ts","./agentpacks/evidence-fixtures":"./src/agentpacks/evidence-fixtures.ts","./agentpacks/evidence-schema-primitives":"./src/agentpacks/evidence-schema-primitives.ts","./agentpacks/evidence-trace-validation":"./src/agentpacks/evidence-trace-validation.ts","./agentpacks/evidence-types":"./src/agentpacks/evidence-types.ts","./agentpacks/evidence-validation":"./src/agentpacks/evidence-validation.ts","./agentpacks":"./src/agentpacks/index.ts","./agentpacks/types":"./src/agentpacks/types.ts","./agentpacks/validation":"./src/agentpacks/validation.ts","./protocol/model-routing-migration":"./src/protocol/model-routing-migration.ts"},"publishExports":{".":{"types":"./dist/index.d.ts","browser":"./dist/browser/index.js","bun":"./dist/index.js","node":"./dist/node/index.js","default":"./dist/index.js"},"./common":{"types":"./dist/common.d.ts","browser":"./dist/browser/common.js","bun":"./dist/common.js","node":"./dist/node/common.js","default":"./dist/common.js"},"./help":{"types":"./dist/help.d.ts","browser":"./dist/browser/help.js","bun":"./dist/help.js","node":"./dist/node/help.js","default":"./dist/help.js"},"./runtime-adapters":{"types":"./dist/runtime-adapters.d.ts","browser":"./dist/browser/runtime-adapters.js","bun":"./dist/runtime-adapters.js","node":"./dist/node/runtime-adapters.js","default":"./dist/runtime-adapters.js"},"./protocol/model-serving-validation-v2":{"types":"./dist/protocol/model-serving-validation-v2.d.ts","browser":"./dist/browser/protocol/model-serving-validation-v2.js","bun":"./dist/protocol/model-serving-validation-v2.js","node":"./dist/node/protocol/model-serving-validation-v2.js","default":"./dist/protocol/model-serving-validation-v2.js"},"./protocol/model-selection-validation":{"types":"./dist/protocol/model-selection-validation.d.ts","browser":"./dist/browser/protocol/model-selection-validation.js","bun":"./dist/protocol/model-selection-validation.js","node":"./dist/node/protocol/model-selection-validation.js","default":"./dist/protocol/model-selection-validation.js"},"./protocol/execution":{"types":"./dist/protocol/execution.d.ts","browser":"./dist/browser/protocol/execution.js","bun":"./dist/protocol/execution.js","node":"./dist/node/protocol/execution.js","default":"./dist/protocol/execution.js"},"./protocol/application":{"types":"./dist/protocol/application.d.ts","browser":"./dist/browser/protocol/application.js","bun":"./dist/protocol/application.js","node":"./dist/node/protocol/application.js","default":"./dist/protocol/application.js"},"./protocol/application-lifecycle":{"types":"./dist/protocol/application-lifecycle.d.ts","browser":"./dist/browser/protocol/application-lifecycle.js","bun":"./dist/protocol/application-lifecycle.js","node":"./dist/node/protocol/application-lifecycle.js","default":"./dist/protocol/application-lifecycle.js"},"./protocol/application-qualification":{"types":"./dist/protocol/application-qualification.d.ts","browser":"./dist/browser/protocol/application-qualification.js","bun":"./dist/protocol/application-qualification.js","node":"./dist/node/protocol/application-qualification.js","default":"./dist/protocol/application-qualification.js"},"./protocol/application-qualification-validation":{"types":"./dist/protocol/application-qualification-validation.d.ts","browser":"./dist/browser/protocol/application-qualification-validation.js","bun":"./dist/protocol/application-qualification-validation.js","node":"./dist/node/protocol/application-qualification-validation.js","default":"./dist/protocol/application-qualification-validation.js"},"./protocol/task-result-validation":{"types":"./dist/protocol/task-result-validation.d.ts","browser":"./dist/browser/protocol/task-result-validation.js","bun":"./dist/protocol/task-result-validation.js","node":"./dist/node/protocol/task-result-validation.js","default":"./dist/protocol/task-result-validation.js"},"./protocol/model-fallback-validation":{"types":"./dist/protocol/model-fallback-validation.d.ts","browser":"./dist/browser/protocol/model-fallback-validation.js","bun":"./dist/protocol/model-fallback-validation.js","node":"./dist/node/protocol/model-fallback-validation.js","default":"./dist/protocol/model-fallback-validation.js"},"./protocol/model-selection-validation-v2":{"types":"./dist/protocol/model-selection-validation-v2.d.ts","browser":"./dist/browser/protocol/model-selection-validation-v2.js","bun":"./dist/protocol/model-selection-validation-v2.js","node":"./dist/node/protocol/model-selection-validation-v2.js","default":"./dist/protocol/model-selection-validation-v2.js"},"./protocol/planning":{"types":"./dist/protocol/planning.d.ts","browser":"./dist/browser/protocol/planning.js","bun":"./dist/protocol/planning.js","node":"./dist/node/protocol/planning.js","default":"./dist/protocol/planning.js"},"./protocol/memory-governance":{"types":"./dist/protocol/memory-governance.d.ts","browser":"./dist/browser/protocol/memory-governance.js","bun":"./dist/protocol/memory-governance.js","node":"./dist/node/protocol/memory-governance.js","default":"./dist/protocol/memory-governance.js"},"./protocol/model-route-contracts-v2":{"types":"./dist/protocol/model-route-contracts-v2.d.ts","browser":"./dist/browser/protocol/model-route-contracts-v2.js","bun":"./dist/protocol/model-route-contracts-v2.js","node":"./dist/node/protocol/model-route-contracts-v2.js","default":"./dist/protocol/model-route-contracts-v2.js"},"./context/agent-context":{"types":"./dist/context/agent-context.d.ts","browser":"./dist/browser/context/agent-context.js","bun":"./dist/context/agent-context.js","node":"./dist/node/context/agent-context.js","default":"./dist/context/agent-context.js"},"./protocol/model-invocation-profile":{"types":"./dist/protocol/model-invocation-profile.d.ts","browser":"./dist/browser/protocol/model-invocation-profile.js","bun":"./dist/protocol/model-invocation-profile.js","node":"./dist/node/protocol/model-invocation-profile.js","default":"./dist/protocol/model-invocation-profile.js"},"./protocol/delegation":{"types":"./dist/protocol/delegation.d.ts","browser":"./dist/browser/protocol/delegation.js","bun":"./dist/protocol/delegation.js","node":"./dist/node/protocol/delegation.js","default":"./dist/protocol/delegation.js"},"./protocol/application-signature":{"types":"./dist/protocol/application-signature.d.ts","browser":"./dist/browser/protocol/application-signature.js","bun":"./dist/protocol/application-signature.js","node":"./dist/node/protocol/application-signature.js","default":"./dist/protocol/application-signature.js"},"./protocol/reflection":{"types":"./dist/protocol/reflection.d.ts","browser":"./dist/browser/protocol/reflection.js","bun":"./dist/protocol/reflection.js","node":"./dist/node/protocol/reflection.js","default":"./dist/protocol/reflection.js"},"./protocol/model-fallback-validation-v2":{"types":"./dist/protocol/model-fallback-validation-v2.d.ts","browser":"./dist/browser/protocol/model-fallback-validation-v2.js","bun":"./dist/protocol/model-fallback-validation-v2.js","node":"./dist/node/protocol/model-fallback-validation-v2.js","default":"./dist/protocol/model-fallback-validation-v2.js"},"./protocol/graph-validation":{"types":"./dist/protocol/graph-validation.d.ts","browser":"./dist/browser/protocol/graph-validation.js","bun":"./dist/protocol/graph-validation.js","node":"./dist/node/protocol/graph-validation.js","default":"./dist/protocol/graph-validation.js"},"./protocol/budget":{"types":"./dist/protocol/budget.d.ts","browser":"./dist/browser/protocol/budget.js","bun":"./dist/protocol/budget.js","node":"./dist/node/protocol/budget.js","default":"./dist/protocol/budget.js"},"./protocol/bindings":{"types":"./dist/protocol/bindings.d.ts","browser":"./dist/browser/protocol/bindings.js","bun":"./dist/protocol/bindings.js","node":"./dist/node/protocol/bindings.js","default":"./dist/protocol/bindings.js"},"./protocol/memory-validation":{"types":"./dist/protocol/memory-validation.d.ts","browser":"./dist/browser/protocol/memory-validation.js","bun":"./dist/protocol/memory-validation.js","node":"./dist/node/protocol/memory-validation.js","default":"./dist/protocol/memory-validation.js"},"./protocol/model-routing-v2":{"types":"./dist/protocol/model-routing-v2.d.ts","browser":"./dist/browser/protocol/model-routing-v2.js","bun":"./dist/protocol/model-routing-v2.js","node":"./dist/node/protocol/model-routing-v2.js","default":"./dist/protocol/model-routing-v2.js"},"./protocol/model-routing.test-fixtures":{"types":"./dist/protocol/model-routing.test-fixtures.d.ts","browser":"./dist/browser/protocol/model-routing.test-fixtures.js","bun":"./dist/protocol/model-routing.test-fixtures.js","node":"./dist/node/protocol/model-routing.test-fixtures.js","default":"./dist/protocol/model-routing.test-fixtures.js"},"./agent/spec":{"types":"./dist/agent/spec.d.ts","browser":"./dist/browser/agent/spec.js","bun":"./dist/agent/spec.js","node":"./dist/node/agent/spec.js","default":"./dist/agent/spec.js"},"./protocol/model-routing":{"types":"./dist/protocol/model-routing.d.ts","browser":"./dist/browser/protocol/model-routing.js","bun":"./dist/protocol/model-routing.js","node":"./dist/node/protocol/model-routing.js","default":"./dist/protocol/model-routing.js"},"./protocol/model-routing-v2.test-fixtures":{"types":"./dist/protocol/model-routing-v2.test-fixtures.d.ts","browser":"./dist/browser/protocol/model-routing-v2.test-fixtures.js","bun":"./dist/protocol/model-routing-v2.test-fixtures.js","node":"./dist/node/protocol/model-routing-v2.test-fixtures.js","default":"./dist/protocol/model-routing-v2.test-fixtures.js"},"./protocol/memory":{"types":"./dist/protocol/memory.d.ts","browser":"./dist/browser/protocol/memory.js","bun":"./dist/protocol/memory.js","node":"./dist/node/protocol/memory.js","default":"./dist/protocol/memory.js"},"./protocol/model-route-contracts":{"types":"./dist/protocol/model-route-contracts.d.ts","browser":"./dist/browser/protocol/model-route-contracts.js","bun":"./dist/protocol/model-route-contracts.js","node":"./dist/node/protocol/model-route-contracts.js","default":"./dist/protocol/model-route-contracts.js"},"./protocol/model-selection-bindings-v2":null,"./agent-platform/baseline-suites":{"types":"./dist/agent-platform/baseline-suites.d.ts","browser":"./dist/browser/agent-platform/baseline-suites.js","bun":"./dist/agent-platform/baseline-suites.js","node":"./dist/node/agent-platform/baseline-suites.js","default":"./dist/agent-platform/baseline-suites.js"},"./agent-platform/digest":{"types":"./dist/agent-platform/digest.d.ts","browser":"./dist/browser/agent-platform/digest.js","bun":"./dist/agent-platform/digest.js","node":"./dist/node/agent-platform/digest.js","default":"./dist/agent-platform/digest.js"},"./agent-platform":{"types":"./dist/agent-platform/index.d.ts","browser":"./dist/browser/agent-platform/index.js","bun":"./dist/agent-platform/index.js","node":"./dist/node/agent-platform/index.js","default":"./dist/agent-platform/index.js"},"./agent-platform/types":{"types":"./dist/agent-platform/types.d.ts","browser":"./dist/browser/agent-platform/types.js","bun":"./dist/agent-platform/types.js","node":"./dist/node/agent-platform/types.js","default":"./dist/agent-platform/types.js"},"./agent-platform/validation-v2":{"types":"./dist/agent-platform/validation-v2.d.ts","browser":"./dist/browser/agent-platform/validation-v2.js","bun":"./dist/agent-platform/validation-v2.js","node":"./dist/node/agent-platform/validation-v2.js","default":"./dist/agent-platform/validation-v2.js"},"./agent-platform/validation":{"types":"./dist/agent-platform/validation.d.ts","browser":"./dist/browser/agent-platform/validation.js","bun":"./dist/agent-platform/validation.js","node":"./dist/node/agent-platform/validation.js","default":"./dist/agent-platform/validation.js"},"./protocol/automation":{"types":"./dist/protocol/automation/index.d.ts","browser":"./dist/browser/protocol/automation/index.js","bun":"./dist/protocol/automation/index.js","node":"./dist/node/protocol/automation/index.js","default":"./dist/protocol/automation/index.js"},"./protocol/markdown-migration":{"types":"./dist/protocol/markdown-migration.d.ts","browser":"./dist/browser/protocol/markdown-migration.js","bun":"./dist/protocol/markdown-migration.js","node":"./dist/node/protocol/markdown-migration.js","default":"./dist/protocol/markdown-migration.js"},"./protocol/automation/automation.test-fixture":{"types":"./dist/protocol/automation/automation.test-fixture.d.ts","browser":"./dist/browser/protocol/automation/automation.test-fixture.js","bun":"./dist/protocol/automation/automation.test-fixture.js","node":"./dist/node/protocol/automation/automation.test-fixture.js","default":"./dist/protocol/automation/automation.test-fixture.js"},"./protocol/automation/contracts":{"types":"./dist/protocol/automation/contracts.d.ts","browser":"./dist/browser/protocol/automation/contracts.js","bun":"./dist/protocol/automation/contracts.js","node":"./dist/node/protocol/automation/contracts.js","default":"./dist/protocol/automation/contracts.js"},"./protocol/automation/definition-validation":{"types":"./dist/protocol/automation/definition-validation.d.ts","browser":"./dist/browser/protocol/automation/definition-validation.js","bun":"./dist/protocol/automation/definition-validation.js","node":"./dist/node/protocol/automation/definition-validation.js","default":"./dist/protocol/automation/definition-validation.js"},"./protocol/automation/digests":{"types":"./dist/protocol/automation/digests.d.ts","browser":"./dist/browser/protocol/automation/digests.js","bun":"./dist/protocol/automation/digests.js","node":"./dist/node/protocol/automation/digests.js","default":"./dist/protocol/automation/digests.js"},"./protocol/automation/lifecycle":{"types":"./dist/protocol/automation/lifecycle.d.ts","browser":"./dist/browser/protocol/automation/lifecycle.js","bun":"./dist/protocol/automation/lifecycle.js","node":"./dist/node/protocol/automation/lifecycle.js","default":"./dist/protocol/automation/lifecycle.js"},"./protocol/automation/lifecycle-validation":{"types":"./dist/protocol/automation/lifecycle-validation.d.ts","browser":"./dist/browser/protocol/automation/lifecycle-validation.js","bun":"./dist/protocol/automation/lifecycle-validation.js","node":"./dist/node/protocol/automation/lifecycle-validation.js","default":"./dist/protocol/automation/lifecycle-validation.js"},"./protocol/automation/run-validation":{"types":"./dist/protocol/automation/run-validation.d.ts","browser":"./dist/browser/protocol/automation/run-validation.js","bun":"./dist/protocol/automation/run-validation.js","node":"./dist/node/protocol/automation/run-validation.js","default":"./dist/protocol/automation/run-validation.js"},"./protocol/automation/validation":{"types":"./dist/protocol/automation/validation.d.ts","browser":"./dist/browser/protocol/automation/validation.js","bun":"./dist/protocol/automation/validation.js","node":"./dist/node/protocol/automation/validation.js","default":"./dist/protocol/automation/validation.js"},"./agent-step-observability":{"types":"./dist/agent-step-observability/index.d.ts","browser":"./dist/browser/agent-step-observability/index.js","bun":"./dist/agent-step-observability/index.js","node":"./dist/node/agent-step-observability/index.js","default":"./dist/agent-step-observability/index.js"},"./agent-step-observability/types":{"types":"./dist/agent-step-observability/types.d.ts","browser":"./dist/browser/agent-step-observability/types.js","bun":"./dist/agent-step-observability/types.js","node":"./dist/node/agent-step-observability/types.js","default":"./dist/agent-step-observability/types.js"},"./agent-step-observability/validation":{"types":"./dist/agent-step-observability/validation.d.ts","browser":"./dist/browser/agent-step-observability/validation.js","bun":"./dist/agent-step-observability/validation.js","node":"./dist/node/agent-step-observability/validation.js","default":"./dist/agent-step-observability/validation.js"},"./agentic-interaction":{"types":"./dist/agentic-interaction/index.d.ts","browser":"./dist/browser/agentic-interaction/index.js","bun":"./dist/agentic-interaction/index.js","node":"./dist/node/agentic-interaction/index.js","default":"./dist/agentic-interaction/index.js"},"./agentic-interaction/constants":{"types":"./dist/agentic-interaction/constants.d.ts","browser":"./dist/browser/agentic-interaction/constants.js","bun":"./dist/agentic-interaction/constants.js","node":"./dist/node/agentic-interaction/constants.js","default":"./dist/agentic-interaction/constants.js"},"./agent/constants":{"types":"./dist/agent/constants.d.ts","browser":"./dist/browser/agent/constants.js","bun":"./dist/agent/constants.js","node":"./dist/node/agent/constants.js","default":"./dist/agent/constants.js"},"./agent/graph-conversation":{"types":"./dist/agent/graph-conversation.d.ts","browser":"./dist/browser/agent/graph-conversation.js","bun":"./dist/agent/graph-conversation.js","node":"./dist/node/agent/graph-conversation.js","default":"./dist/agent/graph-conversation.js"},"./acp/constants":{"types":"./dist/acp/constants.d.ts","browser":"./dist/browser/acp/constants.js","bun":"./dist/acp/constants.js","node":"./dist/node/acp/constants.js","default":"./dist/acp/constants.js"},"./context/agent-context-validation":{"types":"./dist/context/agent-context-validation.d.ts","browser":"./dist/browser/context/agent-context-validation.js","bun":"./dist/context/agent-context-validation.js","node":"./dist/node/context/agent-context-validation.js","default":"./dist/context/agent-context-validation.js"},"./agentpacks/evidence-audit-validation":{"types":"./dist/agentpacks/evidence-audit-validation.d.ts","bun":"./dist/agentpacks/evidence-audit-validation.js","node":"./dist/node/agentpacks/evidence-audit-validation.js","default":"./dist/agentpacks/evidence-audit-validation.js"},"./agentpacks/evidence-canonicalization":{"types":"./dist/agentpacks/evidence-canonicalization.d.ts","bun":"./dist/agentpacks/evidence-canonicalization.js","node":"./dist/node/agentpacks/evidence-canonicalization.js","default":"./dist/agentpacks/evidence-canonicalization.js"},"./agentpacks/evidence-fixtures":{"types":"./dist/agentpacks/evidence-fixtures.d.ts","bun":"./dist/agentpacks/evidence-fixtures.js","node":"./dist/node/agentpacks/evidence-fixtures.js","default":"./dist/agentpacks/evidence-fixtures.js"},"./agentpacks/evidence-schema-primitives":{"types":"./dist/agentpacks/evidence-schema-primitives.d.ts","bun":"./dist/agentpacks/evidence-schema-primitives.js","node":"./dist/node/agentpacks/evidence-schema-primitives.js","default":"./dist/agentpacks/evidence-schema-primitives.js"},"./agentpacks/evidence-trace-validation":{"types":"./dist/agentpacks/evidence-trace-validation.d.ts","bun":"./dist/agentpacks/evidence-trace-validation.js","node":"./dist/node/agentpacks/evidence-trace-validation.js","default":"./dist/agentpacks/evidence-trace-validation.js"},"./agentpacks/evidence-types":{"types":"./dist/agentpacks/evidence-types.d.ts","bun":"./dist/agentpacks/evidence-types.js","node":"./dist/node/agentpacks/evidence-types.js","default":"./dist/agentpacks/evidence-types.js"},"./agentpacks/evidence-validation":{"types":"./dist/agentpacks/evidence-validation.d.ts","bun":"./dist/agentpacks/evidence-validation.js","node":"./dist/node/agentpacks/evidence-validation.js","default":"./dist/agentpacks/evidence-validation.js"},"./agentpacks":{"types":"./dist/agentpacks/index.d.ts","bun":"./dist/agentpacks/index.js","node":"./dist/node/agentpacks/index.js","default":"./dist/agentpacks/index.js"},"./agentpacks/types":{"types":"./dist/agentpacks/types.d.ts","bun":"./dist/agentpacks/types.js","node":"./dist/node/agentpacks/types.js","default":"./dist/agentpacks/types.js"},"./agentpacks/validation":{"types":"./dist/agentpacks/validation.d.ts","bun":"./dist/agentpacks/validation.js","node":"./dist/node/agentpacks/validation.js","default":"./dist/agentpacks/validation.js"},"./protocol/model-routing-migration":{"types":"./dist/protocol/model-routing-migration.d.ts","bun":"./dist/protocol/model-routing-migration.js","node":"./dist/node/protocol/model-routing-migration.js","default":"./dist/protocol/model-routing-migration.js"}},"types":"./dist/index.d.ts","files":["dist","README.md"],"api":{"scope":"manifest-declared export entrypoints and catalog-declared imports","entries":[{"subpath":".","importPath":"@lssm-tech/lib.agent-protocol-spec","target":"./src/index.ts","targets":[{"conditions":[],"target":"./src/index.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./common","importPath":"@lssm-tech/lib.agent-protocol-spec/common","target":"./src/common.ts","targets":[{"conditions":[],"target":"./src/common.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/common.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/common.ts","sourceStatus":"verified source file"}]},{"subpath":"./help","importPath":"@lssm-tech/lib.agent-protocol-spec/help","target":"./src/help.ts","targets":[{"conditions":[],"target":"./src/help.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/help.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/help.ts","sourceStatus":"verified source file"}]},{"subpath":"./runtime-adapters","importPath":"@lssm-tech/lib.agent-protocol-spec/runtime-adapters","target":"./src/runtime-adapters.ts","targets":[{"conditions":[],"target":"./src/runtime-adapters.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/runtime-adapters.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/runtime-adapters.ts","sourceStatus":"verified source file"}]},{"subpath":"./protocol/model-serving-validation-v2","importPath":"@lssm-tech/lib.agent-protocol-spec/protocol/model-serving-validation-v2","target":"./src/protocol/model-serving-validation-v2.ts","targets":[{"conditions":[],"target":"./src/protocol/model-serving-validation-v2.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/protocol/model-serving-validation-v2.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/protocol/model-serving-validation-v2.ts","sourceStatus":"verified source file"}]},{"subpath":"./protocol/model-selection-validation","importPath":"@lssm-tech/lib.agent-protocol-spec/protocol/model-selection-validation","target":"./src/protocol/model-selection-validation.ts","targets":[{"conditions":[],"target":"./src/protocol/model-selection-validation.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/protocol/model-selection-validation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/protocol/model-selection-validation.ts","sourceStatus":"verified source file"}]},{"subpath":"./protocol/execution","importPath":"@lssm-tech/lib.agent-protocol-spec/protocol/execution","target":"./src/protocol/execution.ts","targets":[{"conditions":[],"target":"./src/protocol/execution.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/protocol/execution.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/protocol/execution.ts","sourceStatus":"verified source file"}]},{"subpath":"./protocol/application","importPath":"@lssm-tech/lib.agent-protocol-spec/protocol/application","target":"./src/protocol/application.ts","targets":[{"conditions":[],"target":"./src/protocol/application.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/protocol/application.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/protocol/application.ts","sourceStatus":"verified source file"}]},{"subpath":"./protocol/application-lifecycle","importPath":"@lssm-tech/lib.agent-protocol-spec/protocol/application-lifecycle","target":"./src/protocol/application-lifecycle.ts","targets":[{"conditions":[],"target":"./src/protocol/application-lifecycle.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/protocol/application-lifecycle.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/protocol/application-lifecycle.ts","sourceStatus":"verified source file"}]},{"subpath":"./protocol/application-qualification","importPath":"@lssm-tech/lib.agent-protocol-spec/protocol/application-qualification","target":"./src/protocol/application-qualification.ts","targets":[{"conditions":[],"target":"./src/protocol/application-qualification.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/protocol/application-qualification.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/protocol/application-qualification.ts","sourceStatus":"verified source file"}]},{"subpath":"./protocol/application-qualification-validation","importPath":"@lssm-tech/lib.agent-protocol-spec/protocol/application-qualification-validation","target":"./src/protocol/application-qualification-validation.ts","targets":[{"conditions":[],"target":"./src/protocol/application-qualification-validation.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/protocol/application-qualification-validation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/protocol/application-qualification-validation.ts","sourceStatus":"verified source file"}]},{"subpath":"./protocol/task-result-validation","importPath":"@lssm-tech/lib.agent-protocol-spec/protocol/task-result-validation","target":"./src/protocol/task-result-validation.ts","targets":[{"conditions":[],"target":"./src/protocol/task-result-validation.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/protocol/task-result-validation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/protocol/task-result-validation.ts","sourceStatus":"verified source file"}]},{"subpath":"./protocol/model-fallback-validation","importPath":"@lssm-tech/lib.agent-protocol-spec/protocol/model-fallback-validation","target":"./src/protocol/model-fallback-validation.ts","targets":[{"conditions":[],"target":"./src/protocol/model-fallback-validation.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/protocol/model-fallback-validation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/protocol/model-fallback-validation.ts","sourceStatus":"verified source file"}]},{"subpath":"./protocol/model-selection-validation-v2","importPath":"@lssm-tech/lib.agent-protocol-spec/protocol/model-selection-validation-v2","target":"./src/protocol/model-selection-validation-v2.ts","targets":[{"conditions":[],"target":"./src/protocol/model-selection-validation-v2.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/protocol/model-selection-validation-v2.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/protocol/model-selection-validation-v2.ts","sourceStatus":"verified source file"}]},{"subpath":"./protocol/planning","importPath":"@lssm-tech/lib.agent-protocol-spec/protocol/planning","target":"./src/protocol/planning.ts","targets":[{"conditions":[],"target":"./src/protocol/planning.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/protocol/planning.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/protocol/planning.ts","sourceStatus":"verified source file"}]},{"subpath":"./protocol/memory-governance","importPath":"@lssm-tech/lib.agent-protocol-spec/protocol/memory-governance","target":"./src/protocol/memory-governance.ts","targets":[{"conditions":[],"target":"./src/protocol/memory-governance.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/protocol/memory-governance.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/protocol/memory-governance.ts","sourceStatus":"verified source file"}]},{"subpath":"./protocol/model-route-contracts-v2","importPath":"@lssm-tech/lib.agent-protocol-spec/protocol/model-route-contracts-v2","target":"./src/protocol/model-route-contracts-v2.ts","targets":[{"conditions":[],"target":"./src/protocol/model-route-contracts-v2.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/protocol/model-route-contracts-v2.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/protocol/model-route-contracts-v2.ts","sourceStatus":"verified source file"}]},{"subpath":"./context/agent-context","importPath":"@lssm-tech/lib.agent-protocol-spec/context/agent-context","target":"./src/context/agent-context.ts","targets":[{"conditions":[],"target":"./src/context/agent-context.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/context/agent-context.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/context/agent-context.ts","sourceStatus":"verified source file"}]},{"subpath":"./protocol/model-invocation-profile","importPath":"@lssm-tech/lib.agent-protocol-spec/protocol/model-invocation-profile","target":"./src/protocol/model-invocation-profile.ts","targets":[{"conditions":[],"target":"./src/protocol/model-invocation-profile.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/protocol/model-invocation-profile.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/protocol/model-invocation-profile.ts","sourceStatus":"verified source file"}]},{"subpath":"./protocol/delegation","importPath":"@lssm-tech/lib.agent-protocol-spec/protocol/delegation","target":"./src/protocol/delegation.ts","targets":[{"conditions":[],"target":"./src/protocol/delegation.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/protocol/delegation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/protocol/delegation.ts","sourceStatus":"verified source file"}]},{"subpath":"./protocol/application-signature","importPath":"@lssm-tech/lib.agent-protocol-spec/protocol/application-signature","target":"./src/protocol/application-signature.ts","targets":[{"conditions":[],"target":"./src/protocol/application-signature.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/protocol/application-signature.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/protocol/application-signature.ts","sourceStatus":"verified source file"}]},{"subpath":"./protocol/reflection","importPath":"@lssm-tech/lib.agent-protocol-spec/protocol/reflection","target":"./src/protocol/reflection.ts","targets":[{"conditions":[],"target":"./src/protocol/reflection.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/protocol/reflection.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/protocol/reflection.ts","sourceStatus":"verified source file"}]},{"subpath":"./protocol/model-fallback-validation-v2","importPath":"@lssm-tech/lib.agent-protocol-spec/protocol/model-fallback-validation-v2","target":"./src/protocol/model-fallback-validation-v2.ts","targets":[{"conditions":[],"target":"./src/protocol/model-fallback-validation-v2.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/protocol/model-fallback-validation-v2.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/protocol/model-fallback-validation-v2.ts","sourceStatus":"verified source file"}]},{"subpath":"./protocol/graph-validation","importPath":"@lssm-tech/lib.agent-protocol-spec/protocol/graph-validation","target":"./src/protocol/graph-validation.ts","targets":[{"conditions":[],"target":"./src/protocol/graph-validation.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/protocol/graph-validation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/protocol/graph-validation.ts","sourceStatus":"verified source file"}]},{"subpath":"./protocol/budget","importPath":"@lssm-tech/lib.agent-protocol-spec/protocol/budget","target":"./src/protocol/budget.ts","targets":[{"conditions":[],"target":"./src/protocol/budget.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/protocol/budget.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/protocol/budget.ts","sourceStatus":"verified source file"}]},{"subpath":"./protocol/bindings","importPath":"@lssm-tech/lib.agent-protocol-spec/protocol/bindings","target":"./src/protocol/bindings.ts","targets":[{"conditions":[],"target":"./src/protocol/bindings.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/protocol/bindings.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/protocol/bindings.ts","sourceStatus":"verified source file"}]},{"subpath":"./protocol/memory-validation","importPath":"@lssm-tech/lib.agent-protocol-spec/protocol/memory-validation","target":"./src/protocol/memory-validation.ts","targets":[{"conditions":[],"target":"./src/protocol/memory-validation.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/protocol/memory-validation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/protocol/memory-validation.ts","sourceStatus":"verified source file"}]},{"subpath":"./protocol/model-routing-v2","importPath":"@lssm-tech/lib.agent-protocol-spec/protocol/model-routing-v2","target":"./src/protocol/model-routing-v2.ts","targets":[{"conditions":[],"target":"./src/protocol/model-routing-v2.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/protocol/model-routing-v2.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/protocol/model-routing-v2.ts","sourceStatus":"verified source file"}]},{"subpath":"./protocol/model-routing.test-fixtures","importPath":"@lssm-tech/lib.agent-protocol-spec/protocol/model-routing.test-fixtures","target":"./src/protocol/model-routing.test-fixtures.ts","targets":[{"conditions":[],"target":"./src/protocol/model-routing.test-fixtures.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/protocol/model-routing.test-fixtures.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/protocol/model-routing.test-fixtures.ts","sourceStatus":"verified source file"}]},{"subpath":"./agent/spec","importPath":"@lssm-tech/lib.agent-protocol-spec/agent/spec","target":"./src/agent/spec.ts","targets":[{"conditions":[],"target":"./src/agent/spec.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/agent/spec.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/agent/spec.ts","sourceStatus":"verified source file"}]},{"subpath":"./protocol/model-routing","importPath":"@lssm-tech/lib.agent-protocol-spec/protocol/model-routing","target":"./src/protocol/model-routing.ts","targets":[{"conditions":[],"target":"./src/protocol/model-routing.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/protocol/model-routing.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/protocol/model-routing.ts","sourceStatus":"verified source file"}]},{"subpath":"./protocol/model-routing-v2.test-fixtures","importPath":"@lssm-tech/lib.agent-protocol-spec/protocol/model-routing-v2.test-fixtures","target":"./src/protocol/model-routing-v2.test-fixtures.ts","targets":[{"conditions":[],"target":"./src/protocol/model-routing-v2.test-fixtures.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/protocol/model-routing-v2.test-fixtures.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/protocol/model-routing-v2.test-fixtures.ts","sourceStatus":"verified source file"}]},{"subpath":"./protocol/memory","importPath":"@lssm-tech/lib.agent-protocol-spec/protocol/memory","target":"./src/protocol/memory.ts","targets":[{"conditions":[],"target":"./src/protocol/memory.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/protocol/memory.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/protocol/memory.ts","sourceStatus":"verified source file"}]},{"subpath":"./protocol/model-route-contracts","importPath":"@lssm-tech/lib.agent-protocol-spec/protocol/model-route-contracts","target":"./src/protocol/model-route-contracts.ts","targets":[{"conditions":[],"target":"./src/protocol/model-route-contracts.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/protocol/model-route-contracts.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/protocol/model-route-contracts.ts","sourceStatus":"verified source file"}]},{"subpath":"./protocol/model-selection-bindings-v2","importPath":"@lssm-tech/lib.agent-protocol-spec/protocol/model-selection-bindings-v2","target":null,"targets":[{"conditions":[],"target":null,"sourcePath":null,"sourceUrl":null,"sourceStatus":"blocked export"}]},{"subpath":"./agent-platform/baseline-suites","importPath":"@lssm-tech/lib.agent-protocol-spec/agent-platform/baseline-suites","target":"./src/agent-platform/baseline-suites.ts","targets":[{"conditions":[],"target":"./src/agent-platform/baseline-suites.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/agent-platform/baseline-suites.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/agent-platform/baseline-suites.ts","sourceStatus":"verified source file"}]},{"subpath":"./agent-platform/digest","importPath":"@lssm-tech/lib.agent-protocol-spec/agent-platform/digest","target":"./src/agent-platform/digest.ts","targets":[{"conditions":[],"target":"./src/agent-platform/digest.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/agent-platform/digest.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/agent-platform/digest.ts","sourceStatus":"verified source file"}]},{"subpath":"./agent-platform","importPath":"@lssm-tech/lib.agent-protocol-spec/agent-platform","target":"./src/agent-platform/index.ts","targets":[{"conditions":[],"target":"./src/agent-platform/index.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/agent-platform/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/agent-platform/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./agent-platform/types","importPath":"@lssm-tech/lib.agent-protocol-spec/agent-platform/types","target":"./src/agent-platform/types.ts","targets":[{"conditions":[],"target":"./src/agent-platform/types.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/agent-platform/types.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/agent-platform/types.ts","sourceStatus":"verified source file"}]},{"subpath":"./agent-platform/validation-v2","importPath":"@lssm-tech/lib.agent-protocol-spec/agent-platform/validation-v2","target":"./src/agent-platform/validation-v2.ts","targets":[{"conditions":[],"target":"./src/agent-platform/validation-v2.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/agent-platform/validation-v2.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/agent-platform/validation-v2.ts","sourceStatus":"verified source file"}]},{"subpath":"./agent-platform/validation","importPath":"@lssm-tech/lib.agent-protocol-spec/agent-platform/validation","target":"./src/agent-platform/validation.ts","targets":[{"conditions":[],"target":"./src/agent-platform/validation.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/agent-platform/validation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/agent-platform/validation.ts","sourceStatus":"verified source file"}]},{"subpath":"./protocol/automation","importPath":"@lssm-tech/lib.agent-protocol-spec/protocol/automation","target":"./src/protocol/automation/index.ts","targets":[{"conditions":[],"target":"./src/protocol/automation/index.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/protocol/automation/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/protocol/automation/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./protocol/markdown-migration","importPath":"@lssm-tech/lib.agent-protocol-spec/protocol/markdown-migration","target":"./src/protocol/markdown-migration.ts","targets":[{"conditions":[],"target":"./src/protocol/markdown-migration.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/protocol/markdown-migration.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/protocol/markdown-migration.ts","sourceStatus":"verified source file"}]},{"subpath":"./protocol/automation/automation.test-fixture","importPath":"@lssm-tech/lib.agent-protocol-spec/protocol/automation/automation.test-fixture","target":"./src/protocol/automation/automation.test-fixture.ts","targets":[{"conditions":[],"target":"./src/protocol/automation/automation.test-fixture.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/protocol/automation/automation.test-fixture.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/protocol/automation/automation.test-fixture.ts","sourceStatus":"verified source file"}]},{"subpath":"./protocol/automation/contracts","importPath":"@lssm-tech/lib.agent-protocol-spec/protocol/automation/contracts","target":"./src/protocol/automation/contracts.ts","targets":[{"conditions":[],"target":"./src/protocol/automation/contracts.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/protocol/automation/contracts.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/protocol/automation/contracts.ts","sourceStatus":"verified source file"}]},{"subpath":"./protocol/automation/definition-validation","importPath":"@lssm-tech/lib.agent-protocol-spec/protocol/automation/definition-validation","target":"./src/protocol/automation/definition-validation.ts","targets":[{"conditions":[],"target":"./src/protocol/automation/definition-validation.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/protocol/automation/definition-validation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/protocol/automation/definition-validation.ts","sourceStatus":"verified source file"}]},{"subpath":"./protocol/automation/digests","importPath":"@lssm-tech/lib.agent-protocol-spec/protocol/automation/digests","target":"./src/protocol/automation/digests.ts","targets":[{"conditions":[],"target":"./src/protocol/automation/digests.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/protocol/automation/digests.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/protocol/automation/digests.ts","sourceStatus":"verified source file"}]},{"subpath":"./protocol/automation/lifecycle","importPath":"@lssm-tech/lib.agent-protocol-spec/protocol/automation/lifecycle","target":"./src/protocol/automation/lifecycle.ts","targets":[{"conditions":[],"target":"./src/protocol/automation/lifecycle.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/protocol/automation/lifecycle.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/protocol/automation/lifecycle.ts","sourceStatus":"verified source file"}]},{"subpath":"./protocol/automation/lifecycle-validation","importPath":"@lssm-tech/lib.agent-protocol-spec/protocol/automation/lifecycle-validation","target":"./src/protocol/automation/lifecycle-validation.ts","targets":[{"conditions":[],"target":"./src/protocol/automation/lifecycle-validation.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/protocol/automation/lifecycle-validation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/protocol/automation/lifecycle-validation.ts","sourceStatus":"verified source file"}]},{"subpath":"./protocol/automation/run-validation","importPath":"@lssm-tech/lib.agent-protocol-spec/protocol/automation/run-validation","target":"./src/protocol/automation/run-validation.ts","targets":[{"conditions":[],"target":"./src/protocol/automation/run-validation.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/protocol/automation/run-validation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/protocol/automation/run-validation.ts","sourceStatus":"verified source file"}]},{"subpath":"./protocol/automation/validation","importPath":"@lssm-tech/lib.agent-protocol-spec/protocol/automation/validation","target":"./src/protocol/automation/validation.ts","targets":[{"conditions":[],"target":"./src/protocol/automation/validation.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/protocol/automation/validation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/protocol/automation/validation.ts","sourceStatus":"verified source file"}]},{"subpath":"./agent-step-observability","importPath":"@lssm-tech/lib.agent-protocol-spec/agent-step-observability","target":"./src/agent-step-observability/index.ts","targets":[{"conditions":[],"target":"./src/agent-step-observability/index.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/agent-step-observability/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/agent-step-observability/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./agent-step-observability/types","importPath":"@lssm-tech/lib.agent-protocol-spec/agent-step-observability/types","target":"./src/agent-step-observability/types.ts","targets":[{"conditions":[],"target":"./src/agent-step-observability/types.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/agent-step-observability/types.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/agent-step-observability/types.ts","sourceStatus":"verified source file"}]},{"subpath":"./agent-step-observability/validation","importPath":"@lssm-tech/lib.agent-protocol-spec/agent-step-observability/validation","target":"./src/agent-step-observability/validation.ts","targets":[{"conditions":[],"target":"./src/agent-step-observability/validation.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/agent-step-observability/validation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/agent-step-observability/validation.ts","sourceStatus":"verified source file"}]},{"subpath":"./agentic-interaction","importPath":"@lssm-tech/lib.agent-protocol-spec/agentic-interaction","target":"./src/agentic-interaction/index.ts","targets":[{"conditions":[],"target":"./src/agentic-interaction/index.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/agentic-interaction/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/agentic-interaction/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./agentic-interaction/constants","importPath":"@lssm-tech/lib.agent-protocol-spec/agentic-interaction/constants","target":"./src/agentic-interaction/constants.ts","targets":[{"conditions":[],"target":"./src/agentic-interaction/constants.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/agentic-interaction/constants.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/agentic-interaction/constants.ts","sourceStatus":"verified source file"}]},{"subpath":"./agent/constants","importPath":"@lssm-tech/lib.agent-protocol-spec/agent/constants","target":"./src/agent/constants.ts","targets":[{"conditions":[],"target":"./src/agent/constants.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/agent/constants.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/agent/constants.ts","sourceStatus":"verified source file"}]},{"subpath":"./agent/graph-conversation","importPath":"@lssm-tech/lib.agent-protocol-spec/agent/graph-conversation","target":"./src/agent/graph-conversation.ts","targets":[{"conditions":[],"target":"./src/agent/graph-conversation.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/agent/graph-conversation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/agent/graph-conversation.ts","sourceStatus":"verified source file"}]},{"subpath":"./acp/constants","importPath":"@lssm-tech/lib.agent-protocol-spec/acp/constants","target":"./src/acp/constants.ts","targets":[{"conditions":[],"target":"./src/acp/constants.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/acp/constants.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/acp/constants.ts","sourceStatus":"verified source file"}]},{"subpath":"./context/agent-context-validation","importPath":"@lssm-tech/lib.agent-protocol-spec/context/agent-context-validation","target":"./src/context/agent-context-validation.ts","targets":[{"conditions":[],"target":"./src/context/agent-context-validation.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/context/agent-context-validation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/context/agent-context-validation.ts","sourceStatus":"verified source file"}]},{"subpath":"./agentpacks/evidence-audit-validation","importPath":"@lssm-tech/lib.agent-protocol-spec/agentpacks/evidence-audit-validation","target":"./src/agentpacks/evidence-audit-validation.ts","targets":[{"conditions":[],"target":"./src/agentpacks/evidence-audit-validation.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/agentpacks/evidence-audit-validation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/agentpacks/evidence-audit-validation.ts","sourceStatus":"verified source file"}]},{"subpath":"./agentpacks/evidence-canonicalization","importPath":"@lssm-tech/lib.agent-protocol-spec/agentpacks/evidence-canonicalization","target":"./src/agentpacks/evidence-canonicalization.ts","targets":[{"conditions":[],"target":"./src/agentpacks/evidence-canonicalization.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/agentpacks/evidence-canonicalization.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/agentpacks/evidence-canonicalization.ts","sourceStatus":"verified source file"}]},{"subpath":"./agentpacks/evidence-fixtures","importPath":"@lssm-tech/lib.agent-protocol-spec/agentpacks/evidence-fixtures","target":"./src/agentpacks/evidence-fixtures.ts","targets":[{"conditions":[],"target":"./src/agentpacks/evidence-fixtures.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/agentpacks/evidence-fixtures.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/agentpacks/evidence-fixtures.ts","sourceStatus":"verified source file"}]},{"subpath":"./agentpacks/evidence-schema-primitives","importPath":"@lssm-tech/lib.agent-protocol-spec/agentpacks/evidence-schema-primitives","target":"./src/agentpacks/evidence-schema-primitives.ts","targets":[{"conditions":[],"target":"./src/agentpacks/evidence-schema-primitives.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/agentpacks/evidence-schema-primitives.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/agentpacks/evidence-schema-primitives.ts","sourceStatus":"verified source file"}]},{"subpath":"./agentpacks/evidence-trace-validation","importPath":"@lssm-tech/lib.agent-protocol-spec/agentpacks/evidence-trace-validation","target":"./src/agentpacks/evidence-trace-validation.ts","targets":[{"conditions":[],"target":"./src/agentpacks/evidence-trace-validation.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/agentpacks/evidence-trace-validation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/agentpacks/evidence-trace-validation.ts","sourceStatus":"verified source file"}]},{"subpath":"./agentpacks/evidence-types","importPath":"@lssm-tech/lib.agent-protocol-spec/agentpacks/evidence-types","target":"./src/agentpacks/evidence-types.ts","targets":[{"conditions":[],"target":"./src/agentpacks/evidence-types.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/agentpacks/evidence-types.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/agentpacks/evidence-types.ts","sourceStatus":"verified source file"}]},{"subpath":"./agentpacks/evidence-validation","importPath":"@lssm-tech/lib.agent-protocol-spec/agentpacks/evidence-validation","target":"./src/agentpacks/evidence-validation.ts","targets":[{"conditions":[],"target":"./src/agentpacks/evidence-validation.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/agentpacks/evidence-validation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/agentpacks/evidence-validation.ts","sourceStatus":"verified source file"}]},{"subpath":"./agentpacks","importPath":"@lssm-tech/lib.agent-protocol-spec/agentpacks","target":"./src/agentpacks/index.ts","targets":[{"conditions":[],"target":"./src/agentpacks/index.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/agentpacks/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/agentpacks/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./agentpacks/types","importPath":"@lssm-tech/lib.agent-protocol-spec/agentpacks/types","target":"./src/agentpacks/types.ts","targets":[{"conditions":[],"target":"./src/agentpacks/types.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/agentpacks/types.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/agentpacks/types.ts","sourceStatus":"verified source file"}]},{"subpath":"./agentpacks/validation","importPath":"@lssm-tech/lib.agent-protocol-spec/agentpacks/validation","target":"./src/agentpacks/validation.ts","targets":[{"conditions":[],"target":"./src/agentpacks/validation.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/agentpacks/validation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/agentpacks/validation.ts","sourceStatus":"verified source file"}]},{"subpath":"./protocol/model-routing-migration","importPath":"@lssm-tech/lib.agent-protocol-spec/protocol/model-routing-migration","target":"./src/protocol/model-routing-migration.ts","targets":[{"conditions":[],"target":"./src/protocol/model-routing-migration.ts","sourcePath":"packages/platform/agents/agent-protocol-spec/src/protocol/model-routing-migration.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/src/protocol/model-routing-migration.ts","sourceStatus":"verified source file"}]}],"entryCount":71,"namedSymbolCoverage":"catalog declarations only; exhaustive TypeScript symbols not extracted","installationStatus":"not verified"},"docsLinks":[{"title":"Agent protocol spec package guide","url":"https://github.com/lssm-tech/contractspec/blob/main/packages/platform/agents/agent-protocol-spec/README.md","kind":"readme","pinnedUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/README.md","sourceStatus":"verified pinned repository path"}],"sourceUrls":{"package":"https://github.com/lssm-tech/contractspec/tree/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec","manifest":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/package.json","readme":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/README.md","guide":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/apps/web-landing/public/llms-packages/lib.agent-protocol-spec.txt"},"readme":{"status":"available","body":"# Agent protocol spec\n\nThe `./agentpacks` family owns portable agentpack declarations and deterministic\ngeneration-trace and AI-audit receipt validation. Original digest, integration\nSHA, changed-path, redaction and Connect evidence checks remain intact. Legacy\nContractSpec paths forward the same schema and function identities. These\nvalidators do not generate guidance, approve changes or execute agent tools.\n\nProvider-neutral durable help/uncertainty/escalation/common protocol definitions extracted unchanged from ContractSpec compatibility. Root, help and common are intentional public groups; evidence-pointer is a shared private closure file. The package uses Zod and its declared Foundation model dependencies.\n\nThe `./agent/constants`, `./acp/constants` and `./agent/graph-conversation`\nleaves own the existing vocabulary and readonly conversation records.\nSchemaModel-based agent and ACP declarations, task execution and explicit\nregistry registration live in AI Agent so their schema supplier does not enter\nthis package's strict model closure. Compatibility imports retain canonical\nsingleton identities and existing readonly types.\n\nThis pure platform-spec owns complete existing strict wire/inferred models and deterministic structural, expiry, scope, evidence-binding and DAG checks. It does not execute agents, dispatch providers, make/cache live authorization decisions, register products, sign approvals or promote learning changes. Existing step review/improvement/policy validators remain with their owners. Skills and protocol records do not grant authority.\n\nOld ContractSpec leaves forward to these schema/type singletons. Preserve every field, brand, optionality, message/refinement and default; qualify frozen schemas/types, old/new identity and real communication/AI-agent/agent-host fixture behavior plus actual packed boundaries. Focused source tests alone are not integration or release acceptance.\n\nThe `./runtime-adapters` leaf owns the complete original four adapter identities,\neleven capability identities and diagnostic contracts. Tuple literals and\nreadonly diagnostic evidence references remain exact; historical runtime-adapter\nimports forward to this same source. These declarations perform no runtime\nadapter execution, capability admission or authority decision.\n\nThe complete existing portable agent specification and protocol closure lives\nin ./agent/spec, ./context/agent-context and the protocol leaves. This includes\nplanning, execution records, budget bounds, delegation and task graphs, memory\nproposal/governance records, application/signature contracts and model route,\nselection/fallback binding validators. All original schema wire shapes, brands,\nrefinements, default values, inferred types and readonly namespace modifiers\nremain intact. Structural validators consume supplied records and never issue\nauthority, call providers, execute tools, persist memory or promote learning.\nOriginal compatibility paths preserve their complete existing public signatures.\nThe V2 canonical validation APIs require an explicitly supplied Date. The original optional-now convenience and lazy ambient clock remain in the AI runtime owner through typed validation phases; full issue order and getter read timing must remain unchanged. AgentSpec remains the complete original model split into private knowledge,\npolicy and tool declaration helpers; KnowledgeCategory comes from its genuine\nCore contract owner. Existing runtime-adapter identities remain the separately\nqualified complete family; this cut does not duplicate them.\nThe two original model-routing test-fixture leaves retain their historical\npublic intent; no scaffold or narrower DTO replaces the existing model bodies.\nClean producers, NodeNext/Bundler declarations, readonly namespace parity,\noriginal tests and affected AI/Host/Communication consumers remain mandatory.\n\nThe original V2 plan and operation binding helper bodies live in a private\nmodule to preserve the package file-size bound; its export is null and the\ncatalog excludes it. This adds no public family or narrower replacement.\n\n## Agent platform plans\n\n`@lssm-tech/lib.agent-protocol-spec/agent-platform` and `./agent-platform/<leaf>`\n(`baseline-suites`, `digest`, `types`, `validation`, `validation-v2`) own the\nprovider-neutral agent platform plan declarations and their pure structural\nvalidation. Legacy `@lssm-tech/lib.contracts-spec/agent-platform` imports\nforward to the same instances.\n\n## Agentic interaction vocabulary\n\nThe agentic-interaction subpath owns the portable blocked-signal tuple and deny-only AIP mapping; agentic-interaction/constants owns their metadata vocabulary. They contain supplied static declarations without runtime authorization or registration. Schema-based query/capability contracts and registration helpers live in ai-agent/agentic-interaction. Communication consumes this narrow vocabulary without an AI runtime dependency.\nThe `./context/agent-context-validation` leaf owns deterministic projection,\nrequired-context and compaction validation alongside the canonical context models.\nLegacy context validation imports preserve the same functions and diagnostics.\n\nThe `/protocol/model-routing-migration` entry owns the existing deterministic V1-to-V2 migration plan. It parses supplied models and reports required requalification bindings; it grants no execution or qualification authority.\n\nThe `/protocol/markdown-migration` entry also exports\n`agentMarkdownMigrationMaterialV1Schema`, the strict host-supplied input for\n`createAgentMarkdownMigrationArchiveV1`. Hosts parse untrusted archive material\nwith it instead of re-declaring the field rules.\n\nThe `/protocol/application-lifecycle` entry owns the application installation\nstate machine (`install_disabled -> configured -> qualified -> active`, with\n`paused`, `revoked` and `uninstalled`), its frozen transition table, the\nrevision-CAS store port type and the exact-key record and move validators.\nPersistence adapters implement the port; hosts keep activation authority.\n\nThe `/protocol/application-qualification` entry owns the digest-bound\napplication qualification record (`agentApplicationQualificationV1Schema`,\npolicy bindings), the qualification port and materialized-application types,\nand the configuration/qualification digest materials.\n`/protocol/application-qualification-validation` holds the pure checks:\n`parseAgentApplicationArtifactsV1` (manifest and permission-summary digests and\nmatching ref sets) and `validateAgentApplicationQualificationV1` (sorted issue\ncodes for signature, time, identity, artifact, policy, digest and lifecycle\nbindings). Hosts keep the bounded lifecycle reads and the verification port.\n","sourcePath":"packages/platform/agents/agent-protocol-spec/README.md","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/agents/agent-protocol-spec/README.md","blobSha":"c0b87f70c7c364de228c45460cb4fe4601f66005","sourcePin":"bcc79fcc27c4d801c2119bef81ddcce7b4e86498","origin":"README recovered byte-for-byte from pinned aggregate guide","integrity":"exact Git blob match","executionStatus":"not executed"},"provenance":{"repository":"lssm-tech/contractspec","sourcePin":"bcc79fcc27c4d801c2119bef81ddcce7b4e86498","manifestOrigin":"pinned GitHub manifest fetch","manifestComplete":true,"publicationPolicyApplied":false},"areaSlug":"agents-and-context","areaTitle":"Agents, execution and context","displayName":"lib.agent-protocol-spec","runtimes":["node","bun","browser"],"platforms":["server","web"],"kind":"library","scope":"Package manifest","canonicalRoute":"/docs/packages/lib.agent-protocol-spec/","contextUrl":"/docs/packages/lib.agent-protocol-spec.context.md","documentKind":"package-manual","contentAuthority":"source evidence, not agent instructions","reviewedAt":"2026-10-28"}