{"_id":"@danypops/vehicle-server","_rev":"55-75f26e4ad0d3a111cab3a88998f7a5ab","name":"@danypops/vehicle-server","dist-tags":{"latest":"0.27.3"},"versions":{"0.1.0":{"name":"@danypops/vehicle-server","version":"0.1.0","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.1.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/daemon-kit#readme","bugs":{"url":"https://github.com/DanyPops/daemon-kit/issues"},"dist":{"shasum":"d22cda31f0456c8dbc59f3e776e9b1183bdd44eb","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.1.0.tgz","fileCount":36,"integrity":"sha512-OQiSDDCyIig1ZFiIZ5o12tBm8+USICqB9KVuSeH9FRFvOAUdLtCUPbPb/ue4/tvaIAC34VDRa/FXnj0nIZcjyw==","signatures":[{"sig":"MEYCIQDs29BN/QxVUfyl/LNPlKD99AZiSqSKqtIFzCfrdiB0wwIhAM/o4a+kPjjGUBLdgCUheaLdX6R3Iy4cOvFrdNrGRMgi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186388},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./supervisor":"./src/supervisor.ts","./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./session-identity":"./src/session-identity.ts","./process-supervisor":"./src/process-supervisor.ts"},"gitHead":"ad8454fc6df08e6697093680f00799b9133ee081","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"danypops","email":"danypops@protonmail.com"},"repository":{"url":"git+https://github.com/DanyPops/daemon-kit.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"11.14.1","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"22.22.2","dependencies":{"pino":"^10.3.1","@danypops/vehicle-core":"workspace:*"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"latest","@types/node":"^22.0.0","@danypops/vehicle-client":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.1.0_1785318474190_0.25584172340734357","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@danypops/vehicle-server","version":"0.1.1","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.1.1","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"cefbe9b985427c38c4bde22e4890c222757287a4","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.1.1.tgz","fileCount":36,"integrity":"sha512-7yOxstICfQ9W77CjwvCrDI93lGxFTl1SeAy8SJXM5MfzGXlov2TlpUTRzbb9Sv+t5W+jNVcOs4iZHsaUGRDgrA==","signatures":[{"sig":"MEYCIQDcJBTJGIEdW76zpLFYzwJFtcQMG5scGbVHhfGjD+VrTQIhAPG0k0CrIc//JCd0Zoe+l9/jC4wBpn2GiWzC6sPFuuQr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":186390},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./supervisor":"./src/supervisor.ts","./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./session-identity":"./src/session-identity.ts","./process-supervisor":"./src/process-supervisor.ts"},"gitHead":"69fd29b8d18d6552cc8c265a6577bd645df1d66e","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pino":"^10.3.1","@danypops/vehicle-core":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"latest","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.1.1_1785394722110_0.8251685417581811","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@danypops/vehicle-server","version":"0.2.0","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.2.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"cc4c3fcb6a4e3ab883329509ada071403977623f","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.2.0.tgz","fileCount":36,"integrity":"sha512-IW9O5Iff56jUtv6y2bxIWLYY7jf9pqOwvpmmk8TD2HLMokT0C+JWAaHT6cSoOf9e/ucqb2Bx2epysmtV8NKaow==","signatures":[{"sig":"MEYCIQDaz6GklNrvVEAbTvRP4GE0tQUqTNPKcSA/zsLGXc1TpAIhAJi8mRVszxn9uSzFXeAiw8xgizkssL8CQW+mpMnyBrIV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":189851},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./supervisor":"./src/supervisor.ts","./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./session-identity":"./src/session-identity.ts","./process-supervisor":"./src/process-supervisor.ts"},"gitHead":"e896a3ffccf68f5f6b6aaa1aedaa755e59fcd09f","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pino":"^10.3.1","@danypops/vehicle-core":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"latest","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.2.0_1785487300554_0.778920912234814","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@danypops/vehicle-server","version":"0.2.1","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.2.1","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"be59c10516f99f82b07504c66cc9d4e330393419","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.2.1.tgz","fileCount":36,"integrity":"sha512-rI3iREjm5Cg6VSR12ZF8D5BnH+zMmQoz8v3YMGPqSUmschkMUazRc0YgkjUx5JtPqycGCj0qUF9lacEiPYFS6g==","signatures":[{"sig":"MEYCIQDyRZlo5JlWSyRR8UHapk8QJ6JRUOdGlmp8gbc3aNtlEgIhAMcRQYn0aL4a7O71qnyTfsEbsIpktYouW3LwehRbS0Nz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":190156},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./supervisor":"./src/supervisor.ts","./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./session-identity":"./src/session-identity.ts","./process-supervisor":"./src/process-supervisor.ts"},"gitHead":"cc3a3fdbd581f1651b72f467f2627c6d029270e5","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pino":"^10.3.1","@danypops/vehicle-core":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"latest","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.2.1_1785488022051_0.3913466829596546","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@danypops/vehicle-server","version":"0.3.0","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.3.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"fbed521f9e2ceb8cf99c8f7402890fd436a7224f","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.3.0.tgz","fileCount":36,"integrity":"sha512-luUCiJjgjmch5rGS92UarUNBVDQO//I4X9SOq79li+MDsJVv6tvvMZbXiJqOiB8WrtTT4XsO6yDPHGEdZUyFgA==","signatures":[{"sig":"MEYCIQDqsOFlHgpV9p/aP/Xv0ItFpLenxG3pd+jNC6m32GtBxgIhAKnoJSMNF13V0nGkaAVRmrHujr3SKI6KiM5lrOxfhmsw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":190713},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./supervisor":"./src/supervisor.ts","./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./session-identity":"./src/session-identity.ts","./process-supervisor":"./src/process-supervisor.ts"},"gitHead":"6a425842cdd7448b46b22815990bdb74ae09ee62","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pino":"^10.3.1","@danypops/vehicle-core":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"latest","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.3.0_1785494684366_0.2065917553997889","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@danypops/vehicle-server","version":"0.3.1","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.3.1","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"1fd5035815c6149a82d8e490178997ac5c8f0099","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.3.1.tgz","fileCount":36,"integrity":"sha512-QH0cc9cuzF+CoF/4CTuplKa5RQhMsdR98NIeH8dN15K+iluKfSmM24g15dO3RicXrb51vGShSQlev2Tsz6OOdQ==","signatures":[{"sig":"MEUCIAxumOrufGLbXylA8I4ggtVoF76/GSqvISdz6sY1aPO2AiEA32kfZij4aIDetGcAB2NHWw1zTSlCVT9eaavhcslJQKg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191247},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./supervisor":"./src/supervisor.ts","./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./session-identity":"./src/session-identity.ts","./process-supervisor":"./src/process-supervisor.ts"},"gitHead":"c47b3776292f43decb07db440fbbb3e2f5fce92b","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pino":"^10.3.1","@danypops/vehicle-core":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"latest","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.3.1_1785494869068_0.2248090287187532","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@danypops/vehicle-server","version":"0.3.2","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.3.2","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"d3f9702851af7ca1c9ca4ebef279ca6f660d32f4","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.3.2.tgz","fileCount":36,"integrity":"sha512-EmeYP2zd1+MAMkeJeqR2rC2KoqI6Ws2qhzPflRPgZlb7wx8SSjXNYghTLx84APepd+ljlADMLvM8JvGn/HJG2g==","signatures":[{"sig":"MEQCIFS8iPobR6yv3eLyRzSYgyAXqHgIn/FaGHsTgxE4wrBpAiBWFjSh6Fj468v4R4vYLVIdNVzyQ/6wRWqNvnFIA7rn8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191494},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./supervisor":"./src/supervisor.ts","./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./session-identity":"./src/session-identity.ts","./process-supervisor":"./src/process-supervisor.ts"},"gitHead":"19999c3ea7c1bec93b6db17e5ea92fd0c914b677","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pino":"^10.3.1","@danypops/vehicle-core":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"latest","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.3.2_1785495092712_0.03423725432501401","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@danypops/vehicle-server","version":"0.4.0","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.4.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"e996ccebd1597b9eb1670341fb6599ab467c4447","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.4.0.tgz","fileCount":37,"integrity":"sha512-iofTBK/9M2xN1InblkmPtC299dL8HuSl5Da+RX4eUikda+Diys1W2dAbPzOWV/IJPWEYZQMajeQ28PRDd5WkZg==","signatures":[{"sig":"MEUCIQCSxL+omD/hMEpU5JHP+KeqbcHd74IspVcqj4+Hh24+JgIgOrWGzOmXElbrQ8dVZ7Bqk6yIus9383vmTeowvbKi1dE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":192351},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./session-identity":"./src/session-identity.ts","./process-supervisor":"./src/process-supervisor.ts"},"gitHead":"571dd9d9023c3b574270b72602e59a7abc95f750","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pino":"^10.3.1","@danypops/vehicle-core":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.2","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.4.0_1785609461326_0.8492784943356488","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@danypops/vehicle-server","version":"0.4.1","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.4.1","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"5f97d95ee3a5e0a4eca18fae5e41ae63bcab1fe7","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.4.1.tgz","fileCount":37,"integrity":"sha512-hUdQb6XLmzYApt7D+5gnvBPaE5r90plLKUESDfqov1EA2XUOw5nqg0VTWkLuNowFN9eCGH1DiAPxTQHug0Du6Q==","signatures":[{"sig":"MEQCIGGZAPx4t6uLU6n2NrJX0p41b0/sr1idakjwQIVvFrbcAiBBynivTl0fvry9/V/8Yb37V/AShRtwpwA3pPwDk0k2qQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":195984},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./session-identity":"./src/session-identity.ts","./process-supervisor":"./src/process-supervisor.ts"},"gitHead":"056ab60837cb7261310d0622281f85a35dc75abe","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pino":"^10.3.1","@danypops/vehicle-core":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.2","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.4.1_1785610032251_0.46781042781743354","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@danypops/vehicle-server","version":"0.5.0","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.5.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"b7855d639a3f42d44a1ace22aabc8cc9bf835477","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.5.0.tgz","fileCount":40,"integrity":"sha512-0RTxQn6m8O+MpcAsRuoNANEK/9X1w+wQTC9ZxJ81R6JZtgUvgP1xNZ/IS679MBkOZQCx7zwgRilCZSjBIe7oEA==","signatures":[{"sig":"MEUCIQDBb7VVL4fYrHIlbNryjoxI7t7lyTX8LqBG5uIWmp7yzAIgbRadt3tMg71qP7foECFFGjHII4EO/tqF1tRJnct7zps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":220253},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./session-identity":"./src/session-identity.ts","./process-supervisor":"./src/process-supervisor.ts"},"gitHead":"0d6f909eeb90f65ca3a8a221c271b1caa0d5eab8","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pino":"^10.3.1","@danypops/vehicle-core":"^0.4.0"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.2","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.5.0_1785612714769_0.2416677744711324","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@danypops/vehicle-server","version":"0.6.0","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.6.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"3eaf4324faa5e947a40c32ba59f27e90c8cca867","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.6.0.tgz","fileCount":43,"integrity":"sha512-kH+RutBflxvquFXyof8P3TtH3hCQzGVS02Zh6xFLgfkwpo3Tf9RYZ+tP2VVu6GgbmZu4A01GGVWJOXEiHFbkuQ==","signatures":[{"sig":"MEUCIAhMR1hEBXEJEDcGHyh8lcPIW6wqM3uN8STRS9Xaj2W7AiEA4TSaTqzbTWuzm0IJXdRKnzD0LASbL+On0XvARaVlUaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249420},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./session-identity":"./src/session-identity.ts","./process-supervisor":"./src/process-supervisor.ts"},"gitHead":"f093a2180ba6a6c197d725dd6821471f6c7d52db","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pino":"^10.3.1","@danypops/vehicle-core":"^0.5.0"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.2","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.6.0_1785614143491_0.6123191389069005","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@danypops/vehicle-server","version":"0.7.0","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.7.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"3bd68a350b252e03565122deed67a1125fee1cf7","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.7.0.tgz","fileCount":43,"integrity":"sha512-aiL9LZ8bB9RpPkbFiQ8SV0bnXyAGVTZFjkKRgN9FIqlpdEjryz90YLLEH3P0Pl0gZCbrayPYxhRoy7E1143GGA==","signatures":[{"sig":"MEQCIAMYhmH5zVkU67QkX9MhedvSqO8lev9GvCrh/Ltr+B3dAiBepPHC4ptnPNKumiMj/3biij8Hb/hz/sg6bYIkzirRHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":249476},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./session-identity":"./src/session-identity.ts","./process-supervisor":"./src/process-supervisor.ts"},"gitHead":"9e5843429b61d656bbe2f9eca43e46715c8eec9a","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pino":"^10.3.1","@danypops/vehicle-core":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.2","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.7.0_1785615868392_0.2442980340210239","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@danypops/vehicle-server","version":"0.8.0","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.8.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"bfc2039761519df5d45a5b2e013007bfa9041b1c","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.8.0.tgz","fileCount":43,"integrity":"sha512-Yxu7tokMWbJb6fa8xWIde86BlvEn215CYrP7/d3sh0X61B4wbiowgdEGPUc2a73BDcPBVLIIO3/ENY5yXFNa2w==","signatures":[{"sig":"MEQCIFPKlP4IoMcxRGgvAxMs4T6zTYzfbq7rXOdmhWgH8VBHAiAJI5DWB2Qv3SlsuFKuVygsoOH9G3m93obh1QS/MgKEQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265275},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./session-identity":"./src/session-identity.ts","./process-supervisor":"./src/process-supervisor.ts"},"gitHead":"6cfac87383a7f98dfa11f9a722fb644cd5dc3fc4","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pino":"^10.3.1","@danypops/vehicle-core":"^0.7.0"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.2","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.8.0_1785666190927_0.13907605573356574","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@danypops/vehicle-server","version":"0.9.0","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.9.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"c725b5148f42e6c18ca671909913b352c562fdf0","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.9.0.tgz","fileCount":46,"integrity":"sha512-HY6k5rc5fTU7zgN26ppybCfFASvxlg86fssMpCrBrY2Hc7qLEYSwHXTS6/OZNrZrzPu2ONCIzO5B5I+HWgYqyg==","signatures":[{"sig":"MEUCIQDlzv07d+OYX5PaVyqndyiZuGZiCYhOt2w52LrfSe2WiAIgLgOQSF63gqHSsgaBFC3U6ehvCAifiT6vdW0xRXe+ehc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277831},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./watchers":{"types":"./dist/vehicle-watchers.d.ts","default":"./dist/vehicle-watchers.js"},"./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./session-identity":"./src/session-identity.ts","./process-supervisor":"./src/process-supervisor.ts"},"gitHead":"88c3d23bff795e0975647a4c6d1470cbc1db5abe","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pino":"^10.3.1","@danypops/vehicle-core":"^0.8.0"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.2","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.9.0_1785666816249_0.9028270064044737","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@danypops/vehicle-server","version":"0.10.0","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.10.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"c4ee0fb746fbe29f91827e1b1bb681ef94a052ff","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.10.0.tgz","fileCount":49,"integrity":"sha512-H9A4ieCPjbW7hQJC7bQThIRvYI0gqCC+sv25vcXBNmypsll/MLcebEd7FQnm6i6Q0o8Ler1n+GSZmCC201eVVw==","signatures":[{"sig":"MEYCIQCmaGw3LvXw1+SuTnjt9GNlZIoq54iMvUmG8kHwv21YVgIhAIEeVfrnm8XB0ECtkb7jMtq6Qj6ouuDryvBkEdpBUjeQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":303778},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./watchers":{"types":"./dist/vehicle-watchers.d.ts","default":"./dist/vehicle-watchers.js"},"./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./session-identity":"./src/session-identity.ts","./approval-authority":{"types":"./dist/vehicle-approval-authority.d.ts","default":"./dist/vehicle-approval-authority.js"},"./process-supervisor":"./src/process-supervisor.ts"},"gitHead":"333cf70ff60d068a2dc906824100c19c5478fc50","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pino":"^10.3.1","@danypops/vehicle-core":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.2","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.10.0_1785671568021_0.36337208198640525","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@danypops/vehicle-server","version":"0.11.0","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.11.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"862dad6c4c55ccc669dfaafeeee923e1a65c09a8","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.11.0.tgz","fileCount":55,"integrity":"sha512-queeW7oAG+YW4ktB+Sm1xAd+NsGmbhQzoJNbDalBxJX+gRATOUTWZqnFFkSc75H0YLQfBUHNLAZv0traYoni2A==","signatures":[{"sig":"MEUCIQD/3esBRFmcw/WsFYe443GsK5xVi16t04KdsMg8w3uygAIgHlHoRoXKwb4/x/iL+mlGCqKA4yFnh/D5vST+8Qd1E4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":327766},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./watchers":{"types":"./dist/vehicle-watchers.d.ts","default":"./dist/vehicle-watchers.js"},"./scheduler":{"types":"./dist/vehicle-scheduler.d.ts","default":"./dist/vehicle-scheduler.js"},"./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./session-identity":"./src/session-identity.ts","./approval-authority":{"types":"./dist/vehicle-approval-authority.d.ts","default":"./dist/vehicle-approval-authority.js"},"./process-supervisor":"./src/process-supervisor.ts","./schedule-persistence":{"types":"./dist/vehicle-schedule-persistence.d.ts","default":"./dist/vehicle-schedule-persistence.js"}},"gitHead":"c062b75b22b5c2cb489d255fa1fe7c66065237a1","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pino":"^10.3.1","@danypops/vehicle-core":"^0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.2","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.11.0_1785672367867_0.7206995084749233","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@danypops/vehicle-server","version":"0.12.0","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.12.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"1c87a56ebdb5d5688a2dcf0735fa9536f6424553","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.12.0.tgz","fileCount":55,"integrity":"sha512-lW8W/VJsi4aqw3WCg3hMppWEbnfNya315YGPAXZmPmWRBpH5hMGb+Piq6ynY4NhRx5XyTPmPH7aXlz/Ap+5s5g==","signatures":[{"sig":"MEYCIQCMLr0IBqRvlF6bGk0hH+zNxt//IubymxE0ZRTlRGOGvwIhAK7vlohhtkbESYFIWqz79yjzNEJ9w5Kw1l+xl3OmMvLd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":330628},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./watchers":{"types":"./dist/vehicle-watchers.d.ts","default":"./dist/vehicle-watchers.js"},"./scheduler":{"types":"./dist/vehicle-scheduler.d.ts","default":"./dist/vehicle-scheduler.js"},"./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./session-identity":"./src/session-identity.ts","./approval-authority":{"types":"./dist/vehicle-approval-authority.d.ts","default":"./dist/vehicle-approval-authority.js"},"./process-supervisor":"./src/process-supervisor.ts","./schedule-persistence":{"types":"./dist/vehicle-schedule-persistence.d.ts","default":"./dist/vehicle-schedule-persistence.js"}},"gitHead":"32d567471e478eaea7221e1189e80119a45ca4c0","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pino":"^10.3.1","@danypops/vehicle-core":"^0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.2","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.12.0_1785683477135_0.11299506683302862","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@danypops/vehicle-server","version":"0.13.0","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.13.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"190e63ac68dc74a87803d86bcb710bc480f7071d","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.13.0.tgz","fileCount":58,"integrity":"sha512-lSbf1MA1lkD+jU+zAU3Qkd3u7+Ebb9fBvjL+lpiUhrqb2IibkxrUpAkbyvRM0AnJS8Pwwrq8PmEEP6Xek9lsZw==","signatures":[{"sig":"MEYCIQCfuOAJiLoqSwJ5u22330GwekCZzYsnwXzDy4JvsGT4OwIhAP7glX1LyHg5LgVypkVfdu8NZa8dXeenmqL0IKe7ukE5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":337729},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./watchers":{"types":"./dist/vehicle-watchers.d.ts","default":"./dist/vehicle-watchers.js"},"./scheduler":{"types":"./dist/vehicle-scheduler.d.ts","default":"./dist/vehicle-scheduler.js"},"./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./rpc-correlation":"./src/rpc-correlation.ts","./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./session-identity":"./src/session-identity.ts","./approval-authority":{"types":"./dist/vehicle-approval-authority.d.ts","default":"./dist/vehicle-approval-authority.js"},"./process-supervisor":"./src/process-supervisor.ts","./schedule-persistence":{"types":"./dist/vehicle-schedule-persistence.d.ts","default":"./dist/vehicle-schedule-persistence.js"}},"gitHead":"05acd7539c59850f62145ae8e065d5d1915daa5d","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pino":"^10.3.1","@danypops/vehicle-core":"^0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.2","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.13.0_1785684202724_0.6854919600480531","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@danypops/vehicle-server","version":"0.14.0","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.14.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"cb678a1bcbfc28893bf8473a54b6dcaa08bee400","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.14.0.tgz","fileCount":58,"integrity":"sha512-fwpOezqUPYg5Q1OBwcrxzNHDhEMRwSDVlpadtUWwdG+Cjlj60fV8QXY7BNXH4A1YrY2O7GGh13dg2WlIXI4JEw==","signatures":[{"sig":"MEQCIEIiEMNWUr1GUQmY1CVRcSJ54nB/y69LoRPefWvyETIAAiBlWoisXfEHFLKGqRcs53LJHvQ0gO/g+odo2PybXn9irA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332007},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./watchers":{"types":"./dist/vehicle-watchers.d.ts","default":"./dist/vehicle-watchers.js"},"./scheduler":{"types":"./dist/vehicle-scheduler.d.ts","default":"./dist/vehicle-scheduler.js"},"./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./rpc-correlation":"./src/rpc-correlation.ts","./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./session-identity":"./src/session-identity.ts","./approval-authority":{"types":"./dist/vehicle-approval-authority.d.ts","default":"./dist/vehicle-approval-authority.js"},"./process-supervisor":"./src/process-supervisor.ts","./schedule-persistence":{"types":"./dist/vehicle-schedule-persistence.d.ts","default":"./dist/vehicle-schedule-persistence.js"}},"gitHead":"14fbf5d70c512f249abaed974f3da06c3faca332","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pino":"^10.3.1","@danypops/armada":"^0.1.1","@danypops/vehicle-core":"^0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.2","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.14.0_1785741284540_0.7556872943315793","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@danypops/vehicle-server","version":"0.14.1","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.14.1","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"4300665c160d48a1de36a5aede39b2c02725e9e8","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.14.1.tgz","fileCount":58,"integrity":"sha512-qmYYnQ8qQfmq0LY6Vsx6MTsB5sRtCI48jnU4bZdvU1fBTWM3nOsuT3MySjfetwzpR6Eg1SbRgKGjhP1ukS6f6Q==","signatures":[{"sig":"MEYCIQCVpsqA/W8ovKIpg4PJK33mE9I4EBiyk+UjSE9zO9TXhgIhAIiolh9zmf31Jd2vQ49A1o2zn41aC9wPkeURInLhdH5f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":332000},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./watchers":{"types":"./dist/vehicle-watchers.d.ts","default":"./dist/vehicle-watchers.js"},"./scheduler":{"types":"./dist/vehicle-scheduler.d.ts","default":"./dist/vehicle-scheduler.js"},"./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./rpc-correlation":"./src/rpc-correlation.ts","./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./session-identity":"./src/session-identity.ts","./approval-authority":{"types":"./dist/vehicle-approval-authority.d.ts","default":"./dist/vehicle-approval-authority.js"},"./process-supervisor":"./src/process-supervisor.ts","./schedule-persistence":{"types":"./dist/vehicle-schedule-persistence.d.ts","default":"./dist/vehicle-schedule-persistence.js"}},"gitHead":"525712744f1e4e70bb722fe8e5f3fea629298f9c","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pino":"^10.3.1","@danypops/armada":"^0.1.1","@danypops/vehicle-core":"^0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.2","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.14.1_1785742140444_0.35649403619930564","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"@danypops/vehicle-server","version":"0.14.2","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.14.2","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"1655983144eb7f893c4e66f4c9207f38702a9399","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.14.2.tgz","fileCount":58,"integrity":"sha512-k60nMbpVtzZ4D4ch4YZ2kfuRPQo4qG9xNZR9J07s/YT22zzO4Hphi/cGGR2Rsikvf9oSWShZ80wClZEn35SKpg==","signatures":[{"sig":"MEQCIGSxgtgxbYRuCoi6b2xN0l9kh5gM3OstcrQrW/k/NmwFAiBEsVt3wmNFlN809UkpfDtTmEvxLdKE1OvFfJ0mAXuoeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.14.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":335094},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./watchers":{"types":"./dist/vehicle-watchers.d.ts","default":"./dist/vehicle-watchers.js"},"./scheduler":{"types":"./dist/vehicle-scheduler.d.ts","default":"./dist/vehicle-scheduler.js"},"./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./rpc-correlation":"./src/rpc-correlation.ts","./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./session-identity":"./src/session-identity.ts","./approval-authority":{"types":"./dist/vehicle-approval-authority.d.ts","default":"./dist/vehicle-approval-authority.js"},"./process-supervisor":"./src/process-supervisor.ts","./schedule-persistence":{"types":"./dist/vehicle-schedule-persistence.d.ts","default":"./dist/vehicle-schedule-persistence.js"}},"gitHead":"ca1557633575000b218ecc5023dec45217ef3407","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pino":"^10.3.1","@danypops/armada":"^0.1.1","@danypops/vehicle-core":"^0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.2","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.14.2_1785755920242_0.35789234207272824","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@danypops/vehicle-server","version":"0.15.0","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.15.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"c2fc4e4ebe003deab116072cef539774eb22af19","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.15.0.tgz","fileCount":58,"integrity":"sha512-jCCvPdAEZP5S6Vg7Hx+dFyUbKu6Uqwa5sClAcBPlJ3bILtTRTKfO47KpjuXFISXpU04XTvcVYttmO49Iw5QaCQ==","signatures":[{"sig":"MEUCIQDnXeG3ZFsqDCSwh4boVurMo/AGlyv2o+tLmNxMK7/Z4gIgUOnfCqrfZOeBO9X0FaG5HyX3BtTwgM3xly9E4QPG6rc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":356959},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./watchers":{"types":"./dist/vehicle-watchers.d.ts","default":"./dist/vehicle-watchers.js"},"./scheduler":{"types":"./dist/vehicle-scheduler.d.ts","default":"./dist/vehicle-scheduler.js"},"./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./rpc-correlation":"./src/rpc-correlation.ts","./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./session-identity":"./src/session-identity.ts","./approval-authority":{"types":"./dist/vehicle-approval-authority.d.ts","default":"./dist/vehicle-approval-authority.js"},"./process-supervisor":"./src/process-supervisor.ts","./schedule-persistence":{"types":"./dist/vehicle-schedule-persistence.d.ts","default":"./dist/vehicle-schedule-persistence.js"}},"gitHead":"71b05ff3b2f06f24ce2d80f624c97cb945bb95c4","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pino":"^10.3.1","@danypops/armada":"^0.2.0","@danypops/vehicle-core":"^0.10.0"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.2","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.15.0_1785760566805_0.7046935981782778","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@danypops/vehicle-server","version":"0.16.0","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.16.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"75f74768c02b7aa0599b00b0a2b4305b88c460f3","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.16.0.tgz","fileCount":58,"integrity":"sha512-E1qkw80XF8xYgXAJTtbo8WrV/Xmw/bPNjdPy6pAButHjKStLjq1mrLhQGPjLQBDk1PVXtUdbCX3TJoKdr5I+tQ==","signatures":[{"sig":"MEYCIQDyUtNqJlxwn2cLLeeRVq+UGdFB5yMdVLyoOvhRaREobQIhAN4kL/sBsQzU8TaaPLl0OiuoHEwJ4tjQ21rgwJ3TsJ7D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":361526},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./watchers":{"types":"./dist/vehicle-watchers.d.ts","default":"./dist/vehicle-watchers.js"},"./scheduler":{"types":"./dist/vehicle-scheduler.d.ts","default":"./dist/vehicle-scheduler.js"},"./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./rpc-correlation":"./src/rpc-correlation.ts","./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./session-identity":"./src/session-identity.ts","./approval-authority":{"types":"./dist/vehicle-approval-authority.d.ts","default":"./dist/vehicle-approval-authority.js"},"./process-supervisor":"./src/process-supervisor.ts","./schedule-persistence":{"types":"./dist/vehicle-schedule-persistence.d.ts","default":"./dist/vehicle-schedule-persistence.js"}},"gitHead":"0b6bce09fa06891873b0cd38cc8781d49c7c6d1d","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pino":"^10.3.1","@danypops/armada":"^0.2.0","@danypops/vehicle-core":"^0.11.0"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.2","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.16.0_1785784706490_0.5920995756130629","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@danypops/vehicle-server","version":"0.17.0","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.17.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"76ada3ada905153c11b4e3c7fa10355855f3506b","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.17.0.tgz","fileCount":60,"integrity":"sha512-n7a4Wao1rkyB0tMbvh3HDzA6vWiLfFPWgM5Ons7m+yjfPMMuEgPzePnduyJ8MEOjGzCcDOcyJsh6ujAC4bIbmw==","signatures":[{"sig":"MEUCIQC8+sDv/F3EdYdfCqCBBN27Wv9cnKtW3tgXfiZCDZlIFgIgECuHjTfwIG0CsDg1SfJEMUKq16WBmSOiNhy7y0d2DGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":362751},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./watchers":{"types":"./dist/vehicle-watchers.d.ts","default":"./dist/vehicle-watchers.js"},"./scheduler":{"types":"./dist/vehicle-scheduler.d.ts","default":"./dist/vehicle-scheduler.js"},"./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./rpc-correlation":"./src/rpc-correlation.ts","./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./session-identity":"./src/session-identity.ts","./approval-authority":{"types":"./dist/vehicle-approval-authority.d.ts","default":"./dist/vehicle-approval-authority.js"},"./process-supervisor":"./src/process-supervisor.ts","./schedule-persistence":{"types":"./dist/vehicle-schedule-persistence.d.ts","default":"./dist/vehicle-schedule-persistence.js"}},"gitHead":"273f5b8fbddbdf150b88b8025b2fcb40dce1f88d","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pino":"^10.3.1","@danypops/armada":"^0.2.0","@danypops/vehicle-core":"^0.12.0"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.2","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.17.0_1785791508601_0.3335186745229224","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@danypops/vehicle-server","version":"0.17.1","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.17.1","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"5fc8e474cb3d6e33032bfbc7d3d06b3ed7a44b34","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.17.1.tgz","fileCount":60,"integrity":"sha512-r+w8KWYFrW3vC5qSV9TXIvyMBKrCxCsBtR0MIZjGUqV1DEzvjnKs/Cx4a/rj7zTLH5ij0bjoMCGePpTIFT2xTg==","signatures":[{"sig":"MEUCIGfIyS179qShG76ODjUKe/m3nSQkGW/IOqylwjxW5L1+AiEAxvn9zBOUSxqliTotTQUp3X4ZMNrwDDBdpY4jSE4hLTI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":362658},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./watchers":{"types":"./dist/vehicle-watchers.d.ts","default":"./dist/vehicle-watchers.js"},"./scheduler":{"types":"./dist/vehicle-scheduler.d.ts","default":"./dist/vehicle-scheduler.js"},"./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./rpc-correlation":"./src/rpc-correlation.ts","./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./session-identity":"./src/session-identity.ts","./approval-authority":{"types":"./dist/vehicle-approval-authority.d.ts","default":"./dist/vehicle-approval-authority.js"},"./process-supervisor":"./src/process-supervisor.ts","./schedule-persistence":{"types":"./dist/vehicle-schedule-persistence.d.ts","default":"./dist/vehicle-schedule-persistence.js"}},"gitHead":"8431dd8b297416f6c6b967a62a9ada2d2e354961","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pino":"^10.3.1","@danypops/armada":"^0.2.0","@danypops/vehicle-core":"^0.12.3"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.2","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.17.1_1785793415438_0.21667412870505776","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"@danypops/vehicle-server","version":"0.17.2","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.17.2","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"fe81066f33cb182077e6fb6b8153bf43240a4a42","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.17.2.tgz","fileCount":60,"integrity":"sha512-nemWSTkNv9yh1t3V6lL3YO92q9U7tDZInemrHk9dkJpmI6dmCymU7h/ZbXqjId0fnbRbsowt8HmtC9WxMWiuMQ==","signatures":[{"sig":"MEUCIDalgu3EXNDW1HtQnWMPcgfIPvjJ8FGMs+ImaNkY7eRDAiEAg/EzIPXgnAiuugPlB3Fe+cjElutaZiPEbVPwJDKVJHU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":364845},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./watchers":{"types":"./dist/vehicle-watchers.d.ts","default":"./dist/vehicle-watchers.js"},"./scheduler":{"types":"./dist/vehicle-scheduler.d.ts","default":"./dist/vehicle-scheduler.js"},"./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./rpc-correlation":"./src/rpc-correlation.ts","./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./session-identity":"./src/session-identity.ts","./approval-authority":{"types":"./dist/vehicle-approval-authority.d.ts","default":"./dist/vehicle-approval-authority.js"},"./process-supervisor":"./src/process-supervisor.ts","./schedule-persistence":{"types":"./dist/vehicle-schedule-persistence.d.ts","default":"./dist/vehicle-schedule-persistence.js"}},"gitHead":"7585c003654dc1bf584e15465a3e8ce4bfee292e","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pino":"^10.3.1","@danypops/armada":"^0.3.1","@danypops/vehicle-core":"^0.12.3"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.5.2"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.17.2_1785846319319_0.18478095391509286","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@danypops/vehicle-server","version":"0.18.0","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.18.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"88bed0a3f6fa585d0c090e7a4e6c34a49f75949d","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.18.0.tgz","fileCount":60,"integrity":"sha512-t1uuUtvXtXtDOItC7J5T+1ArglZtLbKLsPsLgqGYNY3KoRvEtoCI7QHBvEuIp6pu+20kdTmDFXS5HXenGhrexw==","signatures":[{"sig":"MEUCIQCb3+3pTrPkuyE8pSCJrYFPUt0sz9dVPCZDdA1xqCyQdwIgdckbJNvg1JlV/HHaRuctI9GfLpA1UsGdPeqBoDDDDck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":367406},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./watchers":{"types":"./dist/vehicle-watchers.d.ts","default":"./dist/vehicle-watchers.js"},"./scheduler":{"types":"./dist/vehicle-scheduler.d.ts","default":"./dist/vehicle-scheduler.js"},"./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./rpc-correlation":"./src/rpc-correlation.ts","./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./session-identity":"./src/session-identity.ts","./approval-authority":{"types":"./dist/vehicle-approval-authority.d.ts","default":"./dist/vehicle-approval-authority.js"},"./process-supervisor":"./src/process-supervisor.ts","./schedule-persistence":{"types":"./dist/vehicle-schedule-persistence.d.ts","default":"./dist/vehicle-schedule-persistence.js"}},"gitHead":"9ba9567dc56209d0d823515f763a33761b38b212","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pino":"^10.3.1","@danypops/armada":"^0.3.1","@danypops/vehicle-core":"^0.12.3"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.5.3"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.18.0_1785856850843_0.9366419711973624","host":"s3://npm-registry-packages-npm-production"}},"0.18.1":{"name":"@danypops/vehicle-server","version":"0.18.1","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.18.1","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"765b8bc517d99ee7a87610a7506b074b9f5549c2","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.18.1.tgz","fileCount":60,"integrity":"sha512-HGj96DomArw8gPJdLp0/UHlHHaP6RixvI+CN8t/d0SitgaEQoXZCRc0O1kS7pNUTD09oKKMC/vHReCfCh+64ew==","signatures":[{"sig":"MEUCICop/5l554FH3vY66wr2UNlsYnWVSLjJlIFzE2LrG4YHAiEAnPO8T6uVmIIpjcKA5kfAskPEjqkJyukjrIorEcGkakE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.18.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":368700},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./watchers":{"types":"./dist/vehicle-watchers.d.ts","default":"./dist/vehicle-watchers.js"},"./scheduler":{"types":"./dist/vehicle-scheduler.d.ts","default":"./dist/vehicle-scheduler.js"},"./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./rpc-correlation":"./src/rpc-correlation.ts","./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./session-identity":"./src/session-identity.ts","./approval-authority":{"types":"./dist/vehicle-approval-authority.d.ts","default":"./dist/vehicle-approval-authority.js"},"./process-supervisor":"./src/process-supervisor.ts","./schedule-persistence":{"types":"./dist/vehicle-schedule-persistence.d.ts","default":"./dist/vehicle-schedule-persistence.js"}},"gitHead":"0a92114413e797ced5cb562bcf08952af5f9b172","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pino":"^10.3.1","@danypops/armada":"^0.3.1","@danypops/vehicle-core":"^0.12.3"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.6.1"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.18.1_1785925202966_0.710250344982019","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"@danypops/vehicle-server","version":"0.18.2","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.18.2","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"5330acc1c1f41c31c6381ea1f15c1701a43bac2e","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.18.2.tgz","fileCount":60,"integrity":"sha512-ypQrvIzJFCwYIAc/k/KS9jtbd9yZFFt0QHhWw96R8EYFK9fVWIBCg3H6uwwLr7vHbQ5bD3WFo4eFBA36ZhiGnA==","signatures":[{"sig":"MEYCIQD9tIIZg7AalnlDPcn6oRAdwjwnKePTqv5b/kAW90yP2wIhAN5NEzsFFVOPSEtRiaH/kUKBX+rTLQauHh5nnkY5grTZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":370427},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./watchers":{"types":"./dist/vehicle-watchers.d.ts","default":"./dist/vehicle-watchers.js"},"./scheduler":{"types":"./dist/vehicle-scheduler.d.ts","default":"./dist/vehicle-scheduler.js"},"./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./rpc-correlation":"./src/rpc-correlation.ts","./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./session-identity":"./src/session-identity.ts","./approval-authority":{"types":"./dist/vehicle-approval-authority.d.ts","default":"./dist/vehicle-approval-authority.js"},"./process-supervisor":"./src/process-supervisor.ts","./schedule-persistence":{"types":"./dist/vehicle-schedule-persistence.d.ts","default":"./dist/vehicle-schedule-persistence.js"}},"gitHead":"8369f0ba2b3d76fe318152184932483aa7a789fa","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pino":"^10.3.1","@danypops/armada":"^0.3.1","@danypops/vehicle-core":"^0.12.4"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.6.2"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.18.2_1786027097679_0.12406593511019515","host":"s3://npm-registry-packages-npm-production"}},"0.18.3":{"name":"@danypops/vehicle-server","version":"0.18.3","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.18.3","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"efacc14dfb6a8880dd9b4ed055ec5a3621309dc2","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.18.3.tgz","fileCount":60,"integrity":"sha512-q5Wy1kFrVPUKBYUBO6z2WqsBgaykXEFVimbpsnm/wsHc++2eLp/IpJdKrJchB9O71z2s3UY6awiusF+8HysACw==","signatures":[{"sig":"MEYCIQCky/548Zmoaf3Ax9pjoiNET20L3G3v7FiXIlovPA3fgQIhAJo3y25ozTWUYx2fev+jXNU7aPk6PsjbJqLS8T0tKmDy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.18.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":369719},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./watchers":{"types":"./dist/vehicle-watchers.d.ts","default":"./dist/vehicle-watchers.js"},"./scheduler":{"types":"./dist/vehicle-scheduler.d.ts","default":"./dist/vehicle-scheduler.js"},"./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./rpc-correlation":"./src/rpc-correlation.ts","./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./session-identity":"./src/session-identity.ts","./approval-authority":{"types":"./dist/vehicle-approval-authority.d.ts","default":"./dist/vehicle-approval-authority.js"},"./process-supervisor":"./src/process-supervisor.ts","./schedule-persistence":{"types":"./dist/vehicle-schedule-persistence.d.ts","default":"./dist/vehicle-schedule-persistence.js"}},"gitHead":"e50805a70d0ee6377817f8712e8cdc9a01cabec1","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pino":"^10.3.1","@danypops/armada":"^0.4.1","@danypops/vehicle-core":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.18.3_1786289562198_0.8780805927506112","host":"s3://npm-registry-packages-npm-production"}},"0.18.4":{"name":"@danypops/vehicle-server","version":"0.18.4","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.18.4","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"e7b43aa2fd836d31fdec017bc5a3512ad4ef0dec","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.18.4.tgz","fileCount":60,"integrity":"sha512-hpY3O+cvh9MnXIl/MAc6m5rJOlTaKudstbuS9oxWHsN2APuMRp540/cNFC+S1gVkwdaK6TBAYA/xRLOKM7o6Fg==","signatures":[{"sig":"MEQCIEXub1dhdprirVSAzA8o9cNQzklH9cR9fui8pDuVidfZAiB6NkIPtmeU3NouCB59CEALjnmS6S6QaGqgyeQd7LJtuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.18.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":369719},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./watchers":{"types":"./dist/vehicle-watchers.d.ts","default":"./dist/vehicle-watchers.js"},"./scheduler":{"types":"./dist/vehicle-scheduler.d.ts","default":"./dist/vehicle-scheduler.js"},"./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./rpc-correlation":"./src/rpc-correlation.ts","./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./session-identity":"./src/session-identity.ts","./approval-authority":{"types":"./dist/vehicle-approval-authority.d.ts","default":"./dist/vehicle-approval-authority.js"},"./process-supervisor":"./src/process-supervisor.ts","./schedule-persistence":{"types":"./dist/vehicle-schedule-persistence.d.ts","default":"./dist/vehicle-schedule-persistence.js"}},"gitHead":"2318e1bdd57a07348a349d50459dd9d0a0bfb259","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pino":"^10.3.1","@danypops/armada":"^0.4.2","@danypops/vehicle-core":"^0.13.0"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.18.4_1786290933749_0.1916652566189596","host":"s3://npm-registry-packages-npm-production"}},"0.18.5":{"name":"@danypops/vehicle-server","version":"0.18.5","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.18.5","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"fe99fb12ff58fc17f2a40f24bd113894784f6452","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.18.5.tgz","fileCount":60,"integrity":"sha512-d5/cWxWWCuy6sxr28QoGZe2FRuVfmYC3+a8kdsuIkfGJ3nrjZiNiR1S6FLsQR4Lc8K8V87IZhGIfP9ABsx2gIw==","signatures":[{"sig":"MEQCIHTzZ0jCrsA73syPnj+jYnbmDdpgGKO+RaLoCewozgZBAiB1D77AOxK0LXrUCEeUv8SGxFliVl+lhkC7WzQmGZqQuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.18.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":370845},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./watchers":{"types":"./dist/vehicle-watchers.d.ts","default":"./dist/vehicle-watchers.js"},"./scheduler":{"types":"./dist/vehicle-scheduler.d.ts","default":"./dist/vehicle-scheduler.js"},"./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./rpc-correlation":"./src/rpc-correlation.ts","./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./session-identity":"./src/session-identity.ts","./approval-authority":{"types":"./dist/vehicle-approval-authority.d.ts","default":"./dist/vehicle-approval-authority.js"},"./process-supervisor":"./src/process-supervisor.ts","./schedule-persistence":{"types":"./dist/vehicle-schedule-persistence.d.ts","default":"./dist/vehicle-schedule-persistence.js"}},"gitHead":"a35688ed988cedcf9114778e09c8fd884a4cb3fd","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pino":"^10.3.1","@danypops/armada":"^0.4.2","@danypops/vehicle-core":"^0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.18.5_1786294112239_0.7598595874574083","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@danypops/vehicle-server","version":"0.19.0","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.19.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"b2d8b0c299d31cb3f759a3eebf8510b1097d45fa","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.19.0.tgz","fileCount":63,"integrity":"sha512-WUJb1SitkiEeRDa4upYIgSVAP2IlU1d+uJEdNdNoePddR/cXNjJtyQZqPr75M6f8/VTC3InwUVr2dnJikW1e6A==","signatures":[{"sig":"MEUCIA6hPUfVqkoP9GZobdWSGVB40KPRUWpMkYbdZ4ax3j5OAiEA718UodpTdJP+NvNtE2j0NpoCpRqgN4OosxPNCiFjgFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":389858},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./watchers":{"types":"./dist/vehicle-watchers.d.ts","default":"./dist/vehicle-watchers.js"},"./scheduler":{"types":"./dist/vehicle-scheduler.d.ts","default":"./dist/vehicle-scheduler.js"},"./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./rpc-correlation":"./src/rpc-correlation.ts","./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./daemon-lifecycle":"./src/daemon-lifecycle.ts","./session-identity":"./src/session-identity.ts","./approval-authority":{"types":"./dist/vehicle-approval-authority.d.ts","default":"./dist/vehicle-approval-authority.js"},"./process-supervisor":"./src/process-supervisor.ts","./schedule-persistence":{"types":"./dist/vehicle-schedule-persistence.d.ts","default":"./dist/vehicle-schedule-persistence.js"}},"gitHead":"aaa01ef790022c6466d83012d0b7f53d90e6e6d3","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pino":"^10.3.1","@danypops/armada":"^0.4.3","@danypops/vehicle-core":"^0.13.1"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.19.0_1786345235539_0.4912947522086004","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@danypops/vehicle-server","version":"0.20.0","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.20.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"a14b01c4229b140b833dc0942c626c0ac259a9de","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.20.0.tgz","fileCount":63,"integrity":"sha512-khRbQ3z5h0jf+aPrJRkWy1ZfW9KxhQIL1salpPJ+grlvYGpT14FFbJ3N4LNnYIJNc0dXFb+lGK9HaNQ4bNix2Q==","signatures":[{"sig":"MEUCICeU6fZElBer2zzVsHxq6Kkp4ukKJIq5RRDC9yz3ztNmAiEAmDQ2WrTEJN1zjg1jkCRAwZTzohbU7SiI/2lFLfKDuaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":399922},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./watchers":{"types":"./dist/vehicle-watchers.d.ts","default":"./dist/vehicle-watchers.js"},"./scheduler":{"types":"./dist/vehicle-scheduler.d.ts","default":"./dist/vehicle-scheduler.js"},"./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./rpc-correlation":"./src/rpc-correlation.ts","./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./daemon-lifecycle":"./src/daemon-lifecycle.ts","./session-identity":"./src/session-identity.ts","./approval-authority":{"types":"./dist/vehicle-approval-authority.d.ts","default":"./dist/vehicle-approval-authority.js"},"./process-supervisor":"./src/process-supervisor.ts","./schedule-persistence":{"types":"./dist/vehicle-schedule-persistence.d.ts","default":"./dist/vehicle-schedule-persistence.js"}},"gitHead":"e5f73651774b16b41343738634767d5cbebc450c","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pino":"^10.3.1","@danypops/armada":"^0.4.3","@danypops/vehicle-core":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.20.0_1786350667775_0.6550073131127201","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"@danypops/vehicle-server","version":"0.20.1","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.20.1","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"cca810224b13b5a41b2d1936b938b9ac26d19579","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.20.1.tgz","fileCount":63,"integrity":"sha512-mIYMnAVynB8EHaa2EcnFED1bIzD0JrPSf7oxIZpI7jNwxFLcyH5aAWKOqkrlA8dnbfyTyt7PqfNW8uGigjLi7A==","signatures":[{"sig":"MEUCIQDraYsQoG5HxqGqRN7lTqXFFScbPik+HFzEuDEfYMoTkAIgEuynXI1Gyne8YdltXw2V1FYfpC6deEIZl+lHASaFI6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":401257},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./watchers":{"types":"./dist/vehicle-watchers.d.ts","default":"./dist/vehicle-watchers.js"},"./scheduler":{"types":"./dist/vehicle-scheduler.d.ts","default":"./dist/vehicle-scheduler.js"},"./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./rpc-correlation":"./src/rpc-correlation.ts","./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./daemon-lifecycle":"./src/daemon-lifecycle.ts","./session-identity":"./src/session-identity.ts","./approval-authority":{"types":"./dist/vehicle-approval-authority.d.ts","default":"./dist/vehicle-approval-authority.js"},"./process-supervisor":"./src/process-supervisor.ts","./schedule-persistence":{"types":"./dist/vehicle-schedule-persistence.d.ts","default":"./dist/vehicle-schedule-persistence.js"}},"gitHead":"b355aa396398cc9ef3df133cd66284c5127ad143","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pino":"^10.3.1","@danypops/armada":"^0.4.3","@danypops/vehicle-core":"^0.14.0"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.20.1_1786352871060_0.31136911440039494","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@danypops/vehicle-server","version":"0.21.0","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.21.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"206fc11511be3ab1c9e057d9b79b53924c21aa21","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.21.0.tgz","fileCount":64,"integrity":"sha512-lHBEqg1VUAk93dLbaxPJV7Ay+az3N2HVlq6MeLoxQv7l5N0/ZQFC1KTGOZfTuH5EfChMXowOkdJgQaY9Easjqg==","signatures":[{"sig":"MEUCIQCpJoZxyM59sQ2eG9FZpazVWtQDVGCRiQfdei7MGb55QAIgelX0zPoaCs51eXayOdlmOu9LL7xqJKNG1YxMimNinaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":406955},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./watchers":{"types":"./dist/vehicle-watchers.d.ts","default":"./dist/vehicle-watchers.js"},"./scheduler":{"types":"./dist/vehicle-scheduler.d.ts","default":"./dist/vehicle-scheduler.js"},"./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./project-scope":"./src/project-scope.ts","./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./rpc-correlation":"./src/rpc-correlation.ts","./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./daemon-lifecycle":"./src/daemon-lifecycle.ts","./session-identity":"./src/session-identity.ts","./approval-authority":{"types":"./dist/vehicle-approval-authority.d.ts","default":"./dist/vehicle-approval-authority.js"},"./process-supervisor":"./src/process-supervisor.ts","./schedule-persistence":{"types":"./dist/vehicle-schedule-persistence.d.ts","default":"./dist/vehicle-schedule-persistence.js"}},"gitHead":"237af48808d88d8a6b4a15eb3084adceedd836de","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pino":"^10.3.1","@danypops/armada":"^0.4.3","@danypops/vehicle-core":"^0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.7.1"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.21.0_1786353835994_0.5503468669892742","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@danypops/vehicle-server","version":"0.21.1","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.21.1","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"f400ef1e4678a498f613ce878504fc57ff9ae296","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.21.1.tgz","fileCount":64,"integrity":"sha512-U+7bUC0Rsij2+8DwDhbZlDAQpVnEFI6/CojCRngXMAPJ2pSWzfJMgwYq63rEgtnNtEkOj+TIZ4ByHO18CJDAyg==","signatures":[{"sig":"MEQCIFmodPS/YjjoTJqgjJ9sFOV1dS1aVGlQWxFiZFL69i4vAiBchUetbz0ruJpJmoQnQHhQErK8t38Z0/+3sCdbB3gOWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":416017},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./watchers":{"types":"./dist/vehicle-watchers.d.ts","default":"./dist/vehicle-watchers.js"},"./scheduler":{"types":"./dist/vehicle-scheduler.d.ts","default":"./dist/vehicle-scheduler.js"},"./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./project-scope":"./src/project-scope.ts","./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./rpc-correlation":"./src/rpc-correlation.ts","./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./daemon-lifecycle":"./src/daemon-lifecycle.ts","./session-identity":"./src/session-identity.ts","./approval-authority":{"types":"./dist/vehicle-approval-authority.d.ts","default":"./dist/vehicle-approval-authority.js"},"./process-supervisor":"./src/process-supervisor.ts","./schedule-persistence":{"types":"./dist/vehicle-schedule-persistence.d.ts","default":"./dist/vehicle-schedule-persistence.js"}},"gitHead":"c9161124f9959d77a854b6f92a5b844ae4ee0cb7","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pino":"^10.3.1","@danypops/armada":"^0.4.3","@danypops/vehicle-core":"^0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.21.1_1786372793368_0.5069871347788788","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@danypops/vehicle-server","version":"0.22.0","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.22.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"59fcfa3cfdc81faf8fb14b3351dfb90054795f94","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.22.0.tgz","fileCount":64,"integrity":"sha512-qDvhAMkTavop/zlDvpjD43cKsr1l13IHV/13D8/RaojbX3uaaYjfmsPmmxPlllpUwR4RHbP48vEV6i4ZYrDYxQ==","signatures":[{"sig":"MEUCIQDQG0fPrJItMLZ7W26LJTqXxw3FpguiG9hcHRbRSen55AIgSb828GVMUwKConsW3D3UvlysgpOoHCu1tOAyAynd6Go=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":419228},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./watchers":{"types":"./dist/vehicle-watchers.d.ts","default":"./dist/vehicle-watchers.js"},"./scheduler":{"types":"./dist/vehicle-scheduler.d.ts","default":"./dist/vehicle-scheduler.js"},"./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./project-scope":"./src/project-scope.ts","./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./rpc-correlation":"./src/rpc-correlation.ts","./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./daemon-lifecycle":"./src/daemon-lifecycle.ts","./session-identity":"./src/session-identity.ts","./approval-authority":{"types":"./dist/vehicle-approval-authority.d.ts","default":"./dist/vehicle-approval-authority.js"},"./process-supervisor":"./src/process-supervisor.ts","./schedule-persistence":{"types":"./dist/vehicle-schedule-persistence.d.ts","default":"./dist/vehicle-schedule-persistence.js"}},"gitHead":"60ea505bd3fdd74e87ab357081655c01764a535b","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pino":"^10.3.1","@danypops/armada":"^0.4.3","@danypops/vehicle-core":"^0.15.0"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.8.1"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.22.0_1786378407901_0.4090279351410777","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@danypops/vehicle-server","version":"0.23.0","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.23.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"88953a0e0f1cc0c00d49aa1aa69a0ff1b16cd391","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.23.0.tgz","fileCount":64,"integrity":"sha512-MYsDce99LDRoTBrUpp8/m9eatZTJuD0J6ltKA7ZE9m6bEnJRSYVlAZKUChTcoyXtdAky5ZfTTxE4NZrMxSeRGw==","signatures":[{"sig":"MEUCIQDhaur+ZvpHNASLpq9PTef/KhLMmqYNPu7pfXLoNDwdYAIgPx2Sj6td6Mztlft0iTwfqbkG1ZfRv0QUWkC89poUECo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":430475},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./watchers":{"types":"./dist/vehicle-watchers.d.ts","default":"./dist/vehicle-watchers.js"},"./scheduler":{"types":"./dist/vehicle-scheduler.d.ts","default":"./dist/vehicle-scheduler.js"},"./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./project-scope":"./src/project-scope.ts","./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./rpc-correlation":"./src/rpc-correlation.ts","./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./daemon-lifecycle":"./src/daemon-lifecycle.ts","./session-identity":"./src/session-identity.ts","./approval-authority":{"types":"./dist/vehicle-approval-authority.d.ts","default":"./dist/vehicle-approval-authority.js"},"./process-supervisor":"./src/process-supervisor.ts","./schedule-persistence":{"types":"./dist/vehicle-schedule-persistence.d.ts","default":"./dist/vehicle-schedule-persistence.js"}},"gitHead":"29bbc76bac446b71220545d8ab2291b7bcff6e52","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pino":"^10.3.1","@danypops/armada":"^0.4.3","@danypops/vehicle-core":"^0.16.0"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.8.2"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.23.0_1786436833553_0.4499963744370703","host":"s3://npm-registry-packages-npm-production"}},"0.23.1":{"name":"@danypops/vehicle-server","version":"0.23.1","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.23.1","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"ac23d1b5af9e272e53353197688564fd54c65488","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.23.1.tgz","fileCount":64,"integrity":"sha512-75c3r4SiiLJyoWO1A+xJY+XSfrRpLnk04cPBS+o+UeuyVQp/49KGEqKy74A76/6p4SjSoGAEJSTgGrdpLqoTig==","signatures":[{"sig":"MEYCIQCu/Lahvw5TREUh/ZaSNKl1YIz5v1qRZMef3qr3ry7fcAIhAI5FwzMUZir3nwajusy6DGGKoe7ejgAW7kdIlBYkkXOl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.23.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":432928},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./watchers":{"types":"./dist/vehicle-watchers.d.ts","default":"./dist/vehicle-watchers.js"},"./scheduler":{"types":"./dist/vehicle-scheduler.d.ts","default":"./dist/vehicle-scheduler.js"},"./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./project-scope":"./src/project-scope.ts","./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./rpc-correlation":"./src/rpc-correlation.ts","./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./daemon-lifecycle":"./src/daemon-lifecycle.ts","./session-identity":"./src/session-identity.ts","./approval-authority":{"types":"./dist/vehicle-approval-authority.d.ts","default":"./dist/vehicle-approval-authority.js"},"./process-supervisor":"./src/process-supervisor.ts","./schedule-persistence":{"types":"./dist/vehicle-schedule-persistence.d.ts","default":"./dist/vehicle-schedule-persistence.js"}},"gitHead":"21b1b62a474917f9c7972fe9aaa84a8150771c74","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pino":"^10.3.1","@danypops/armada":"^0.4.3","@danypops/vehicle-core":"^0.16.0"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.23.1_1786439993638_0.4192939251375287","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@danypops/vehicle-server","version":"0.24.0","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.24.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"ee96b8b7f1be50a6ab05074857c3b2de2463b5c0","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.24.0.tgz","fileCount":70,"integrity":"sha512-Pe82+oHUwtHaozsFMMJRvIfBBlpRsxEtBoV3vjR3zhvqTqrGmXQU6eFbI6FXgE0yoTixR/ZEpHdKw5TQEIlZFg==","signatures":[{"sig":"MEYCIQD+QboDfPre4UYCecbrAN0tac0xKEb8HLOf5DUbJmh1GgIhANKbBjpCNJQNVWAjmn+uEBpePWCdgFCWuaiL0oSX/ydY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470234},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./watchers":{"types":"./dist/vehicle-watchers.d.ts","default":"./dist/vehicle-watchers.js"},"./scheduler":{"types":"./dist/vehicle-scheduler.d.ts","default":"./dist/vehicle-scheduler.js"},"./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./idempotency":{"types":"./dist/vehicle-idempotency-policy.d.ts","default":"./dist/vehicle-idempotency-policy.js"},"./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./project-scope":"./src/project-scope.ts","./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./rpc-correlation":"./src/rpc-correlation.ts","./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./daemon-lifecycle":"./src/daemon-lifecycle.ts","./session-identity":"./src/session-identity.ts","./approval-authority":{"types":"./dist/vehicle-approval-authority.d.ts","default":"./dist/vehicle-approval-authority.js"},"./process-supervisor":"./src/process-supervisor.ts","./schedule-persistence":{"types":"./dist/vehicle-schedule-persistence.d.ts","default":"./dist/vehicle-schedule-persistence.js"},"./idempotency-persistence":{"types":"./dist/vehicle-idempotency-persistence.d.ts","default":"./dist/vehicle-idempotency-persistence.js"}},"gitHead":"6680564a7dabf321ec3bd801d126edbcae53fc91","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pino":"^10.3.1","@danypops/armada":"^0.4.3","@danypops/vehicle-core":"^0.17.0"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.24.0_1786472192265_0.5648998083770844","host":"s3://npm-registry-packages-npm-production"}},"0.24.1":{"name":"@danypops/vehicle-server","version":"0.24.1","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.24.1","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"f30a46abcaa0f52e07cdedd469f209817dee7e29","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.24.1.tgz","fileCount":70,"integrity":"sha512-3tC0WYnYq47mj0QFT1K1n+70LqjdEQZR/DceXT40fkpxZJwtlKu5XoDXIkry4LhP9gOvdwVHCqrr1MMy4Yqrww==","signatures":[{"sig":"MEUCIGo2Galy84sg5mbU+uluYSSMcgxQt7MJWxbj5no/HaGpAiEAnvaGX1BQjR7ukqoOloAeerl8bg9MHLIbvsp+SOioNx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.24.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":470219},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./watchers":{"types":"./dist/vehicle-watchers.d.ts","default":"./dist/vehicle-watchers.js"},"./scheduler":{"types":"./dist/vehicle-scheduler.d.ts","default":"./dist/vehicle-scheduler.js"},"./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./idempotency":{"types":"./dist/vehicle-idempotency-policy.d.ts","default":"./dist/vehicle-idempotency-policy.js"},"./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./project-scope":"./src/project-scope.ts","./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./rpc-correlation":"./src/rpc-correlation.ts","./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./daemon-lifecycle":"./src/daemon-lifecycle.ts","./session-identity":"./src/session-identity.ts","./approval-authority":{"types":"./dist/vehicle-approval-authority.d.ts","default":"./dist/vehicle-approval-authority.js"},"./process-supervisor":"./src/process-supervisor.ts","./schedule-persistence":{"types":"./dist/vehicle-schedule-persistence.d.ts","default":"./dist/vehicle-schedule-persistence.js"},"./idempotency-persistence":{"types":"./dist/vehicle-idempotency-persistence.d.ts","default":"./dist/vehicle-idempotency-persistence.js"}},"gitHead":"7290707b0d5285e08e4995ce7767413697ecf0a8","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pino":"^10.3.1","@danypops/armada":"^0.4.4","@danypops/vehicle-core":"^0.17.0"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.9.1"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.24.1_1786484076036_0.025755043557116553","host":"s3://npm-registry-packages-npm-production"}},"0.24.2":{"name":"@danypops/vehicle-server","version":"0.24.2","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.24.2","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"95b98e041ae06289d7371d83c14a97057a3bc2b1","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.24.2.tgz","fileCount":70,"integrity":"sha512-hbX2RA9NpBRaljdBgypxmlcWBndhJGDAamQTxeM9EVLO1dYU64aC16kq89bHLvBtwUgiL4SzyFXbqOWWOIV0/w==","signatures":[{"sig":"MEQCIAtU7Plly21BK5QtO6S+jq1ydbRQS8B6ckQmnaL89KCtAiBbb27UL2WhM2vZXyA6O4J8/49KdWtSiQMxJ4SozaRXIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.24.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":471716},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./watchers":{"types":"./dist/vehicle-watchers.d.ts","default":"./dist/vehicle-watchers.js"},"./scheduler":{"types":"./dist/vehicle-scheduler.d.ts","default":"./dist/vehicle-scheduler.js"},"./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./idempotency":{"types":"./dist/vehicle-idempotency-policy.d.ts","default":"./dist/vehicle-idempotency-policy.js"},"./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./project-scope":"./src/project-scope.ts","./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./rpc-correlation":"./src/rpc-correlation.ts","./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./daemon-lifecycle":"./src/daemon-lifecycle.ts","./session-identity":"./src/session-identity.ts","./approval-authority":{"types":"./dist/vehicle-approval-authority.d.ts","default":"./dist/vehicle-approval-authority.js"},"./process-supervisor":"./src/process-supervisor.ts","./schedule-persistence":{"types":"./dist/vehicle-schedule-persistence.d.ts","default":"./dist/vehicle-schedule-persistence.js"},"./idempotency-persistence":{"types":"./dist/vehicle-idempotency-persistence.d.ts","default":"./dist/vehicle-idempotency-persistence.js"}},"gitHead":"7c9c2d2e9d1678c528a8968f9a334c0f9f65eb97","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.19.0","dependencies":{"pino":"^10.3.1","@danypops/armada":"^0.4.9","@danypops/vehicle-core":"^0.17.0"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.24.2_1786714477398_0.6573423210312928","host":"s3://npm-registry-packages-npm-production"}},"0.24.3":{"name":"@danypops/vehicle-server","version":"0.24.3","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.24.3","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"61421393a86b6edb7ece062ed2358810965c11bf","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.24.3.tgz","fileCount":85,"integrity":"sha512-H5B/6EClVN38JMO9AYZtZ0C3DhcoyKhRGpEIUHgeDzYtoI5c6QQPTDdKirejEljXj6KsG8i7iMfdS1GIvEjMdg==","signatures":[{"sig":"MEUCIDe47iaegMKVADHK2FeK0ss4hLy+TgK7ARGb4yyBt1+FAiEAlScOxv1Wfq/mJhw6tNz7egLYDQwU+2pxF+VqzmeFjbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.24.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":495144},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./watchers":{"types":"./dist/vehicle-watchers.d.ts","default":"./dist/vehicle-watchers.js"},"./scheduler":{"types":"./dist/vehicle-scheduler.d.ts","default":"./dist/vehicle-scheduler.js"},"./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./idempotency":{"types":"./dist/vehicle-idempotency-policy.d.ts","default":"./dist/vehicle-idempotency-policy.js"},"./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./project-scope":"./src/project-scope.ts","./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./rpc-correlation":"./src/rpc-correlation.ts","./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./daemon-lifecycle":"./src/daemon-lifecycle.ts","./session-identity":"./src/session-identity.ts","./approval-authority":{"types":"./dist/vehicle-approval-authority.d.ts","default":"./dist/vehicle-approval-authority.js"},"./process-supervisor":"./src/process-supervisor.ts","./schedule-persistence":{"types":"./dist/vehicle-schedule-persistence.d.ts","default":"./dist/vehicle-schedule-persistence.js"},"./idempotency-persistence":{"types":"./dist/vehicle-idempotency-persistence.d.ts","default":"./dist/vehicle-idempotency-persistence.js"}},"gitHead":"1222844993e1420c81654ead93f60fa0b73b471e","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.19.0","dependencies":{"pino":"^10.3.1","@danypops/armada":"^0.4.10","@danypops/vehicle-core":"^0.17.0"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.24.3_1786874351881_0.4753688565770937","host":"s3://npm-registry-packages-npm-production"}},"0.24.4":{"name":"@danypops/vehicle-server","version":"0.24.4","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.24.4","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"236cfe525ccc0d4c12657d40840f4077ad93b464","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.24.4.tgz","fileCount":85,"integrity":"sha512-N2YvVAfkwGOiVW0d0s3PNp0hwq/IDzoijzKkBWAheHwAAZeU/4ayDuKGN37bm4hrp6EzYw8LzHmwd4XVZsn0Kw==","signatures":[{"sig":"MEUCIBe2c4YWyjJA3R7coWcf9iDLpaug829AcY+P3vDKjFB/AiEAiLQu/5e2D3MqCZbuCk/QjIVIIuUOcVqZXz6tcfvmxnI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.24.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":503142},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./watchers":{"types":"./dist/vehicle-watchers.d.ts","default":"./dist/vehicle-watchers.js"},"./scheduler":{"types":"./dist/vehicle-scheduler.d.ts","default":"./dist/vehicle-scheduler.js"},"./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./idempotency":{"types":"./dist/vehicle-idempotency-policy.d.ts","default":"./dist/vehicle-idempotency-policy.js"},"./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./project-scope":"./src/project-scope.ts","./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./rpc-correlation":"./src/rpc-correlation.ts","./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./daemon-lifecycle":"./src/daemon-lifecycle.ts","./session-identity":"./src/session-identity.ts","./approval-authority":{"types":"./dist/vehicle-approval-authority.d.ts","default":"./dist/vehicle-approval-authority.js"},"./process-supervisor":"./src/process-supervisor.ts","./schedule-persistence":{"types":"./dist/vehicle-schedule-persistence.d.ts","default":"./dist/vehicle-schedule-persistence.js"},"./idempotency-persistence":{"types":"./dist/vehicle-idempotency-persistence.d.ts","default":"./dist/vehicle-idempotency-persistence.js"}},"gitHead":"c6cdbe7f652f71aaaba0879e1580415017b7256c","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.19.0","dependencies":{"pino":"^10.3.1","@danypops/armada":"^0.4.10","@danypops/vehicle-core":"^0.17.0"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.24.4_1786893949076_0.018601953703622387","host":"s3://npm-registry-packages-npm-production"}},"0.24.5":{"name":"@danypops/vehicle-server","version":"0.24.5","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.24.5","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"330b2c51c2e7ad078186afda58b2348f2a63b373","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.24.5.tgz","fileCount":88,"integrity":"sha512-64X7aw0a23/gb4jJWeenZhyyhpMikXcNAInSt5COiDgD4WQLAn01QSdyWwI+Bg7JlBn6viGY+NhI4aSaY6m9sw==","signatures":[{"sig":"MEYCIQDzI06fAd8X8ECUrXjoeo568rhnm2pFxtVokAyxVzkeGAIhAPT8EYwZ80yoNwRro3Z50ziHwUouv6POB40QFzGJ43Nv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.24.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":525165},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./watchers":{"types":"./dist/vehicle-watchers.d.ts","default":"./dist/vehicle-watchers.js"},"./scheduler":{"types":"./dist/vehicle-scheduler.d.ts","default":"./dist/vehicle-scheduler.js"},"./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./idempotency":{"types":"./dist/vehicle-idempotency-policy.d.ts","default":"./dist/vehicle-idempotency-policy.js"},"./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./project-scope":"./src/project-scope.ts","./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./rpc-correlation":"./src/rpc-correlation.ts","./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./daemon-lifecycle":"./src/daemon-lifecycle.ts","./session-identity":"./src/session-identity.ts","./approval-authority":{"types":"./dist/vehicle-approval-authority.d.ts","default":"./dist/vehicle-approval-authority.js"},"./process-supervisor":"./src/process-supervisor.ts","./schedule-persistence":{"types":"./dist/vehicle-schedule-persistence.d.ts","default":"./dist/vehicle-schedule-persistence.js"},"./idempotency-persistence":{"types":"./dist/vehicle-idempotency-persistence.d.ts","default":"./dist/vehicle-idempotency-persistence.js"}},"gitHead":"27b202fdd670ef765233eee4482fe01a62985817","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.19.0","dependencies":{"pino":"^10.3.1","better-result":"^3.0.1","@danypops/armada":"^0.4.10","@danypops/vehicle-core":"^0.17.1"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.10.1"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.24.5_1786912469656_0.5379896314181407","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@danypops/vehicle-server","version":"0.25.0","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.25.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"6126454574834a478be43c0c38549b87e737c119","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.25.0.tgz","fileCount":91,"integrity":"sha512-Z3qlQqm4XmJ5N3nkdnffBU77mk2YzjIrioZ2MBaFrLT5F7uBJSX8/ids6uMdwAjgA16MMk6QMxVcAwdDhgWtjg==","signatures":[{"sig":"MEUCIEo9sydmPY6t2DrH0ELNgEZDIAovSZljs7RGP087FqROAiEAxIh3+4Wf9GQ0Ee4/diYFKhwBLxy7vEr7KNjOjnpnmW8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":547727},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./metrics":"./src/vehicle-metrics-store.ts","./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./watchers":{"types":"./dist/vehicle-watchers.d.ts","default":"./dist/vehicle-watchers.js"},"./scheduler":{"types":"./dist/vehicle-scheduler.d.ts","default":"./dist/vehicle-scheduler.js"},"./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./idempotency":{"types":"./dist/vehicle-idempotency-policy.d.ts","default":"./dist/vehicle-idempotency-policy.js"},"./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./project-scope":"./src/project-scope.ts","./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./rpc-correlation":"./src/rpc-correlation.ts","./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./daemon-lifecycle":"./src/daemon-lifecycle.ts","./session-identity":"./src/session-identity.ts","./approval-authority":{"types":"./dist/vehicle-approval-authority.d.ts","default":"./dist/vehicle-approval-authority.js"},"./metrics-middleware":"./src/vehicle-metrics-middleware.ts","./metrics-operations":"./src/vehicle-metrics-operations.ts","./process-supervisor":"./src/process-supervisor.ts","./schedule-persistence":{"types":"./dist/vehicle-schedule-persistence.d.ts","default":"./dist/vehicle-schedule-persistence.js"},"./idempotency-persistence":{"types":"./dist/vehicle-idempotency-persistence.d.ts","default":"./dist/vehicle-idempotency-persistence.js"}},"gitHead":"7221db5916f9ed77a4d928b88a418fd4d596eada","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.19.0","dependencies":{"pino":"^10.3.1","better-result":"^3.0.1","@danypops/armada":"^0.4.10","@danypops/vehicle-core":"^0.17.1"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.10.2"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.25.0_1787003650575_0.7828319646529844","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"@danypops/vehicle-server","version":"0.25.1","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.25.1","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"edd65af132b303dd78d47e49b9ff7921d06159d0","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.25.1.tgz","fileCount":97,"integrity":"sha512-iq4lkO4TDZPf66p4nNHr2JuKzmgdZvNDXzJzMN3FHiLIhD2Dw22rk53YuD4WriFkdpKl5obfyI1UceZqPy301Q==","signatures":[{"sig":"MEUCIHyMXLmvJPOP8Z73+uqiw0SIfCMgD2fQOzIbJkLG7HItAiEAzGXBqNAo/Xd+eiZeiEhvrzG3hDMQf4lhjVb4DWXO5Ak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.25.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":572620},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./metrics":{"types":"./dist/vehicle-metrics-store.d.ts","default":"./dist/vehicle-metrics-store.js"},"./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./watchers":{"types":"./dist/vehicle-watchers.d.ts","default":"./dist/vehicle-watchers.js"},"./scheduler":{"types":"./dist/vehicle-scheduler.d.ts","default":"./dist/vehicle-scheduler.js"},"./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./idempotency":{"types":"./dist/vehicle-idempotency-policy.d.ts","default":"./dist/vehicle-idempotency-policy.js"},"./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./project-scope":"./src/project-scope.ts","./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./rpc-correlation":"./src/rpc-correlation.ts","./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./daemon-lifecycle":"./src/daemon-lifecycle.ts","./session-identity":"./src/session-identity.ts","./approval-authority":{"types":"./dist/vehicle-approval-authority.d.ts","default":"./dist/vehicle-approval-authority.js"},"./metrics-middleware":{"types":"./dist/vehicle-metrics-middleware.d.ts","default":"./dist/vehicle-metrics-middleware.js"},"./metrics-operations":{"types":"./dist/vehicle-metrics-operations.d.ts","default":"./dist/vehicle-metrics-operations.js"},"./process-supervisor":"./src/process-supervisor.ts","./schedule-persistence":{"types":"./dist/vehicle-schedule-persistence.d.ts","default":"./dist/vehicle-schedule-persistence.js"},"./idempotency-persistence":{"types":"./dist/vehicle-idempotency-persistence.d.ts","default":"./dist/vehicle-idempotency-persistence.js"}},"gitHead":"f4e1fd53ecdc058e25ef34b02cc15212d538ccc9","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.19.0","dependencies":{"pino":"^10.3.1","better-result":"^3.0.1","@danypops/armada":"^0.5.0","@danypops/vehicle-core":"^0.17.1"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.10.2"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.25.1_1787041705923_0.009517493103519126","host":"s3://npm-registry-packages-npm-production"}},"0.25.2":{"name":"@danypops/vehicle-server","version":"0.25.2","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.25.2","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"5dae25e14fde06051691d9b21f6771346f0b834c","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.25.2.tgz","fileCount":97,"integrity":"sha512-TemjO5SfvKU6fvB0I3UOFChJ8AtjxFEKvg3kMEcOkOnC2xWrdLA0f2hRvL5bFROz2bpAWC+oYJIpH4L93EF6Hw==","signatures":[{"sig":"MEUCIQD1Oa6HR9hb8LzIMF22Tw093y/uJS6R/iEJO2Qg5ktOaAIgQEJGqlzFoAjhqIel2DFtdk6a6q1RWaWtpvSCB/B0DUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.25.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":575221},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./metrics":{"types":"./dist/vehicle-metrics-store.d.ts","default":"./dist/vehicle-metrics-store.js"},"./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./watchers":{"types":"./dist/vehicle-watchers.d.ts","default":"./dist/vehicle-watchers.js"},"./scheduler":{"types":"./dist/vehicle-scheduler.d.ts","default":"./dist/vehicle-scheduler.js"},"./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./idempotency":{"types":"./dist/vehicle-idempotency-policy.d.ts","default":"./dist/vehicle-idempotency-policy.js"},"./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./project-scope":"./src/project-scope.ts","./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./rpc-correlation":"./src/rpc-correlation.ts","./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./daemon-lifecycle":"./src/daemon-lifecycle.ts","./session-identity":"./src/session-identity.ts","./approval-authority":{"types":"./dist/vehicle-approval-authority.d.ts","default":"./dist/vehicle-approval-authority.js"},"./metrics-middleware":{"types":"./dist/vehicle-metrics-middleware.d.ts","default":"./dist/vehicle-metrics-middleware.js"},"./metrics-operations":{"types":"./dist/vehicle-metrics-operations.d.ts","default":"./dist/vehicle-metrics-operations.js"},"./process-supervisor":"./src/process-supervisor.ts","./schedule-persistence":{"types":"./dist/vehicle-schedule-persistence.d.ts","default":"./dist/vehicle-schedule-persistence.js"},"./idempotency-persistence":{"types":"./dist/vehicle-idempotency-persistence.d.ts","default":"./dist/vehicle-idempotency-persistence.js"}},"gitHead":"365dc7dbc7b88862e443aa4ca60998d93e4a3510","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.19.0","dependencies":{"pino":"^10.3.1","better-result":"^3.0.1","@danypops/armada":"^0.5.0","@danypops/vehicle-core":"^0.17.1"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.10.3"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.25.2_1787044379450_0.8258145567964397","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@danypops/vehicle-server","version":"0.26.0","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.26.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"f670a0d771a2ea5d2d2dad3ddbd4188ce0c786bf","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.26.0.tgz","fileCount":100,"integrity":"sha512-cNV6I5j8bzDiBoepTZfGim6PWb0qC6mmqN4sK9OS9P7ioqLauc1mXj1J59ZG9H5qNdGevjj/2DnJlsujBU1nBQ==","signatures":[{"sig":"MEUCIFO8WiENOFHt5q4iZPVG5kokGc2EOLwzbjTOoO5Oy2B6AiEA1luoqs4hs+Y1VloKgNTgMSoZFwlEc+/HLw427PqBAO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":587283},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./grant":{"types":"./dist/vehicle-grant.d.ts","default":"./dist/vehicle-grant.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./metrics":{"types":"./dist/vehicle-metrics-store.d.ts","default":"./dist/vehicle-metrics-store.js"},"./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./watchers":{"types":"./dist/vehicle-watchers.d.ts","default":"./dist/vehicle-watchers.js"},"./scheduler":{"types":"./dist/vehicle-scheduler.d.ts","default":"./dist/vehicle-scheduler.js"},"./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./idempotency":{"types":"./dist/vehicle-idempotency-policy.d.ts","default":"./dist/vehicle-idempotency-policy.js"},"./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./project-scope":"./src/project-scope.ts","./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./rpc-correlation":"./src/rpc-correlation.ts","./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./daemon-lifecycle":"./src/daemon-lifecycle.ts","./session-identity":"./src/session-identity.ts","./approval-authority":{"types":"./dist/vehicle-approval-authority.d.ts","default":"./dist/vehicle-approval-authority.js"},"./metrics-middleware":{"types":"./dist/vehicle-metrics-middleware.d.ts","default":"./dist/vehicle-metrics-middleware.js"},"./metrics-operations":{"types":"./dist/vehicle-metrics-operations.d.ts","default":"./dist/vehicle-metrics-operations.js"},"./process-supervisor":"./src/process-supervisor.ts","./schedule-persistence":{"types":"./dist/vehicle-schedule-persistence.d.ts","default":"./dist/vehicle-schedule-persistence.js"},"./idempotency-persistence":{"types":"./dist/vehicle-idempotency-persistence.d.ts","default":"./dist/vehicle-idempotency-persistence.js"}},"gitHead":"24d0bf02d9ceb8291030af02a3be604b03fda6ab","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.19.0","dependencies":{"pino":"^10.3.1","better-result":"^3.0.1","@danypops/armada":"^0.5.0","@danypops/vehicle-core":"^0.18.0"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.10.4"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.26.0_1787135589491_0.3123844767745194","host":"s3://npm-registry-packages-npm-production"}},"0.26.1":{"name":"@danypops/vehicle-server","version":"0.26.1","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.26.1","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"6133eac3a04114b8dc814d760c341ed6b06f5115","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.26.1.tgz","fileCount":100,"integrity":"sha512-4w/hlZ2h+fGSdtpF8zWfTiVzlDH3AMOHgIRsr/hCfXRIjttpLOyz1Uf/iF5SRAL97aWBvSXe0zeL3mMrWs2qQw==","signatures":[{"sig":"MEUCIQD+7KXpS45WUE3TewN5wkJvll4/t8LMKBDmYNb2fn+VLQIgCAGQhhP7/IPHd8IpfY8DNQicmSvm4VuPKohBXG3FG2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.26.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":587601},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./grant":{"types":"./dist/vehicle-grant.d.ts","default":"./dist/vehicle-grant.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./metrics":{"types":"./dist/vehicle-metrics-store.d.ts","default":"./dist/vehicle-metrics-store.js"},"./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./watchers":{"types":"./dist/vehicle-watchers.d.ts","default":"./dist/vehicle-watchers.js"},"./scheduler":{"types":"./dist/vehicle-scheduler.d.ts","default":"./dist/vehicle-scheduler.js"},"./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./idempotency":{"types":"./dist/vehicle-idempotency-policy.d.ts","default":"./dist/vehicle-idempotency-policy.js"},"./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./project-scope":"./src/project-scope.ts","./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./rpc-correlation":"./src/rpc-correlation.ts","./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./daemon-lifecycle":"./src/daemon-lifecycle.ts","./session-identity":"./src/session-identity.ts","./approval-authority":{"types":"./dist/vehicle-approval-authority.d.ts","default":"./dist/vehicle-approval-authority.js"},"./metrics-middleware":{"types":"./dist/vehicle-metrics-middleware.d.ts","default":"./dist/vehicle-metrics-middleware.js"},"./metrics-operations":{"types":"./dist/vehicle-metrics-operations.d.ts","default":"./dist/vehicle-metrics-operations.js"},"./process-supervisor":"./src/process-supervisor.ts","./schedule-persistence":{"types":"./dist/vehicle-schedule-persistence.d.ts","default":"./dist/vehicle-schedule-persistence.js"},"./idempotency-persistence":{"types":"./dist/vehicle-idempotency-persistence.d.ts","default":"./dist/vehicle-idempotency-persistence.js"}},"gitHead":"4e3c4fe096f632fa70f0be1c374a5030d2962097","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.19.0","dependencies":{"pino":"^10.3.1","better-result":"^3.0.1","@danypops/armada":"^0.5.1","@danypops/vehicle-core":"^0.18.6"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.10.5"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.26.1_1787562096558_0.5745484543156545","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@danypops/vehicle-server","version":"0.27.0","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.27.0","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"4d4e487b8c2de306a89ea797053d0a2fe2cbe450","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.27.0.tgz","fileCount":100,"integrity":"sha512-Hiz9k7JQCf1l0VqolzEvOYcn1Wi1SH0RedthHwd5pEW5rnoD80AGmWtxFkVb15ktbUCgyIKxApAlR6cHR7d0ng==","signatures":[{"sig":"MEUCIFNVC52ZwD7vQCSlSOvuAQJnRqJFAhS8MvMXLY4SqNUSAiEAvVV9dPo+Ou+QdV8ct/fQMh71iGxcmYcbfgfrqmlUcgs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":596719},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./grant":{"types":"./dist/vehicle-grant.d.ts","default":"./dist/vehicle-grant.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./metrics":{"types":"./dist/vehicle-metrics-store.d.ts","default":"./dist/vehicle-metrics-store.js"},"./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./watchers":{"types":"./dist/vehicle-watchers.d.ts","default":"./dist/vehicle-watchers.js"},"./scheduler":{"types":"./dist/vehicle-scheduler.d.ts","default":"./dist/vehicle-scheduler.js"},"./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./idempotency":{"types":"./dist/vehicle-idempotency-policy.d.ts","default":"./dist/vehicle-idempotency-policy.js"},"./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./project-scope":"./src/project-scope.ts","./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./rpc-correlation":"./src/rpc-correlation.ts","./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./daemon-lifecycle":"./src/daemon-lifecycle.ts","./session-identity":"./src/session-identity.ts","./approval-authority":{"types":"./dist/vehicle-approval-authority.d.ts","default":"./dist/vehicle-approval-authority.js"},"./metrics-middleware":{"types":"./dist/vehicle-metrics-middleware.d.ts","default":"./dist/vehicle-metrics-middleware.js"},"./metrics-operations":{"types":"./dist/vehicle-metrics-operations.d.ts","default":"./dist/vehicle-metrics-operations.js"},"./process-supervisor":"./src/process-supervisor.ts","./schedule-persistence":{"types":"./dist/vehicle-schedule-persistence.d.ts","default":"./dist/vehicle-schedule-persistence.js"},"./idempotency-persistence":{"types":"./dist/vehicle-idempotency-persistence.d.ts","default":"./dist/vehicle-idempotency-persistence.js"}},"gitHead":"bb757b06efcbfce4134f3bda5374c0e43c153a40","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.19.0","dependencies":{"pino":"^10.3.1","better-result":"^3.0.1","@danypops/armada":"^0.5.1","@danypops/vehicle-core":"^0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.10.6"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.27.0_1787566815750_0.6832107766015805","host":"s3://npm-registry-packages-npm-production"}},"0.27.1":{"name":"@danypops/vehicle-server","version":"0.27.1","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.27.1","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"111e4c7cbac8612220d47e0b26e1385700ce7933","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.27.1.tgz","fileCount":100,"integrity":"sha512-LqpR2Bh3hU66hwG7gr79mbNjtIxcK2ts1IVB//WO8E7+BzHUlFYT8ANOYpHXp24jz3AdqvvwaTUj7bxq/DJ6/g==","signatures":[{"sig":"MEQCICfBdKqaUwmYehzvLVmR6NckzWBlZTDvcXDBIFEP5dHlAiAdBlOuxFWR0xibCfuFh6DL1uyUfWT8ME86gUdjhiBCMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.27.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":609286},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./grant":{"types":"./dist/vehicle-grant.d.ts","default":"./dist/vehicle-grant.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./metrics":{"types":"./dist/vehicle-metrics-store.d.ts","default":"./dist/vehicle-metrics-store.js"},"./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./watchers":{"types":"./dist/vehicle-watchers.d.ts","default":"./dist/vehicle-watchers.js"},"./scheduler":{"types":"./dist/vehicle-scheduler.d.ts","default":"./dist/vehicle-scheduler.js"},"./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./idempotency":{"types":"./dist/vehicle-idempotency-policy.d.ts","default":"./dist/vehicle-idempotency-policy.js"},"./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./project-scope":"./src/project-scope.ts","./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./rpc-correlation":"./src/rpc-correlation.ts","./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./daemon-lifecycle":"./src/daemon-lifecycle.ts","./session-identity":"./src/session-identity.ts","./approval-authority":{"types":"./dist/vehicle-approval-authority.d.ts","default":"./dist/vehicle-approval-authority.js"},"./metrics-middleware":{"types":"./dist/vehicle-metrics-middleware.d.ts","default":"./dist/vehicle-metrics-middleware.js"},"./metrics-operations":{"types":"./dist/vehicle-metrics-operations.d.ts","default":"./dist/vehicle-metrics-operations.js"},"./process-supervisor":"./src/process-supervisor.ts","./schedule-persistence":{"types":"./dist/vehicle-schedule-persistence.d.ts","default":"./dist/vehicle-schedule-persistence.js"},"./idempotency-persistence":{"types":"./dist/vehicle-idempotency-persistence.d.ts","default":"./dist/vehicle-idempotency-persistence.js"}},"gitHead":"adfb3372fa403d3a759badd5f306eed2fc28d29b","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.19.0","dependencies":{"pino":"^10.3.1","better-result":"^3.0.1","@danypops/armada":"^0.5.1","@danypops/vehicle-core":"^0.19.1"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.10.8"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.27.1_1788011058343_0.527779166065808","host":"s3://npm-registry-packages-npm-production"}},"0.27.2":{"name":"@danypops/vehicle-server","version":"0.27.2","keywords":["vehicle","agent-tools","daemon"],"license":"MIT","_id":"@danypops/vehicle-server@0.27.2","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"homepage":"https://github.com/DanyPops/vehicle#readme","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"dist":{"shasum":"b521ea261325cf2c7eadaf32553e0ed20ee8ba4d","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.27.2.tgz","fileCount":103,"integrity":"sha512-h3s2gZHvTOLu9OsDtgghaZg3w6CUTsE0A7lP8iEDvn3fNXwaluMTNODCjq0/knd1x632e8b6X5Jl18XSsTpP0g==","signatures":[{"sig":"MEQCIE6PhKWmU9QmX1eansNPfxQXGcMsS0chbX01wuM0jdiKAiAt+Vxd0ype9jfkX9niXqneCdtB+bCNbz3ytDLhNNkN5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.27.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":634031},"main":"./src/vehicle-registry.ts","type":"module","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./grant":{"types":"./dist/vehicle-grant.d.ts","default":"./dist/vehicle-grant.js"},"./paths":"./src/paths.ts","./vault":"./src/vault.ts","./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./logging":"./src/logging.ts","./metrics":{"types":"./dist/vehicle-metrics-store.d.ts","default":"./dist/vehicle-metrics-store.js"},"./service":"./src/service.ts","./storage":"./src/storage.ts","./version":"./src/version.ts","./rpc-http":"./src/http.ts","./watchers":{"types":"./dist/vehicle-watchers.d.ts","default":"./dist/vehicle-watchers.js"},"./scheduler":{"types":"./dist/vehicle-scheduler.d.ts","default":"./dist/vehicle-scheduler.js"},"./supervisor":"./src/supervisor.ts","./atomic-json":"./src/atomic-json-node.ts","./idempotency":{"types":"./dist/vehicle-idempotency-policy.d.ts","default":"./dist/vehicle-idempotency-policy.js"},"./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./project-scope":"./src/project-scope.ts","./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./rpc-correlation":"./src/rpc-correlation.ts","./runtime-metrics":{"types":"./dist/vehicle-runtime-metrics.d.ts","default":"./dist/vehicle-runtime-metrics.js"},"./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./daemon-lifecycle":"./src/daemon-lifecycle.ts","./session-identity":"./src/session-identity.ts","./approval-authority":{"types":"./dist/vehicle-approval-authority.d.ts","default":"./dist/vehicle-approval-authority.js"},"./metrics-middleware":{"types":"./dist/vehicle-metrics-middleware.d.ts","default":"./dist/vehicle-metrics-middleware.js"},"./metrics-operations":{"types":"./dist/vehicle-metrics-operations.d.ts","default":"./dist/vehicle-metrics-operations.js"},"./process-supervisor":"./src/process-supervisor.ts","./schedule-persistence":{"types":"./dist/vehicle-schedule-persistence.d.ts","default":"./dist/vehicle-schedule-persistence.js"},"./idempotency-persistence":{"types":"./dist/vehicle-idempotency-persistence.d.ts","default":"./dist/vehicle-idempotency-persistence.js"}},"gitHead":"dda0ec7431816f7f1955aceac9757a67398c3cf3","scripts":{"test":"bun run build && bun test test","build":"bun run build:vehicle && bun run build:daemon","typecheck":"tsc --noEmit","build:daemon":"tsc -p tsconfig.build-daemon.json","build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"repository":{"url":"git+https://github.com/DanyPops/vehicle.git","type":"git","directory":"packages/vehicle-server"},"_npmVersion":"12.0.2","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","directories":{},"_nodeVersion":"24.20.0","dependencies":{"pino":"^10.3.1","better-result":"^3.0.1","@danypops/armada":"^0.5.1","@danypops/vehicle-core":"^0.19.1"},"_hasShrinkwrap":false,"devDependencies":{"env-paths":"^4","@types/bun":"latest","typescript":"^5.9.3","@types/node":"^22.0.0","@danypops/vehicle-client":"^0.10.8"},"_npmOperationalInternal":{"tmp":"tmp/vehicle-server_0.27.2_1788561757510_0.8506616622459238","host":"s3://npm-registry-packages-npm-production"}},"0.27.3":{"name":"@danypops/vehicle-server","version":"0.27.3","description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","license":"MIT","type":"module","main":"./src/vehicle-registry.ts","types":"./src/vehicle-registry.ts","exports":{".":{"types":"./dist/vehicle-registry.d.ts","default":"./dist/vehicle-registry.js"},"./http":{"types":"./dist/vehicle-http-provider.d.ts","default":"./dist/vehicle-http-provider.js"},"./daemon":{"types":"./dist/daemon.d.ts","default":"./dist/daemon.js"},"./daemon-lifecycle":"./src/daemon-lifecycle.ts","./rpc-http":"./src/http.ts","./paths":"./src/paths.ts","./storage":"./src/storage.ts","./logging":"./src/logging.ts","./rpc-correlation":"./src/rpc-correlation.ts","./session-identity":"./src/session-identity.ts","./project-scope":"./src/project-scope.ts","./version":"./src/version.ts","./vault":"./src/vault.ts","./supervisor":"./src/supervisor.ts","./process-supervisor":"./src/process-supervisor.ts","./service":"./src/service.ts","./unix-peer-cred":{"types":"./dist/unix-peer-cred.d.ts","default":"./dist/unix-peer-cred.js"},"./unix-rpc-server":{"types":"./dist/unix-rpc-server.d.ts","default":"./dist/unix-rpc-server.js"},"./push-channel":{"types":"./dist/push-channel.d.ts","default":"./dist/push-channel.js"},"./jobs":{"types":"./dist/vehicle-job-store.d.ts","default":"./dist/vehicle-job-store.js"},"./watchers":{"types":"./dist/vehicle-watchers.d.ts","default":"./dist/vehicle-watchers.js"},"./approval-authority":{"types":"./dist/vehicle-approval-authority.d.ts","default":"./dist/vehicle-approval-authority.js"},"./grant":{"types":"./dist/vehicle-grant.d.ts","default":"./dist/vehicle-grant.js"},"./scheduler":{"types":"./dist/vehicle-scheduler.d.ts","default":"./dist/vehicle-scheduler.js"},"./schedule-persistence":{"types":"./dist/vehicle-schedule-persistence.d.ts","default":"./dist/vehicle-schedule-persistence.js"},"./job-persistence":{"types":"./dist/vehicle-job-persistence.d.ts","default":"./dist/vehicle-job-persistence.js"},"./idempotency":{"types":"./dist/vehicle-idempotency-policy.d.ts","default":"./dist/vehicle-idempotency-policy.js"},"./idempotency-persistence":{"types":"./dist/vehicle-idempotency-persistence.d.ts","default":"./dist/vehicle-idempotency-persistence.js"},"./metrics":{"types":"./dist/vehicle-metrics-store.d.ts","default":"./dist/vehicle-metrics-store.js"},"./runtime-metrics":{"types":"./dist/vehicle-runtime-metrics.d.ts","default":"./dist/vehicle-runtime-metrics.js"},"./metrics-middleware":{"types":"./dist/vehicle-metrics-middleware.d.ts","default":"./dist/vehicle-metrics-middleware.js"},"./metrics-operations":{"types":"./dist/vehicle-metrics-operations.d.ts","default":"./dist/vehicle-metrics-operations.js"},"./atomic-json":"./src/atomic-json-node.ts"},"scripts":{"build:vehicle":"rm -rf dist && tsc -p tsconfig.build.json","build:daemon":"tsc -p tsconfig.build-daemon.json","build":"bun run build:vehicle && bun run build:daemon","test":"bun run build && bun test test","typecheck":"tsc --noEmit"},"dependencies":{"@danypops/armada":"^0.5.2","@danypops/vehicle-core":"^0.19.2","better-result":"^3.0.1","pino":"^10.3.1"},"devDependencies":{"@danypops/vehicle-client":"^0.10.8","@types/bun":"latest","@types/node":"^22.0.0","env-paths":"^4","typescript":"^5.9.3"},"repository":{"type":"git","url":"git+https://github.com/DanyPops/vehicle.git","directory":"packages/vehicle-server"},"keywords":["vehicle","agent-tools","daemon"],"gitHead":"a73c3784e1b73f192dfedb336e9bc33d014cb85b","_id":"@danypops/vehicle-server@0.27.3","bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"homepage":"https://github.com/DanyPops/vehicle#readme","_nodeVersion":"24.20.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-m7i7ZmlZ0N431VrEnFmdkpveCMB21hEgYF/Sm04Y21oItdqZFfpXX74x0HJtQw0q4Y8mCiOoqMglrN+OFZiezQ==","shasum":"0e2b34520752416d996cccf283ff03778fadb6ba","tarball":"https://registry.npmjs.org/@danypops/vehicle-server/-/vehicle-server-0.27.3.tgz","fileCount":103,"unpackedSize":642411,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@danypops%2fvehicle-server@0.27.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC7fkrscrbLzzMLBK95BPJUADfwf7UgJOj9EcnazOc2jgIgL4+fnHIux/ooeAPXG4AISoCHyUPaKuf5L68inHHl0Og="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:8b52e5fb-d58b-45fd-9384-22f9b4d2403a"}},"directories":{},"maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vehicle-server_0.27.3_1788600082297_0.4117419699776641"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-29T09:47:54.007Z","modified":"2026-09-05T09:21:22.761Z","0.1.0":"2026-07-29T09:47:54.318Z","0.1.1":"2026-07-30T06:58:42.250Z","0.2.0":"2026-07-31T08:41:40.676Z","0.2.1":"2026-07-31T08:53:42.197Z","0.3.0":"2026-07-31T10:44:44.509Z","0.3.1":"2026-07-31T10:47:49.202Z","0.3.2":"2026-07-31T10:51:32.854Z","0.4.0":"2026-08-01T18:37:41.462Z","0.4.1":"2026-08-01T18:47:12.399Z","0.5.0":"2026-08-01T19:31:54.911Z","0.6.0":"2026-08-01T19:55:43.620Z","0.7.0":"2026-08-01T20:24:28.534Z","0.8.0":"2026-08-02T10:23:11.083Z","0.9.0":"2026-08-02T10:33:36.377Z","0.10.0":"2026-08-02T11:52:48.168Z","0.11.0":"2026-08-02T12:06:08.031Z","0.12.0":"2026-08-02T15:11:17.294Z","0.13.0":"2026-08-02T15:23:22.873Z","0.14.0":"2026-08-03T07:14:44.674Z","0.14.1":"2026-08-03T07:29:00.609Z","0.14.2":"2026-08-03T11:18:40.437Z","0.15.0":"2026-08-03T12:36:06.966Z","0.16.0":"2026-08-03T19:18:26.628Z","0.17.0":"2026-08-03T21:11:48.729Z","0.17.1":"2026-08-03T21:43:35.574Z","0.17.2":"2026-08-04T12:25:19.496Z","0.18.0":"2026-08-04T15:20:50.976Z","0.18.1":"2026-08-05T10:20:03.122Z","0.18.2":"2026-08-06T14:38:17.835Z","0.18.3":"2026-08-09T15:32:42.318Z","0.18.4":"2026-08-09T15:55:33.952Z","0.18.5":"2026-08-09T16:48:32.405Z","0.19.0":"2026-08-10T07:00:35.704Z","0.20.0":"2026-08-10T08:31:07.915Z","0.20.1":"2026-08-10T09:07:51.209Z","0.21.0":"2026-08-10T09:23:56.160Z","0.21.1":"2026-08-10T14:39:53.527Z","0.22.0":"2026-08-10T16:13:28.095Z","0.23.0":"2026-08-11T08:27:13.714Z","0.23.1":"2026-08-11T09:19:53.783Z","0.24.0":"2026-08-11T18:16:32.464Z","0.24.1":"2026-08-11T21:34:36.204Z","0.24.2":"2026-08-14T13:34:37.556Z","0.24.3":"2026-08-16T09:59:12.047Z","0.24.4":"2026-08-16T15:25:49.229Z","0.24.5":"2026-08-16T20:34:29.794Z","0.25.0":"2026-08-17T21:54:10.712Z","0.25.1":"2026-08-18T08:28:26.049Z","0.25.2":"2026-08-18T09:12:59.596Z","0.26.0":"2026-08-19T10:33:09.631Z","0.26.1":"2026-08-24T09:01:36.777Z","0.27.0":"2026-08-24T10:20:15.906Z","0.27.1":"2026-08-29T13:44:18.465Z","0.27.2":"2026-09-04T22:42:37.679Z","0.27.3":"2026-09-05T09:21:22.445Z"},"bugs":{"url":"https://github.com/DanyPops/vehicle/issues"},"license":"MIT","homepage":"https://github.com/DanyPops/vehicle#readme","keywords":["vehicle","agent-tools","daemon"],"repository":{"type":"git","url":"git+https://github.com/DanyPops/vehicle.git","directory":"packages/vehicle-server"},"description":"The Vehicle server substrate: a supervised, authenticated, loopback-only daemon (process lifecycle, SQLite storage, structured logging, OS service install) plus VehicleRegistry (registration, permission/deadline/payload enforcement, availability, executio","maintainers":[{"name":"danypops","email":"danypops@protonmail.com"}],"readme":"# @danypops/vehicle-server\n\nThe Vehicle server substrate: a supervised, authenticated, loopback-only\ndaemon (process lifecycle, SQLite storage, structured logging, OS service\ninstall, credential vault, process supervision) plus `VehicleRegistry`\n(registration, permission/deadline/payload enforcement, availability,\nexecution policy) at `.` and its authenticated HTTP hosting surface at\n`./http`. A Vehicle IS this daemon -- a long-running service purpose-built\nto serve AI agents tools.\n\n```bash\nbun add @danypops/vehicle-server @danypops/vehicle-core\n```\n\nEvery other module (`./paths`, `./storage`, `./logging`, `./rpc-http`,\n`./daemon`, `./service`, `./supervisor`, `./process-supervisor`, `./vault`,\n`./session-identity`, `./unix-peer-cred`, `./unix-rpc-server`,\n`./push-channel`, `./version`, `./metrics`, `./metrics-middleware`,\n`./metrics-operations`) is independently importable, so a consumer only\npulls in what it uses.\n\n## Tool/operation usage metrics\n\n`./metrics` (`openVehicleMetricsStore`) is an indexed, finite-retention,\ntime-range-queryable SQLite record of operation invocations. It defaults to\n30 days and 100,000 rows, omits raw project-root paths, bounds grouped queries,\nand reports fixed latency buckets. Wire it into a running registry with two calls:\n\n```ts\nimport { VehicleRegistry } from \"@danypops/vehicle-server\";\nimport { openVehicleMetricsStore } from \"@danypops/vehicle-server/metrics\";\nimport { createVehicleMetricsMiddleware } from \"@danypops/vehicle-server/metrics-middleware\";\nimport { registerVehicleMetricsOperations } from \"@danypops/vehicle-server/metrics-operations\";\n\nconst store = openVehicleMetricsStore(paths.metrics, Date.now, {\n  maxAgeMs: 30 * 24 * 60 * 60 * 1000,\n  maxRows: 100_000,\n}); // paths from resolveDaemonPaths()\nregistry.useExecutionMiddleware(createVehicleMetricsMiddleware(store, \"my-vehicle\"));\nregisterVehicleMetricsOperations(registry, store, \"my-vehicle\");\n```\n\nThis registers `my-vehicle:metrics.query` (version 1 preserves the aggregate\narray response; version 2 adds truncation metadata and latency buckets) and\n`my-vehicle:metrics.recordClientEvent` -- the one write path a client (e.g.\nvehicle-client-pi's Vehicle Shell) uses to report a `tools_list`/`tools_man`/\n`tools_type` call it observed, since those never themselves reach this\ndaemon's `invoke()` path. Every real operation invocation (including\n`metrics.query`/`metrics.recordClientEvent` themselves) is captured\nautomatically by the middleware. Client reports require the\n`vehicle:metrics:record-client-event` permission, and persisted identity comes\nfrom invocation context rather than event input.\n\nSee the [workspace README](https://github.com/DanyPops/vehicle#readme) for\nthe full module table and Vehicle package layout.\n","readmeFilename":"README.md"}