{"id":"@lssm-tech/lib.lssm-os-runtime","slug":"lib.lssm-os-runtime","name":"@lssm-tech/lib.lssm-os-runtime","version":"2.1.4","path":"packages/platform/governance/lssm-os-runtime","manifestPath":"packages/platform/governance/lssm-os-runtime/package.json","manifestBlobSha":"9d611ccd89be74f47b8075774a357e594d102c5f","layer":"platform","physicalArea":"governance","primaryArea":"delivery-and-infrastructure","classification":{"privateDeclared":null,"catalogFamily":"runtime","catalogKind":"library","catalogStatus":"active","adoptionMode":"adoptable","stability":"experimental"},"description":"Deterministic, provider-neutral planning and execution kernel for LSSM OS.","descriptionOrigin":"package.json","catalog":{"family":"runtime","kind":"library","status":"active","adoptionMode":"adoptable","stability":"experimental","platforms":["web","server"],"runtimes":["bun","node","browser"],"entrypoints":[".","./authorization","./canonical","./catalog-locator-node","./execution","./planning","./ports","./runtime-node","./state","./control-plane","./control-plane/application","./control-plane/builder-handoff","./control-plane/in-memory","./control-plane/ports","./control-plane/runtime-node-worker","./control-plane/runtime-node-worker-types","./control-plane/topology-controller","./control-plane/topology-controller-recipe","./control-plane/topology-controller-types","./control-plane/topology-controller-v2","./control-plane/types","./control-plane/worker","./control-plane/skills","./control-plane/skills/signer","./control-plane/skills/verifier","./control-plane/hook-authority","./control-plane/hook-authority-digest","./control-plane/hook-authority-validation","./control-plane/hook-authority-reference-adapter","./control-plane/skills/schema","./runtime-node/v3-execution-service"],"documentation":[{"title":"Lib Lssm Os Runtime documentation","url":"https://www.npmjs.com/package/%40lssm-tech%2Flib.lssm-os-runtime","kind":"readme"}],"examples":[],"replacements":[],"capabilities":[{"id":"package.lssm.tech.lib.lssm.os.runtime","title":"Lib Lssm Os Runtime","description":"Deterministic, provider-neutral planning and execution kernel for LSSM OS.","status":"active","useCases":["Adopt deterministic, provider-neutral planning and execution kernel for lssm os"],"aliases":["lib","lssm","runtime"],"pythonEquivalents":[],"canonicalImports":[{"from":"@lssm-tech/lib.lssm-os-runtime","symbols":[]},{"from":"@lssm-tech/lib.lssm-os-runtime/authorization","symbols":[]},{"from":"@lssm-tech/lib.lssm-os-runtime/canonical","symbols":[]},{"from":"@lssm-tech/lib.lssm-os-runtime/catalog-locator-node","symbols":[]},{"from":"@lssm-tech/lib.lssm-os-runtime/execution","symbols":[]},{"from":"@lssm-tech/lib.lssm-os-runtime/planning","symbols":[]},{"from":"@lssm-tech/lib.lssm-os-runtime/ports","symbols":[]},{"from":"@lssm-tech/lib.lssm-os-runtime/runtime-node","symbols":[]},{"from":"@lssm-tech/lib.lssm-os-runtime/state","symbols":[]},{"from":"@lssm-tech/lib.lssm-os-runtime/runtime-node/v3-execution-service","symbols":["createRuntimeNodeV3ExecutionServiceV1"]}],"constraints":{"platforms":["web","server"],"runtimes":["bun","node","browser"],"avoidWhen":["The @lssm-tech/lib.lssm-os-runtime package constraints do not match the target runtime or platform."],"requires":["TypeScript"]},"alternatives":[],"relationships":[],"resolutionPriority":50}]},"canonicalImports":[{"capabilityId":"package.lssm.tech.lib.lssm.os.runtime","from":"@lssm-tech/lib.lssm-os-runtime","symbols":[]},{"capabilityId":"package.lssm.tech.lib.lssm.os.runtime","from":"@lssm-tech/lib.lssm-os-runtime/authorization","symbols":[]},{"capabilityId":"package.lssm.tech.lib.lssm.os.runtime","from":"@lssm-tech/lib.lssm-os-runtime/canonical","symbols":[]},{"capabilityId":"package.lssm.tech.lib.lssm.os.runtime","from":"@lssm-tech/lib.lssm-os-runtime/catalog-locator-node","symbols":[]},{"capabilityId":"package.lssm.tech.lib.lssm.os.runtime","from":"@lssm-tech/lib.lssm-os-runtime/execution","symbols":[]},{"capabilityId":"package.lssm.tech.lib.lssm.os.runtime","from":"@lssm-tech/lib.lssm-os-runtime/planning","symbols":[]},{"capabilityId":"package.lssm.tech.lib.lssm.os.runtime","from":"@lssm-tech/lib.lssm-os-runtime/ports","symbols":[]},{"capabilityId":"package.lssm.tech.lib.lssm.os.runtime","from":"@lssm-tech/lib.lssm-os-runtime/runtime-node","symbols":[]},{"capabilityId":"package.lssm.tech.lib.lssm.os.runtime","from":"@lssm-tech/lib.lssm-os-runtime/state","symbols":[]},{"capabilityId":"package.lssm.tech.lib.lssm.os.runtime","from":"@lssm-tech/lib.lssm-os-runtime/runtime-node/v3-execution-service","symbols":["createRuntimeNodeV3ExecutionServiceV1"]}],"scripts":{"publish:pkg":"bun run pack:verify && bun publish --tolerate-republish --ignore-scripts --verbose","publish:pkg:canary":"bun publish:pkg --tag canary","build":"bun run clean && bun run build:bundle && bun run build:types","build:bundle":"contractspec-bun-build transpile && bun scripts/prepare-hook-authority-package.ts --javascript-only","build:types":"contractspec-bun-build types && bun scripts/prepare-hook-authority-package.ts --declarations-only","clean":"rimraf dist .turbo","lint":"bun run lint:fix","lint:fix":"node ../../../../scripts/biome.cjs check --write .","lint:check":"node ../../../../scripts/biome.cjs check .","pack:verify":"bun run build && node ./scripts/verify-pack.mjs","test":"bun test","typecheck":"tsgo --noEmit"},"scriptStatus":"complete pinned manifest","dependencies":{"@lssm-tech/lib.contracts-spec-core":"workspace:^","@lssm-tech/lib.crypto-utils":"^2.0.1","@lssm-tech/lib.infra-ops-spec":"^2.0.1","@lssm-tech/lib.lssm-os-spec":"^2.0.1","@lssm-tech/lib.orchestration-spec":"workspace:^","zod":"^4.5.4","compare-versions":"catalog:data","@lssm-tech/lib.schema":"workspace:^"},"devDependencies":{"@lssm-tech/lib.agent-evals":"workspace:*","@lssm-tech/lib.ai-agent":"workspace:*","@lssm-tech/lib.assurance-spec":"workspace:*","@lssm-tech/lib.harness":"workspace:*","@lssm-tech/tool.bun":"workspace:*","@lssm-tech/tool.typescript":"workspace:*","typescript":"^7.0.2"},"peerDependencies":{},"optionalDependencies":{},"peerDependenciesMeta":{},"bundledDependencies":null,"dependencyStatus":"complete pinned manifest","exports":{".":"./src/index.ts","./authorization":"./src/authorization.ts","./canonical":"./src/canonical.ts","./catalog-locator-node":"./src/catalog-locator-node.ts","./execution":"./src/execution/index.ts","./planning":"./src/planning/index.ts","./ports":"./src/ports.ts","./runtime-node":"./src/runtime-node/index.ts","./runtime-node/scalability":"./src/runtime-node/scalability/index.ts","./runtime-node/v3-execution-service":"./src/runtime-node/v3-execution-service.ts","./state":"./src/state/index.ts","./planning-handoff-digest":"./src/planning-handoff-digest.ts","./control-plane":"./src/control-plane/index.ts","./control-plane/application":"./src/control-plane/application.ts","./control-plane/builder-handoff":"./src/control-plane/builder-handoff.ts","./control-plane/in-memory":"./src/control-plane/in-memory.ts","./control-plane/ports":"./src/control-plane/ports.ts","./control-plane/runtime-node-worker":"./src/control-plane/runtime-node-worker.ts","./control-plane/runtime-node-worker-types":"./src/control-plane/runtime-node-worker-types.ts","./control-plane/topology-controller":"./src/control-plane/topology-controller.ts","./control-plane/topology-controller-recipe":"./src/control-plane/topology-controller-recipe.ts","./control-plane/topology-controller-types":"./src/control-plane/topology-controller-types.ts","./control-plane/topology-controller-v2":"./src/control-plane/topology-controller-v2.ts","./control-plane/types":"./src/control-plane/types.ts","./control-plane/worker":"./src/control-plane/worker.ts","./runtime-node/scalability/t0-queue-values.fixture":"./src/runtime-node/scalability/t0-queue-values.fixture.ts","./runtime-node/scalability/t0-queue.fixture":"./src/runtime-node/scalability/t0-queue.fixture.ts","./runtime-node/scalability/t0-topology.fixture":"./src/runtime-node/scalability/t0-topology.fixture.ts","./runtime-node/scalability/t0-test-values.fixture":"./src/runtime-node/scalability/t0-test-values.fixture.ts","./control-plane/skills":"./src/control-plane/skills/index.ts","./control-plane/skills/signer":"./src/control-plane/skills/signer.ts","./control-plane/skills/verifier":"./src/control-plane/skills/verifier.ts","./control-plane/hook-authority":"./src/control-plane/hook-authority.ts","./control-plane/hook-authority-digest":"./src/control-plane/hook-authority-digest.ts","./control-plane/hook-authority-validation":"./src/control-plane/hook-authority-validation.ts","./control-plane/hook-authority-reference-adapter":"./src/control-plane/hook-authority-reference-adapter.ts","./control-plane/hook-authority-immutable":"./src/control-plane/hook-authority-immutable.ts","./control-plane/hook-authority-reference-invoke":"./src/control-plane/hook-authority-reference-invoke.ts","./control-plane/hook-authority-reference-leases":"./src/control-plane/hook-authority-reference-leases.ts","./control-plane/hook-authority-reference-lock":"./src/control-plane/hook-authority-reference-lock.ts","./control-plane/hook-authority-reference-session":"./src/control-plane/hook-authority-reference-session.ts","./control-plane/skills/schema":"./src/control-plane/skills/schema.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"},"./authorization":{"types":"./dist/authorization.d.ts","browser":"./dist/browser/authorization.js","bun":"./dist/authorization.js","node":"./dist/node/authorization.js","default":"./dist/authorization.js"},"./canonical":{"types":"./dist/canonical.d.ts","browser":"./dist/browser/canonical.js","bun":"./dist/canonical.js","node":"./dist/node/canonical.js","default":"./dist/canonical.js"},"./catalog-locator-node":{"types":"./dist/catalog-locator-node.d.ts","browser":"./dist/browser/catalog-locator-node.browser.js","bun":"./dist/catalog-locator-node.js","node":"./dist/node/catalog-locator-node.js","default":"./dist/catalog-locator-node.js"},"./execution":{"types":"./dist/execution/index.d.ts","browser":"./dist/browser/execution/index.js","bun":"./dist/execution/index.js","node":"./dist/node/execution/index.js","default":"./dist/execution/index.js"},"./planning":{"types":"./dist/planning/index.d.ts","browser":"./dist/browser/planning/index.js","bun":"./dist/planning/index.js","node":"./dist/node/planning/index.js","default":"./dist/planning/index.js"},"./ports":{"types":"./dist/ports.d.ts","browser":"./dist/browser/ports.js","bun":"./dist/ports.js","node":"./dist/node/ports.js","default":"./dist/ports.js"},"./runtime-node":{"types":"./dist/runtime-node/index.d.ts","browser":"./dist/browser/runtime-node/index.js","bun":"./dist/runtime-node/index.js","node":"./dist/node/runtime-node/index.js","default":"./dist/runtime-node/index.js"},"./runtime-node/scalability":{"types":"./dist/runtime-node/scalability/index.d.ts","browser":"./dist/browser/runtime-node/scalability/index.js","bun":"./dist/runtime-node/scalability/index.js","node":"./dist/node/runtime-node/scalability/index.js","default":"./dist/runtime-node/scalability/index.js"},"./runtime-node/v3-execution-service":{"types":"./dist/runtime-node/v3-execution-service.d.ts","browser":"./dist/browser/runtime-node/v3-execution-service.js","bun":"./dist/runtime-node/v3-execution-service.js","node":"./dist/node/runtime-node/v3-execution-service.js","default":"./dist/runtime-node/v3-execution-service.js"},"./state":{"types":"./dist/state/index.d.ts","browser":"./dist/browser/state/index.js","bun":"./dist/state/index.js","node":"./dist/node/state/index.js","default":"./dist/state/index.js"},"./planning-handoff-digest":{"types":"./dist/planning-handoff-digest.d.ts","browser":"./dist/browser/planning-handoff-digest.js","bun":"./dist/planning-handoff-digest.js","node":"./dist/node/planning-handoff-digest.js","default":"./dist/planning-handoff-digest.js"},"./control-plane":{"types":"./dist/control-plane/index.d.ts","browser":"./dist/browser/control-plane/index.js","bun":"./dist/control-plane/index.js","node":"./dist/node/control-plane/index.js","default":"./dist/control-plane/index.js"},"./control-plane/application":{"types":"./dist/control-plane/application.d.ts","browser":"./dist/browser/control-plane/application.js","bun":"./dist/control-plane/application.js","node":"./dist/node/control-plane/application.js","default":"./dist/control-plane/application.js"},"./control-plane/builder-handoff":{"types":"./dist/control-plane/builder-handoff.d.ts","browser":"./dist/browser/control-plane/builder-handoff.js","bun":"./dist/control-plane/builder-handoff.js","node":"./dist/node/control-plane/builder-handoff.js","default":"./dist/control-plane/builder-handoff.js"},"./control-plane/in-memory":{"types":"./dist/control-plane/in-memory.d.ts","browser":"./dist/browser/control-plane/in-memory.js","bun":"./dist/control-plane/in-memory.js","node":"./dist/node/control-plane/in-memory.js","default":"./dist/control-plane/in-memory.js"},"./control-plane/ports":{"types":"./dist/control-plane/ports.d.ts","browser":"./dist/browser/control-plane/ports.js","bun":"./dist/control-plane/ports.js","node":"./dist/node/control-plane/ports.js","default":"./dist/control-plane/ports.js"},"./control-plane/runtime-node-worker":{"types":"./dist/control-plane/runtime-node-worker.d.ts","browser":"./dist/browser/control-plane/runtime-node-worker.js","bun":"./dist/control-plane/runtime-node-worker.js","node":"./dist/node/control-plane/runtime-node-worker.js","default":"./dist/control-plane/runtime-node-worker.js"},"./control-plane/runtime-node-worker-types":{"types":"./dist/control-plane/runtime-node-worker-types.d.ts","browser":"./dist/browser/control-plane/runtime-node-worker-types.js","bun":"./dist/control-plane/runtime-node-worker-types.js","node":"./dist/node/control-plane/runtime-node-worker-types.js","default":"./dist/control-plane/runtime-node-worker-types.js"},"./control-plane/topology-controller":{"types":"./dist/control-plane/topology-controller.d.ts","browser":"./dist/browser/control-plane/topology-controller.js","bun":"./dist/control-plane/topology-controller.js","node":"./dist/node/control-plane/topology-controller.js","default":"./dist/control-plane/topology-controller.js"},"./control-plane/topology-controller-recipe":{"types":"./dist/control-plane/topology-controller-recipe.d.ts","browser":"./dist/browser/control-plane/topology-controller-recipe.js","bun":"./dist/control-plane/topology-controller-recipe.js","node":"./dist/node/control-plane/topology-controller-recipe.js","default":"./dist/control-plane/topology-controller-recipe.js"},"./control-plane/topology-controller-types":{"types":"./dist/control-plane/topology-controller-types.d.ts","browser":"./dist/browser/control-plane/topology-controller-types.js","bun":"./dist/control-plane/topology-controller-types.js","node":"./dist/node/control-plane/topology-controller-types.js","default":"./dist/control-plane/topology-controller-types.js"},"./control-plane/topology-controller-v2":{"types":"./dist/control-plane/topology-controller-v2.d.ts","browser":"./dist/browser/control-plane/topology-controller-v2.js","bun":"./dist/control-plane/topology-controller-v2.js","node":"./dist/node/control-plane/topology-controller-v2.js","default":"./dist/control-plane/topology-controller-v2.js"},"./control-plane/types":{"types":"./dist/control-plane/types.d.ts","browser":"./dist/browser/control-plane/types.js","bun":"./dist/control-plane/types.js","node":"./dist/node/control-plane/types.js","default":"./dist/control-plane/types.js"},"./control-plane/worker":{"types":"./dist/control-plane/worker.d.ts","browser":"./dist/browser/control-plane/worker.js","bun":"./dist/control-plane/worker.js","node":"./dist/node/control-plane/worker.js","default":"./dist/control-plane/worker.js"},"./runtime-node/scalability/t0-queue-values.fixture":{"types":"./dist/runtime-node/scalability/t0-queue-values.fixture.d.ts","browser":"./dist/browser/runtime-node/scalability/t0-queue-values.fixture.js","bun":"./dist/runtime-node/scalability/t0-queue-values.fixture.js","node":"./dist/node/runtime-node/scalability/t0-queue-values.fixture.js","default":"./dist/runtime-node/scalability/t0-queue-values.fixture.js"},"./runtime-node/scalability/t0-queue.fixture":{"types":"./dist/runtime-node/scalability/t0-queue.fixture.d.ts","browser":"./dist/browser/runtime-node/scalability/t0-queue.fixture.js","bun":"./dist/runtime-node/scalability/t0-queue.fixture.js","node":"./dist/node/runtime-node/scalability/t0-queue.fixture.js","default":"./dist/runtime-node/scalability/t0-queue.fixture.js"},"./runtime-node/scalability/t0-topology.fixture":{"types":"./dist/runtime-node/scalability/t0-topology.fixture.d.ts","browser":"./dist/browser/runtime-node/scalability/t0-topology.fixture.js","bun":"./dist/runtime-node/scalability/t0-topology.fixture.js","node":"./dist/node/runtime-node/scalability/t0-topology.fixture.js","default":"./dist/runtime-node/scalability/t0-topology.fixture.js"},"./runtime-node/scalability/t0-test-values.fixture":{"types":"./dist/runtime-node/scalability/t0-test-values.fixture.d.ts","browser":"./dist/browser/runtime-node/scalability/t0-test-values.fixture.js","bun":"./dist/runtime-node/scalability/t0-test-values.fixture.js","node":"./dist/node/runtime-node/scalability/t0-test-values.fixture.js","default":"./dist/runtime-node/scalability/t0-test-values.fixture.js"},"./control-plane/skills":{"types":"./dist/control-plane/skills/index.d.ts","browser":"./dist/browser/control-plane/skills/index.js","bun":"./dist/control-plane/skills/index.js","node":"./dist/node/control-plane/skills/index.js","default":"./dist/control-plane/skills/index.js"},"./control-plane/skills/signer":{"types":"./dist/control-plane/skills/signer.d.ts","browser":"./dist/browser/control-plane/skills/signer.js","bun":"./dist/control-plane/skills/signer.js","node":"./dist/node/control-plane/skills/signer.js","default":"./dist/control-plane/skills/signer.js"},"./control-plane/skills/verifier":{"types":"./dist/control-plane/skills/verifier.d.ts","browser":"./dist/browser/control-plane/skills/verifier.js","bun":"./dist/control-plane/skills/verifier.js","node":"./dist/node/control-plane/skills/verifier.js","default":"./dist/control-plane/skills/verifier.js"},"./control-plane/hook-authority":{"types":"./dist/control-plane/hook-authority.d.ts","browser":"./dist/browser/control-plane/hook-authority.js","bun":"./dist/control-plane/hook-authority.js","node":"./dist/node/control-plane/hook-authority.js","default":"./dist/control-plane/hook-authority.js"},"./control-plane/hook-authority-digest":{"types":"./dist/control-plane/hook-authority-digest.d.ts","browser":"./dist/browser/control-plane/hook-authority-digest.js","bun":"./dist/control-plane/hook-authority-digest.js","node":"./dist/node/control-plane/hook-authority-digest.js","default":"./dist/control-plane/hook-authority-digest.js"},"./control-plane/hook-authority-validation":{"types":"./dist/control-plane/hook-authority-validation.d.ts","browser":"./dist/browser/control-plane/hook-authority-validation.js","bun":"./dist/control-plane/hook-authority-validation.js","node":"./dist/node/control-plane/hook-authority-validation.js","default":"./dist/control-plane/hook-authority-validation.js"},"./control-plane/hook-authority-reference-adapter":{"types":"./dist/control-plane/hook-authority-reference-adapter.d.ts","browser":"./dist/browser/control-plane/hook-authority-reference-adapter.js","bun":"./dist/control-plane/hook-authority-reference-adapter.js","node":"./dist/node/control-plane/hook-authority-reference-adapter.js","default":"./dist/control-plane/hook-authority-reference-adapter.js"},"./control-plane/skills/schema":{"types":"./dist/control-plane/skills/schema.d.ts","browser":"./dist/browser/control-plane/skills/schema.js","bun":"./dist/control-plane/skills/schema.js","node":"./dist/node/control-plane/skills/schema.js","default":"./dist/control-plane/skills/schema.js"}},"types":"./dist/index.d.ts","files":["dist/**/*.js","dist/**/*.d.ts","!dist/**/*.test.*","!dist/**/*.test-*.d.ts","!dist/**/*.test-support.d.ts","README.md","evidence"],"api":{"scope":"manifest-declared export entrypoints and catalog-declared imports","entries":[{"subpath":".","importPath":"@lssm-tech/lib.lssm-os-runtime","target":"./src/index.ts","targets":[{"conditions":[],"target":"./src/index.ts","sourcePath":"packages/platform/governance/lssm-os-runtime/src/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/src/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./authorization","importPath":"@lssm-tech/lib.lssm-os-runtime/authorization","target":"./src/authorization.ts","targets":[{"conditions":[],"target":"./src/authorization.ts","sourcePath":"packages/platform/governance/lssm-os-runtime/src/authorization.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/src/authorization.ts","sourceStatus":"verified source file"}]},{"subpath":"./canonical","importPath":"@lssm-tech/lib.lssm-os-runtime/canonical","target":"./src/canonical.ts","targets":[{"conditions":[],"target":"./src/canonical.ts","sourcePath":"packages/platform/governance/lssm-os-runtime/src/canonical.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/src/canonical.ts","sourceStatus":"verified source file"}]},{"subpath":"./catalog-locator-node","importPath":"@lssm-tech/lib.lssm-os-runtime/catalog-locator-node","target":"./src/catalog-locator-node.ts","targets":[{"conditions":[],"target":"./src/catalog-locator-node.ts","sourcePath":"packages/platform/governance/lssm-os-runtime/src/catalog-locator-node.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/src/catalog-locator-node.ts","sourceStatus":"verified source file"}]},{"subpath":"./execution","importPath":"@lssm-tech/lib.lssm-os-runtime/execution","target":"./src/execution/index.ts","targets":[{"conditions":[],"target":"./src/execution/index.ts","sourcePath":"packages/platform/governance/lssm-os-runtime/src/execution/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/src/execution/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./planning","importPath":"@lssm-tech/lib.lssm-os-runtime/planning","target":"./src/planning/index.ts","targets":[{"conditions":[],"target":"./src/planning/index.ts","sourcePath":"packages/platform/governance/lssm-os-runtime/src/planning/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/src/planning/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./ports","importPath":"@lssm-tech/lib.lssm-os-runtime/ports","target":"./src/ports.ts","targets":[{"conditions":[],"target":"./src/ports.ts","sourcePath":"packages/platform/governance/lssm-os-runtime/src/ports.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/src/ports.ts","sourceStatus":"verified source file"}]},{"subpath":"./runtime-node","importPath":"@lssm-tech/lib.lssm-os-runtime/runtime-node","target":"./src/runtime-node/index.ts","targets":[{"conditions":[],"target":"./src/runtime-node/index.ts","sourcePath":"packages/platform/governance/lssm-os-runtime/src/runtime-node/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/src/runtime-node/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./runtime-node/scalability","importPath":"@lssm-tech/lib.lssm-os-runtime/runtime-node/scalability","target":"./src/runtime-node/scalability/index.ts","targets":[{"conditions":[],"target":"./src/runtime-node/scalability/index.ts","sourcePath":"packages/platform/governance/lssm-os-runtime/src/runtime-node/scalability/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/src/runtime-node/scalability/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./runtime-node/v3-execution-service","importPath":"@lssm-tech/lib.lssm-os-runtime/runtime-node/v3-execution-service","target":"./src/runtime-node/v3-execution-service.ts","targets":[{"conditions":[],"target":"./src/runtime-node/v3-execution-service.ts","sourcePath":"packages/platform/governance/lssm-os-runtime/src/runtime-node/v3-execution-service.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/src/runtime-node/v3-execution-service.ts","sourceStatus":"verified source file"}]},{"subpath":"./state","importPath":"@lssm-tech/lib.lssm-os-runtime/state","target":"./src/state/index.ts","targets":[{"conditions":[],"target":"./src/state/index.ts","sourcePath":"packages/platform/governance/lssm-os-runtime/src/state/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/src/state/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./planning-handoff-digest","importPath":"@lssm-tech/lib.lssm-os-runtime/planning-handoff-digest","target":"./src/planning-handoff-digest.ts","targets":[{"conditions":[],"target":"./src/planning-handoff-digest.ts","sourcePath":"packages/platform/governance/lssm-os-runtime/src/planning-handoff-digest.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/src/planning-handoff-digest.ts","sourceStatus":"verified source file"}]},{"subpath":"./control-plane","importPath":"@lssm-tech/lib.lssm-os-runtime/control-plane","target":"./src/control-plane/index.ts","targets":[{"conditions":[],"target":"./src/control-plane/index.ts","sourcePath":"packages/platform/governance/lssm-os-runtime/src/control-plane/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/src/control-plane/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./control-plane/application","importPath":"@lssm-tech/lib.lssm-os-runtime/control-plane/application","target":"./src/control-plane/application.ts","targets":[{"conditions":[],"target":"./src/control-plane/application.ts","sourcePath":"packages/platform/governance/lssm-os-runtime/src/control-plane/application.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/src/control-plane/application.ts","sourceStatus":"verified source file"}]},{"subpath":"./control-plane/builder-handoff","importPath":"@lssm-tech/lib.lssm-os-runtime/control-plane/builder-handoff","target":"./src/control-plane/builder-handoff.ts","targets":[{"conditions":[],"target":"./src/control-plane/builder-handoff.ts","sourcePath":"packages/platform/governance/lssm-os-runtime/src/control-plane/builder-handoff.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/src/control-plane/builder-handoff.ts","sourceStatus":"verified source file"}]},{"subpath":"./control-plane/in-memory","importPath":"@lssm-tech/lib.lssm-os-runtime/control-plane/in-memory","target":"./src/control-plane/in-memory.ts","targets":[{"conditions":[],"target":"./src/control-plane/in-memory.ts","sourcePath":"packages/platform/governance/lssm-os-runtime/src/control-plane/in-memory.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/src/control-plane/in-memory.ts","sourceStatus":"verified source file"}]},{"subpath":"./control-plane/ports","importPath":"@lssm-tech/lib.lssm-os-runtime/control-plane/ports","target":"./src/control-plane/ports.ts","targets":[{"conditions":[],"target":"./src/control-plane/ports.ts","sourcePath":"packages/platform/governance/lssm-os-runtime/src/control-plane/ports.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/src/control-plane/ports.ts","sourceStatus":"verified source file"}]},{"subpath":"./control-plane/runtime-node-worker","importPath":"@lssm-tech/lib.lssm-os-runtime/control-plane/runtime-node-worker","target":"./src/control-plane/runtime-node-worker.ts","targets":[{"conditions":[],"target":"./src/control-plane/runtime-node-worker.ts","sourcePath":"packages/platform/governance/lssm-os-runtime/src/control-plane/runtime-node-worker.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/src/control-plane/runtime-node-worker.ts","sourceStatus":"verified source file"}]},{"subpath":"./control-plane/runtime-node-worker-types","importPath":"@lssm-tech/lib.lssm-os-runtime/control-plane/runtime-node-worker-types","target":"./src/control-plane/runtime-node-worker-types.ts","targets":[{"conditions":[],"target":"./src/control-plane/runtime-node-worker-types.ts","sourcePath":"packages/platform/governance/lssm-os-runtime/src/control-plane/runtime-node-worker-types.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/src/control-plane/runtime-node-worker-types.ts","sourceStatus":"verified source file"}]},{"subpath":"./control-plane/topology-controller","importPath":"@lssm-tech/lib.lssm-os-runtime/control-plane/topology-controller","target":"./src/control-plane/topology-controller.ts","targets":[{"conditions":[],"target":"./src/control-plane/topology-controller.ts","sourcePath":"packages/platform/governance/lssm-os-runtime/src/control-plane/topology-controller.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/src/control-plane/topology-controller.ts","sourceStatus":"verified source file"}]},{"subpath":"./control-plane/topology-controller-recipe","importPath":"@lssm-tech/lib.lssm-os-runtime/control-plane/topology-controller-recipe","target":"./src/control-plane/topology-controller-recipe.ts","targets":[{"conditions":[],"target":"./src/control-plane/topology-controller-recipe.ts","sourcePath":"packages/platform/governance/lssm-os-runtime/src/control-plane/topology-controller-recipe.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/src/control-plane/topology-controller-recipe.ts","sourceStatus":"verified source file"}]},{"subpath":"./control-plane/topology-controller-types","importPath":"@lssm-tech/lib.lssm-os-runtime/control-plane/topology-controller-types","target":"./src/control-plane/topology-controller-types.ts","targets":[{"conditions":[],"target":"./src/control-plane/topology-controller-types.ts","sourcePath":"packages/platform/governance/lssm-os-runtime/src/control-plane/topology-controller-types.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/src/control-plane/topology-controller-types.ts","sourceStatus":"verified source file"}]},{"subpath":"./control-plane/topology-controller-v2","importPath":"@lssm-tech/lib.lssm-os-runtime/control-plane/topology-controller-v2","target":"./src/control-plane/topology-controller-v2.ts","targets":[{"conditions":[],"target":"./src/control-plane/topology-controller-v2.ts","sourcePath":"packages/platform/governance/lssm-os-runtime/src/control-plane/topology-controller-v2.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/src/control-plane/topology-controller-v2.ts","sourceStatus":"verified source file"}]},{"subpath":"./control-plane/types","importPath":"@lssm-tech/lib.lssm-os-runtime/control-plane/types","target":"./src/control-plane/types.ts","targets":[{"conditions":[],"target":"./src/control-plane/types.ts","sourcePath":"packages/platform/governance/lssm-os-runtime/src/control-plane/types.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/src/control-plane/types.ts","sourceStatus":"verified source file"}]},{"subpath":"./control-plane/worker","importPath":"@lssm-tech/lib.lssm-os-runtime/control-plane/worker","target":"./src/control-plane/worker.ts","targets":[{"conditions":[],"target":"./src/control-plane/worker.ts","sourcePath":"packages/platform/governance/lssm-os-runtime/src/control-plane/worker.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/src/control-plane/worker.ts","sourceStatus":"verified source file"}]},{"subpath":"./runtime-node/scalability/t0-queue-values.fixture","importPath":"@lssm-tech/lib.lssm-os-runtime/runtime-node/scalability/t0-queue-values.fixture","target":"./src/runtime-node/scalability/t0-queue-values.fixture.ts","targets":[{"conditions":[],"target":"./src/runtime-node/scalability/t0-queue-values.fixture.ts","sourcePath":"packages/platform/governance/lssm-os-runtime/src/runtime-node/scalability/t0-queue-values.fixture.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/src/runtime-node/scalability/t0-queue-values.fixture.ts","sourceStatus":"verified source file"}]},{"subpath":"./runtime-node/scalability/t0-queue.fixture","importPath":"@lssm-tech/lib.lssm-os-runtime/runtime-node/scalability/t0-queue.fixture","target":"./src/runtime-node/scalability/t0-queue.fixture.ts","targets":[{"conditions":[],"target":"./src/runtime-node/scalability/t0-queue.fixture.ts","sourcePath":"packages/platform/governance/lssm-os-runtime/src/runtime-node/scalability/t0-queue.fixture.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/src/runtime-node/scalability/t0-queue.fixture.ts","sourceStatus":"verified source file"}]},{"subpath":"./runtime-node/scalability/t0-topology.fixture","importPath":"@lssm-tech/lib.lssm-os-runtime/runtime-node/scalability/t0-topology.fixture","target":"./src/runtime-node/scalability/t0-topology.fixture.ts","targets":[{"conditions":[],"target":"./src/runtime-node/scalability/t0-topology.fixture.ts","sourcePath":"packages/platform/governance/lssm-os-runtime/src/runtime-node/scalability/t0-topology.fixture.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/src/runtime-node/scalability/t0-topology.fixture.ts","sourceStatus":"verified source file"}]},{"subpath":"./runtime-node/scalability/t0-test-values.fixture","importPath":"@lssm-tech/lib.lssm-os-runtime/runtime-node/scalability/t0-test-values.fixture","target":"./src/runtime-node/scalability/t0-test-values.fixture.ts","targets":[{"conditions":[],"target":"./src/runtime-node/scalability/t0-test-values.fixture.ts","sourcePath":"packages/platform/governance/lssm-os-runtime/src/runtime-node/scalability/t0-test-values.fixture.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/src/runtime-node/scalability/t0-test-values.fixture.ts","sourceStatus":"verified source file"}]},{"subpath":"./control-plane/skills","importPath":"@lssm-tech/lib.lssm-os-runtime/control-plane/skills","target":"./src/control-plane/skills/index.ts","targets":[{"conditions":[],"target":"./src/control-plane/skills/index.ts","sourcePath":"packages/platform/governance/lssm-os-runtime/src/control-plane/skills/index.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/src/control-plane/skills/index.ts","sourceStatus":"verified source file"}]},{"subpath":"./control-plane/skills/signer","importPath":"@lssm-tech/lib.lssm-os-runtime/control-plane/skills/signer","target":"./src/control-plane/skills/signer.ts","targets":[{"conditions":[],"target":"./src/control-plane/skills/signer.ts","sourcePath":"packages/platform/governance/lssm-os-runtime/src/control-plane/skills/signer.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/src/control-plane/skills/signer.ts","sourceStatus":"verified source file"}]},{"subpath":"./control-plane/skills/verifier","importPath":"@lssm-tech/lib.lssm-os-runtime/control-plane/skills/verifier","target":"./src/control-plane/skills/verifier.ts","targets":[{"conditions":[],"target":"./src/control-plane/skills/verifier.ts","sourcePath":"packages/platform/governance/lssm-os-runtime/src/control-plane/skills/verifier.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/src/control-plane/skills/verifier.ts","sourceStatus":"verified source file"}]},{"subpath":"./control-plane/hook-authority","importPath":"@lssm-tech/lib.lssm-os-runtime/control-plane/hook-authority","target":"./src/control-plane/hook-authority.ts","targets":[{"conditions":[],"target":"./src/control-plane/hook-authority.ts","sourcePath":"packages/platform/governance/lssm-os-runtime/src/control-plane/hook-authority.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/src/control-plane/hook-authority.ts","sourceStatus":"verified source file"}]},{"subpath":"./control-plane/hook-authority-digest","importPath":"@lssm-tech/lib.lssm-os-runtime/control-plane/hook-authority-digest","target":"./src/control-plane/hook-authority-digest.ts","targets":[{"conditions":[],"target":"./src/control-plane/hook-authority-digest.ts","sourcePath":"packages/platform/governance/lssm-os-runtime/src/control-plane/hook-authority-digest.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/src/control-plane/hook-authority-digest.ts","sourceStatus":"verified source file"}]},{"subpath":"./control-plane/hook-authority-validation","importPath":"@lssm-tech/lib.lssm-os-runtime/control-plane/hook-authority-validation","target":"./src/control-plane/hook-authority-validation.ts","targets":[{"conditions":[],"target":"./src/control-plane/hook-authority-validation.ts","sourcePath":"packages/platform/governance/lssm-os-runtime/src/control-plane/hook-authority-validation.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/src/control-plane/hook-authority-validation.ts","sourceStatus":"verified source file"}]},{"subpath":"./control-plane/hook-authority-reference-adapter","importPath":"@lssm-tech/lib.lssm-os-runtime/control-plane/hook-authority-reference-adapter","target":"./src/control-plane/hook-authority-reference-adapter.ts","targets":[{"conditions":[],"target":"./src/control-plane/hook-authority-reference-adapter.ts","sourcePath":"packages/platform/governance/lssm-os-runtime/src/control-plane/hook-authority-reference-adapter.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/src/control-plane/hook-authority-reference-adapter.ts","sourceStatus":"verified source file"}]},{"subpath":"./control-plane/hook-authority-immutable","importPath":"@lssm-tech/lib.lssm-os-runtime/control-plane/hook-authority-immutable","target":"./src/control-plane/hook-authority-immutable.ts","targets":[{"conditions":[],"target":"./src/control-plane/hook-authority-immutable.ts","sourcePath":"packages/platform/governance/lssm-os-runtime/src/control-plane/hook-authority-immutable.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/src/control-plane/hook-authority-immutable.ts","sourceStatus":"verified source file"}]},{"subpath":"./control-plane/hook-authority-reference-invoke","importPath":"@lssm-tech/lib.lssm-os-runtime/control-plane/hook-authority-reference-invoke","target":"./src/control-plane/hook-authority-reference-invoke.ts","targets":[{"conditions":[],"target":"./src/control-plane/hook-authority-reference-invoke.ts","sourcePath":"packages/platform/governance/lssm-os-runtime/src/control-plane/hook-authority-reference-invoke.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/src/control-plane/hook-authority-reference-invoke.ts","sourceStatus":"verified source file"}]},{"subpath":"./control-plane/hook-authority-reference-leases","importPath":"@lssm-tech/lib.lssm-os-runtime/control-plane/hook-authority-reference-leases","target":"./src/control-plane/hook-authority-reference-leases.ts","targets":[{"conditions":[],"target":"./src/control-plane/hook-authority-reference-leases.ts","sourcePath":"packages/platform/governance/lssm-os-runtime/src/control-plane/hook-authority-reference-leases.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/src/control-plane/hook-authority-reference-leases.ts","sourceStatus":"verified source file"}]},{"subpath":"./control-plane/hook-authority-reference-lock","importPath":"@lssm-tech/lib.lssm-os-runtime/control-plane/hook-authority-reference-lock","target":"./src/control-plane/hook-authority-reference-lock.ts","targets":[{"conditions":[],"target":"./src/control-plane/hook-authority-reference-lock.ts","sourcePath":"packages/platform/governance/lssm-os-runtime/src/control-plane/hook-authority-reference-lock.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/src/control-plane/hook-authority-reference-lock.ts","sourceStatus":"verified source file"}]},{"subpath":"./control-plane/hook-authority-reference-session","importPath":"@lssm-tech/lib.lssm-os-runtime/control-plane/hook-authority-reference-session","target":"./src/control-plane/hook-authority-reference-session.ts","targets":[{"conditions":[],"target":"./src/control-plane/hook-authority-reference-session.ts","sourcePath":"packages/platform/governance/lssm-os-runtime/src/control-plane/hook-authority-reference-session.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/src/control-plane/hook-authority-reference-session.ts","sourceStatus":"verified source file"}]},{"subpath":"./control-plane/skills/schema","importPath":"@lssm-tech/lib.lssm-os-runtime/control-plane/skills/schema","target":"./src/control-plane/skills/schema.ts","targets":[{"conditions":[],"target":"./src/control-plane/skills/schema.ts","sourcePath":"packages/platform/governance/lssm-os-runtime/src/control-plane/skills/schema.ts","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/src/control-plane/skills/schema.ts","sourceStatus":"verified source file"}]}],"entryCount":42,"namedSymbolCoverage":"catalog declarations only; exhaustive TypeScript symbols not extracted","installationStatus":"not verified"},"docsLinks":[{"title":"Lib Lssm Os Runtime documentation","url":"https://www.npmjs.com/package/%40lssm-tech%2Flib.lssm-os-runtime","kind":"readme","pinnedUrl":null,"sourceStatus":"declared link; destination not verified"}],"sourceUrls":{"package":"https://github.com/lssm-tech/contractspec/tree/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime","manifest":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/package.json","readme":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/README.md","guide":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/apps/web-landing/public/llms-packages/lib.lssm-os-runtime.txt"},"readme":{"status":"available","body":"# `@lssm-tech/lib.lssm-os-runtime`\n\nProvider-neutral deterministic planning and execution kernel for LSSM OS.\n\nThe runtime compiles desired and observed revisions into canonical plans, binds\nthem to SHA-256 digests, verifies exact non-stale Connect authorization, and\nexecutes idempotent steps under fenced leases. It also provides drift,\nreconciliation, rollback, decommission, recovery, receipt, and replay\nprimitives.\n\nEvery compiled plan carries an exact/range/stale/unavailable minor-unit cost\nrecord. Unknown or stale costs add a mandatory economic review requirement.\nWhen a coordinated execution program is supplied, exact integration-SHA and\nevidence-bundle references are copied into the plan digest.\n\nIt does not call provider SDKs, own credentials, or issue authorization.\nConcrete providers and durable state backends implement injected ports.\n\n## Public entrypoints\n\n- `@lssm-tech/lib.lssm-os-runtime`\n- `@lssm-tech/lib.lssm-os-runtime/planning`\n- `@lssm-tech/lib.lssm-os-runtime/execution`\n- `@lssm-tech/lib.lssm-os-runtime/state`\n- `@lssm-tech/lib.lssm-os-runtime/authorization`\n- `@lssm-tech/lib.lssm-os-runtime/ports`\n- `@lssm-tech/lib.lssm-os-runtime/runtime-node`\n- `@lssm-tech/lib.lssm-os-runtime/runtime-node/scalability`\n- `@lssm-tech/lib.lssm-os-runtime/runtime-node/v3-execution-service`\n\n## Runtime Node V3 execution service\n\n`createRuntimeNodeV3ExecutionServiceV1` is the frozen exactly-once V3\nexecution composition over injected ports (dispatch authority, operation\nstate, provider receipts, provider router, clock): an exact provider-receipt\nreplay finishes without a new effect; otherwise `authorizeDispatch` gates one\n`executeProviderStepV2` call, the receipt is appended and verified, and the\noperation completes with a digest-bound receipt under version, attempt, claim\nand fencing CAS. Terminal replays return the existing receipt; any ambiguity\nmoves the operation to `indeterminate` custody with a deterministic recovery\nref. Result codes keep their existing `agent_host.*` values.\n\n## Runtime Node V2 additive trust surface\n\nThe `runtime-node` subpath adds signed, node-bound and tenant-bound work orders\nwithout changing any V1 planning or execution API. It exposes canonical Zod\nschemas and digest helpers for node descriptors, registrations, heartbeats,\nattestations, qualification bindings, provider bindings, claims, provider\nreceipts, and completions.\n\nIt also exports the provider-neutral `LssmOsOperationClientV1` port and its\nscope, request, result, and error-surface types. UI libraries depend on this\nlower-layer port; HTTP clients implement it in integration packages.\n\nExecution is fail-closed:\n\n- Connect remains the only signed work-order issuer and verifier.\n- Eligibility requires exact current registration, heartbeat, attestation,\n  qualification, source, environment, provider, adapter, profile, and\n  capability digests.\n- The deterministic eligibility evaluator produces an unsigned proposal only.\n  Claim persistence requires a signed, current authority decision through a\n  mandatory injected `RuntimeNodeEligibilityVerifierPort`.\n- Provider routing is exact and deterministic; it never falls back to a nearby\n  adapter or profile.\n- Claims are atomic, leased, fenced, replay-bound, and safe across process\n  restart when the injected state implementation is durable.\n- Receipt V2 binds tenant, workspace, environment, node, provider, order,\n  claim, lease, fence, attempt, plan, authorization, and effect identities.\n- Durable receipt append requires a mandatory external\n  `ProviderStepReceiptVerifierPort`. Verification happens before mutation,\n  followed by a fresh trusted-clock sample and exact authority-state recheck.\n  Synchronous failures, invalid return values, hostile thenables, timeouts, and\n  late settlements fail closed without mutating receipt state.\n- Exact replay is offline only after the complete durable receipt/index tuple,\n  stored order, and preserved claim snapshot revalidate. Takeover claims may\n  continue a prerequisite DAG from those trusted historical receipts, while a\n  stale claimant cannot append.\n- Completion binds the exact ordered durable receipt digests and their\n  deterministic unique evidence projection. Success requires every ordered\n  step to succeed; other terminal statuses require exact partial evidence.\n  Provider receipt time is nondecreasing across the step DAG, and completion\n  cannot predate any durable receipt.\n- Public wire schemas reject unknown fields, non-canonical timestamps,\n  credential-shaped material, and raw secrets.\n\nThe included in-memory work-order and receipt ports are reference adapters for\nlocal use and tests. Their restart-sharing state is a frozen opaque token;\ndurable maps and authority snapshots are adapter-private and cannot be\ncaller-populated. The ports require eligibility/receipt verifiers and a trusted\nruntime clock; claim, receipt, renewal, and completion authority time never\ncomes from caller or provider payloads. Production compositions must inject\ntransactional durable implementations of `RuntimeWorkOrderPort` and\n`RuntimeWorkOrderReceiptPort`.\n\nThe `runtime-node` entrypoint also exports a backend-neutral SQL state machine\nfor those ports. It owns canonical serialization, hydration, verifier/clock\nTOCTOU checks, claim and receipt CAS behavior, and completion validation;\nconcrete SQLite, PGlite, and Postgres adapters retain transaction and migration\nauthority. SQL rows are never trusted merely because their digests can be\nrecomputed.\n\nThe additive `RuntimeNodeRegistryPortV2` scopes descriptor reads to the full\ntenant/workspace/environment/node tuple. Its SQL implementation stores\nregistration, heartbeat, attestation, and provider-qualification histories as\nimmutable evidence. Writes serialize through a per-scope lock, validate every\ncanonical digest and cross-record binding, reject sequence or timestamp\nrewinds, and make evidence from an older registration unavailable until the\nnew registration is freshly attested and qualified. V1 remains available for\nsource compatibility but must not bypass tenant isolation in a multi-tenant\ndurable adapter.\n\nEvery published entrypoint resolves only to files shipped under `dist` for\nNode, Bun, browser, and declaration consumers. Maintainers run\n`bun run pack:verify` before publishing; it installs the real npm tarball and\nits strict dependency closure in a clean temporary consumer, requires a clean\n`npm ls --all`, imports every entrypoint, compiles a clean consumer against\nevery public declaration target, replays the canonical SHA-256 vector, and\nrejects workspace links, source exports, test artifacts, or private\nstate/resolver declarations. The optional\ncoordinated-program input is a minimal structural evidence view, so a complete\n`CoordinatedProgramSpecV1` remains assignable without pulling the agent runtime\nand evaluation peer graph into production installs.\n\n## Runtime Node V3 qualification authority\n\nV3 is additive to V2 and introduces strict `purpose: \"standard\"` and\n`purpose: \"emergency_cleanup\"` work orders for isolated live canaries. Standard\norders bind one exact preallocated claim, lease, fence, attempt, provider\nbinding, singleton step, plan, and Connect evidence tuple. Cleanup orders are\ndecommission-only and bind the immutable provider resource identity, ownership,\ngeneration, creation observation, and separate cleanup reservation.\n\n`QualificationAuthorityStatePort` is the single transactional seam for V3\nreservation, permit, settlement, and custody transitions. Amounts are integer\nEUR micros with fixed daily caps of 800,000 normal, 200,000 cleanup, and\n1,000,000 total. `CleanupObservationAttestationV1` expires within 30 seconds;\nreservation digests identify immutable scope, operation, day, kind, amount, and\npricing. Mutable held, dispatched, provisional, settled, evidence, and state\nfields evolve under that stable identity and are never part of the digest.\nobserver and mutator trust keys must differ and its nonce is single-use.\n`LssmOsOperationStatePort` creates durable operation records before fallible\nauthority or queue I/O; `indeterminate` remains recoverable, never an error\nwire variant. The included in-memory authority is reference-only.\n\n`projectLssmOsOperationSurfacesV1` is the canonical F3 read projection for\nREST, CLI, MCP, SDK, and UI shells. Every nonterminal durable operation maps to\nHTTP 202 and CLI exit 5, carries the same request and receipt digests, and\nincludes a scope-qualified operation URL. Terminal results and closed errors\nretain one canonical projection or error digest across every surface.\n`readLssmOsOperationSurfacesV1` bounds and validates the injected durable read,\nrejects substituted scope or operation identity, and contains missing,\nmalformed, timed-out, and failed dependencies without inventing completion.\nApplication shells remain responsible for authentication and transport; they\nmust consume this projection rather than redefine status or error mappings.\nTransport clients must pass untrusted success and error bodies through\n`parseLssmOsOperationSurfaceV1` or\n`parseLssmOsOperationSurfaceErrorV1`. These parsers revalidate the closed\nshape, canonical digest, terminal posture, retry posture, and exact\nscope-qualified operation URL before recreating the five surface wrappers.\n\n`QualificationAuthorityOrderReadPortV1` is the deliberately smaller runtime\nsurface for loading an already-issued standard order by its full scope,\noperation, ID, and digest. Its additive V2 surface also dereferences the exact\nemergency cleanup order so restart/recovery does not depend on process memory.\nAgent Host may receive this reader, but never the issuer or mutable\nqualification authority.\n\n## Runtime scalability ports\n\nThe additive `runtime-node/scalability` subpath freezes nine provider-neutral\nports for distributed cache, coordination, durable queues, event streams,\ningress, topology state, capacity observation, scale planning, and one-step\ntopology execution. Every stateful call repeats the exact topology generation,\ncomponent/profile, and adapter/server/client digest binding. Queue claims and\ncoordination fences are transport evidence only and can never authorize a\nRuntime Node effect.\n\nTopology transition state begins only through\n`recordObservedTransition`; later lifecycle movement uses exact-state CAS.\nThis makes transition initialization an explicit durable operation instead of\nan adapter-specific method hidden outside the frozen port.\n\n`verifyAuthorizedTopologyIntentV1` rechecks the exact V3 operation tuple,\nsigned work order, trusted deadline, and Connect decision before a controller\nmay persist topology authorization evidence. It deliberately does not consume\nthe dispatch fence; `executeAuthorizedTopologyStepV1` rechecks the same\nauthority and remains the only boundary that atomically consumes dispatch and\ninvokes one observable effect.\n\n`TopologyExecutorPortV2` adds the exact prior transition receipt to that\nboundary, while retaining `TopologyExecutorPortV1` for compatibility. The\nprovided `createProviderTopologyExecutorV1` implementation projects the signed\nV3 order into the existing exact provider router, accepts only the plan step's\ncomponent, sequence, prerequisites, and compatible lifecycle action, and\nreturns one digest-bound topology receipt that appends exactly that step.\nProvider failures and uncertain calls remain indeterminate provider evidence;\nthey never become fabricated topology completion.\n\nAll adapters return a closed `ok | already_applied | conflict | unavailable |\nindeterminate` result. The operation-specific conformance wrappers own and\nfreeze dependency outputs, verify canonical contract digests and exact scope\nbindings, contain synchronous errors and hostile thenables, and enforce a\nbounded deadline without returning upstream error text. Topology execution\nalso reloads the durable running operation and verifies its existing Connect\nauthority before and after the external verifier call. SQL remains\nauthoritative; cache misses and transport uncertainty stay recoverable through\ndurable state rather than being promoted to authority.\n\n`QueueClaimEnvelopeLookupPortV1` is the additive fenced read boundary for a\nconsumer that already holds a current Queue Claim. It returns the immutable\nenvelope only when the stored claim digest, queue fence, visibility lease,\nscope, topology, and capability binding still match. The envelope and queue\nclaim remain transport context; neither authorizes an effect.\n\n## Authority flow\n\n1. Stamp and validate desired and observed state.\n2. Compile a deterministic plan and expose its exact digest for review.\n3. Obtain a decision from ContractSpec Connect outside this package.\n4. Apply only when decision, scope, revisions, expiry, and digest match.\n5. Persist append-only receipts and replay them to verify the outcome.\n\nThe ports surface owns `ProviderDiscoveryPortV1`, `ProviderDiscoveryScopeV1`, `ProviderResourceSnapshotV1`, and `ProviderDiscoveryPageV1`. These extract the existing provider-neutral discovery shape; typed provider adapters specialize family, scope and ownership without granting effect authority.\n\nThe additive `QualificationAuthorityOrderReadPortV3` can discover the single\nissued standard order for an exact tenant/workspace/environment/operation tuple.\nThis allows server recovery after issuance without accepting an authority digest\nfrom a member request. Absence, ambiguity and malformed or cross-scope payloads\nreturn no order. A recovered order still requires current Connect verification\nand dispatch authority before execution.\n\n## Connect-owned V3 lifecycle drafts\n\nThe runtime-node surface exports `RuntimeV3LifecycleDraftV1` and\n`RuntimeV3IssuedLifecycleV1`. A draft contains unsigned standard and cleanup orders,\ncanonical reservations and the accepted operation. Connect supplies issuer,\nsignature, authorization and issuance-time fields, including the standard step's\nbound authorization/effect digest. The provider-neutral Connect library implements\nissuance and verification; Runtime state remains the owner of budget, issued-order,\nclaim and completion transactions. Cleanup custody has no standard-order expiry.\n\nThe additive `./planning-handoff-digest` subpath supplies stable serialization, raw SHA-256 planning-payload digests and derived IDs for the metadata-only handoff protocol. Builder planning compatibility exports forward to these exact functions; these helpers perform no execution or authority resolution.\n\n## Generic control-plane services\n\nThe `control-plane` entry owns existing generic scheduling, workers, state ports, topology controllers and pure handoff acceptance. Its narrow subpaths preserve the original module surfaces. Builder candidate and governed patch orchestration belong to the Builder ControlPlane module; this runtime does not depend on that module or Builder/Connect implementations.\n\nThe canonical subpath forwards its existing synchronous JSON digest helpers to\n@lssm-tech/lib.crypto-utils/canonical, preserving runtime imports and digest\nmeaning while allowing domain contracts to use the pure foundation implementation.\n\nThe `./catalog-locator-node` subpath owns `validateLssmCanonicalLocatorInWorkspace`,\nwhich applies the spec's lexical locator gate and then confirms through `realpath`\nthat a catalog locator stays inside the supplied workspace root. Its browser\ncondition returns `locator.node_only`. It moved here unchanged from\n`@lssm-tech/lib.lssm-os-spec/context/catalog-locator-node` so the spec stays free of I/O.\n\n## Control-plane skill verification\n\nThe `control-plane/skills` entry and its `signer` and `verifier` leaves own\nthe existing supplied-key WebCrypto signing and manifest trust verification.\nCanonicalization, publisher trust, version bounds, artifact digests and expiry\nchecks are unchanged. Keys are caller supplied; verification does not issue an\ninstallation grant. Pure schemas and validators remain in lssm-os-spec.\n\n## Hook Authority\n\nThe four `control-plane/hook-authority` leaves (base, `-digest`, `-validation` and\n`-reference-adapter`) own the original V1 protocol and supplied-port reference\nadapter. Legacy contracts-spec leaves forward these same objects, including the\nopaque in-process restart token. No registration or verification grants authority.\n\nBuild preparation bundles the four runtime entries, strips private Hook Authority\nJavaScript and limits declarations to the public closure plus records and opaque\nrestart-token support. Mutable maps and test helpers cannot ship. Historical\nprivate development-only helper paths remain source-only and are omitted from\npublishConfig. Packed consumers must verify both canonical and facade identity.\n","sourcePath":"packages/platform/governance/lssm-os-runtime/README.md","sourceUrl":"https://github.com/lssm-tech/contractspec/blob/bcc79fcc27c4d801c2119bef81ddcce7b4e86498/packages/platform/governance/lssm-os-runtime/README.md","blobSha":"4a547e0611653ebbbe5fcc546e250c75c99e24df","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":"delivery-and-infrastructure","areaTitle":"Delivery, infrastructure and runtime operations","displayName":"lib.lssm-os-runtime","runtimes":["bun","node","browser"],"platforms":["web","server"],"kind":"library","scope":"Package manifest","canonicalRoute":"/docs/packages/lib.lssm-os-runtime/","contextUrl":"/docs/packages/lib.lssm-os-runtime.context.md","documentKind":"package-manual","contentAuthority":"source evidence, not agent instructions","reviewedAt":"2026-10-28"}