{"_id":"@baizor/pipeline-protocol","_rev":"11-e292688a45f070566dc5e8a8d7f08685","name":"@baizor/pipeline-protocol","dist-tags":{"latest":"0.10.0"},"versions":{"0.1.0":{"name":"@baizor/pipeline-protocol","version":"0.1.0","license":"MIT","_id":"@baizor/pipeline-protocol@0.1.0","maintainers":[{"name":"baizor","email":"Ivan.D.Murzak@gmail.com"}],"homepage":"https://github.com/IvanMurzak/pipeline-protocol#readme","bugs":{"url":"https://github.com/IvanMurzak/pipeline-protocol/issues"},"dist":{"shasum":"04169825d66732b3cef9fc92eceb48dab3467b57","tarball":"https://registry.npmjs.org/@baizor/pipeline-protocol/-/pipeline-protocol-0.1.0.tgz","fileCount":72,"integrity":"sha512-QEL7L46upqOqv/1d6+dJCWSwPVmI+Z8uIcYPFrzld9obYlhU+oSAjYxdaYYYy8n+S4v3wYUBJO5FEP5wtLgedg==","signatures":[{"sig":"MEUCIDq0TJKjBeEasrecMrbLDx8zoTis8EZTff7Kk//WMNz0AiEA18+YH+6NBWNRcB4Wf2PSuFkiJyvsEI6fc9MPtzv5GsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":653539},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"c51e5d772115832cd79ece00694cdb70c641261d","private":false,"scripts":{"test":"bun test","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"baizor","email":"Ivan.D.Murzak@gmail.com"},"repository":{"url":"git+https://github.com/IvanMurzak/pipeline-protocol.git","type":"git"},"_npmVersion":"11.18.0","description":"Wire-protocol contract (zod schemas + inferred types + validators) shared between the ai-pipeline control-plane api and the OSS runner agent. Additive-only within a major.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.25.76"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/pipeline-protocol_0.1.0_1784193495775_0.46735454036518886","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@baizor/pipeline-protocol","version":"0.1.1","license":"MIT","_id":"@baizor/pipeline-protocol@0.1.1","maintainers":[{"name":"baizor","email":"Ivan.D.Murzak@gmail.com"}],"homepage":"https://ai-pipeline.dev","bugs":{"url":"https://github.com/IvanMurzak/pipeline-protocol/issues"},"dist":{"shasum":"a5e406d6b26a8803ecef718d7909f4cb8dc87675","tarball":"https://registry.npmjs.org/@baizor/pipeline-protocol/-/pipeline-protocol-0.1.1.tgz","fileCount":72,"integrity":"sha512-JNVrpNpbXuF676qeSOMAvU++beJqIPMSM5gjA98FOXpid4/K8Oy6XiWYpDZuA0HOwBnadZLlARKJXjk7QxDM/g==","signatures":[{"sig":"MEQCIFgbJ++Q6qfYChO6fzb81eRkUp3gjW5oonOQXklW2iBMAiAq2+rwn72Pvv8uDWUnfrGqP7KQn91IkNX/ZxHBJkrTwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baizor%2fpipeline-protocol@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":653588},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"742b86d93f4f0c71546b88d6cd3db330c85594f0","private":false,"scripts":{"test":"bun test","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0f3abbc-3f33-4965-920c-e721a1d8e276"}},"repository":{"url":"git+https://github.com/IvanMurzak/pipeline-protocol.git","type":"git"},"_npmVersion":"11.18.0","description":"Wire-protocol contract (zod schemas + inferred types + validators) shared between the ai-pipeline control-plane api and the OSS runner agent. Additive-only within a major.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.76"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/pipeline-protocol_0.1.1_1784201906378_0.1831191568396089","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@baizor/pipeline-protocol","version":"0.2.0","license":"MIT","_id":"@baizor/pipeline-protocol@0.2.0","maintainers":[{"name":"baizor","email":"Ivan.D.Murzak@gmail.com"}],"homepage":"https://ai-pipeline.dev","bugs":{"url":"https://github.com/IvanMurzak/pipeline-protocol/issues"},"dist":{"shasum":"5ee7147fcafa1342c8512916acce856f193d7b87","tarball":"https://registry.npmjs.org/@baizor/pipeline-protocol/-/pipeline-protocol-0.2.0.tgz","fileCount":76,"integrity":"sha512-SeNBDFXMgfdW7I9FjnC7KcaF13SxfZiLfS47ER5ypQ8Bfu63RFwLDGyldZlPL5QJlzOTR4T4HjoTHCPgGufwMQ==","signatures":[{"sig":"MEYCIQDLhfEg/6/caJ3GXtEgIjFz7h0DVms3udTLNZCsEjp4EgIhAOnV5ycCcAcgeptnSCRU96tckW2A/5liqqW6Vri2p0jj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baizor%2fpipeline-protocol@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":703537},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"21958f73da7aba0bff0a3f521265ef18685bcd05","private":false,"scripts":{"test":"bun test","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0f3abbc-3f33-4965-920c-e721a1d8e276"}},"repository":{"url":"git+https://github.com/IvanMurzak/pipeline-protocol.git","type":"git"},"_npmVersion":"11.18.0","description":"Wire-protocol contract (zod schemas + inferred types + validators) shared between the ai-pipeline control-plane api and the OSS runner agent. Additive-only within a major.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.76"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/pipeline-protocol_0.2.0_1784246168999_0.573062801883824","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@baizor/pipeline-protocol","version":"0.3.0","license":"MIT","_id":"@baizor/pipeline-protocol@0.3.0","maintainers":[{"name":"baizor","email":"Ivan.D.Murzak@gmail.com"}],"homepage":"https://ai-pipeline.dev","bugs":{"url":"https://github.com/IvanMurzak/pipeline-protocol/issues"},"dist":{"shasum":"4511b6496019319f05347b38521a7546d383fdc2","tarball":"https://registry.npmjs.org/@baizor/pipeline-protocol/-/pipeline-protocol-0.3.0.tgz","fileCount":76,"integrity":"sha512-nVxGq8cPhIRLXPLnmDCkfHk+IzMS+X0vMnlcJ9kWq4JPVjb//ZAlTG4YBF5kuIvIzZX1V/3jWl4nlYqy+cSHAQ==","signatures":[{"sig":"MEUCIQCy26WU2VBmuACZ74/cWkQZiJGoxQjgLjtD1PGQgFBmzAIgSg2FbZSTbuE44fhh8jf+3TOpTOZfGYPw28zdxdjOtKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baizor%2fpipeline-protocol@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":719781},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"9e167faaca31f1de0f43d2448c5df058ccea9bf3","private":false,"scripts":{"test":"bun test","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0f3abbc-3f33-4965-920c-e721a1d8e276"}},"repository":{"url":"git+https://github.com/IvanMurzak/pipeline-protocol.git","type":"git"},"_npmVersion":"11.18.0","description":"Wire-protocol contract (zod schemas + inferred types + validators) shared between the ai-pipeline control-plane api and the OSS runner agent. Additive-only within a major.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.76"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/pipeline-protocol_0.3.0_1784310118248_0.06412431116993123","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@baizor/pipeline-protocol","version":"0.4.0","license":"MIT","_id":"@baizor/pipeline-protocol@0.4.0","maintainers":[{"name":"baizor","email":"Ivan.D.Murzak@gmail.com"}],"homepage":"https://ai-pipeline.dev","bugs":{"url":"https://github.com/IvanMurzak/pipeline-protocol/issues"},"dist":{"shasum":"ba6661cd96f3328a31ae46182edb571095329816","tarball":"https://registry.npmjs.org/@baizor/pipeline-protocol/-/pipeline-protocol-0.4.0.tgz","fileCount":104,"integrity":"sha512-9XPPtHphUxDK/RJaxSjqroLZp4gKRVdfFpS7QlvfakSrVJhViORhVebYF+CmofpahayzRLzGy4jH9x34p4910Q==","signatures":[{"sig":"MEUCIQClJd5fpoaLseTsHyrSk2fdxkB2BMkdn/dY+mSq/3ea4wIgD7utoLE644aYzMq9Uz07XGbxrY3+qHqOQKz5tzmC9C8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baizor%2fpipeline-protocol@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1338820},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"ee2147ef43bb83ce1d248fd5963a71c958f4eb68","private":false,"scripts":{"test":"bun test","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0f3abbc-3f33-4965-920c-e721a1d8e276"}},"repository":{"url":"git+https://github.com/IvanMurzak/pipeline-protocol.git","type":"git"},"_npmVersion":"11.18.0","description":"Wire-protocol contract (zod schemas + inferred types + validators) shared between the ai-pipeline control-plane api and the OSS runner agent. Additive-only within a major.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.76"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/pipeline-protocol_0.4.0_1784879372492_0.9658658425398887","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@baizor/pipeline-protocol","version":"0.5.0","license":"MIT","_id":"@baizor/pipeline-protocol@0.5.0","maintainers":[{"name":"baizor","email":"Ivan.D.Murzak@gmail.com"}],"homepage":"https://ai-pipeline.dev","bugs":{"url":"https://github.com/IvanMurzak/pipeline-protocol/issues"},"dist":{"shasum":"1030e3638868f1eed6dce3e774ee36510ed276df","tarball":"https://registry.npmjs.org/@baizor/pipeline-protocol/-/pipeline-protocol-0.5.0.tgz","fileCount":120,"integrity":"sha512-aYqlQx3cby50UgFO63prj2fqLtJFsCtiFmleQ9q4lNIiR4uAlnQx02C4TA8rk7ImBX6dNXs8PzXwNIcB+FclUA==","signatures":[{"sig":"MEUCIGx+D88oDD24wrgp7HkpVlrB9sumZ1rlI+asNYlOyyQsAiEAxIFLzrcjmLadq7pGS/foT9WU0cyrINtC5IFR5CWZ+Ag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baizor%2fpipeline-protocol@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1537733},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"a6ff8433980abb12fad4cdc210bf463002819295","private":false,"scripts":{"test":"bun test","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0f3abbc-3f33-4965-920c-e721a1d8e276"}},"repository":{"url":"git+https://github.com/IvanMurzak/pipeline-protocol.git","type":"git"},"_npmVersion":"11.19.0","description":"Wire-protocol contract (zod schemas + inferred types + validators) shared between the ai-pipeline control-plane api and the OSS runner agent. Additive-only within a major.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.76"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/pipeline-protocol_0.5.0_1786009891258_0.4962804876958915","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@baizor/pipeline-protocol","version":"0.6.0","license":"MIT","_id":"@baizor/pipeline-protocol@0.6.0","maintainers":[{"name":"baizor","email":"Ivan.D.Murzak@gmail.com"}],"homepage":"https://ai-pipeline.dev","bugs":{"url":"https://github.com/IvanMurzak/pipeline-protocol/issues"},"dist":{"shasum":"b120cba1f280047ea4ef0b4f3aefb15a1091c9cb","tarball":"https://registry.npmjs.org/@baizor/pipeline-protocol/-/pipeline-protocol-0.6.0.tgz","fileCount":120,"integrity":"sha512-v0l6MHaLwk7Je1VoTOU8o1fUALfhOWUR01Z8er3Ww74/CKD6p7jzG8RQjdj3HWmvWbpjhUkTOPrqTvLpwSmT4w==","signatures":[{"sig":"MEYCIQCq/BVEEoKiyTGTyXWz1ezEhWC5+hAB7Hv7DwrbN/bVAAIhAPuQpU5Nqby1uy8z6x6GI3j9jgyHX7058n/BXtrI9+UF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baizor%2fpipeline-protocol@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1569029},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"9959f7242524dc0b724fbcd869a07788e6f92250","private":false,"scripts":{"test":"bun test","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0f3abbc-3f33-4965-920c-e721a1d8e276"}},"repository":{"url":"git+https://github.com/IvanMurzak/pipeline-protocol.git","type":"git"},"_npmVersion":"11.19.0","description":"Wire-protocol contract (zod schemas + inferred types + validators) shared between the ai-pipeline control-plane api and the OSS runner agent. Additive-only within a major.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.76"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/pipeline-protocol_0.6.0_1786146743144_0.1986632758160043","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@baizor/pipeline-protocol","version":"0.7.0","license":"MIT","_id":"@baizor/pipeline-protocol@0.7.0","maintainers":[{"name":"baizor","email":"Ivan.D.Murzak@gmail.com"}],"homepage":"https://ai-pipeline.dev","bugs":{"url":"https://github.com/IvanMurzak/pipeline-protocol/issues"},"dist":{"shasum":"fa425ddf5ff6e1b131e63154ff9783612e4487d8","tarball":"https://registry.npmjs.org/@baizor/pipeline-protocol/-/pipeline-protocol-0.7.0.tgz","fileCount":120,"integrity":"sha512-rrJiJh9BcLlI/MO6vS0/EhYjHzdRNQZLZEATaBFE0zgygvq44b8Zvo8dUy68cFF/oOaxS8PNuFFKQvabNq8HTw==","signatures":[{"sig":"MEYCIQDQ5Uizz2KxjumregkthTSvWAE8fMYaks2oEVMJ2vHISQIhALW6vfYnDBVbS8ZYotH5tvK3HaV94GPw4CUVLyQ8RDFb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baizor%2fpipeline-protocol@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1587534},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"8e324c230bc04f4f48448382cfd48ac102970fec","private":false,"scripts":{"test":"bun test","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0f3abbc-3f33-4965-920c-e721a1d8e276"}},"repository":{"url":"git+https://github.com/IvanMurzak/pipeline-protocol.git","type":"git"},"_npmVersion":"11.19.0","description":"Wire-protocol contract (zod schemas + inferred types + validators) shared between the ai-pipeline control-plane api and the OSS runner agent. Additive-only within a major.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.76"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/pipeline-protocol_0.7.0_1786155506542_0.27337264935659666","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@baizor/pipeline-protocol","version":"0.8.0","license":"MIT","_id":"@baizor/pipeline-protocol@0.8.0","maintainers":[{"name":"baizor","email":"Ivan.D.Murzak@gmail.com"}],"homepage":"https://ai-pipeline.dev","bugs":{"url":"https://github.com/IvanMurzak/pipeline-protocol/issues"},"dist":{"shasum":"ab39cabe37c74770322c1f997d16ebdfa9afb064","tarball":"https://registry.npmjs.org/@baizor/pipeline-protocol/-/pipeline-protocol-0.8.0.tgz","fileCount":124,"integrity":"sha512-+hwTJtQ4IrwS0FzzWbAVMgvfNo7/yyKSnp8vb12M9YOwj5Lel+DjijefD6lz1JOQ8e7rUJt3IKh61FCbhlcFJQ==","signatures":[{"sig":"MEYCIQDwW/9r0pLljPL5HwclYOgiggwrPvO7jid3RJijdkWd8gIhALWSR4NNWWG11EUhHecF5UUtvxof6P6pxEpp06HZCqFq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baizor%2fpipeline-protocol@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1619227},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"fc8b7a90d4e45c8666447537d3f0ddd9469f279a","private":false,"scripts":{"test":"bun test","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0f3abbc-3f33-4965-920c-e721a1d8e276"}},"repository":{"url":"git+https://github.com/IvanMurzak/pipeline-protocol.git","type":"git"},"_npmVersion":"11.19.0","description":"Wire-protocol contract (zod schemas + inferred types + validators) shared between the ai-pipeline control-plane api and the OSS runner agent. Additive-only within a major.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.76"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/pipeline-protocol_0.8.0_1786827275377_0.04893544093195157","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@baizor/pipeline-protocol","version":"0.9.0","license":"MIT","_id":"@baizor/pipeline-protocol@0.9.0","maintainers":[{"name":"baizor","email":"Ivan.D.Murzak@gmail.com"}],"homepage":"https://ai-pipeline.dev","bugs":{"url":"https://github.com/IvanMurzak/pipeline-protocol/issues"},"dist":{"shasum":"efb4758f8f0823e72ef3006bb9467a543ea6433e","tarball":"https://registry.npmjs.org/@baizor/pipeline-protocol/-/pipeline-protocol-0.9.0.tgz","fileCount":124,"integrity":"sha512-7EydHg6SBqs2y/G37qfgvckXzmlr1B6Fr28wqlNsk5gUqbh6C8wa0m+Kag0QRBpml0SLPNYJwfcI9Y6Tszj8cA==","signatures":[{"sig":"MEUCICgPd++WUmMqYINAcmKygORB62pPr/H9iMhIBxFx3e0vAiEAwb0VUKu6h3/KwP55ouLhmFB4Fr7g9Qcx5ooa3ymqvOk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baizor%2fpipeline-protocol@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1674150},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"05c525e2d8e19b3c7ce6f9bc8453db332315814b","private":false,"scripts":{"test":"bun test","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","prepublishOnly":"bun run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0f3abbc-3f33-4965-920c-e721a1d8e276"}},"repository":{"url":"git+https://github.com/IvanMurzak/pipeline-protocol.git","type":"git"},"_npmVersion":"11.19.0","description":"Wire-protocol contract (zod schemas + inferred types + validators) shared between the ai-pipeline control-plane api and the OSS runner agent. Additive-only within a major.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.76"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.7.3"},"_npmOperationalInternal":{"tmp":"tmp/pipeline-protocol_0.9.0_1786830146044_0.6118745730616124","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@baizor/pipeline-protocol","version":"0.10.0","description":"Wire-protocol contract (zod schemas + inferred types + validators) shared between the ai-pipeline control-plane api and the OSS runner agent. Additive-only within a major.","private":false,"license":"MIT","homepage":"https://ai-pipeline.dev","type":"module","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/IvanMurzak/pipeline-protocol.git"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./package.json":"./package.json"},"main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"typecheck":"tsc --noEmit","test":"bun test","build":"tsc -p tsconfig.build.json","prepublishOnly":"bun run build"},"dependencies":{"zod":"^3.25.76"},"devDependencies":{"@types/bun":"^1.3.11","typescript":"^5.7.3"},"publishConfig":{"access":"public"},"gitHead":"d0cf23c7c422682db71b0134c9592fe37a516df1","_id":"@baizor/pipeline-protocol@0.10.0","bugs":{"url":"https://github.com/IvanMurzak/pipeline-protocol/issues"},"_nodeVersion":"22.14.0","_npmVersion":"11.19.1","dist":{"integrity":"sha512-mOoRuoIVffl6NVYCPjoF5cXBsIowE7/WDTfbgE82fd0VQdYnokeafJvS95CD6kSllr/6u1F7YWq5Uq7K4qf31g==","shasum":"642fd327a50d2ed8bd0bd6652cc4f8a429b34824","tarball":"https://registry.npmjs.org/@baizor/pipeline-protocol/-/pipeline-protocol-0.10.0.tgz","fileCount":124,"unpackedSize":1691712,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@baizor%2fpipeline-protocol@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFXjmNHzPmtyo7hC2yKrXeW5b5fZ4mu8H8ukC2MK+76yAiBbqd5hS208hwek9GfNau6O/vCvMP4K6Qrb+vGO+ohV7A=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b0f3abbc-3f33-4965-920c-e721a1d8e276"}},"directories":{},"maintainers":[{"name":"baizor","email":"Ivan.D.Murzak@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pipeline-protocol_0.10.0_1788084375148_0.7427671694141389"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-16T09:18:15.526Z","modified":"2026-08-30T10:06:15.611Z","0.1.0":"2026-07-16T09:18:15.954Z","0.1.1":"2026-07-16T11:38:26.531Z","0.2.0":"2026-07-16T23:56:09.144Z","0.3.0":"2026-07-17T17:41:58.382Z","0.4.0":"2026-07-24T07:49:32.621Z","0.5.0":"2026-08-06T09:51:31.505Z","0.6.0":"2026-08-07T23:52:23.340Z","0.7.0":"2026-08-08T02:18:26.694Z","0.8.0":"2026-08-15T20:54:35.564Z","0.9.0":"2026-08-15T21:42:26.204Z","0.10.0":"2026-08-30T10:06:15.300Z"},"bugs":{"url":"https://github.com/IvanMurzak/pipeline-protocol/issues"},"license":"MIT","homepage":"https://ai-pipeline.dev","repository":{"type":"git","url":"git+https://github.com/IvanMurzak/pipeline-protocol.git"},"description":"Wire-protocol contract (zod schemas + inferred types + validators) shared between the ai-pipeline control-plane api and the OSS runner agent. Additive-only within a major.","maintainers":[{"name":"baizor","email":"Ivan.D.Murzak@gmail.com"}],"readme":"# @baizor/pipeline-protocol\n\nThe wire contract between the **ai-pipeline control plane** (closed source) and\nthe public **pipeline-runner**: **zod schemas + inferred TS types + validators**\nfor every event, record, and ingest shape. Versioned **additive-only within a\nmajor** — see [ADDITIVE-POLICY.md](./ADDITIVE-POLICY.md).\n\nAnything that emits this protocol can be a runner — this is the multi-CLI hedge.\n\nConsumers today: the private `cloud` monorepo (control plane) and the public\n`pipeline-runner` (as an npm dependency).\n\n## Install\n\n```\nbun add @baizor/pipeline-protocol   # or: npm i @baizor/pipeline-protocol\n```\n\n## Usage\n\n```ts\nimport {\n  parseEvent,\n  safeParseEvent,\n  AnswerMessageSchema,\n  IngestBatchRequestSchema,\n  isShippableEvent,\n  PROTOCOL_VERSION,\n  isCompatible,\n} from \"@baizor/pipeline-protocol\";\n\n// Strict, well-typed parse (throws on a malformed / unknown event):\nconst event = parseEvent(rawJsonLine); // -> discriminated union over `type`\nif (event.type === \"awaiting_input\") {\n  event.data.question.text; // fully typed\n}\n\n// Only ship events with a non-null run_id:\nif (isShippableEvent(event)) upload(event);\n\n// Version negotiation (same-major = compatible):\nif (!isCompatible(remotePeerMajor)) refuseConnection();\n```\n\n## What's here\n\n| Module | Exports |\n|---|---|\n| `events/` | The event **envelope** + per-`type` `data` schemas + the discriminated union (`EventEnvelope`), the tolerant `AnyEventEnvelope`, the shippable-event rule (`isShippableEvent`, `ShippableEventEnvelope`), and the run-lifecycle events (`run.started`/`run.completed`/`run.halted`, `awaiting_input`). |\n| `records/` | The `ClaudeEnvelope` result schema, the `StepRecord` schema, and the structured `AnswerMessage`. |\n| `ingest/` | The batched-upload request/response + the shipper-assigned `(run_id, seq)` idempotency contract. |\n| `common/` | The shared `Question` shape (with `question_id`) and outcome value spaces. |\n| `wire/` | The runner <-> control-plane wire messages (handshake, client, server). |\n| `privacy/` | The privacy-tier **allowlist** filter every shipper must run before anything is spooled or uploaded (`filterEventForTier`, `resolvePrivacyTier`, `filterStatsRecordMetadata`, `fingerprintString`). Positive allowlist, not redaction — an unlisted field is dropped and an unlisted event `type` ships `data: {}`. |\n| `ids/` | The shared id mint point: `newId()` / `createIdGenerator()` (UUIDv7, RFC 9562 §6.2 Method 1) and `uuidv5(name, namespace)` for deterministic derivation, so client-minted and server-derived ids share one keyspace. |\n| `version.ts` | `PROTOCOL_VERSION`, `EVENT_SCHEMA_VERSION`, `isCompatible()`. |\n\n## Scripts\n\n- `bun run typecheck` — `tsc --noEmit`\n- `bun test` — the schema test suite\n- `bun run build` — emit `dist/` + `.d.ts` (via `tsconfig.build.json`)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}