{"_id":"@graphorin/protocol","_rev":"29-055d8e69035068d162ed7954ee75d742","name":"@graphorin/protocol","dist-tags":{"latest":"0.15.1"},"versions":{"0.5.0":{"name":"@graphorin/protocol","version":"0.5.0","keywords":["graphorin","ai","agents","framework","protocol","websocket","subprotocol","zod","wire-format","browser-friendly"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/protocol@0.5.0","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/protocol","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"e152281381dfea14ab5871cdaa751b0717681ea5","tarball":"https://registry.npmjs.org/@graphorin/protocol/-/protocol-0.5.0.tgz","fileCount":24,"integrity":"sha512-HOucKESLFsQe05U59lvcHN+kvirIAlmizxmWVEo0/gYyT5ANAd4gJoYTqjsbDSSMC17ewJ6p149X1NKtc0LAtA==","signatures":[{"sig":"MEQCIB9jXLX0IkTAeBBjfH4APcTt/Yxk8YXcrsB2GF0Q6gVJAiBNX/APBCfCBb4wpPombwV/aio2Ej0kmovZtRDGguCj+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprotocol@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85617},"main":"./dist/index.js","type":"module","_from":"file:graphorin-protocol-0.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./close-codes":{"types":"./dist/close-codes.d.ts","import":"./dist/close-codes.js"},"./subprotocol":{"types":"./dist/subprotocol.d.ts","import":"./dist/subprotocol.js"},"./package.json":"./package.json","./client-message":{"types":"./dist/client-message.d.ts","import":"./dist/client-message.js"},"./server-message":{"types":"./dist/server-message.d.ts","import":"./dist/server-message.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"o-stepper","email":"step.oleksiy@gmail.com"},"_resolved":"/tmp/a391b4dac0e73d80b7b46e2b67512338/graphorin-protocol-0.5.0.tgz","_integrity":"sha512-HOucKESLFsQe05U59lvcHN+kvirIAlmizxmWVEo0/gYyT5ANAd4gJoYTqjsbDSSMC17ewJ6p149X1NKtc0LAtA==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/protocol"},"_npmVersion":"10.9.8","description":"Wire protocol contract for the Graphorin framework: Zod schemas + TypeScript types for the WebSocket subprotocol `graphorin.protocol.v1`. Defines the `ClientMessage` and `ServerMessage` discriminated unions, the JSON-RPC-shaped control channel (`initializ","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protocol_0.5.0_1783060939801_0.5359085748981782","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@graphorin/protocol","version":"0.6.0","keywords":["graphorin","ai","agents","framework","protocol","websocket","subprotocol","zod","wire-format","browser-friendly"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/protocol@0.6.0","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/protocol","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"391d387dee0e8ae110ff28e9f6c4a215cac5fe5a","tarball":"https://registry.npmjs.org/@graphorin/protocol/-/protocol-0.6.0.tgz","fileCount":24,"integrity":"sha512-uTQ9V9aA+QUDBHHjuIZNk17eAYoyUti/LtRa6WYAOj6S4Uh4JJQMZFZ3J3lvuCUsM4+nO8wWqNnD4RKzE6ea/A==","signatures":[{"sig":"MEUCIBzsL5zJXt0KEdgegsP/Q4yk5ouMolkMUC0jr5ksPK4wAiEAuHfbmKUGE4cm8T9cZbmL6xhAFZ5ZF3gQ6NDiypNT8ss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprotocol@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":85967},"main":"./dist/index.js","type":"module","_from":"file:graphorin-protocol-0.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./close-codes":{"types":"./dist/close-codes.d.ts","import":"./dist/close-codes.js"},"./subprotocol":{"types":"./dist/subprotocol.d.ts","import":"./dist/subprotocol.js"},"./package.json":"./package.json","./client-message":{"types":"./dist/client-message.d.ts","import":"./dist/client-message.js"},"./server-message":{"types":"./dist/server-message.d.ts","import":"./dist/server-message.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"o-stepper","email":"step.oleksiy@gmail.com"},"_resolved":"/tmp/ef8de9127ca9b8abff48caa7eab3f7f9/graphorin-protocol-0.6.0.tgz","_integrity":"sha512-uTQ9V9aA+QUDBHHjuIZNk17eAYoyUti/LtRa6WYAOj6S4Uh4JJQMZFZ3J3lvuCUsM4+nO8wWqNnD4RKzE6ea/A==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/protocol"},"_npmVersion":"10.9.8","description":"Wire protocol contract for the Graphorin framework: Zod schemas + TypeScript types for the WebSocket subprotocol `graphorin.protocol.v1`. Defines the `ClientMessage` and `ServerMessage` discriminated unions, the JSON-RPC-shaped control channel (`initializ","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protocol_0.6.0_1783230378566_0.35955522737843815","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@graphorin/protocol","version":"0.6.1","keywords":["graphorin","ai","agents","framework","protocol","websocket","subprotocol","zod","wire-format","browser-friendly"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/protocol@0.6.1","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/protocol","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"063f2c3b2d2c1a6ecb1966aa3554d51775906d52","tarball":"https://registry.npmjs.org/@graphorin/protocol/-/protocol-0.6.1.tgz","fileCount":26,"integrity":"sha512-0n6vORuBb2awILeXi6e+Q9wV7oCI3dqkfgCCt0XtJlOybpZ4vlaL/649W0AIqt1y9oK8g2u3fGYXFaLGuYFxPQ==","signatures":[{"sig":"MEYCIQDSxPtT963NU6I6D0nB76WzGRkDLqqAXfa25Q/Ab1nUuAIhAMz2Ss5Xkuwg5sfnEIOAOz02KRDNZIYagCqD8c6kAT2y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprotocol@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89923},"main":"./dist/index.js","type":"module","_from":"file:graphorin-protocol-0.6.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./close-codes":{"types":"./dist/close-codes.d.ts","import":"./dist/close-codes.js"},"./subprotocol":{"types":"./dist/subprotocol.d.ts","import":"./dist/subprotocol.js"},"./package.json":"./package.json","./client-message":{"types":"./dist/client-message.d.ts","import":"./dist/client-message.js"},"./server-message":{"types":"./dist/server-message.d.ts","import":"./dist/server-message.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"o-stepper","email":"step.oleksiy@gmail.com"},"_resolved":"/tmp/d70a2a7933bacc40ed7296d431a0e64f/graphorin-protocol-0.6.1.tgz","_integrity":"sha512-0n6vORuBb2awILeXi6e+Q9wV7oCI3dqkfgCCt0XtJlOybpZ4vlaL/649W0AIqt1y9oK8g2u3fGYXFaLGuYFxPQ==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/protocol"},"_npmVersion":"10.9.8","description":"Wire protocol contract for the Graphorin framework: Zod schemas + TypeScript types for the WebSocket subprotocol `graphorin.protocol.v1`. Defines the `ClientMessage` and `ServerMessage` discriminated unions, the JSON-RPC-shaped control channel (`initializ","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protocol_0.6.1_1783240308879_0.5228251998348947","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@graphorin/protocol","version":"0.7.0","keywords":["graphorin","ai","agents","framework","protocol","websocket","subprotocol","zod","wire-format","browser-friendly"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/protocol@0.7.0","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/protocol","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"4a44f1a892ef3c8f284a0f9ac385aa446d0828f6","tarball":"https://registry.npmjs.org/@graphorin/protocol/-/protocol-0.7.0.tgz","fileCount":31,"integrity":"sha512-CrA8yN4nAMzG1M4cGSuUrUk32EtM8jIwgVVHPexULw8yDSNSTR60WqHlZyxgez0LEwaEaqBtAEela+27KYft1Q==","signatures":[{"sig":"MEUCIHi1J367L1o4BFAXMFPXWNLruwG4sXMkehB9PrZ0ULp5AiEAnzdou41uqYe0U68I52k/6msmHHkFOk+5XXfMhW121mY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprotocol@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115649},"main":"./dist/index.js","type":"module","_from":"file:graphorin-protocol-0.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./close-codes":{"types":"./dist/close-codes.d.ts","default":"./dist/close-codes.js"},"./subprotocol":{"types":"./dist/subprotocol.d.ts","default":"./dist/subprotocol.js"},"./package.json":"./package.json","./client-message":{"types":"./dist/client-message.d.ts","default":"./dist/client-message.js"},"./server-message":{"types":"./dist/server-message.d.ts","default":"./dist/server-message.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44fe214a-cd57-464f-9848-7f091da3b827"}},"_resolved":"/tmp/129c86559ce5431566312e9c47d92b0b/graphorin-protocol-0.7.0.tgz","_integrity":"sha512-CrA8yN4nAMzG1M4cGSuUrUk32EtM8jIwgVVHPexULw8yDSNSTR60WqHlZyxgez0LEwaEaqBtAEela+27KYft1Q==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.18.0","description":"Wire protocol contract for the Graphorin framework: Zod schemas + TypeScript types for the WebSocket subprotocol `graphorin.protocol.v1`. Defines the `ClientMessage` and `ServerMessage` discriminated unions, the JSON-RPC-shaped control channel (`initializ","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protocol_0.7.0_1783394978937_0.9125812118171563","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@graphorin/protocol","version":"0.8.0","keywords":["graphorin","ai","agents","framework","protocol","websocket","subprotocol","zod","wire-format","browser-friendly"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/protocol@0.8.0","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/protocol","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"1138407021730547c30f90ddf44dd8d590f16887","tarball":"https://registry.npmjs.org/@graphorin/protocol/-/protocol-0.8.0.tgz","fileCount":31,"integrity":"sha512-jdiJ5EJtlV/WIjRKoWtiOZtGBEp+8IAw3xguLi2Uj3HjbbUa7JAt7oETnxUI2/pnhfWitgCMsafUDbL38fdk+A==","signatures":[{"sig":"MEUCIBPx2hwoUud0NCGyM5VhWgstU1gaSxYHcHmGlvXyJdBmAiEA9bRfq6gvEjd8MeT+UcIAdiJN0oL8PnA7GSYs/Vx5r8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprotocol@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115659},"main":"./dist/index.js","type":"module","_from":"file:graphorin-protocol-0.8.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./close-codes":{"types":"./dist/close-codes.d.ts","default":"./dist/close-codes.js"},"./subprotocol":{"types":"./dist/subprotocol.d.ts","default":"./dist/subprotocol.js"},"./package.json":"./package.json","./client-message":{"types":"./dist/client-message.d.ts","default":"./dist/client-message.js"},"./server-message":{"types":"./dist/server-message.d.ts","default":"./dist/server-message.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44fe214a-cd57-464f-9848-7f091da3b827"}},"_resolved":"/tmp/85b3d1b7e0a56224c99528e3747fecfc/graphorin-protocol-0.8.0.tgz","_integrity":"sha512-jdiJ5EJtlV/WIjRKoWtiOZtGBEp+8IAw3xguLi2Uj3HjbbUa7JAt7oETnxUI2/pnhfWitgCMsafUDbL38fdk+A==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.18.0","description":"Wire protocol contract for the Graphorin framework: Zod schemas + TypeScript types for the WebSocket subprotocol `graphorin.protocol.v1`. Defines the `ClientMessage` and `ServerMessage` discriminated unions, the JSON-RPC-shaped control channel (`initializ","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protocol_0.8.0_1783783820929_0.1347980882410782","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@graphorin/protocol","version":"0.9.0","keywords":["graphorin","ai","agents","framework","protocol","websocket","subprotocol","zod","wire-format","browser-friendly"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/protocol@0.9.0","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/protocol","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"305558bce170ef33b27ece6ecccdadb658c84807","tarball":"https://registry.npmjs.org/@graphorin/protocol/-/protocol-0.9.0.tgz","fileCount":31,"integrity":"sha512-RKaigHQvUYtGLH6ArjUtn1QsBcgShWPvL1vJC0FmMB9Ff5ISsgjdSmpJ08tsn49ORXfpRoXVLwr+M5CRcFbnXQ==","signatures":[{"sig":"MEQCIHbs4zI0neC67CFPok3X82JEbpzxkqSUXJxQxasQZ1XhAiBi70sW5G9czD1L2b6tAT6Xv66Ir4a2V1xjxeCJyDzqUw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprotocol@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115674},"main":"./dist/index.js","type":"module","_from":"file:graphorin-protocol-0.9.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./close-codes":{"types":"./dist/close-codes.d.ts","default":"./dist/close-codes.js"},"./subprotocol":{"types":"./dist/subprotocol.d.ts","default":"./dist/subprotocol.js"},"./package.json":"./package.json","./client-message":{"types":"./dist/client-message.d.ts","default":"./dist/client-message.js"},"./server-message":{"types":"./dist/server-message.d.ts","default":"./dist/server-message.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44fe214a-cd57-464f-9848-7f091da3b827"}},"_resolved":"/tmp/6edaf9f52a25fdfe4034ca957c9a8c5d/graphorin-protocol-0.9.0.tgz","_integrity":"sha512-RKaigHQvUYtGLH6ArjUtn1QsBcgShWPvL1vJC0FmMB9Ff5ISsgjdSmpJ08tsn49ORXfpRoXVLwr+M5CRcFbnXQ==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.18.0","description":"Wire protocol contract for the Graphorin framework: Zod schemas + TypeScript types for the WebSocket subprotocol `graphorin.protocol.v1`. Defines the `ClientMessage` and `ServerMessage` discriminated unions, the JSON-RPC-shaped control channel (`initializ","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protocol_0.9.0_1783941138131_0.4048774392442436","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@graphorin/protocol","version":"0.10.0","keywords":["graphorin","ai","agents","framework","protocol","websocket","subprotocol","zod","wire-format","browser-friendly"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/protocol@0.10.0","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/protocol","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"84780da2f707f9c0313181b182463b86ca7c7e67","tarball":"https://registry.npmjs.org/@graphorin/protocol/-/protocol-0.10.0.tgz","fileCount":31,"integrity":"sha512-xI6mgkNdMKM7NHl1SsImoK7ZCmYw+x/9/hua7fyoCkPuD59UjxwlOeJOiM7EKXz51EzHibGFF32QNbJm6H0cnA==","signatures":[{"sig":"MEUCIQCZ1Hl+asgeC8je/LpU/RNEaYLIEESN9F9hkHaQkgP7LQIgbkti0z1/5MY4bBqV/LYeVXbsbE11dQxIJ/8DkND2W7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprotocol@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":115685},"main":"./dist/index.js","type":"module","_from":"file:graphorin-protocol-0.10.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./close-codes":{"types":"./dist/close-codes.d.ts","default":"./dist/close-codes.js"},"./subprotocol":{"types":"./dist/subprotocol.d.ts","default":"./dist/subprotocol.js"},"./package.json":"./package.json","./client-message":{"types":"./dist/client-message.d.ts","default":"./dist/client-message.js"},"./server-message":{"types":"./dist/server-message.d.ts","default":"./dist/server-message.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44fe214a-cd57-464f-9848-7f091da3b827"}},"_resolved":"/tmp/8e0272b14772f474c131966fc7b8e3b3/graphorin-protocol-0.10.0.tgz","_integrity":"sha512-xI6mgkNdMKM7NHl1SsImoK7ZCmYw+x/9/hua7fyoCkPuD59UjxwlOeJOiM7EKXz51EzHibGFF32QNbJm6H0cnA==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.18.0","description":"Wire protocol contract for the Graphorin framework: Zod schemas + TypeScript types for the WebSocket subprotocol `graphorin.protocol.v1`. Defines the `ClientMessage` and `ServerMessage` discriminated unions, the JSON-RPC-shaped control channel (`initializ","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protocol_0.10.0_1784200819651_0.9818940541407599","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@graphorin/protocol","version":"0.10.1","keywords":["graphorin","ai","agents","framework","protocol","websocket","subprotocol","zod","wire-format","browser-friendly"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/protocol@0.10.1","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/protocol","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"15b1155c5fea9d1a75fadaafe3fbe162f10f1c2b","tarball":"https://registry.npmjs.org/@graphorin/protocol/-/protocol-0.10.1.tgz","fileCount":31,"integrity":"sha512-kAC9Qa0BXv0GvE/4CxEp11jqz8IXpwTdT6JcwDl+x/fwUlQtOpiK1ysodGH3pvUd7vdtmx4lni6fFO0af48ygA==","signatures":[{"sig":"MEUCIHEmvE5nZzUfLALu5dVlvrWHq9QsAFL28GeihRg70eZdAiEA9CLV9T6/4g+o6mhdl70DimIXQN7q+3u9rm3zJvguOh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprotocol@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117895},"main":"./dist/index.js","type":"module","_from":"file:graphorin-protocol-0.10.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./close-codes":{"types":"./dist/close-codes.d.ts","default":"./dist/close-codes.js"},"./subprotocol":{"types":"./dist/subprotocol.d.ts","default":"./dist/subprotocol.js"},"./package.json":"./package.json","./client-message":{"types":"./dist/client-message.d.ts","default":"./dist/client-message.js"},"./server-message":{"types":"./dist/server-message.d.ts","default":"./dist/server-message.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44fe214a-cd57-464f-9848-7f091da3b827"}},"_resolved":"/tmp/c039ca98b29ee5088f0277fd3a661652/graphorin-protocol-0.10.1.tgz","_integrity":"sha512-kAC9Qa0BXv0GvE/4CxEp11jqz8IXpwTdT6JcwDl+x/fwUlQtOpiK1ysodGH3pvUd7vdtmx4lni6fFO0af48ygA==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.18.0","description":"Wire protocol contract for the Graphorin framework: Zod schemas + TypeScript types for the WebSocket subprotocol `graphorin.protocol.v1`. Defines the `ClientMessage` and `ServerMessage` discriminated unions, the JSON-RPC-shaped control channel (`initializ","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protocol_0.10.1_1784234221929_0.43779485553988073","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@graphorin/protocol","version":"0.10.2","keywords":["graphorin","ai","agents","framework","protocol","websocket","subprotocol","zod","wire-format","browser-friendly"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/protocol@0.10.2","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/protocol","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"9eff43c348319fe3b2508a44fb3861de8b00a5cd","tarball":"https://registry.npmjs.org/@graphorin/protocol/-/protocol-0.10.2.tgz","fileCount":31,"integrity":"sha512-pyULyxGJ29VGaIVQVI7TLPsB2hNXDFhN/S3tCUCiHmf4apVCkWH1fzp5D53Zef6BddsSnQiPy7OWHVXcYxKfYw==","signatures":[{"sig":"MEUCIQCgkwBxbkAyuS+8sp2VDPHe6rsY6Lospc0rYd1r9SCXlgIgMCgnn/N2qGQqoflr2uclw4UfVqdrzGZiXeiZJaDczpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprotocol@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117906},"main":"./dist/index.js","type":"module","_from":"file:graphorin-protocol-0.10.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./close-codes":{"types":"./dist/close-codes.d.ts","default":"./dist/close-codes.js"},"./subprotocol":{"types":"./dist/subprotocol.d.ts","default":"./dist/subprotocol.js"},"./package.json":"./package.json","./client-message":{"types":"./dist/client-message.d.ts","default":"./dist/client-message.js"},"./server-message":{"types":"./dist/server-message.d.ts","default":"./dist/server-message.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44fe214a-cd57-464f-9848-7f091da3b827"}},"_resolved":"/tmp/ea47e1af22a1a267a993e7db6b82c42d/graphorin-protocol-0.10.2.tgz","_integrity":"sha512-pyULyxGJ29VGaIVQVI7TLPsB2hNXDFhN/S3tCUCiHmf4apVCkWH1fzp5D53Zef6BddsSnQiPy7OWHVXcYxKfYw==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.18.0","description":"Wire protocol contract for the Graphorin framework: Zod schemas + TypeScript types for the WebSocket subprotocol `graphorin.protocol.v1`. Defines the `ClientMessage` and `ServerMessage` discriminated unions, the JSON-RPC-shaped control channel (`initializ","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protocol_0.10.2_1784273646740_0.6888609318861032","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@graphorin/protocol","version":"0.11.0","keywords":["graphorin","ai","agents","framework","protocol","websocket","subprotocol","zod","wire-format","browser-friendly"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/protocol@0.11.0","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/protocol","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"980929fc22ec50d33646886fdda97e6940e34a45","tarball":"https://registry.npmjs.org/@graphorin/protocol/-/protocol-0.11.0.tgz","fileCount":31,"integrity":"sha512-IK//uH36COc8XkOHMO6Ium2BtN8auBSXHjrVCRoPUTZ5fFADA7TusDj4kBlW0oHdxr7WyOUnCmHVWZPuay7qfA==","signatures":[{"sig":"MEQCICWWBN2n0Vn+DL5+IQLv3OYZU4X5+6iFoVLQrkEPqV/pAiB5Rmb/u/3O9WV8B0nYkqpGqNrrczShk7qYHA47Tuy/0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprotocol@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117917},"main":"./dist/index.js","type":"module","_from":"file:graphorin-protocol-0.11.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./close-codes":{"types":"./dist/close-codes.d.ts","default":"./dist/close-codes.js"},"./subprotocol":{"types":"./dist/subprotocol.d.ts","default":"./dist/subprotocol.js"},"./package.json":"./package.json","./client-message":{"types":"./dist/client-message.d.ts","default":"./dist/client-message.js"},"./server-message":{"types":"./dist/server-message.d.ts","default":"./dist/server-message.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44fe214a-cd57-464f-9848-7f091da3b827"}},"_resolved":"/tmp/11782e320c4f3f7abe870b39fcf4043b/graphorin-protocol-0.11.0.tgz","_integrity":"sha512-IK//uH36COc8XkOHMO6Ium2BtN8auBSXHjrVCRoPUTZ5fFADA7TusDj4kBlW0oHdxr7WyOUnCmHVWZPuay7qfA==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.18.0","description":"Wire protocol contract for the Graphorin framework: Zod schemas + TypeScript types for the WebSocket subprotocol `graphorin.protocol.v1`. Defines the `ClientMessage` and `ServerMessage` discriminated unions, the JSON-RPC-shaped control channel (`initializ","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protocol_0.11.0_1784290940333_0.4067450725279089","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@graphorin/protocol","version":"0.12.0","keywords":["graphorin","ai","agents","framework","protocol","websocket","subprotocol","zod","wire-format","browser-friendly"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/protocol@0.12.0","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/protocol","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"7569558f3522af1596a6852810734e79df609c98","tarball":"https://registry.npmjs.org/@graphorin/protocol/-/protocol-0.12.0.tgz","fileCount":31,"integrity":"sha512-/Eny9HVpymfN8CYUGs+lJWsqzwHEh4Q9l90RtL2pc+sIswOP1TWilchhRlN83D2QgXEXeY65Umgz1ZyhiPwMAA==","signatures":[{"sig":"MEUCIQCMOIUrWZUBSo8Ksz7lzffO9Ma7Wbukky1aJPt2Ux8zBQIgXg7/NhRIlDi/NdITcDmvYLuEV70sIU2OIlOwaCtjAdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprotocol@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117928},"main":"./dist/index.js","type":"module","_from":"file:graphorin-protocol-0.12.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./close-codes":{"types":"./dist/close-codes.d.ts","default":"./dist/close-codes.js"},"./subprotocol":{"types":"./dist/subprotocol.d.ts","default":"./dist/subprotocol.js"},"./package.json":"./package.json","./client-message":{"types":"./dist/client-message.d.ts","default":"./dist/client-message.js"},"./server-message":{"types":"./dist/server-message.d.ts","default":"./dist/server-message.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44fe214a-cd57-464f-9848-7f091da3b827"}},"_resolved":"/tmp/8fedd23292743b458742f6abd776ba49/graphorin-protocol-0.12.0.tgz","_integrity":"sha512-/Eny9HVpymfN8CYUGs+lJWsqzwHEh4Q9l90RtL2pc+sIswOP1TWilchhRlN83D2QgXEXeY65Umgz1ZyhiPwMAA==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.18.0","description":"Wire protocol contract for the Graphorin framework: Zod schemas + TypeScript types for the WebSocket subprotocol `graphorin.protocol.v1`. Defines the `ClientMessage` and `ServerMessage` discriminated unions, the JSON-RPC-shaped control channel (`initializ","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protocol_0.12.0_1784297326134_0.861325186635556","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@graphorin/protocol","version":"0.12.1","keywords":["graphorin","ai","agents","framework","protocol","websocket","subprotocol","zod","wire-format","browser-friendly"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/protocol@0.12.1","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/protocol","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"deed3ff64467d34f6a0ce9e64376ef6a20bfbe06","tarball":"https://registry.npmjs.org/@graphorin/protocol/-/protocol-0.12.1.tgz","fileCount":31,"integrity":"sha512-dVVR2DjxaQa7XafilfSdLHtNCUgy7Mo07rDLQfPsWEMDn5T/sS3v1ieYFtpk+8+AOXVHLuar6jIcfuHodOoauQ==","signatures":[{"sig":"MEQCIBiqjdlIfuKIJsitjb4CpL/pWJPaDfppk0kongsW3PrlAiATbt+/KPWMb2+5rUjDAshi82bO8psoyGndPWmzIy8/Dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprotocol@0.12.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117939},"main":"./dist/index.js","type":"module","_from":"file:graphorin-protocol-0.12.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./close-codes":{"types":"./dist/close-codes.d.ts","default":"./dist/close-codes.js"},"./subprotocol":{"types":"./dist/subprotocol.d.ts","default":"./dist/subprotocol.js"},"./package.json":"./package.json","./client-message":{"types":"./dist/client-message.d.ts","default":"./dist/client-message.js"},"./server-message":{"types":"./dist/server-message.d.ts","default":"./dist/server-message.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44fe214a-cd57-464f-9848-7f091da3b827"}},"_resolved":"/tmp/8ae261cc9cf49c20e500402514d4e5fe/graphorin-protocol-0.12.1.tgz","_integrity":"sha512-dVVR2DjxaQa7XafilfSdLHtNCUgy7Mo07rDLQfPsWEMDn5T/sS3v1ieYFtpk+8+AOXVHLuar6jIcfuHodOoauQ==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.18.0","description":"Wire protocol contract for the Graphorin framework: Zod schemas + TypeScript types for the WebSocket subprotocol `graphorin.protocol.v1`. Defines the `ClientMessage` and `ServerMessage` discriminated unions, the JSON-RPC-shaped control channel (`initializ","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protocol_0.12.1_1784304052916_0.05234523341396358","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@graphorin/protocol","version":"0.13.0","keywords":["graphorin","ai","agents","framework","protocol","websocket","subprotocol","zod","wire-format","browser-friendly"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/protocol@0.13.0","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/protocol","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"5c53130391c5f106067538b18423064b91a9905d","tarball":"https://registry.npmjs.org/@graphorin/protocol/-/protocol-0.13.0.tgz","fileCount":31,"integrity":"sha512-uZUqQdGjm4s4Edd+rFiwcjIdJ2HUpWg5Me6htp3twmKA5JUv7AmK8ZjHpfk7hAU/AjCGtcrgZYdAVfsqrywmbg==","signatures":[{"sig":"MEYCIQCbUBBdpoliSFluYFtaiQdfS6mjU1lLeSfZPgF2ucg3FQIhAJ+2rT97X+leq0p7Mk36i4rJVFPmXtoq5DKR2KGFkyVz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprotocol@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":117945},"main":"./dist/index.js","type":"module","_from":"file:graphorin-protocol-0.13.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./close-codes":{"types":"./dist/close-codes.d.ts","default":"./dist/close-codes.js"},"./subprotocol":{"types":"./dist/subprotocol.d.ts","default":"./dist/subprotocol.js"},"./package.json":"./package.json","./client-message":{"types":"./dist/client-message.d.ts","default":"./dist/client-message.js"},"./server-message":{"types":"./dist/server-message.d.ts","default":"./dist/server-message.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44fe214a-cd57-464f-9848-7f091da3b827"}},"_resolved":"/tmp/d2f1478c5d0e4cd03a8e95eb0b2ffe2c/graphorin-protocol-0.13.0.tgz","_integrity":"sha512-uZUqQdGjm4s4Edd+rFiwcjIdJ2HUpWg5Me6htp3twmKA5JUv7AmK8ZjHpfk7hAU/AjCGtcrgZYdAVfsqrywmbg==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.18.0","description":"Wire protocol contract for the Graphorin framework: Zod schemas + TypeScript types for the WebSocket subprotocol `graphorin.protocol.v1`. Defines the `ClientMessage` and `ServerMessage` discriminated unions, the JSON-RPC-shaped control channel (`initializ","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protocol_0.13.0_1784461395441_0.5560643657421669","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@graphorin/protocol","version":"0.13.1","keywords":["graphorin","ai","agents","framework","protocol","websocket","subprotocol","zod","wire-format","browser-friendly"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/protocol@0.13.1","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/protocol","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"0405eac8d349eb12a7a8e4bf3926ab4a498750fb","tarball":"https://registry.npmjs.org/@graphorin/protocol/-/protocol-0.13.1.tgz","fileCount":31,"integrity":"sha512-F8Bpo+ED9zbww0SusrXrgw94mJo9QGOB9N+4XysnjbS+XHTX/hgXGIgtHZJdLCfa/Ac+ixQ0IuMPTDUX8R8wvg==","signatures":[{"sig":"MEQCICzdLIxUi0YQrAJjH/gG/MaBg1IEXConk9TVQheNDtEZAiAmqkZtiwda1mHaBqByvXwjKYzq5GJcv9hVC1V2V/jsNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprotocol@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118699},"main":"./dist/index.js","type":"module","_from":"file:graphorin-protocol-0.13.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./close-codes":{"types":"./dist/close-codes.d.ts","default":"./dist/close-codes.js"},"./subprotocol":{"types":"./dist/subprotocol.d.ts","default":"./dist/subprotocol.js"},"./package.json":"./package.json","./client-message":{"types":"./dist/client-message.d.ts","default":"./dist/client-message.js"},"./server-message":{"types":"./dist/server-message.d.ts","default":"./dist/server-message.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44fe214a-cd57-464f-9848-7f091da3b827"}},"_resolved":"/tmp/ebe9a84472792d1df2cdc0ed1d4e5f66/graphorin-protocol-0.13.1.tgz","_integrity":"sha512-F8Bpo+ED9zbww0SusrXrgw94mJo9QGOB9N+4XysnjbS+XHTX/hgXGIgtHZJdLCfa/Ac+ixQ0IuMPTDUX8R8wvg==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.18.0","description":"Wire protocol contract for the Graphorin framework: Zod schemas + TypeScript types for the WebSocket subprotocol `graphorin.protocol.v1`. Defines the `ClientMessage` and `ServerMessage` discriminated unions, the JSON-RPC-shaped control channel (`initializ","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protocol_0.13.1_1784477254823_0.2193445081147254","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"@graphorin/protocol","version":"0.13.2","keywords":["graphorin","ai","agents","framework","protocol","websocket","subprotocol","zod","wire-format","browser-friendly"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/protocol@0.13.2","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/protocol","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"876f264131e3f15da23186403a512c9404f4ed37","tarball":"https://registry.npmjs.org/@graphorin/protocol/-/protocol-0.13.2.tgz","fileCount":31,"integrity":"sha512-XRbflsiqpIghHPbMpXZAYcw3C8hLY4T6CfPPBSpvHEur8m3kf8oU9eOgTlKbyw31NakIVhH3FkEkDQfr3jEvOw==","signatures":[{"sig":"MEYCIQCFUsmx5K88KUY/CLcqRtxQzcN4yaO4MXRNstTVgw5PEQIhAM8LdJtZYrReAcUWCEq/03Dg4dtVSu9ScLto9xoZRNib","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprotocol@0.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118715},"main":"./dist/index.js","type":"module","_from":"file:graphorin-protocol-0.13.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./close-codes":{"types":"./dist/close-codes.d.ts","default":"./dist/close-codes.js"},"./subprotocol":{"types":"./dist/subprotocol.d.ts","default":"./dist/subprotocol.js"},"./package.json":"./package.json","./client-message":{"types":"./dist/client-message.d.ts","default":"./dist/client-message.js"},"./server-message":{"types":"./dist/server-message.d.ts","default":"./dist/server-message.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44fe214a-cd57-464f-9848-7f091da3b827"}},"_resolved":"/tmp/57352978d6a0fc484db992173375597d/graphorin-protocol-0.13.2.tgz","_integrity":"sha512-XRbflsiqpIghHPbMpXZAYcw3C8hLY4T6CfPPBSpvHEur8m3kf8oU9eOgTlKbyw31NakIVhH3FkEkDQfr3jEvOw==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.18.0","description":"Wire protocol contract for the Graphorin framework: Zod schemas + TypeScript types for the WebSocket subprotocol `graphorin.protocol.v1`. Defines the `ClientMessage` and `ServerMessage` discriminated unions, the JSON-RPC-shaped control channel (`initializ","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protocol_0.13.2_1784490544071_0.19552638762963226","host":"s3://npm-registry-packages-npm-production"}},"0.13.3":{"name":"@graphorin/protocol","version":"0.13.3","keywords":["graphorin","ai","agents","framework","protocol","websocket","subprotocol","zod","wire-format","browser-friendly"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/protocol@0.13.3","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/protocol","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"125ef11b307ea290724dea15e8463e8b89a77d2d","tarball":"https://registry.npmjs.org/@graphorin/protocol/-/protocol-0.13.3.tgz","fileCount":31,"integrity":"sha512-QpNRkIn/rvuukL+mK8fXP9PtvZUuK3WvetiTQ1EbChHVGr2cwtcg17v1+8YT6YZjO138io68oS1Nwpgfxmx+Pg==","signatures":[{"sig":"MEYCIQD8CRKH6+1o5XYvDCQ8CcHw/pswzScdduixRgvNDS4boQIhALds5uZTXjnvpijXPrUcAbnh/8M+IdGPwwS0I5MjD7Sh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprotocol@0.13.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118726},"main":"./dist/index.js","type":"module","_from":"file:graphorin-protocol-0.13.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./close-codes":{"types":"./dist/close-codes.d.ts","default":"./dist/close-codes.js"},"./subprotocol":{"types":"./dist/subprotocol.d.ts","default":"./dist/subprotocol.js"},"./package.json":"./package.json","./client-message":{"types":"./dist/client-message.d.ts","default":"./dist/client-message.js"},"./server-message":{"types":"./dist/server-message.d.ts","default":"./dist/server-message.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44fe214a-cd57-464f-9848-7f091da3b827"}},"_resolved":"/tmp/206b65deea665cdedd45026d31287f2f/graphorin-protocol-0.13.3.tgz","_integrity":"sha512-QpNRkIn/rvuukL+mK8fXP9PtvZUuK3WvetiTQ1EbChHVGr2cwtcg17v1+8YT6YZjO138io68oS1Nwpgfxmx+Pg==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.18.0","description":"Wire protocol contract for the Graphorin framework: Zod schemas + TypeScript types for the WebSocket subprotocol `graphorin.protocol.v1`. Defines the `ClientMessage` and `ServerMessage` discriminated unions, the JSON-RPC-shaped control channel (`initializ","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protocol_0.13.3_1784526974115_0.6248869138908297","host":"s3://npm-registry-packages-npm-production"}},"0.13.4":{"name":"@graphorin/protocol","version":"0.13.4","keywords":["graphorin","ai","agents","framework","protocol","websocket","subprotocol","zod","wire-format","browser-friendly"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/protocol@0.13.4","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/protocol","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"c1b7c738b063a9f04b43a173bd6e47bb4a059126","tarball":"https://registry.npmjs.org/@graphorin/protocol/-/protocol-0.13.4.tgz","fileCount":31,"integrity":"sha512-KZ//zmrncTq8fOxo2S+5/BFgFYRcvN/C6wym0MBGliKtFRO/t0EMY/hj6anTF8ilbZrMmxrZ+56pIAB3vW/OeQ==","signatures":[{"sig":"MEYCIQCgiMJVW1SLh131ZCQrgEb79zRLxN5+pV6qHFyRydgk6gIhANyFaETXsTIoxMthxlusafhzp+/2LyiWeRma10A4oiG6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprotocol@0.13.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":118737},"main":"./dist/index.js","type":"module","_from":"file:graphorin-protocol-0.13.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./close-codes":{"types":"./dist/close-codes.d.ts","default":"./dist/close-codes.js"},"./subprotocol":{"types":"./dist/subprotocol.d.ts","default":"./dist/subprotocol.js"},"./package.json":"./package.json","./client-message":{"types":"./dist/client-message.d.ts","default":"./dist/client-message.js"},"./server-message":{"types":"./dist/server-message.d.ts","default":"./dist/server-message.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44fe214a-cd57-464f-9848-7f091da3b827"}},"_resolved":"/tmp/ecb22032e8e3501b53c9f22eba54cadd/graphorin-protocol-0.13.4.tgz","_integrity":"sha512-KZ//zmrncTq8fOxo2S+5/BFgFYRcvN/C6wym0MBGliKtFRO/t0EMY/hj6anTF8ilbZrMmxrZ+56pIAB3vW/OeQ==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.18.0","description":"Wire protocol contract for the Graphorin framework: Zod schemas + TypeScript types for the WebSocket subprotocol `graphorin.protocol.v1`. Defines the `ClientMessage` and `ServerMessage` discriminated unions, the JSON-RPC-shaped control channel (`initializ","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protocol_0.13.4_1784532394530_0.2611901584688645","host":"s3://npm-registry-packages-npm-production"}},"0.13.5":{"name":"@graphorin/protocol","version":"0.13.5","keywords":["graphorin","ai","agents","framework","protocol","websocket","subprotocol","zod","wire-format","browser-friendly"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/protocol@0.13.5","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/protocol","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"7ea5a87f1b2437a87aaf392ca9bc478ef0b4a86e","tarball":"https://registry.npmjs.org/@graphorin/protocol/-/protocol-0.13.5.tgz","fileCount":31,"integrity":"sha512-B9TzGavZBdkSEM+b7AQFaoqVrijGStXkls/z9XuZ19n/HDQJDTVC2mlpCtet+PrdgQwF7tS+a/zGZvkFcgyqTQ==","signatures":[{"sig":"MEUCIB7H0wfKc3bhn2QlAjEaHNd/o1hWFVOnNiUmRSQs4QqzAiEAoRtnBRbi5wdCzaBBzTJQkScRuaZ2Z7H/KxObo+WLU/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprotocol@0.13.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":124042},"main":"./dist/index.js","type":"module","_from":"file:graphorin-protocol-0.13.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./close-codes":{"types":"./dist/close-codes.d.ts","default":"./dist/close-codes.js"},"./subprotocol":{"types":"./dist/subprotocol.d.ts","default":"./dist/subprotocol.js"},"./package.json":"./package.json","./client-message":{"types":"./dist/client-message.d.ts","default":"./dist/client-message.js"},"./server-message":{"types":"./dist/server-message.d.ts","default":"./dist/server-message.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44fe214a-cd57-464f-9848-7f091da3b827"}},"_resolved":"/tmp/a5a1ce2a58122c8c3f0f49801b2dbea4/graphorin-protocol-0.13.5.tgz","_integrity":"sha512-B9TzGavZBdkSEM+b7AQFaoqVrijGStXkls/z9XuZ19n/HDQJDTVC2mlpCtet+PrdgQwF7tS+a/zGZvkFcgyqTQ==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.18.0","description":"Wire protocol contract for the Graphorin framework: Zod schemas + TypeScript types for the WebSocket subprotocol `graphorin.protocol.v1`. Defines the `ClientMessage` and `ServerMessage` discriminated unions, the JSON-RPC-shaped control channel (`initializ","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protocol_0.13.5_1784541630815_0.26026770262757704","host":"s3://npm-registry-packages-npm-production"}},"0.13.6":{"name":"@graphorin/protocol","version":"0.13.6","keywords":["graphorin","ai","agents","framework","protocol","websocket","subprotocol","zod","wire-format","browser-friendly"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/protocol@0.13.6","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/protocol","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"55a619e0d4b82799f603b1429795b6468e84bfa0","tarball":"https://registry.npmjs.org/@graphorin/protocol/-/protocol-0.13.6.tgz","fileCount":31,"integrity":"sha512-Il8Wk5ynuAg7eViRIB9KG97NBqMljBGDnyDzL5xAA+DXoLIAhhzUiGxgadlovSna39UzZO4K4AJQNo2DMZTO+Q==","signatures":[{"sig":"MEUCIQCUtcMMkwz320DVV5jtxZnDLDZX7M1pcoHo7w5uDSiacAIgaqii53PQ62dnmiL/ZR8yxjT+49eStjXOmVeiP3f22t8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprotocol@0.13.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":124041},"main":"./dist/index.js","type":"module","_from":"file:graphorin-protocol-0.13.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./close-codes":{"types":"./dist/close-codes.d.ts","default":"./dist/close-codes.js"},"./subprotocol":{"types":"./dist/subprotocol.d.ts","default":"./dist/subprotocol.js"},"./package.json":"./package.json","./client-message":{"types":"./dist/client-message.d.ts","default":"./dist/client-message.js"},"./server-message":{"types":"./dist/server-message.d.ts","default":"./dist/server-message.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44fe214a-cd57-464f-9848-7f091da3b827"}},"_resolved":"/tmp/10135446ecbbd6a61cd33c72173dbdcc/graphorin-protocol-0.13.6.tgz","_integrity":"sha512-Il8Wk5ynuAg7eViRIB9KG97NBqMljBGDnyDzL5xAA+DXoLIAhhzUiGxgadlovSna39UzZO4K4AJQNo2DMZTO+Q==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.18.0","description":"Wire protocol contract for the Graphorin framework: Zod schemas + TypeScript types for the WebSocket subprotocol `graphorin.protocol.v1`. Defines the `ClientMessage` and `ServerMessage` discriminated unions, the JSON-RPC-shaped control channel (`initializ","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protocol_0.13.6_1784551322464_0.7174963545447217","host":"s3://npm-registry-packages-npm-production"}},"0.13.7":{"name":"@graphorin/protocol","version":"0.13.7","keywords":["graphorin","ai","agents","framework","protocol","websocket","subprotocol","zod","wire-format","browser-friendly"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/protocol@0.13.7","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/protocol","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"0f0fb5665effa5d48d0639b5ac4ab05437a05bc1","tarball":"https://registry.npmjs.org/@graphorin/protocol/-/protocol-0.13.7.tgz","fileCount":31,"integrity":"sha512-BWhcp5pwNCooW7esUkEGHQOH6UpM4XfSxJ/cRfRw9DgsvTSXrO4yJMPIJ4yQ4Wy8FZqbV0sEjj++wq2n2QjjJg==","signatures":[{"sig":"MEUCIQCfNsgmiWODShCfqwvGiWuPPfw6dUQ20B6gfI3I2lqeKAIgAxCwuKeQER/TQB8z2r4rdiKbkdutBHZuBSGmBNWMjJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprotocol@0.13.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":124064},"main":"./dist/index.js","type":"module","_from":"file:graphorin-protocol-0.13.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./close-codes":{"types":"./dist/close-codes.d.ts","default":"./dist/close-codes.js"},"./subprotocol":{"types":"./dist/subprotocol.d.ts","default":"./dist/subprotocol.js"},"./package.json":"./package.json","./client-message":{"types":"./dist/client-message.d.ts","default":"./dist/client-message.js"},"./server-message":{"types":"./dist/server-message.d.ts","default":"./dist/server-message.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44fe214a-cd57-464f-9848-7f091da3b827"}},"_resolved":"/tmp/e0ad461f42341b1dfbcabbf6b2e5bf3c/graphorin-protocol-0.13.7.tgz","_integrity":"sha512-BWhcp5pwNCooW7esUkEGHQOH6UpM4XfSxJ/cRfRw9DgsvTSXrO4yJMPIJ4yQ4Wy8FZqbV0sEjj++wq2n2QjjJg==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.18.0","description":"Wire protocol contract for the Graphorin framework: Zod schemas + TypeScript types for the WebSocket subprotocol `graphorin.protocol.v1`. Defines the `ClientMessage` and `ServerMessage` discriminated unions, the JSON-RPC-shaped control channel (`initializ","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protocol_0.13.7_1784562495891_0.4170918218586679","host":"s3://npm-registry-packages-npm-production"}},"0.13.8":{"name":"@graphorin/protocol","version":"0.13.8","keywords":["graphorin","ai","agents","framework","protocol","websocket","subprotocol","zod","wire-format","browser-friendly"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/protocol@0.13.8","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/protocol","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"b007d296082ff4e185a43c43ed69fd6fb9ab4a2b","tarball":"https://registry.npmjs.org/@graphorin/protocol/-/protocol-0.13.8.tgz","fileCount":31,"integrity":"sha512-cYWZYUQvkhT5ebGPqr4kRBrbtv1h3VC4rT0RfjTdGjDg4uyUpha58h9znU8Q0yYfI9t3XjFP8pN0L3J7RsL6Tg==","signatures":[{"sig":"MEQCIEEOCVTwsaG8fFRcsWGGoGD5nl/Jt2ACpvfEPZoFXaViAiA3JWcwlVaxmrU/Z4OUeSC4nZlYPqa/VnmQXTyv2BHV6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprotocol@0.13.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":124063},"main":"./dist/index.js","type":"module","_from":"file:graphorin-protocol-0.13.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./close-codes":{"types":"./dist/close-codes.d.ts","default":"./dist/close-codes.js"},"./subprotocol":{"types":"./dist/subprotocol.d.ts","default":"./dist/subprotocol.js"},"./package.json":"./package.json","./client-message":{"types":"./dist/client-message.d.ts","default":"./dist/client-message.js"},"./server-message":{"types":"./dist/server-message.d.ts","default":"./dist/server-message.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44fe214a-cd57-464f-9848-7f091da3b827"}},"_resolved":"/tmp/effffe46bf009007d8513ccf521dad2c/graphorin-protocol-0.13.8.tgz","_integrity":"sha512-cYWZYUQvkhT5ebGPqr4kRBrbtv1h3VC4rT0RfjTdGjDg4uyUpha58h9znU8Q0yYfI9t3XjFP8pN0L3J7RsL6Tg==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.18.0","description":"Wire protocol contract for the Graphorin framework: Zod schemas + TypeScript types for the WebSocket subprotocol `graphorin.protocol.v1`. Defines the `ClientMessage` and `ServerMessage` discriminated unions, the JSON-RPC-shaped control channel (`initializ","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protocol_0.13.8_1784574663545_0.606036928244513","host":"s3://npm-registry-packages-npm-production"}},"0.13.9":{"name":"@graphorin/protocol","version":"0.13.9","keywords":["graphorin","ai","agents","framework","protocol","websocket","subprotocol","zod","wire-format","browser-friendly"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/protocol@0.13.9","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/protocol","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"e89871019eb1cc036f10587d01220d65dbebf038","tarball":"https://registry.npmjs.org/@graphorin/protocol/-/protocol-0.13.9.tgz","fileCount":31,"integrity":"sha512-2pwQIzsuJ7DTZmq9ILrSL/JLm8AbF1JhyYh5v9Zj+iV3gAJWaa6pVByGQK9egtvpKpPlWBNO3NZ+qSI14UcVwA==","signatures":[{"sig":"MEYCIQDwez+3zuwXLxXtFjsX2kFkM3KM/MPy4YjPWZsQlL+8GQIhALt7BqpUtIkfCI1eZdj2CIOPlEvxWUYDPGRwezcpSUOm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprotocol@0.13.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":124086},"main":"./dist/index.js","type":"module","_from":"file:graphorin-protocol-0.13.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./close-codes":{"types":"./dist/close-codes.d.ts","default":"./dist/close-codes.js"},"./subprotocol":{"types":"./dist/subprotocol.d.ts","default":"./dist/subprotocol.js"},"./package.json":"./package.json","./client-message":{"types":"./dist/client-message.d.ts","default":"./dist/client-message.js"},"./server-message":{"types":"./dist/server-message.d.ts","default":"./dist/server-message.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44fe214a-cd57-464f-9848-7f091da3b827"}},"_resolved":"/tmp/08a3ccc7044f42548f017b833f481176/graphorin-protocol-0.13.9.tgz","_integrity":"sha512-2pwQIzsuJ7DTZmq9ILrSL/JLm8AbF1JhyYh5v9Zj+iV3gAJWaa6pVByGQK9egtvpKpPlWBNO3NZ+qSI14UcVwA==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.18.0","description":"Wire protocol contract for the Graphorin framework: Zod schemas + TypeScript types for the WebSocket subprotocol `graphorin.protocol.v1`. Defines the `ClientMessage` and `ServerMessage` discriminated unions, the JSON-RPC-shaped control channel (`initializ","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protocol_0.13.9_1784612075663_0.29947296532772216","host":"s3://npm-registry-packages-npm-production"}},"0.13.10":{"name":"@graphorin/protocol","version":"0.13.10","keywords":["graphorin","ai","agents","framework","protocol","websocket","subprotocol","zod","wire-format","browser-friendly"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/protocol@0.13.10","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/protocol","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"14568f90ad39a681e38dd462325d62e0f92bf61b","tarball":"https://registry.npmjs.org/@graphorin/protocol/-/protocol-0.13.10.tgz","fileCount":31,"integrity":"sha512-JGBhRfNU3ha3g81X9A92pgbMQ91buMRKwVk+DlWvpEijLyfmeQ+7XZSFh7FXBU8GFOAFHc2Bs/ThzVsGstxi6Q==","signatures":[{"sig":"MEUCIQCNTSgvR02aGuRx2NLTbChymBtnzSoOxCXnwlUXrpe4QQIgS97LQkV0p6bHy2c7ZfMrHEGP+9uP5x6ELuirgV6wIGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprotocol@0.13.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":124103},"main":"./dist/index.js","type":"module","_from":"file:graphorin-protocol-0.13.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./close-codes":{"types":"./dist/close-codes.d.ts","default":"./dist/close-codes.js"},"./subprotocol":{"types":"./dist/subprotocol.d.ts","default":"./dist/subprotocol.js"},"./package.json":"./package.json","./client-message":{"types":"./dist/client-message.d.ts","default":"./dist/client-message.js"},"./server-message":{"types":"./dist/server-message.d.ts","default":"./dist/server-message.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44fe214a-cd57-464f-9848-7f091da3b827"}},"_resolved":"/tmp/1e9fe1649d1b0426f4618902d837b696/graphorin-protocol-0.13.10.tgz","_integrity":"sha512-JGBhRfNU3ha3g81X9A92pgbMQ91buMRKwVk+DlWvpEijLyfmeQ+7XZSFh7FXBU8GFOAFHc2Bs/ThzVsGstxi6Q==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.18.0","description":"Wire protocol contract for the Graphorin framework: Zod schemas + TypeScript types for the WebSocket subprotocol `graphorin.protocol.v1`. Defines the `ClientMessage` and `ServerMessage` discriminated unions, the JSON-RPC-shaped control channel (`initializ","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protocol_0.13.10_1784623000674_0.1952618511610298","host":"s3://npm-registry-packages-npm-production"}},"0.13.11":{"name":"@graphorin/protocol","version":"0.13.11","keywords":["graphorin","ai","agents","framework","protocol","websocket","subprotocol","zod","wire-format","browser-friendly"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/protocol@0.13.11","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/protocol","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"c026675d1f26c86b39b6c57115b7b0e664121c7e","tarball":"https://registry.npmjs.org/@graphorin/protocol/-/protocol-0.13.11.tgz","fileCount":31,"integrity":"sha512-JDC8bIhCdQEc/CDl4MnnmFz5G84VbEMNfFhy0wMUmceUoCyzyVrj8ojrPOpOFv7JzPr5/VPoAbpegLWzdfltOA==","signatures":[{"sig":"MEUCIHzF/H5vUZe9Qu0wdJryl35Upb0Lgz48kSKspV5HQi6QAiEA6VX1Cf4s/cZWezbH98T89+pjW10FkjcqOiBtiajUuhQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprotocol@0.13.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":124103},"main":"./dist/index.js","type":"module","_from":"file:graphorin-protocol-0.13.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./close-codes":{"types":"./dist/close-codes.d.ts","default":"./dist/close-codes.js"},"./subprotocol":{"types":"./dist/subprotocol.d.ts","default":"./dist/subprotocol.js"},"./package.json":"./package.json","./client-message":{"types":"./dist/client-message.d.ts","default":"./dist/client-message.js"},"./server-message":{"types":"./dist/server-message.d.ts","default":"./dist/server-message.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44fe214a-cd57-464f-9848-7f091da3b827"}},"_resolved":"/tmp/33a73c5f239a56f839ccd09ffa1d575a/graphorin-protocol-0.13.11.tgz","_integrity":"sha512-JDC8bIhCdQEc/CDl4MnnmFz5G84VbEMNfFhy0wMUmceUoCyzyVrj8ojrPOpOFv7JzPr5/VPoAbpegLWzdfltOA==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.18.0","description":"Wire protocol contract for the Graphorin framework: Zod schemas + TypeScript types for the WebSocket subprotocol `graphorin.protocol.v1`. Defines the `ClientMessage` and `ServerMessage` discriminated unions, the JSON-RPC-shaped control channel (`initializ","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protocol_0.13.11_1784635593398_0.2497812749812076","host":"s3://npm-registry-packages-npm-production"}},"0.13.12":{"name":"@graphorin/protocol","version":"0.13.12","keywords":["graphorin","ai","agents","framework","protocol","websocket","subprotocol","zod","wire-format","browser-friendly"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/protocol@0.13.12","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/protocol","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"e1c44552e529ec825b9e938f739af3d88d60889c","tarball":"https://registry.npmjs.org/@graphorin/protocol/-/protocol-0.13.12.tgz","fileCount":31,"integrity":"sha512-1fBXh0MnAJv2L/IFANHYjmrxHV10b+Kp0PUqweOCOB9GU0N28xqflvRXidOWkLvUsieDYi/vypG25uxk7DN9Ig==","signatures":[{"sig":"MEYCIQDY3rrItJLy13IKGiBUVO8D+AuumKW8T6A5cNLlfTraXQIhAL3fRxdCFQ0+niDESUB+fAvMKsC0ivCYoLUzPN0PZSAb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprotocol@0.13.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":124127},"main":"./dist/index.js","type":"module","_from":"file:graphorin-protocol-0.13.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./close-codes":{"types":"./dist/close-codes.d.ts","default":"./dist/close-codes.js"},"./subprotocol":{"types":"./dist/subprotocol.d.ts","default":"./dist/subprotocol.js"},"./package.json":"./package.json","./client-message":{"types":"./dist/client-message.d.ts","default":"./dist/client-message.js"},"./server-message":{"types":"./dist/server-message.d.ts","default":"./dist/server-message.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44fe214a-cd57-464f-9848-7f091da3b827"}},"_resolved":"/tmp/190d72d8704e5c0dc8aedaa5997950c0/graphorin-protocol-0.13.12.tgz","_integrity":"sha512-1fBXh0MnAJv2L/IFANHYjmrxHV10b+Kp0PUqweOCOB9GU0N28xqflvRXidOWkLvUsieDYi/vypG25uxk7DN9Ig==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.18.0","description":"Wire protocol contract for the Graphorin framework: Zod schemas + TypeScript types for the WebSocket subprotocol `graphorin.protocol.v1`. Defines the `ClientMessage` and `ServerMessage` discriminated unions, the JSON-RPC-shaped control channel (`initializ","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protocol_0.13.12_1784653258822_0.21010759229181364","host":"s3://npm-registry-packages-npm-production"}},"0.13.13":{"name":"@graphorin/protocol","version":"0.13.13","keywords":["graphorin","ai","agents","framework","protocol","websocket","subprotocol","zod","wire-format","browser-friendly"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/protocol@0.13.13","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/protocol","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"10c139611178a787c447a2f51a7e48dcee034610","tarball":"https://registry.npmjs.org/@graphorin/protocol/-/protocol-0.13.13.tgz","fileCount":31,"integrity":"sha512-Q31deryhXTOB61RzwU7psLO6ozeOpLq9fPP1I8shHZol9FKEqiQKBl8ZwdUPp5gGXWCDw8wShun9e5/kJfF5wA==","signatures":[{"sig":"MEUCIE1/cT3zGShVBRPU+21VyUI9M6GRPclKLo6qKKc0S975AiEA2lwCEDj77QHfde8GgStfVSPe4V03Ou1jstawPDEwNU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprotocol@0.13.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":124139},"main":"./dist/index.js","type":"module","_from":"file:graphorin-protocol-0.13.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./close-codes":{"types":"./dist/close-codes.d.ts","default":"./dist/close-codes.js"},"./subprotocol":{"types":"./dist/subprotocol.d.ts","default":"./dist/subprotocol.js"},"./package.json":"./package.json","./client-message":{"types":"./dist/client-message.d.ts","default":"./dist/client-message.js"},"./server-message":{"types":"./dist/server-message.d.ts","default":"./dist/server-message.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44fe214a-cd57-464f-9848-7f091da3b827"}},"_resolved":"/tmp/c2675c3c83c7aa128b8d4821a891bfa6/graphorin-protocol-0.13.13.tgz","_integrity":"sha512-Q31deryhXTOB61RzwU7psLO6ozeOpLq9fPP1I8shHZol9FKEqiQKBl8ZwdUPp5gGXWCDw8wShun9e5/kJfF5wA==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.18.0","description":"Wire protocol contract for the Graphorin framework: Zod schemas + TypeScript types for the WebSocket subprotocol `graphorin.protocol.v1`. Defines the `ClientMessage` and `ServerMessage` discriminated unions, the JSON-RPC-shaped control channel (`initializ","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protocol_0.13.13_1784713153286_0.7333590612560665","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@graphorin/protocol","version":"0.14.0","keywords":["graphorin","ai","agents","framework","protocol","websocket","subprotocol","zod","wire-format","browser-friendly"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/protocol@0.14.0","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/protocol","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"5c254686ea87d2927908d0f121dd5e9ebc8e2cd0","tarball":"https://registry.npmjs.org/@graphorin/protocol/-/protocol-0.14.0.tgz","fileCount":31,"integrity":"sha512-07Z+OcTS8ligQI/FuDR1rVBBr5iY3M6m14V1Rpv/lsqk1a4pSk6OdDoH1Q1IwPCfa90OprmMpS/vysIGdi/AOg==","signatures":[{"sig":"MEYCIQDIwMRMyaq7BLdg8z5dOpyVa6xzPp/e4P1q849PiSoFhgIhAKoOLISkfmRuhheT9hTMc0d6kBcxCbREAW4gd0RdwZoU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprotocol@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":124133},"main":"./dist/index.js","type":"module","_from":"file:graphorin-protocol-0.14.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./close-codes":{"types":"./dist/close-codes.d.ts","default":"./dist/close-codes.js"},"./subprotocol":{"types":"./dist/subprotocol.d.ts","default":"./dist/subprotocol.js"},"./package.json":"./package.json","./client-message":{"types":"./dist/client-message.d.ts","default":"./dist/client-message.js"},"./server-message":{"types":"./dist/server-message.d.ts","default":"./dist/server-message.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44fe214a-cd57-464f-9848-7f091da3b827"}},"_resolved":"/tmp/fe3ad9c86684f70c1805d69bf7eeafaa/graphorin-protocol-0.14.0.tgz","_integrity":"sha512-07Z+OcTS8ligQI/FuDR1rVBBr5iY3M6m14V1Rpv/lsqk1a4pSk6OdDoH1Q1IwPCfa90OprmMpS/vysIGdi/AOg==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.18.0","description":"Wire protocol contract for the Graphorin framework: Zod schemas + TypeScript types for the WebSocket subprotocol `graphorin.protocol.v1`. Defines the `ClientMessage` and `ServerMessage` discriminated unions, the JSON-RPC-shaped control channel (`initializ","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protocol_0.14.0_1784729698753_0.6468924569778445","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@graphorin/protocol","version":"0.15.0","keywords":["graphorin","ai","agents","framework","protocol","websocket","subprotocol","zod","wire-format","browser-friendly"],"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","_id":"@graphorin/protocol@0.15.0","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/protocol","bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"dist":{"shasum":"6e7d780df817bdf7594e3955d1ff7a84a70332bf","tarball":"https://registry.npmjs.org/@graphorin/protocol/-/protocol-0.15.0.tgz","fileCount":31,"integrity":"sha512-o9ecG/MZT8ic7+8oWNcCSbdmg0vEsj9ZUL/nYqoRRj/DIHMaj1VVH74JF4wcu+OsWc8IMzjM39+J4T11vivQvA==","signatures":[{"sig":"MEUCIQCTurrF69pUn/n9Vf/36AM4ELaGKySZI/uuj9sB4agbrwIgR5GXmB5j9XQrLGrCSw7uqx1yAGlohsgNTiHMVmQ1x4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprotocol@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":124156},"main":"./dist/index.js","type":"module","_from":"file:graphorin-protocol-0.15.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./close-codes":{"types":"./dist/close-codes.d.ts","default":"./dist/close-codes.js"},"./subprotocol":{"types":"./dist/subprotocol.d.ts","default":"./dist/subprotocol.js"},"./package.json":"./package.json","./client-message":{"types":"./dist/client-message.d.ts","default":"./dist/client-message.js"},"./server-message":{"types":"./dist/server-message.d.ts","default":"./dist/server-message.js"}},"scripts":{"lint":"biome check .","test":"vitest run","build":"tsdown","clean":"rimraf dist .turbo *.tsbuildinfo","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44fe214a-cd57-464f-9848-7f091da3b827"}},"_resolved":"/tmp/ac8abba60fdedda66a5534fd17b82931/graphorin-protocol-0.15.0.tgz","_integrity":"sha512-o9ecG/MZT8ic7+8oWNcCSbdmg0vEsj9ZUL/nYqoRRj/DIHMaj1VVH74JF4wcu+OsWc8IMzjM39+J4T11vivQvA==","repository":{"url":"git+https://github.com/o-stepper/graphorin.git","type":"git","directory":"packages/protocol"},"_npmVersion":"11.18.0","description":"Wire protocol contract for the Graphorin framework: Zod schemas + TypeScript types for the WebSocket subprotocol `graphorin.protocol.v1`. Defines the `ClientMessage` and `ServerMessage` discriminated unions, the JSON-RPC-shaped control channel (`initializ","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.25.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/protocol_0.15.0_1784737508449_0.526313306964656","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@graphorin/protocol","version":"0.15.1","description":"Wire protocol contract for the Graphorin framework: Zod schemas + TypeScript types for the WebSocket subprotocol `graphorin.protocol.v1`. Defines the `ClientMessage` and `ServerMessage` discriminated unions, the JSON-RPC-shaped control channel (`initializ","license":"MIT","author":{"name":"Oleksiy Stepurenko"},"homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/protocol","repository":{"type":"git","url":"git+https://github.com/o-stepper/graphorin.git","directory":"packages/protocol"},"bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"keywords":["graphorin","ai","agents","framework","protocol","websocket","subprotocol","zod","wire-format","browser-friendly"],"type":"module","engines":{"node":">=22.12.0"},"main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","sideEffects":false,"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./client-message":{"types":"./dist/client-message.d.ts","default":"./dist/client-message.js"},"./server-message":{"types":"./dist/server-message.d.ts","default":"./dist/server-message.js"},"./subprotocol":{"types":"./dist/subprotocol.d.ts","default":"./dist/subprotocol.js"},"./close-codes":{"types":"./dist/close-codes.d.ts","default":"./dist/close-codes.js"},"./package.json":"./package.json"},"dependencies":{"zod":"^3.25.0"},"publishConfig":{"access":"public","provenance":true},"scripts":{"build":"tsdown","typecheck":"tsc --noEmit && tsc -p tsconfig.tests.json","test":"vitest run","lint":"biome check .","clean":"rimraf dist .turbo *.tsbuildinfo"},"_id":"@graphorin/protocol@0.15.1","_integrity":"sha512-QU4GGj2mdm0c7F5+OTYI+K4Cq5U/RpjQB/IU+Ep3NXNn3qsOvwWmTnz7WB+S1Ja1PCYD0Gi8oj5S8IDiosXBtA==","_resolved":"/tmp/6ee1cdb02f6d4ddfca62962d57c187cc/graphorin-protocol-0.15.1.tgz","_from":"file:graphorin-protocol-0.15.1.tgz","_nodeVersion":"22.23.1","_npmVersion":"11.18.0","dist":{"integrity":"sha512-QU4GGj2mdm0c7F5+OTYI+K4Cq5U/RpjQB/IU+Ep3NXNn3qsOvwWmTnz7WB+S1Ja1PCYD0Gi8oj5S8IDiosXBtA==","shasum":"37ffb07768628caa25e6a34949ed121eab098a12","tarball":"https://registry.npmjs.org/@graphorin/protocol/-/protocol-0.15.1.tgz","fileCount":31,"unpackedSize":124155,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@graphorin%2fprotocol@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICOfggT64hjvFC5y2sjHEMCbS9EAff0NeMAPEyl/oikOAiEAgGf/cApZQofP9LlNdmiiWDvACNV9JndBjp14dDcN1VU="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:44fe214a-cd57-464f-9848-7f091da3b827"}},"directories":{},"maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/protocol_0.15.1_1784742401110_0.10631069318754016"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-03T06:42:19.657Z","modified":"2026-07-22T17:46:41.621Z","0.5.0":"2026-07-03T06:42:19.932Z","0.6.0":"2026-07-05T05:46:18.719Z","0.6.1":"2026-07-05T08:31:49.048Z","0.7.0":"2026-07-07T03:29:39.055Z","0.8.0":"2026-07-11T15:30:21.073Z","0.9.0":"2026-07-13T11:12:18.265Z","0.10.0":"2026-07-16T11:20:19.808Z","0.10.1":"2026-07-16T20:37:02.109Z","0.10.2":"2026-07-17T07:34:06.865Z","0.11.0":"2026-07-17T12:22:20.502Z","0.12.0":"2026-07-17T14:08:46.271Z","0.12.1":"2026-07-17T16:00:53.093Z","0.13.0":"2026-07-19T11:43:15.581Z","0.13.1":"2026-07-19T16:07:34.963Z","0.13.2":"2026-07-19T19:49:04.207Z","0.13.3":"2026-07-20T05:56:14.238Z","0.13.4":"2026-07-20T07:26:34.659Z","0.13.5":"2026-07-20T10:00:30.951Z","0.13.6":"2026-07-20T12:42:02.605Z","0.13.7":"2026-07-20T15:48:16.045Z","0.13.8":"2026-07-20T19:11:03.666Z","0.13.9":"2026-07-21T05:34:35.796Z","0.13.10":"2026-07-21T08:36:40.869Z","0.13.11":"2026-07-21T12:06:33.560Z","0.13.12":"2026-07-21T17:00:58.954Z","0.13.13":"2026-07-22T09:39:13.420Z","0.14.0":"2026-07-22T14:14:58.895Z","0.15.0":"2026-07-22T16:25:08.579Z","0.15.1":"2026-07-22T17:46:41.251Z"},"bugs":{"url":"https://github.com/o-stepper/graphorin/issues"},"author":{"name":"Oleksiy Stepurenko"},"license":"MIT","homepage":"https://github.com/o-stepper/graphorin/tree/main/packages/protocol","keywords":["graphorin","ai","agents","framework","protocol","websocket","subprotocol","zod","wire-format","browser-friendly"],"repository":{"type":"git","url":"git+https://github.com/o-stepper/graphorin.git","directory":"packages/protocol"},"description":"Wire protocol contract for the Graphorin framework: Zod schemas + TypeScript types for the WebSocket subprotocol `graphorin.protocol.v1`. Defines the `ClientMessage` and `ServerMessage` discriminated unions, the JSON-RPC-shaped control channel (`initializ","maintainers":[{"name":"o-stepper","email":"step.oleksiy@gmail.com"}],"readme":"# @graphorin/protocol\n\n> Wire-format contract for the [Graphorin](https://github.com/o-stepper/graphorin) framework's WebSocket subprotocol.\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](./LICENSE)\n[![Node.js: 22+](https://img.shields.io/badge/Node.js-22%2B-43853d.svg)](https://nodejs.org)\n\n- **Version:** v0.15.1\n- **License:** [MIT](./LICENSE) (© 2026 Oleksiy Stepurenko)\n- **Repository:** <https://github.com/o-stepper/graphorin/tree/main/packages/protocol>\n- **Issues:** <https://github.com/o-stepper/graphorin/issues>\n\n`@graphorin/protocol` is the single source of truth for the shape of every frame exchanged over `wss://.../v1/ws`. Both [`@graphorin/server`](../server/README.md) and [`@graphorin/client`](../client/README.md) import their schemas from this package so the two implementations cannot drift.\n\n## What ships in v0.1 (Phase 14b)\n\n| Surface | Detail |\n|---|---|\n| **Subprotocol** | `graphorin.protocol.v1` (`SUBPROTOCOL_NAME`). Browser clients attach a single-use ticket as a second `Sec-WebSocket-Protocol` token via `formatTicketSubprotocol(ticket)` ⇒ `'ticket.<value>'`. |\n| **Client → Server frames** | Discriminated union `ClientMessage` covering `initialize`, `subscription.subscribe`, `subscription.unsubscribe`, `run.cancel`, `ping`, and the MCP-compatible `notifications/cancelled` notification. |\n| **Server → Client frames** | Discriminated union `ServerMessage` covering JSON-RPC responses (`result` / `error`), typed push events (`{ kind: 'event', subject, type, payload, eventId }`), lifecycle frames, async error frames, `pong`, `subscribed` / `unsubscribed`, and `replay-marker`. |\n| **Close codes** | Application-private 4xxx range per RFC 6455 § 7.4: `4001 auth.required`, `4002 auth.invalid`, `4003 auth.revoked`, `4004 auth.scope_denied`, `4005 rate.limited`, `4006 flow.throttled`, `4007 server.shutdown`, `4008 protocol.violation`. |\n| **Bundle** | Browser-friendly. Zero Node-only dependencies; the only runtime dependency is `zod`. |\n\n## Direct dependencies\n\n- [`zod`](https://zod.dev) (`^3.25.0`) - runtime schema validation. The MIT-licensed Zod project supplies the discriminated union, strict-object, and `safeParse` primitives that back every `*Schema` export. No other runtime dependency exists; the package is otherwise pure TypeScript.\n\n## Install\n\n```bash\npnpm add @graphorin/protocol zod\n```\n\n> Other npm-registry-compatible package managers (`npm`, `yarn`, `bun`) work identically.\n\n## Usage\n\n```ts\nimport {\n  ClientMessageSchema,\n  ServerMessageSchema,\n  SUBPROTOCOL_NAME,\n  formatTicketSubprotocol,\n  isEventFrame,\n} from '@graphorin/protocol';\n\n// 1. Validate an inbound client frame on the server.\nconst parsed = ClientMessageSchema.safeParse(JSON.parse(rawFrame));\nif (!parsed.success) {\n  ws.close(4008, 'protocol.violation');\n  return;\n}\n\n// 2. Build the subprotocol header for a browser client.\nws.subprotocol = `${SUBPROTOCOL_NAME}, ${formatTicketSubprotocol(ticket)}`;\n\n// 3. Narrow a server frame on the client.\nconst incoming = ServerMessageSchema.parse(JSON.parse(rawFrame));\nif (isEventFrame(incoming)) {\n  console.log(incoming.subject, incoming.type, incoming.payload);\n}\n```\n\n## License\n\nMIT © 2026 Oleksiy Stepurenko. See [`LICENSE`](./LICENSE).\n\n---\n\n**Project Graphorin** · v0.15.1 · MIT License · © 2026 Oleksiy Stepurenko · <https://github.com/o-stepper/graphorin>\n","readmeFilename":"README.md"}