{"_id":"@otto-code/protocol","_rev":"75-4e2e776f298e31fec7540babdf938170","name":"@otto-code/protocol","dist-tags":{"beta":"0.9.16","latest":"0.9.29"},"versions":{"0.5.0":{"name":"@otto-code/protocol","version":"0.5.0","_id":"@otto-code/protocol@0.5.0","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"4ba0aec89c2da794807840f0b43755b7a8ce3823","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.5.0.tgz","fileCount":102,"integrity":"sha512-kB/1jRmslEizJoc+XoYA1e5mej4SIihXUElG+9x8i70zwgp0UJMEjaUb5Np6N6H9aZ7el05GRHJ1qawDF0puVg==","signatures":[{"sig":"MEUCIAD2WISsCZxN6gdYSggaO4yUXfTxJc0lXzW/n9fWgQwzAiEAyNzhcqR5ab9dYY4wdRifCXLj8NTtXE0A7P2kek59D3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9025742},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"26dc36f934f7d9479243e9fe97b5c679d54be4ad","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.5.0_1783818959992_0.22578366967604024","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@otto-code/protocol","version":"0.5.1","_id":"@otto-code/protocol@0.5.1","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"e2a013522a6809cfefbae849f1e936eb622f3f0c","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.5.1.tgz","fileCount":102,"integrity":"sha512-99ylD5bWo+AIgz9mlLu7JCOZNChuLaCREsu7wKsQGAgOXw1krpHBXvA58663zuO0ZFonrIDUQDgrvU8H1PHjbw==","signatures":[{"sig":"MEUCIEt7bsjLsWp23bvXIJZ/mxxpcy7D9Qis0l+kdB6hmYjEAiEAm9FaKwAww5/0X8yZD9bsEAIFWoENjXsPL4Bg6Tkczoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9112071},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"fc1d878dea600ef503936cb9dad9f40a0969df2c","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.5.1_1783885677710_0.9656854610133023","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@otto-code/protocol","version":"0.5.2","_id":"@otto-code/protocol@0.5.2","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"cadae07ebd73be2c46254761df78677f77826e08","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.5.2.tgz","fileCount":106,"integrity":"sha512-EHPr5Lu+AP2pgKdzn0hXo2s3LOqm7iCPd/jL0v3CAJ1HRpXHxrKKQM4YtrW+J9IW3C41iYbA6hy4ueUGL9nqOA==","signatures":[{"sig":"MEUCIFxg2HR6S3R0MVC0G8qDU/FiOcWWOwF61m4FftsxNagLAiEAw5o+aR8E9lq65eJtxljre/GDWtNPy70nRf0k3At+Z6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9212376},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"689f71b54514737fd9d1980b8b7c510051598a51","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.5.2_1783954665017_0.7529849287639825","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@otto-code/protocol","version":"0.5.4","_id":"@otto-code/protocol@0.5.4","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"21a48c9656202854e5396d955eaad28b41bc895c","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.5.4.tgz","fileCount":110,"integrity":"sha512-Wge0MtAJJlj6hNAEOKP35WamVYPiOLlZUDx1p8QcngqrZL1RL8SDnTzf+Jo9jDsWvx07iJC+xYLvjsnjS+O1lg==","signatures":[{"sig":"MEUCIAP3pDy8syDno1ZyFkq6erk/oCD59ZCRhC6F4HIBnYG5AiEA3/1hhnbXReHQNosnKyb/W20mrhYudK9vR0Pauf8xYmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9577962},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"9c41051f726430675d5fa9d2748e064bc688918f","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.5.4_1784014327754_0.5005371377837045","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"@otto-code/protocol","version":"0.5.5","_id":"@otto-code/protocol@0.5.5","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"cf08bc11584f9eacdc287a0ceed57ec880416379","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.5.5.tgz","fileCount":110,"integrity":"sha512-jEsk7P+eNo0WbvU9TAxdsJjAFH/pbJrJkoU6SZUXTjvfUmUKa8tadknk/PbeKtCJMPX9GDDYkeQCHhTl5uh4DA==","signatures":[{"sig":"MEQCIAMUCNnk0sau15+iuhEEk2zb4wwqUscVVE+MVjd1AnKYAiBG94yMkU4xnMwce2NX5SxKqgJZRycczitfn6YejXpshQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9630890},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"5f312c3f9f753a21a118486ffbae96c092c7f820","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.5.5_1784036489830_0.45855441636852334","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"@otto-code/protocol","version":"0.5.6","_id":"@otto-code/protocol@0.5.6","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"1759c3e9a6ba1cb3d5a4f6751c4f0e298d5b817d","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.5.6.tgz","fileCount":110,"integrity":"sha512-r7rzQTj8mr4EqN0Ukm8Nuyj2sirA8+NBafBuH4o7M5wMcKXPbBbyZDDVC5VGoV55gngjS5zev/3qEtRtWJb/EQ==","signatures":[{"sig":"MEUCIQCGSdno8DJYSETqwBN4sgWXuYwXY4+kWR8w4NrS/MxXwQIgRND3zPSfMoU69WMApfwGVj511ea8C+yPmFu6Yj+yCfQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9704655},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"454714ad31ec826eb2bc52f12ed29959c8abf847","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.5.6_1784057980956_0.402911507514623","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"@otto-code/protocol","version":"0.5.7","_id":"@otto-code/protocol@0.5.7","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"44cba978cef435366c6476c9ee0e246b04a77c6c","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.5.7.tgz","fileCount":110,"integrity":"sha512-W3KcLWi8vLBZgWkfKnHbgs202J59Ib/lkwcLWlZIWGbY/mWYhW4hvHYQ7yFpmt44rQ0d5bPbIL3vIZ67gpWG2g==","signatures":[{"sig":"MEUCIEJlp1JBzh9YLZXjGeHvJ554+xNNSpCQOYyAVnouLsILAiEAiaaJzPB78bDgXhs7mnwR4o7vgQgYecn4H2LlGs/qhVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9704655},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"6546ab966e37d9ca4b9a93618d8096fe0b4d2e8d","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.5.7_1784059984153_0.1293667946067898","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"@otto-code/protocol","version":"0.5.8","_id":"@otto-code/protocol@0.5.8","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"b3be136c26a982d6c535289b9ff61a4a85474486","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.5.8.tgz","fileCount":110,"integrity":"sha512-S6oRT7Pe9VDaydWObIiMxHPtMImzJYEruzQDGilcmVVizpKMGQBkpTnw5nkHUmvetIWGQDmsXBb3BxVCuxGziw==","signatures":[{"sig":"MEUCIEHC34DgIHeMArcSkBo4akHb3UllRil/pstcJCtxyAxSAiEAp2T8wPBZ0d5VSWUbQJSYQ7D8lcQ6GOvveab/raKP4JA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9705295},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"d555c441e5aedaf19a3b4d4947bec70d28ca3d93","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.5.8_1784082592628_0.07415423226656914","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@otto-code/protocol","version":"0.6.0","_id":"@otto-code/protocol@0.6.0","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"074a542c13b80fdba89e584bba9474ee119b9545","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.6.0.tgz","fileCount":110,"integrity":"sha512-xqKFBCifbXyKgVypmV97dl3KPbjGTgTAn90/U2GOBUBMeY+MK6VG9ZLcxYdPiicOPGDnjFD4oScqBdy/Mrrdug==","signatures":[{"sig":"MEQCIF9Q1FJo1D8UpMB3fYChX5jiGB7KL0RAmz9T6k5VdDPFAiAUaDODAJDkz3roZyyEBlSmwLK5mcZ3Vg9nw2KnAI8ygw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9708850},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"412485462b2cfc07d98866abac026566f6c311da","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.6.0_1784185652679_0.7565510742135877","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@otto-code/protocol","version":"0.6.1","_id":"@otto-code/protocol@0.6.1","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"4ea9238623caf111c5607657cfceb086b9c20397","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.6.1.tgz","fileCount":110,"integrity":"sha512-Q62xrawIf+22C4dYBPVITHIYEOLhOsxc0MizWi7F7GV17ei6kQbeb+ROCDogT37FustDMDupASDwyM33/7yFGg==","signatures":[{"sig":"MEQCIHR9LrAkkZP+fg2il0FQ08ot8cUB4Jg0pDZKOPrVwfkCAiBcZ0PbKSJv/OCsi/tbg/7K6I+IYvcT8InjyJcHLjLNvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9708850},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"73bce3b35d4b425b6608a2d302c25e6177541df2","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.6.1_1784211858274_0.1490108528652898","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@otto-code/protocol","version":"0.6.2","_id":"@otto-code/protocol@0.6.2","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"49d3aaddbd6a37142498816c556c22c6f4a49cb9","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.6.2.tgz","fileCount":110,"integrity":"sha512-Hps3w8PqEUeO7MO2GGgV3Ox+ju+Ha8ELXvaNhg/KZA3sAZ6LSHY0XzLOsTmCeWjN3Mb8iWeelj7Hp9oL4hG0LA==","signatures":[{"sig":"MEYCIQCd/52rgw2XSTK9So8O7TvC3imJ1HjcM3E4o+PuBbtiQgIhALyLXt0n7kkJUo8nLA5EQePtFjYlrrwuR87iGJSQIDe2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9708850},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"6579c8aaf0d19d5b261924a4d82765f2ba97c342","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.6.2_1784230455219_0.9112598657522941","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@otto-code/protocol","version":"0.6.3","_id":"@otto-code/protocol@0.6.3","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"380203dab4b43dd207ff353d570811ebd96bc722","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.6.3.tgz","fileCount":112,"integrity":"sha512-dZ+TFXPseYMxsSLOKiGrgis/pLpqfRSjtmzSsNFpguydyl5IoEb2SC4opiCB60vVWIZ86Nk5E6x5g+gvitXbOQ==","signatures":[{"sig":"MEYCIQDQ9SzpC7Gc57PwptAoumErlddJVIOFUE8jAo/NL4gWgQIhAJTTeQNHwJwcNbCNjZvsBYFb89J5+/juun+6TQ1Wo7qu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9903952},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"f0f0c5196b29300bc6f7d05fe07add763b718a50","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.6.3_1784346840619_0.6727438658699523","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@otto-code/protocol","version":"0.6.4","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.6.4","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"db661b89d75d39c93a47c1e9bd106e64efc24f61","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.6.4.tgz","fileCount":112,"integrity":"sha512-OIAVjJzYb3U5Jfb09EwaNhA8dFEi+lR4MIzcr7WfTLAT09V7Flm61Fm9ZFKsKM17oXwI+QEou6lDwnx5ZbIzHg==","signatures":[{"sig":"MEYCIQD4xjSx2UpviXvp6knR65cC6s7nw9/8klH1kQ1y11kJdgIhANXHyJ0A4k55Qc3q3CAsue9bzSz2+fExVMdao0war7gJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10350356},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"999cef2dfff3c86be1b4f34a3651b62cc90c7930","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.6.4_1784519372691_0.09622228527448096","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@otto-code/protocol","version":"0.6.5","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.6.5","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"6a2f23cd16562da8bb06a352dd5423c6a7357652","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.6.5.tgz","fileCount":112,"integrity":"sha512-0VMEo7XSG9Qon4fm3WIoCxKJOsUVGTr8FREThw+0g7bDptcKucidcJJpMgMsYD65M3bogDVrV7Zpck3rXOeoqA==","signatures":[{"sig":"MEUCIQDsCr9bOiC3uGxSizVLXVQ3wXN5izw2Y3wjhDKEMRvvlQIgc2On+OiBNcY3WD+p7m6YQGp0DkimcXR2WBGu/sCMfvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10382387},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"7b82eea1c227dbe21cf63af4d7c4b1bf9af89d91","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.6.5_1784560722927_0.978069667997622","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@otto-code/protocol","version":"0.6.6","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.6.6","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"de90002155015caaf5b288093479333214aa3a56","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.6.6.tgz","fileCount":112,"integrity":"sha512-MX/dVWuwPwuvRFO7rS71ZDwGMYvDNNBHhnp+ZqM+JvtQ9bFPJ+xImfRAGxhcWj1omrb0mTeAorqvze/OTPL11g==","signatures":[{"sig":"MEYCIQC4eodVDyZxENu2tMgslv7iIbjJf/czpfmDX3KUdjxZ5wIhAOQsQV6zv4lejqa7Vy4TWik2eK/jALe0loec9P7PGFrX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10522230},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"7b362c67705334e027fff2705472c20173e45a70","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.6.6_1784601012881_0.0015151239489337165","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@otto-code/protocol","version":"0.6.7","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.6.7","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"8bdd54c25b505e89aa30cccb2638ceb35f28c0f4","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.6.7.tgz","fileCount":112,"integrity":"sha512-tT20v9YIPzcNnckXpB/oPwK4l51v+Rnz2qG3SlH5o7T3Bsoi8enJyOwEqBcyGPUdonQ4pAETkCGTszoPWA1jQg==","signatures":[{"sig":"MEUCIQCX0zpSj6DUHdecU9iazZLbTbxOSHYhYZUo1GCv1U8kKQIgWfWdDgl+0weOLSWdRbKOb4BSVT8ywJ9mbDOBd24M+sk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10992084},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"b194c672c8996fe153e55512f422d5ee4050084c","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.6.7_1784692015541_0.5976054720584711","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@otto-code/protocol","version":"0.7.0","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.7.0","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"7f61bd1bc5842cef048bdef920586b555360c444","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.7.0.tgz","fileCount":122,"integrity":"sha512-1G0Or752RzAzWt3fUHQNvxOM1R6VBfWC4ZrhSJAEmllMBVwOV+IATx5JLkwXzKjLGLgF4R/JrQaK1qJcA6fRVA==","signatures":[{"sig":"MEUCIH8is+mSWuvNIqILazong8wrldVbD92tuXsBsAeIdsqCAiEApaP00NGLflxKF1XPuCnyl7V4wjBV2JVCO9R3px4FzPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12252128},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"3f30235797bb422ef1981d73744abc5fe9ad8ab9","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.7.0_1785104450271_0.4302468921494875","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@otto-code/protocol","version":"0.7.1","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.7.1","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"c384aa245ff2a007f084c848aa4fbe5a36c6ed9f","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.7.1.tgz","fileCount":122,"integrity":"sha512-3s4TTgbl5DVdlB0esnNqg323sTLHdKbhZB8V4Zw/zm7GQKxMkdsRqd1uMsfQUUt1HoMF5Si08sHgedtHyCL8gw==","signatures":[{"sig":"MEUCIQDbtPGyCLF6YmNBilaw6kBSkQ6Ma+KUtquTN+7q+s3zvAIgFAAlcfkE4eFb8CpfiNHvkgsmW3QfXBNApLFB2berh8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12321646},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"f888483393b4bb69e0a3c6d98825b703553479ce","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.7.1_1785135236368_0.6429722398644306","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@otto-code/protocol","version":"0.7.2","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.7.2","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"7434b227c7bb2526c71d22d628d8a767a9929c3d","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.7.2.tgz","fileCount":122,"integrity":"sha512-u8W1oCMAfk1Q5ob7UhSRETNCAFgYbNxlElQywkAEBcY4YdjajSAKC0hUoyJsH8Jw9YQvM+dcejYE6D3XX/inyQ==","signatures":[{"sig":"MEUCIQCNzd2Gq086yQkpVJL4yMjSkzJ43F4wJH8MErbgYQQU8AIgT+uDI+/m5YdSE/zd+Va9U+qI/39oe4L1qMLFZq/H1ko=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12322019},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"21f93738598bdea3a9d1b886ae82f7f4eeea6921","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.7.2_1785167842427_0.7457492510168646","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@otto-code/protocol","version":"0.7.3","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.7.3","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"8c05889cda049dbcc2f2333dd28423e3ef63269e","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.7.3.tgz","fileCount":122,"integrity":"sha512-+G2w86zKLTG4C002pCMnx41w1SpsLn5YQD3PBExCMPgagSyH/tvl3q4xnhE5je1CqYcXOf10zj/5205sytmhxg==","signatures":[{"sig":"MEUCIAZ3U1VkwxIu5FTqAzs48s6n5dkITC+TD71Nu4jcooS1AiEAhuemnHETKALGmRJuCIfEcEmIjU+C//1UeBBfYhQDukk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12327185},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"fd0ffc9d7b5585b066feeb6020d34e5fb9f6790c","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.7.3_1785329618061_0.6248880161778381","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@otto-code/protocol","version":"0.7.4","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.7.4","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"802d6195711c1f996770dc56406ea21e0ef2871b","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.7.4.tgz","fileCount":122,"integrity":"sha512-Byl4eTyNf4TGtkQ83m3JSh5QPAm7NGxXdH+uhgTZcXdI5cAsAcwV1TsPnXFP293KwR5SUAqrnqh7U99U/Wv1nw==","signatures":[{"sig":"MEQCIFwhSHLByibml+0mE9EAoWiBwFG1D1WHs8lmhokZ3RqRAiB2J2GjzyTw2R6/QDt/pBuN7KVQjjL/0mfEZdGGqpM28Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12355933},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"0afed9bea1379d3c41ba68f87d80c26293e86071","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.7.4_1785420130337_0.04464050774103501","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@otto-code/protocol","version":"0.7.5","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.7.5","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"760c924dee3e9017dc027cf80b26a0ecf17b48c3","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.7.5.tgz","fileCount":122,"integrity":"sha512-10mJQgd48ttgqEU6snvJ2MsJseeiKVY5En5Bp4HHg6rROcHldYCnT/NlyO0LM/XeGhEShb1b0Zgr/GsCEebpHQ==","signatures":[{"sig":"MEYCIQDpsqAbaw296171ZHVOlvPYowpoO4aUo5Bg7h3skE+EOQIhAKsacG02chWDaPP6xX3jr6IS3ZnptZ8FhrhPEJfYfycL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13097994},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"03a6b7491e7fe4ce69b2387602a4599b85f17da2","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.7.5_1785529388794_0.1960811245743843","host":"s3://npm-registry-packages-npm-production"}},"0.7.6":{"name":"@otto-code/protocol","version":"0.7.6","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.7.6","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"04d5977a889934ff50afffb2f936be2e7429d349","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.7.6.tgz","fileCount":128,"integrity":"sha512-8aG7scuHceN/K3uuTFDnbmiWnQZdLt8uP0h+3lwFxa2jXiLNTljz5ksazruJ3j7r1sXYWjWHinxVAiyWzc44hQ==","signatures":[{"sig":"MEYCIQDre0PzAAoklzy6ZvrCx0YMjmF2JhBihgwbOfz764/lBwIhAJln9V9ako/tHP7ZKb7cyF0Om75MmF1rq7MLJ45BH68D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16611082},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"0e225aea89fcd48aa9f2ac0e2668df345a4b365b","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.7.6_1785778684077_0.5698339058388098","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@otto-code/protocol","version":"0.8.0","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.8.0","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"02c40e0e53c53de13f7eac46d6a030ed69977ea5","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.8.0.tgz","fileCount":128,"integrity":"sha512-nQbMCOOKVtoblq9N5BjF63K/5FHfGJ3G6tmA4uE/Q2NCE7x6tthnkE/1khgp6uqh6vZCZItuRRn6NAws/ZvTQw==","signatures":[{"sig":"MEUCIQDRrl6EdXyTCpkrWFTksjeYjjiZhIHFFjbMFaNG+ezrIwIgKOxzYWkFKx/oIqeGSPpX8sQ6Wj0KkribWfIvvzwm1iU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17397183},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"4c41673486c8aa073143a709f27fecfc644c5e00","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.8.0_1785819616999_0.4512895790788838","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@otto-code/protocol","version":"0.8.1","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.8.1","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"80ff732935d92299f4cad5491ec9d8b3fac0737f","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.8.1.tgz","fileCount":128,"integrity":"sha512-HLGvI+5EnyTOfC0f86FJy/OrCaF4hftpXksDfTLakjzhttCpiFT5SslLOHf3L9P7o9rnyVoFoz36tSwsq0jh1g==","signatures":[{"sig":"MEQCIFcfagCVqPp+MWSYc4X0mSfnhLnrLLGVGQqxpKLlEQLrAiB0EVvkFSKAIHC6oUK9uybNvoGegaTBCmHEc8RHCa0MCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17397183},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"c50e6cf4a5b46a6ffe6580a24757712838f66f3b","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.8.1_1785884692685_0.7952493358548698","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@otto-code/protocol","version":"0.8.2","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.8.2","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"eac6db744926c215d67841edafa5d6edaaacfdd7","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.8.2.tgz","fileCount":128,"integrity":"sha512-4+ESAMtidUdeIeLRp7rb/KtoNqIvOD50Ktii68qprP+XP8BoX1Y6NDIHnlUJPGOKcJuHIa+cOxyCcuvUEDY4IA==","signatures":[{"sig":"MEQCIHWyCx6KnXDo9XP040fhxhvQivlbYr0HscOO0iduRK1WAiAY3gP2wNJmXln5pIufAJEmKyMGHFaftKXhqGBLfjwtLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17410781},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"b374056f29ff50c4b947cc637283023c7423369b","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.8.2_1785954707203_0.2797020259632539","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@otto-code/protocol","version":"0.8.3","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.8.3","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"6d6ad74031bba1d8e201c448d4ec08eaf68be5ce","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.8.3.tgz","fileCount":128,"integrity":"sha512-BVqlJDkOytoueV+4lQL6nb9T0PVM1gU+ffkeD3e22vTMTfE6j4frjgM4aDJvUqIxu/fYRHSiuPH9By+OQErAIA==","signatures":[{"sig":"MEUCIQD3TR43KZnHdlqln0CBe+kkJZ2DQD5lN+NKhQgQeG6o8QIgaIUQRKIhdgqDBkBmRWXtz6SxkDtycyp+fe/A+2IdzRc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17629489},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"1b5077c28bde7752175143ed201ac52b2d8cb1b8","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.8.3_1786023426822_0.11707809119701373","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@otto-code/protocol","version":"0.8.4","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.8.4","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"333ca1d6699ca00b0de4cd1828352910458575a6","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.8.4.tgz","fileCount":128,"integrity":"sha512-0xnhcx71aiIBzWd12AtyAZLqF5x9LUQEBQeLrF1XE3AZGieBNgm6q8jBmgVTNic9vDAZIXuL0KwJNOECV9XuzA==","signatures":[{"sig":"MEUCIAjuLp+/P0c7c4oZD6ov4qgWJa8VK1D8XTAk5L3PRUsAAiEA2z01PPcj73gN/4naNT4ZMt4CDDqj3wHYXIsw3u21YVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17629508},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"572fdfec72d3a828dce939acca2409312c9c8d87","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.8.4_1786079547903_0.16830942821652206","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@otto-code/protocol","version":"0.8.5","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.8.5","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"547623ae802c26ee9d4a602950a68465305fb032","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.8.5.tgz","fileCount":128,"integrity":"sha512-17Qkcp1FQ8Az0lFspe7lLMVztN/by4hEG7RuzPMZLv5kZP4RXNoRh0PVDH3QMloKeRnjFFfmJhxyeKdPMNNwPQ==","signatures":[{"sig":"MEYCIQCDM3v5tAbFV5HcmNnxJNqlN8cP3mEOYVRn82jNwiQZLAIhAOlzZi0QFAfa68h1KIl2TABBj8pHv1X29klPVrsRrs3q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17629508},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"526d8bb9886300261ad6b830e653a7abfc9ebdae","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.8.5_1786084265162_0.7305638019930578","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@otto-code/protocol","version":"0.8.6","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.8.6","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"d4f79d090b35a63893fb8665010da5b4b4ecf788","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.8.6.tgz","fileCount":128,"integrity":"sha512-OMOtfir2NbWeoZLPHLyxXvtengaRfLvV1gv5wZ0XSQn9+l05TGVqafxqL1brckYB3F5Hm5x5y/12q/hLLJWLmw==","signatures":[{"sig":"MEUCIB0r33+DGn0h5kVAW1bFuQLPxvuLuu/JiZt8wk4yH08nAiEAq6hrYIEcOvA4eQPSB6dW+vO9vMdrIi5jc8ql5mfLYlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17976932},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"ac686d1545975b21c6076d2e5d81f27caf2fb237","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.8.6_1786250392183_0.5696491692907817","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"@otto-code/protocol","version":"0.8.7","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.8.7","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"3ef83c23aaf35a5990c007508c9dd17ea37cca15","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.8.7.tgz","fileCount":128,"integrity":"sha512-fZOuwCbYmh6xZM/TLdQVhfqtFo3xDv7x5XBj8qa/oCHzfr7Ik6G7ISzinOK6NFSId4wpzRgrfF4NRZO4IaZCOg==","signatures":[{"sig":"MEQCIF8jF74QfjRue5h6sTl8irxiSnWk8pgh4GJMq3YDI9qDAiAJv5/qf1oxVrknxcQnDqnZb2jEvplKPIofCaDKme4jiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18020935},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"1fc76f3ab078731bd0dcc2f72a5ae1d397a5effe","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.8.7_1786327732735_0.8822105701592442","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"@otto-code/protocol","version":"0.8.8","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.8.8","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"a504565f71f6e402c33813b77fdcbf9dda6ebdf1","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.8.8.tgz","fileCount":128,"integrity":"sha512-qyEvV/NIwSC2gReg8RXe8uuMqsJkT1TRaoayoTb0fAYyo+8lECgH8vWw/LpvwoE5flPlI5L0AWLsYPO1WdYuUg==","signatures":[{"sig":"MEYCIQD5Vzrb94Fv/W8TqnK08+0fll6TygkMHRFdZ5efFoZ7lQIhANPtuChQLCYv808nc8lT1mEZORuwBs+gIT5oKNCwk3Vl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18207382},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"de2dc5c19d4822c1af94373183953a8b7a2d117a","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.8.8_1786494628168_0.4356029085529962","host":"s3://npm-registry-packages-npm-production"}},"0.8.9":{"name":"@otto-code/protocol","version":"0.8.9","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.8.9","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"f778f051bde0dcf579d5611aafdb904f0a309b45","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.8.9.tgz","fileCount":128,"integrity":"sha512-lbqnYp//vJMjIqqQDbu2127pQoOCAxiLF1ZQFAdQ6pPyMBzRd0gKKzsY5RrAv7UY2AzZeoevV9T+lbDNJRUELA==","signatures":[{"sig":"MEYCIQD9iz/E+C1GH35TrezBoYaA1Wh1qBY9Ic2DiAUALjXa0gIhAInQdWKExsUc2MvXhQm1iy8uvlMDjPf6MfhinIK/b84k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18353156},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"449844684b40a40f75be7a6d737f41793c53a0ae","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.8.9_1786628042221_0.8830154420955179","host":"s3://npm-registry-packages-npm-production"}},"0.8.10":{"name":"@otto-code/protocol","version":"0.8.10","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.8.10","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"bd5d123834221ed5d7ff05193e2871a6b988677d","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.8.10.tgz","fileCount":128,"integrity":"sha512-K1CdVl5Tq8JqSsnPBZUbDtdtnsBeEkTRRDj/Rlwxj/apmJwdb8vNOi1mymnKL8FfI+D7+wjvOuzaO9IXKDN6OQ==","signatures":[{"sig":"MEYCIQDjCOFtzre6/p/Y9yY/lDAriJU5ZsK0QxDORbOvR/SvAgIhAL+xvupB+AEQaj8BctSODV5kLEXOWHdFDLMhCWP67eVk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18353157},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"f88a66e8908b7f83e363f57e67f7dc6e988ee4d3","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.8.10_1786640302989_0.5396735420246179","host":"s3://npm-registry-packages-npm-production"}},"0.8.12":{"name":"@otto-code/protocol","version":"0.8.12","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.8.12","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"302f15bce66007848353cfee80d72c5ff588a25c","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.8.12.tgz","fileCount":172,"integrity":"sha512-F5KsENaM6Hef1JuOv8zM0A4bg1NuqXSJ6E5bHAWqDvBo866v52x1v8XKGyK7cyMXxKBYR0zPg1uGQrkjZzF/ow==","signatures":[{"sig":"MEUCIQDZHlP8nAkr4HzdYNhguyCjTHm0/J3s4WAuUoaf6QZ2/wIgKFs6fr2aDoH9A7Gtk94XtzbNrvmGUGFFP3VHKU64jLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19533130},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"0a7ef5d887460c322a00e665312d97fb58c6467e","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.8.12_1787290926561_0.7430478158629084","host":"s3://npm-registry-packages-npm-production"}},"0.8.13":{"name":"@otto-code/protocol","version":"0.8.13","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.8.13","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"1bb975205f2dbf59d486aba4dd93bafbe99d490b","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.8.13.tgz","fileCount":176,"integrity":"sha512-YRMQ2VdKxKHbbh42xZpJxC1g+cZh+9pzy0VUGCVZEhGXnpf/zV7IIC0uLAPViXs28AFHArAjJ4PKhk+VWKCmCw==","signatures":[{"sig":"MEUCIARm2lVzsiHUZhHVZXpuLo/Po/0ASJlEBBVwKeI6qO4JAiEA689KplLp/aqFWs/k9DEz2CtqZWPeKRPwrvQfWNqZok8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20263234},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"a9000ee58f67c23c50175bd72583b06ba924974d","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.8.13_1787422780426_0.6976334359636078","host":"s3://npm-registry-packages-npm-production"}},"0.8.14":{"name":"@otto-code/protocol","version":"0.8.14","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.8.14","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"57d111fa2d61b309b15fe693a0467654110bd6b6","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.8.14.tgz","fileCount":176,"integrity":"sha512-5E93h/pP4jPbXgxjduJkazUdHJlGAcyCmzJ1bQX04qVKgRxgVB8w+heIOMC+5qZJnnTT7nflIRr843rPjtuEVA==","signatures":[{"sig":"MEYCIQCE72B3uKVk4jN8M0USiAUxJluiDr4BP5IgW6L+BlpY7QIhAJtNVJbnxjkytaMZNhKKZ17XpJtAJcQcJ2AO0JFe2G1q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20462985},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"66baddc788abf3ac40e20011aa2c9d32546ad4b6","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.8.14_1787531539537_0.3578644233763857","host":"s3://npm-registry-packages-npm-production"}},"0.8.15":{"name":"@otto-code/protocol","version":"0.8.15","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.8.15","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"7331f2a14d886a0f2b515b1a00e3ae3cabfd7106","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.8.15.tgz","fileCount":176,"integrity":"sha512-0MQdJJ2lc9fZPqQbXHBJJFyGIlp+rap3DrzsNGieYnCcYdg1Bovvof2JkYQksS2YWZRgsy3fckF18/KVltfhxg==","signatures":[{"sig":"MEYCIQDsQGXDAdB+W1AoPTHzhTAQ7BX0Rp9R0qag+6NITmPLtQIhAKuo/RnWwjSLKf6DGEBfsVDFaQSbKbYWuD5Qj3UI2/4N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20462985},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"a243a71381170739ec4af63735e37783a1f7269e","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.8.15_1787547141690_0.5242928816954904","host":"s3://npm-registry-packages-npm-production"}},"0.8.16":{"name":"@otto-code/protocol","version":"0.8.16","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.8.16","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"5aa22caff8d693dff3a08caec4c2e095dcd288cd","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.8.16.tgz","fileCount":176,"integrity":"sha512-DQkRcwUoiGIfTGwrBvezPlEWssgNF1lo2Htq5XMbaKbkGHqMJ0AIZmwx0N4Y0haqIlHDYj5MONTSQ6t2KXex2Q==","signatures":[{"sig":"MEYCIQDJpoREIWwWA2mexdohdvP4lssWFg21VumYui4uinXDTAIhAJ2bb9T63hAGXG+UEDZ9q80K9Mz6CmQeWiLhrN6htBrB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20546160},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"2f240be17f19cb9eeea8fd62cfdb30d0e426a0b2","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.8.16_1787631452777_0.9411557859101638","host":"s3://npm-registry-packages-npm-production"}},"0.8.17":{"name":"@otto-code/protocol","version":"0.8.17","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.8.17","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"84776a918e96f7be6e9a03ffde2e218f7fc016d6","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.8.17.tgz","fileCount":176,"integrity":"sha512-j5rAQ2IcA5fE2C2eZoF69MrzDxbA0Z8LzQSSaTb/hcu4KMJbgjOWG+RYmYWRzF4H9N5Ecz9nK33+SFhlAvyXpA==","signatures":[{"sig":"MEQCIGYjemlBPp3ehH8w/cTdhdj6Cs+KNqwKzeFGX3DJbuNfAiBc32fUBHocTTubx1moo6gH2JTAPYkLuLSlgBx4jJ1CPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20546160},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"4fd6aca3d27b9ba6421f579629c6a653bfc132fc","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.8.17_1787665127866_0.3717291744031628","host":"s3://npm-registry-packages-npm-production"}},"0.8.18":{"name":"@otto-code/protocol","version":"0.8.18","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.8.18","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"088e8683bc16de5b8a0ce5bbe8ab6cee55997fed","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.8.18.tgz","fileCount":176,"integrity":"sha512-Gmu6bMTtaYDyK/3RrSxyQkMFBZW4wjNaE/tuGapLuH8UTqr28goQkRrbM2eykpwltHDry5+TFhxojND8SL60YQ==","signatures":[{"sig":"MEUCIEAYAYACxfh6z+E/hz5JGqz3TEppCU2jFVq4NY6qqiqIAiEA5BKmvvVauN++wBoHvv3kQaVJwjR9HV2YcJmY5zcxMqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20656268},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"dd8a93ad47448bbe99db719a3ca5799beefc6a89","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.8.18_1787747240959_0.4290878565941578","host":"s3://npm-registry-packages-npm-production"}},"0.8.19":{"name":"@otto-code/protocol","version":"0.8.19","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.8.19","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"fa260537a84cc4a6629377d3022f106a0866dcdc","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.8.19.tgz","fileCount":174,"integrity":"sha512-YLkgIA+GtXzeUYMpkHwT/NNxYfraUGp3b3SGSR2VJqG57twwcG6nQzO8QT+gnuBWC0seOHtvstxUkrGNzKfTLg==","signatures":[{"sig":"MEYCIQC2IMUX6QNREu1odmr0EXQnCvXEg28cciu62BWxb/Fh5wIhALDrGyJDJvkGoGnAinO/38nkDXRR9ZypJIUtk6Rh9rbI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21049451},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"c80b0cac48da63a7619d7f68895081a603f20310","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.8.19_1787888901905_0.5866128884805017","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@otto-code/protocol","version":"0.9.0","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.9.0","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"1cf4648b2f99486c1c2dd37a58e8ef7c11284544","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.9.0.tgz","fileCount":178,"integrity":"sha512-jAYNxuXyDpX9aJGTcQXHTkXQq0P4CGjSHLiwdKdX77vpB1n5kSmpxZg/AliqMkRyH0uTHunuuYNcV+WEPji23w==","signatures":[{"sig":"MEQCIBTu5fm2HmmqncP6xVIORsMbfzO+lf1jVtAKMeF8CIkzAiAx/uurqwlfDbWQ1Y5yaYnYhpz1EatvpocBCpbX4Pcx1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23235922},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"7e9921df7d534780b0c00afc19584553a6148c9a","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.9.0_1788492389974_0.33672113016523597","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@otto-code/protocol","version":"0.9.2","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.9.2","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"a611cc303fd229954f40761098a7fb2ba1767f88","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.9.2.tgz","fileCount":184,"integrity":"sha512-dQwWASY69L5bJeiKvkFPv0Y9IeTYpMCiOs0008QhpOmRi0iykB0esp9Eei1f65cGloVgwqAJ3qf3+kqkCdbm4A==","signatures":[{"sig":"MEYCIQDiqkqhAOciKM1xZ/zkjaG2ZAQElTPDaxajWBYdqWW8zwIhAJ4zLEwXi7jYF29FhjZlTafbw0HaHBv3zMoIbuWxdgLK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23316466},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"f55be64e701b253f6e11120e44d0e3d0e98ae5df","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.9.2_1788723281531_0.2585538143837056","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@otto-code/protocol","version":"0.9.3","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.9.3","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"4f284a522fbccef9f5f27f45f944c048ce746b13","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.9.3.tgz","fileCount":184,"integrity":"sha512-JewvX/YYZxDWMIOo5fMQ7JDhIQNSa4qbIezdokTLEdfXT9iFUkbHTb2Sr+KIu45vuhOA2ZAbfE4nFqzphKBFFQ==","signatures":[{"sig":"MEYCIQC3IbPMLYHlZQ84Ymst/FJyMitKyMojm1q1de71aYWhHQIhAJbV3sF1DnIgYxNRDByBQUNBXKGntQFcH/5+rqNAQamz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23316466},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"94753270e11a01d2e13440c1b25e461118385e57","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.9.3_1788791827243_0.5661451958221517","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@otto-code/protocol","version":"0.9.4","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.9.4","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"b2564e3810331aff472566e9d4b3f5ad0ab9d749","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.9.4.tgz","fileCount":184,"integrity":"sha512-4rFhZIGRUlk85Rz7H2h7CKutuT/cMvByi4i+9uyrQ1o5qoA8Oni6PXawdz/3ZYlpKn7IHRtXYjqI9/Jo1xB0UA==","signatures":[{"sig":"MEUCIFA5R/kQcrXhTvsCzz205BLDowIVOoMBwfWNh4VRlFJBAiEAxlI4d5cTm4aFyhwLIhfQAHH6BzVlY10qHuhaciK/AUc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23316466},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"25543a9ce70be5be49e5dd7c5b3bc3bd4effe9fa","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.9.4_1788844383162_0.6537456162892741","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@otto-code/protocol","version":"0.9.5","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.9.5","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"51e221fe4fe586c1540f08d7d81d565d28df411e","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.9.5.tgz","fileCount":184,"integrity":"sha512-swBBVGQz4ZzJS92cDP0PoRalv9upt2GqwmtTeZ9fM7qAwnn7rCyvPbp7UHxTmy2vZ3dxCd2ioG4qfiTS3iv0kg==","signatures":[{"sig":"MEUCIQDpPL581dNG8DrvHswjk+6tAKQ0d6Ocag2oWZeZ9zSK5gIgLTIS94SBRpRsQ74T6XY1mn15qpdTNpmmByHSHDdGQmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23316466},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"f18494418be8695a66a9e0c1a1cc8c2056a8087e","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.9.5_1788895064845_0.07529767887456584","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@otto-code/protocol","version":"0.9.6","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.9.6","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"588cc0513f60874bd5adfbf8e088772519735c33","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.9.6.tgz","fileCount":186,"integrity":"sha512-km6hcHIHkvkYLXWKSh6ypzK2uyHDmPkGn4Mg9zzFbGbu1MqMiH7SX+0OiQTlvRQaXplj+8C04cMkQnqRUFPN4w==","signatures":[{"sig":"MEUCICYjbiCJkXkITiHMW9khKKht0QDd0WNjPlR8yEYN4PPiAiEAo52rhrQTl72CNGWM2maDFxpopWuZb+4BM65OUIMbJ6Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23347093},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"078d1f15679576be6cdd4a4e1d52fd830f519a8a","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.9.6_1789059301562_0.3728573334867915","host":"s3://npm-registry-packages-npm-production"}},"0.9.7":{"name":"@otto-code/protocol","version":"0.9.7","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.9.7","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"c33aac8769e62fb9f431b40c16a8ccdca70c2293","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.9.7.tgz","fileCount":186,"integrity":"sha512-PlPiqWhj+d8UK5BAskIECMwsgS9bW/HRS36RS6goQ5HRDDF+gC090P++dNhXxJ1o7DgBpshQXX9POVD4EW2DsQ==","signatures":[{"sig":"MEYCIQCNMWPSH/RSPr/iWy/ovzgfcoo9qpgKUBjYkzjG/IZJKgIhAOwaQhg7Q6aph0+bWuJlbadQaHCWrX0224qE9tVXxzhu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFN5clG5vypxU+gL0dl26HWYS1mdMx7nQA62sJLxy++lAiEAhAMqzAsHmHNTHCxAmf+RFrPi3MRyDGrasM0PHwPlU1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23347093},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"6ef9ce8a307c12e0af2d8dab9c22fb625a906d4b","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.9.7_1789189771248_0.8792612970685374","host":"s3://npm-registry-packages-npm-production"}},"0.9.8":{"name":"@otto-code/protocol","version":"0.9.8","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.9.8","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"c29e25b22eb8f24cda477ace623816bd7ec50499","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.9.8.tgz","fileCount":186,"integrity":"sha512-YrCI8ccL5M+WkbFz2TwuyyY4PyXPd1+8XKK5TU7d5EQV6wKRhuyC0sFGvzVeVW9+UBX/byUGPjr95JesD6pIOg==","signatures":[{"sig":"MEUCID1VijZ53eUu3OB/pqUk/qdk+cVvFCZjfccN7Ua2GHqTAiEA+xrMvAMQQW1SfRpknOXBqtwQktObwOyS9d/H2x4lnp0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGnj3UX/TV57YkQA9w262mJygNYHheQq0Cc8kaqzMJzJAiAF2As17khpIO9+iQ2LMplr4X1pCU2wnnXK6AEbImz5Sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23382347},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"c3f2b840debe2378c693188084d28589e55f85b3","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.9.8_1789236609567_0.3941803857003878","host":"s3://npm-registry-packages-npm-production"}},"0.9.9":{"name":"@otto-code/protocol","version":"0.9.9","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.9.9","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"250401be48afac255d7390bf884c4262bdb8f966","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.9.9.tgz","fileCount":188,"integrity":"sha512-0+0vqKdRwicpwt1BFox3waz/F/5rR/PGu3GW2y2A0k0daikt0m78F9F+kSgYinAcmF93quZ0KfKhXPUegfEkXg==","signatures":[{"sig":"MEQCIEwmJHPOiINbtlLVYv1lxP6TLXgyzACpSel84w22S+89AiBsjZFh6ecR4MfOxgLbYuWUYA4hoIwkO7q8TveUVP4/tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA+XMN2mnTwRFT9s5Fvegf2DUfgGdETvlPXTAP+D1HXwAiEAroUbBhJtcDmThL/1SVKBgA7O1UyLQhbtWVRO865kjNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23395257},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"d7e4dc48d9c77c1bf532bb822ce191d65a7d3aa1","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.9.9_1789256885415_0.6446923835420062","host":"s3://npm-registry-packages-npm-production"}},"0.9.10":{"name":"@otto-code/protocol","version":"0.9.10","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.9.10","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"17407a6e39350c9af4b2700b4fb4d22d0c9c8f6e","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.9.10.tgz","fileCount":192,"integrity":"sha512-Kxfql+nt5Z/Wv/svq+QjApN3xTwubEE90KyCkUJxX6N6IE5aCuJiN1UdHRtPelyMcfF47BO6sDaMpXuAOgG0gg==","signatures":[{"sig":"MEUCIQCfDl24TIeONotNExEAGZnJB5YV1oL4D1b4dVYy/kvEiAIgGv38WI/2pVAyAeb7FtB/AJZqEMW0VhXTkZxP9jPKcaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCnoMkYjZGd8MoysQrBAm7g3b/dvS1HDv1GACiJD7RKEAIhAJnxyPB+7vC6ykFTxFQK0kMroXwxWJZ/8ZE31SjZWjhp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22216296},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"57d5e64643c4b8d54dcecaf03e7e47edd74fe1f3","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.9.10_1789272228667_0.23591959467711798","host":"s3://npm-registry-packages-npm-production"}},"0.9.11":{"name":"@otto-code/protocol","version":"0.9.11","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.9.11","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"ca1fff6e7c09634ee3b7ec4ccf2258554a7eb21d","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.9.11.tgz","fileCount":212,"integrity":"sha512-BJ3sQDPLXoKoBW39z7s8GoKmns56IFnTbmCpJkvufmoQ6Q6hTe75qqoEj6L31Oys5mBq/Xb1Xj5QS+iJ1Ceqyg==","signatures":[{"sig":"MEUCIQCx/1MlNG3pPVZgQzDdfITtTLPdoEfpQlTNhqJHFK/dvwIgQJ//SH61JMOSeTxT62CtIhUE+a7k2rXQswUbCD7T2gY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDnez6Lg256+lJBRHf6RbIcEYXZNnPHZyf9/pVAC624TAiEAlsC7On4NwxxmPCXWQ7A2+Rfj+PdZMbgCE24kgemjbZg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22333133},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"53424fb4e0f29c081fb579132ba0adf306d5cacc","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3","semver":"^7.8.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.9.11_1789390777002_0.4491656180039487","host":"s3://npm-registry-packages-npm-production"}},"0.9.12":{"name":"@otto-code/protocol","version":"0.9.12","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.9.12","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"dist":{"shasum":"de609f0679c610712898f23be898b23d923d6948","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.9.12.tgz","fileCount":212,"integrity":"sha512-iSbLFn3TmNPmgxwYaEZKX7NsQyh2IDtFPfwo4Cibf77sjqFy+j0wCFP8sTO8LcpRRDQcIf5SNCCcI1NPCRLLEw==","signatures":[{"sig":"MEUCIEERIeG+UHAY9v7FEZGHXxqJHcZuBgz+u9GkUI4ZrRyJAiEAnWzXx2ZUNEtzD1Aq1NU0VTQ4D6mSeR7e6ay6wrKE/1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIE/Rr4nusdQo/DnxKGcWLggtm2rvMORD9RBQQu0bTSHqAiEA3atsOGvezzlBFRV7pz2gArDFy17mywFrmZmHUpJWp6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22333261},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"cfb3ae372718fb28f78f7843dd08fb9bc7f7a0b4","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"draek2077","email":"philippe@zehnder.ca"},"_npmVersion":"11.13.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.17.0","dependencies":{"zod":"^4.4.3","semver":"^7.8.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.9.12_1789582008833_0.4907535484377312","host":"s3://npm-registry-packages-npm-production"}},"0.9.13-beta.1":{"name":"@otto-code/protocol","version":"0.9.13-beta.1","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.9.13-beta.1","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"homepage":"https://github.com/Draek2077/otto-code#readme","bugs":{"url":"https://github.com/Draek2077/otto-code/issues"},"dist":{"shasum":"5a9f722c3adedd15c839dbff611e14d1afd39f43","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.9.13-beta.1.tgz","fileCount":212,"integrity":"sha512-cqHPmoBqRdenebp7DWmQbQVexTYsIRxEFyic9Kgp6MRGlFLQ/XOftt5Ak03PAKrGho1aC97wLr4HFsYdWq/e6w==","signatures":[{"sig":"MEYCIQDTA7gGpk9QrRB09uq21pWHcsUnyg6lfP2TtgbVqHKUHgIhALSTrurymjXpHgbBuJNd+Vc2/kocoJ97xW9lsqJmmrJ+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDOTIevjSOVG82oc6QsSAP2npwY7V0zRGCwWvInqWsgnQIhALmfy5cdMf1HwmtXdfsQaWDv+CnAo+f0ZgatRLk1tdcB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@otto-code%2fprotocol@0.9.13-beta.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22333408},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"4510af00a6d1072b8a36e7f0238e3ff39f4f4ee0","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d272f65-2d67-4af2-8ffe-43fbf66abf90"}},"repository":{"url":"git+https://github.com/Draek2077/otto-code.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.19.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","semver":"^7.8.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"^4.1.11","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.9.13-beta.1_1789587081406_0.5908067627492595","host":"s3://npm-registry-packages-npm-production"}},"0.9.13":{"name":"@otto-code/protocol","version":"0.9.13","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.9.13","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"homepage":"https://github.com/Draek2077/otto-code#readme","bugs":{"url":"https://github.com/Draek2077/otto-code/issues"},"dist":{"shasum":"f7db901ab8a17440f2a2e396ab180baefa626da4","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.9.13.tgz","fileCount":212,"integrity":"sha512-doO8lwx7Vi4GVQKWAf7igrdO6q43hmM6NIjj5kJqMdggzazwm1rQcEq8sPc9zBwcDi1Ho3ix278bxVnLbv+02A==","signatures":[{"sig":"MEQCIG9tnGaqnCDyr8ubAztxeVjSHQylhLoryNQmCxnQa15BAiBpotw3qjbCpvk2ftuef+MVyYcDesXQ2vTqXs28TeAINw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD6ONhksiuWGscYBRRp9O6+4fEcjD5NZTjH8hiT249wrgIgKBP0PIvHmIGTpc+QfbGZDPN9gURMVEHV4YKvuZSIx0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@otto-code%2fprotocol@0.9.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22333401},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"14dd929eb10a96c18816ff7048576b1ae3d63a88","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d272f65-2d67-4af2-8ffe-43fbf66abf90"}},"repository":{"url":"git+https://github.com/Draek2077/otto-code.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.19.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","semver":"^7.8.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.9.13_1789650325213_0.0648190469823855","host":"s3://npm-registry-packages-npm-production"}},"0.9.14":{"name":"@otto-code/protocol","version":"0.9.14","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.9.14","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"homepage":"https://github.com/Draek2077/otto-code#readme","bugs":{"url":"https://github.com/Draek2077/otto-code/issues"},"dist":{"shasum":"81c06d84d22b73fd0446a338d7eb1087785fc477","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.9.14.tgz","fileCount":212,"integrity":"sha512-7s4y0q3sTk3nHTdoOBkrRN2kHkGDiOi4SRy/ziAAVlzkq2RkAGP0L1J6XrnFugnZB6xmUuNSD3zSTf6VWajnMA==","signatures":[{"sig":"MEQCIEOubU+OwVO/RH6UqH+zRHIRxs3fIZfGuKfnLS8d6ME3AiBvnAgTU5URI8EZVcu5uMk0H9LRjmkRXM7EpZJ975aVAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIB1exPF+rpazeC6c6pgea3q8nXYWLI1+vYND5ny5z79gAiBhuk4vRR9h59+wGkCrIolZRbW2bbsKH8Yx78pazj9dLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@otto-code%2fprotocol@0.9.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22333526},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"93a5c27406fbeae39cfc5a58221a36e24f59bcef","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d272f65-2d67-4af2-8ffe-43fbf66abf90"}},"repository":{"url":"git+https://github.com/Draek2077/otto-code.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.19.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","semver":"^7.8.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.9.14_1789781924326_0.9538635177624377","host":"s3://npm-registry-packages-npm-production"}},"0.9.15":{"name":"@otto-code/protocol","version":"0.9.15","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.9.15","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"homepage":"https://github.com/Draek2077/otto-code#readme","bugs":{"url":"https://github.com/Draek2077/otto-code/issues"},"dist":{"shasum":"006c4d4bfd9571522528954def6a51e3055538f7","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.9.15.tgz","fileCount":212,"integrity":"sha512-W6NsRpy4Rl5xXXbune8rwgoex7a+Ldb1cb8AjyeXINi8FcfwbKoqBgTN5tSSqNsmBXdCt+LTIGDxabQpcf5vSQ==","signatures":[{"sig":"MEYCIQCXIPtGW+fF9mkhlY7GIWcJgpJ7XrVOfBFiByTkG8PUXAIhAOu44evuiA/6oqPlZfEWiOJ38mbVXnJQ5GrQciX5J0t6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDShgoFxYojf0GHzb5Maa5vhMGzHbI8MuICM4eKxpuoYQIgQSiNeHsHfyU4SzQx8GlBRMAY0N6gZbaTfk0hSrG6VII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@otto-code%2fprotocol@0.9.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22333526},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"d32663f0c4ff42e466c4a8b38934db885f6b1ad8","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d272f65-2d67-4af2-8ffe-43fbf66abf90"}},"repository":{"url":"git+https://github.com/Draek2077/otto-code.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.19.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","semver":"^7.8.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.9.15_1789842878945_0.3337198363743412","host":"s3://npm-registry-packages-npm-production"}},"0.9.16":{"name":"@otto-code/protocol","version":"0.9.16","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.9.16","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"homepage":"https://github.com/Draek2077/otto-code#readme","bugs":{"url":"https://github.com/Draek2077/otto-code/issues"},"dist":{"shasum":"27617727fcb57f7d98c0d9fb236161e72412e1e7","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.9.16.tgz","fileCount":212,"integrity":"sha512-4Q08wWe53aQ+dxlkBGWNqpymnC6IEE9gUz1ozNYtfxlPQoUzbprNuqPrA8V3wc9OD+XKnaAh79rzxJYuh+MFOw==","signatures":[{"sig":"MEQCIC6wu8P1hdwle5uNrkxY9libBfC9FQLnjZv8rO1Db/O4AiBy00zIADQJZzhWCMbXKagHOE8TobKiTfklA/GrcGX98w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCngP/Xev/flBkDP0fQTTVZ8K3L2XB7BjtU3+Ra49FoJAIgI7ToQFqSmEo9qdYIowzPDi47blHRRqFj4F6Og61id8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@otto-code%2fprotocol@0.9.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22333526},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"9741df72f2d43282fe41d7c73dfb09b37db2c269","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d272f65-2d67-4af2-8ffe-43fbf66abf90"}},"repository":{"url":"git+https://github.com/Draek2077/otto-code.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.19.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","semver":"^7.8.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.9.16_1789849522790_0.6657044155173448","host":"s3://npm-registry-packages-npm-production"}},"0.9.17":{"name":"@otto-code/protocol","version":"0.9.17","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.9.17","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"homepage":"https://github.com/Draek2077/otto-code#readme","bugs":{"url":"https://github.com/Draek2077/otto-code/issues"},"dist":{"shasum":"94f93b4ab8e036ee67698a931cac13837226c336","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.9.17.tgz","fileCount":212,"integrity":"sha512-264J8+l7vxl276kKzMCA+TACIOqKlDHyXNLQbcbormUffc/YH+YE+gyb4q5gGiYOiK3hjHMYFtWSWXFhjq0Ifg==","signatures":[{"sig":"MEYCIQDxavTV9n8yyuer4GPd1Wctq55PSjUw0kNH/320YGCpoQIhALZPMjbdLUdk4+XH5nKmlDNp+WNinXpD/B2vcEYJIJrW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCysKs/8Qi7u361brRACziIYN96+pTd+5TNN7WfW+K7ewIhANuOLdIxWUKeFDGMyKiX132bIaPEgLI7QQpCcrLV6SuM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@otto-code%2fprotocol@0.9.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22343025},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"f479fafdcabeb546d7f5da550f35c18b32ab5a15","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d272f65-2d67-4af2-8ffe-43fbf66abf90"}},"repository":{"url":"git+https://github.com/Draek2077/otto-code.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.19.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","semver":"^7.8.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.9.17_1789859247041_0.26403031755088935","host":"s3://npm-registry-packages-npm-production"}},"0.9.18":{"name":"@otto-code/protocol","version":"0.9.18","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.9.18","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"homepage":"https://github.com/Draek2077/otto-code#readme","bugs":{"url":"https://github.com/Draek2077/otto-code/issues"},"dist":{"shasum":"1a1600db2deaf92d252e8324f54ad7dfbfde3d6c","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.9.18.tgz","fileCount":212,"integrity":"sha512-HUIsc0n00tNdJP3qJiAaO6UNJG5+EExElfY2U7rYybpUxsRVzBn70FuGwDYNRJAgh78NwSVTOv/zHT5XnY6Cwg==","signatures":[{"sig":"MEYCIQDhml55ZE9KbkDRx7aIBMsz5Lk4Rmul73+hwWcR2uBDIwIhALYq/MPTm1khGx544U0cf4YE1lzMHSgf2mbELqGKIaHO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDlHJmBYURdmlAFAteRevE8ygP3N0ddy6zFJyExCaSH+QIhAOlIIJ002E+5+xiTzd2QFkZZRU8QEnpnPUiV04r8VrqP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@otto-code%2fprotocol@0.9.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22343025},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"e84b9edd6b73b6ff73db14e2439b50848eb2e8dc","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d272f65-2d67-4af2-8ffe-43fbf66abf90"}},"repository":{"url":"git+https://github.com/Draek2077/otto-code.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.19.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","semver":"^7.8.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.9.18_1789879757013_0.7515145561803518","host":"s3://npm-registry-packages-npm-production"}},"0.9.19":{"name":"@otto-code/protocol","version":"0.9.19","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.9.19","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"homepage":"https://github.com/Draek2077/otto-code#readme","bugs":{"url":"https://github.com/Draek2077/otto-code/issues"},"dist":{"shasum":"c3bf6f52be55ea53fe8f5723b1dce0cad0b3d6ae","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.9.19.tgz","fileCount":212,"integrity":"sha512-Az37ZsS6sOscnsbwvxwG2u+wL0E9BYuNTfZ5sjH/JM37QtQKY85bANB1myMRdCg0WALAO66Iqwuf+fO1Q6uICA==","signatures":[{"sig":"MEQCIG1ZfRw1ZW7lY9lYq1UqsKlf7m4xlZp4M5cAvloNk/brAiB+xSfoRHhVKpeU0lVGtQDkicPZMAlmU38YGFWJhaT6Gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCAAwQRGbbsOixYji3YGcbeGgvSedV3vlq4797l/r0tZgIhANYl4HvyKTc7txBFB4M4ytD4jo9pe2HA9/+SNXSBcVlE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@otto-code%2fprotocol@0.9.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22343025},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"f927d58b6a3f1c0afce5e3a1f8daaca0c0dbe7df","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d272f65-2d67-4af2-8ffe-43fbf66abf90"}},"repository":{"url":"git+https://github.com/Draek2077/otto-code.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.19.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","semver":"^7.8.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.9.19_1789962893348_0.7893798693364684","host":"s3://npm-registry-packages-npm-production"}},"0.9.20":{"name":"@otto-code/protocol","version":"0.9.20","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.9.20","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"homepage":"https://github.com/Draek2077/otto-code#readme","bugs":{"url":"https://github.com/Draek2077/otto-code/issues"},"dist":{"shasum":"6065b16b7546d9aa68fd4352f5d5be9718bae74f","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.9.20.tgz","fileCount":212,"integrity":"sha512-KszfbhCsYrS1YBUu1RJV6+cE8ZJfMKuWCLCICcRtpb6E+kauZ5kc5rR8m4LgbT0/hNNu36QtY+PyDl+tbYaahg==","signatures":[{"sig":"MEQCIDEKauzV67XwTYNQfQzpcsasRhTbumYCCFh2vKlu/rfgAiAVqfeRxOO8x8FeXO95Ai3CaT0AkLfi6/AKwj24UPJNVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBcvwRldtxJy/D+K+yrPgXAAv4/k1MiEaCuph/9zQskWAiEA9yujCRXIbZm+Dg9tmd84WuPJpznGFEnO94hTb8Cr6WA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@otto-code%2fprotocol@0.9.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22343025},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"15eb88bbd7063d0cd51a928a4654eb22833cf30d","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d272f65-2d67-4af2-8ffe-43fbf66abf90"}},"repository":{"url":"git+https://github.com/Draek2077/otto-code.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.19.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","semver":"^7.8.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.9.20_1790085033924_0.017017304457814797","host":"s3://npm-registry-packages-npm-production"}},"0.9.21":{"name":"@otto-code/protocol","version":"0.9.21","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.9.21","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"homepage":"https://github.com/Draek2077/otto-code#readme","bugs":{"url":"https://github.com/Draek2077/otto-code/issues"},"dist":{"shasum":"207999c7b0b1f15dac193e2d1fd5a330582f948a","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.9.21.tgz","fileCount":212,"integrity":"sha512-LA40B5zAVbi4Qmawn6H13M/+vaSh35KCsD/UYzWYBWb9JX3azVynJYu47rgoEmw55t2bbTreEdQez8vke+vmsA==","signatures":[{"sig":"MEYCIQCY7G8i/dZ/trWE+YtjYNYEkwVoqpvKaDLfL3Saq2sOFwIhAL6dvXimxndYzJN9FBxYIAMCuHFJy+dmvBos2VP6DzsO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICgc2DcTP5ScN+5QYdvqZTiyekamcVoxUCh4m44QuP92AiEAjLbjAF0AQnMiZm1An7Hz8PAePA5vAViGe3I6Kw0oUxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@otto-code%2fprotocol@0.9.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22343095},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"94fe8ce77033c6a15fc106ab1601a6019db29093","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d272f65-2d67-4af2-8ffe-43fbf66abf90"}},"repository":{"url":"git+https://github.com/Draek2077/otto-code.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.19.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","semver":"^7.8.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.9.21_1790108757769_0.2991374183821205","host":"s3://npm-registry-packages-npm-production"}},"0.9.22":{"name":"@otto-code/protocol","version":"0.9.22","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.9.22","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"homepage":"https://github.com/Draek2077/otto-code#readme","bugs":{"url":"https://github.com/Draek2077/otto-code/issues"},"dist":{"shasum":"732f198680c4caecb4555a3a87be2154b0addde9","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.9.22.tgz","fileCount":216,"integrity":"sha512-ZiMQuQRMQ2sjn+nVG5CwS9sZlKy7P+ndEyR3wZj8YeTFZBtNl2zZVeXhjHV5mwJqbjWuQDBg7EKsu4vKSWKNQg==","signatures":[{"sig":"MEYCIQD4ELlg3iDXUmH0oe3RzNjdf9LizBZXNbkhOvqdw2P7OQIhAP08pljeBRX/eMMamIo41wTaXBg3CoYKwBeRSfJufZDe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDD9rqUUVEhxfD4Fexwq5/37rXO822wG4adxnHm68WphgIgBm0XUMrRcYMQya5oj/aJ7U+XwNeYwfhna4u15iBvH6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@otto-code%2fprotocol@0.9.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22375838},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"4fa2a098f93a72ce8eb83254faaafe1274ea64f9","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d272f65-2d67-4af2-8ffe-43fbf66abf90"}},"repository":{"url":"git+https://github.com/Draek2077/otto-code.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.19.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","semver":"^7.8.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.9.22_1790349223887_0.563922845943023","host":"s3://npm-registry-packages-npm-production"}},"0.9.23":{"name":"@otto-code/protocol","version":"0.9.23","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.9.23","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"homepage":"https://github.com/Draek2077/otto-code#readme","bugs":{"url":"https://github.com/Draek2077/otto-code/issues"},"dist":{"shasum":"8ae89e3a7324f67cd5389787e51392b27fdce262","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.9.23.tgz","fileCount":216,"integrity":"sha512-qN0T5zQ4LxbPW0PEqdgjw1dadtCrAejSrnv9IizNpyv3cIpak0xTyfTViukU9ENQIMFSkmZYPijJtnwxD/wfEw==","signatures":[{"sig":"MEMCIBbgQtASsFRM9/FQU4gw1kpZsXFCZcxTrSOALoaLgjmwAh8kUpDUd9++FGe0nLujd0RHkI36kLRdQeUwyZNuufiD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCcNuRLdX1X9yYlUuVKlcKmcmX02bbnreroOhCnMnR3LgIgcmF/8maSCAjqLGt2S+Bg/u8E4GiBkrbKTZTJL2MMW04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@otto-code%2fprotocol@0.9.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22375838},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"543da160049d2607b4b4866a547c6bdc4f88f597","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d272f65-2d67-4af2-8ffe-43fbf66abf90"}},"repository":{"url":"git+https://github.com/Draek2077/otto-code.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.19.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","semver":"^7.8.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.9.23_1790363549329_0.9209679046312671","host":"s3://npm-registry-packages-npm-production"}},"0.9.24":{"name":"@otto-code/protocol","version":"0.9.24","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.9.24","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"homepage":"https://github.com/Draek2077/otto-code#readme","bugs":{"url":"https://github.com/Draek2077/otto-code/issues"},"dist":{"shasum":"7bfb6c32d5b69d070b8662faff832eb4a7f22da8","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.9.24.tgz","fileCount":216,"integrity":"sha512-Ke183sW6j7yxaRZKOAqs/4TaCz8q4imhatLrBp9nvKb5K9T8g8qgFaFKX7NLhP2jICNlF5HXdBGtoDlYA3uexA==","signatures":[{"sig":"MEUCIHXTW7KoP69mlp/wTthZ79T6c2A4dCrwAv2qexhphY2jAiEA7Vselke289r8aKb7+HvHaDQQjtS39rUNnsv5n9Vg3xo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEV342RzXhHcV4ZuR8o4m49OSMPN/vU7IbUd3YQQXDFjAiAkvVPvqBxEFFt//CgxkbuG6CewqYO7/THKiklPd1SXFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@otto-code%2fprotocol@0.9.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22375838},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"bc39fb575f0972e0957f316979e02aff635ec51b","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d272f65-2d67-4af2-8ffe-43fbf66abf90"}},"repository":{"url":"git+https://github.com/Draek2077/otto-code.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.19.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","semver":"^7.8.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.9.24_1790370968601_0.17987160935251412","host":"s3://npm-registry-packages-npm-production"}},"0.9.25":{"name":"@otto-code/protocol","version":"0.9.25","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.9.25","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"homepage":"https://github.com/Draek2077/otto-code#readme","bugs":{"url":"https://github.com/Draek2077/otto-code/issues"},"dist":{"shasum":"5e17d5c16fcc21a0e23ce15a48a073985d75ce69","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.9.25.tgz","fileCount":226,"integrity":"sha512-kKWm4fOuHEw9mb1yHBYm9nwHzqnSwKWKzzzvz5rOwBrQ2Ih8W31GxMmYsepxWGCIbPNYBMdxo8FccD6zn4iyPA==","signatures":[{"sig":"MEUCIH4JSbj5i3JOU9bVNAbRtrXamnXMxnTRXg2yZgGgGhPUAiEAmWGocwil2jexs3XC2zdmulBKpvHVmGz13c1wXkgCekg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDaN5Lj7ThnSx6vhmHEz7O/JfMGLz2HcEgq3hvXQOQVPAiAbOBqEdQ1koG9cUMoc3dtsdkKXwPjrPBW34BLk1BxzKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@otto-code%2fprotocol@0.9.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22516526},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"54b40d7571300c3a2af78ebe230be0302365cd59","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d272f65-2d67-4af2-8ffe-43fbf66abf90"}},"repository":{"url":"git+https://github.com/Draek2077/otto-code.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.19.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","semver":"^7.8.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.9.25_1790550280586_0.17360094626953737","host":"s3://npm-registry-packages-npm-production"}},"0.9.26":{"name":"@otto-code/protocol","version":"0.9.26","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.9.26","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"homepage":"https://github.com/Draek2077/otto-code#readme","bugs":{"url":"https://github.com/Draek2077/otto-code/issues"},"dist":{"shasum":"5435e4123e7fc63ea29a36f1cbbcfabe519c5f6b","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.9.26.tgz","fileCount":226,"integrity":"sha512-+V08px4mpMgTkHT2aY3F1CD8C1ZrkVoktBBoxg1zmnuXP69712y9NJMqGwkMkfuQQ7IXhSb0bUlnOimxTjjGsQ==","signatures":[{"sig":"MEQCIG1oGZiAaknxg+U9lfv7LtOXarVAAjCfzCip9wvrvpMpAiByrutkSOH0z7wk+CzxMkJQ5Cdc2WutT2XjSXsUfKNjFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC/aj2C+Ku6+HIgR+bz0twpeCwI7M3ngYno/I/1EAp+xAIhAMmZRwN++rDbmht2MEzoJRAOjLOKVv65dAa8pZZXC3Oj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@otto-code%2fprotocol@0.9.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22667632},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"ddfef1f71f4c95033be918817aba696988ad1bac","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d272f65-2d67-4af2-8ffe-43fbf66abf90"}},"repository":{"url":"git+https://github.com/Draek2077/otto-code.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.19.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","semver":"^7.8.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.9.26_1790564522086_0.16304607546911898","host":"s3://npm-registry-packages-npm-production"}},"0.9.27":{"name":"@otto-code/protocol","version":"0.9.27","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.9.27","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"homepage":"https://github.com/Draek2077/otto-code#readme","bugs":{"url":"https://github.com/Draek2077/otto-code/issues"},"dist":{"shasum":"0f8144935bd393b29de9ed5c58bc7b5b5fee800d","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.9.27.tgz","fileCount":226,"integrity":"sha512-dwmI16WzFsU1AktetdtNsNankPABy/jGP4Lcq8xF6rYSo8BVFek9iKMmZwRraDX0np2pNEloRvhXORUs3JDO4A==","signatures":[{"sig":"MEQCIFNjuwmxj1oAJn5Hn9X0IPgirImMxrjeK70TBmCwymD8AiB23qoMJifq4rn+/IOzkXRGUGcobdHPz9U/mvWStu90kA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCLSfDweOq/ST8kTzCradFbTfs67t/S2NWY6PLM7OVgswIhAMxDTVaWjCmA82of9IdoxBJ05LJ3qrpZzh/TWyFvQsxR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@otto-code%2fprotocol@0.9.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22669566},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"35604d5588e950d44fa202d7d67cd10564d33ae0","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:2d272f65-2d67-4af2-8ffe-43fbf66abf90"}},"repository":{"url":"git+https://github.com/Draek2077/otto-code.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.19.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","semver":"^7.8.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.9.27_1790599645308_0.2107223778206042","host":"s3://npm-registry-packages-npm-production"}},"0.9.28":{"name":"@otto-code/protocol","version":"0.9.28","license":"AGPL-3.0-or-later","_id":"@otto-code/protocol@0.9.28","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"homepage":"https://github.com/Draek2077/otto-code#readme","bugs":{"url":"https://github.com/Draek2077/otto-code/issues"},"dist":{"shasum":"b511abf069ab631a0245e7465897ba9b6dcfca3f","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.9.28.tgz","fileCount":226,"integrity":"sha512-JuwHhEuaMCthXwwEsJALLKCqxAMqDUx3keI35Ff5qfw0yaIkfv2/sjtp1TWUyFVFTcRJfCysZS+rB1jUrgt5hw==","signatures":[{"sig":"MEQCIDea13yb/rf0oIkfHLW/1fO3LsuuWU2Obze96+d3YOFiAiAfq2Fg5RaXvlIie0HTD1KgSF65nL5tVplfHzPTwHoTCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD5RgwPyqLcKgLgYd2J8HMfO5vAHQqWWKD/a2fS+PGx4wIhAKAfkbnsMoVdJfXLMo0zLVuxnpOBiJ/jIVjsqapJ/mrT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@otto-code%2fprotocol@0.9.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22672084},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"05d7f40c0ec2057f7c0dd2388772576f91519ba0","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"2d272f65-2d67-4af2-8ffe-43fbf66abf90"}},"repository":{"url":"git+https://github.com/Draek2077/otto-code.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.19.0","description":"Otto shared protocol schemas and wire types","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","semver":"^7.8.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol_0.9.28_1790708947060_0.6997060954778371","host":"s3://npm-registry-packages-npm-production"}},"0.9.29":{"_id":"@otto-code/protocol@0.9.29","bugs":{"url":"https://github.com/Draek2077/otto-code/issues"},"dist":{"shasum":"e934100143c339a8236a33b5b5e37517ba33cf3b","tarball":"https://registry.npmjs.org/@otto-code/protocol/-/protocol-0.9.29.tgz","fileCount":226,"integrity":"sha512-lFRBNhblibfZiYdCeOQH8HH0mtbclQVI5GZc17NZ6afqYEz5OrUh5jO/9AFJaGee5034GosBdOep6NAFIAnxDw==","signatures":[{"sig":"MEUCIQDhmulIG3Wer2fb+ll5k4P3NvJP+/9GL21dsUnZ31iigQIgCIsFUF4FX5Hf/5tlI8sjVx46K325oG8ylIqda8bGYFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBR5kQ1qXPiMcQ4s1QHWmsM9ENrT6rFZDQ10W1XORTY8AiEA5Bojz3gOeUbdzh/OmPb15ahRp/nCnqz4Hh0pehjWki4="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@otto-code%2fprotocol@0.9.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22673704},"name":"@otto-code/protocol","type":"module","exports":{"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"}},"gitHead":"da571dc48450524f920d87d576acbcb9b5e74e7c","license":"AGPL-3.0-or-later","scripts":{"test":"vitest run","build":"tsc -p tsconfig.json --incremental false","clean":"node ../../scripts/clean-package-dist.mjs","watch":"concurrently --kill-others --names validation,tsc --prefix-colors green,yellow \"node scripts/watch-validation-aot.mjs\" \"tsc -p tsconfig.json --watch --preserveWatchOutput\"","prepack":"npm run build:clean","pretest":"npm run generate:validators","prebuild":"npm run generate:validators","typecheck":"tsgo --noEmit","build:clean":"npm run clean && npm run build","pretypecheck":"npm run generate:validators","generate:validators":"node scripts/generate-validation-aot.mjs"},"version":"0.9.29","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"2d272f65-2d67-4af2-8ffe-43fbf66abf90"}},"homepage":"https://github.com/Draek2077/otto-code#readme","repository":{"url":"git+https://github.com/Draek2077/otto-code.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.19.0","description":"Otto shared protocol schemas and wire types","directories":{},"maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","semver":"^7.8.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","zod-aot":"0.20.4","typescript":"^5.2.2","@types/node":"^20.9.0","@types/semver":"^7.8.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/protocol_0.9.29_1790956359642_0.7218239505429409"}}},"time":{"created":"2026-07-12T01:15:59.775Z","modified":"2026-10-02T15:52:40.198Z","0.5.0":"2026-07-12T01:16:00.164Z","0.5.1":"2026-07-12T19:47:57.874Z","0.5.2":"2026-07-13T14:57:45.171Z","0.5.4":"2026-07-14T07:32:07.925Z","0.5.5":"2026-07-14T13:41:30.053Z","0.5.6":"2026-07-14T19:39:41.181Z","0.5.7":"2026-07-14T20:13:04.335Z","0.5.8":"2026-07-15T02:29:52.824Z","0.6.0":"2026-07-16T07:07:32.882Z","0.6.1":"2026-07-16T14:24:18.446Z","0.6.2":"2026-07-16T19:34:15.383Z","0.6.3":"2026-07-18T03:54:00.796Z","0.6.4":"2026-07-20T03:49:32.853Z","0.6.5":"2026-07-20T15:18:43.098Z","0.6.6":"2026-07-21T02:30:13.094Z","0.6.7":"2026-07-22T03:46:55.815Z","0.7.0":"2026-07-26T22:20:50.516Z","0.7.1":"2026-07-27T06:53:56.578Z","0.7.2":"2026-07-27T15:57:22.623Z","0.7.3":"2026-07-29T12:53:38.268Z","0.7.4":"2026-07-30T14:02:10.520Z","0.7.5":"2026-07-31T20:23:08.984Z","0.7.6":"2026-08-03T17:38:04.299Z","0.8.0":"2026-08-04T05:00:17.192Z","0.8.1":"2026-08-04T23:04:52.894Z","0.8.2":"2026-08-05T18:31:47.410Z","0.8.3":"2026-08-06T13:37:07.011Z","0.8.4":"2026-08-07T05:12:28.087Z","0.8.5":"2026-08-07T06:31:05.352Z","0.8.6":"2026-08-09T04:39:52.477Z","0.8.7":"2026-08-10T02:08:52.924Z","0.8.8":"2026-08-12T00:30:28.375Z","0.8.9":"2026-08-13T13:34:02.393Z","0.8.10":"2026-08-13T16:58:23.141Z","0.8.12":"2026-08-21T05:42:06.754Z","0.8.13":"2026-08-22T18:19:40.636Z","0.8.14":"2026-08-24T00:32:19.732Z","0.8.15":"2026-08-24T04:52:21.906Z","0.8.16":"2026-08-25T04:17:33.022Z","0.8.17":"2026-08-25T13:38:48.028Z","0.8.18":"2026-08-26T12:27:21.124Z","0.8.19":"2026-08-28T03:48:22.179Z","0.9.0":"2026-09-04T03:26:30.212Z","0.9.2":"2026-09-06T19:34:41.706Z","0.9.3":"2026-09-07T14:37:07.415Z","0.9.4":"2026-09-08T05:13:03.364Z","0.9.5":"2026-09-08T19:17:45.028Z","0.9.6":"2026-09-10T16:55:01.800Z","0.9.7":"2026-09-12T05:09:31.388Z","0.9.8":"2026-09-12T18:10:09.715Z","0.9.9":"2026-09-12T23:48:05.558Z","0.9.10":"2026-09-13T04:03:48.810Z","0.9.11":"2026-09-14T12:59:37.159Z","0.9.12":"2026-09-16T18:06:49.069Z","0.9.13-beta.1":"2026-09-16T19:31:21.540Z","0.9.13":"2026-09-17T13:05:25.335Z","0.9.14":"2026-09-19T01:38:44.468Z","0.9.15":"2026-09-19T18:34:39.108Z","0.9.16":"2026-09-19T20:25:22.912Z","0.9.17":"2026-09-19T23:07:27.144Z","0.9.18":"2026-09-20T04:49:17.117Z","0.9.19":"2026-09-21T03:54:53.473Z","0.9.20":"2026-09-22T13:50:34.017Z","0.9.21":"2026-09-22T20:25:57.885Z","0.9.22":"2026-09-25T15:13:44.025Z","0.9.23":"2026-09-25T19:12:29.520Z","0.9.24":"2026-09-25T21:16:08.750Z","0.9.25":"2026-09-27T23:04:40.714Z","0.9.26":"2026-09-28T03:02:02.252Z","0.9.27":"2026-09-28T12:47:25.460Z","0.9.28":"2026-09-29T19:09:07.169Z","0.9.29":"2026-10-02T15:52:39.754Z"},"bugs":{"url":"https://github.com/Draek2077/otto-code/issues"},"license":"AGPL-3.0-or-later","homepage":"https://github.com/Draek2077/otto-code#readme","repository":{"url":"git+https://github.com/Draek2077/otto-code.git","type":"git","directory":"packages/protocol"},"description":"Otto shared protocol schemas and wire types","maintainers":[{"name":"draek2077","email":"philippe@zehnder.ca"}],"readme":"# @otto-code/protocol\n\nShared Otto protocol schemas, codecs, and wire types.\n\n## Stability\n\nThis package is public so Otto's published packages can depend on it cleanly.\nIt is not a stable public API yet.\n\nSchemas, exports, wire helpers, and types may change or disappear in any release\nwithout advance notice. Use it outside Otto at your own risk until the package\nis explicitly documented as stable.\n","readmeFilename":"README.md"}