{"_id":"@silverprotocol/core","_rev":"44-51994446a31923336ac344b082512659","name":"@silverprotocol/core","dist-tags":{"beta":"0.2.0-beta.0","latest":"0.12.0"},"versions":{"0.1.0":{"name":"@silverprotocol/core","version":"0.1.0","license":"MIT","_id":"@silverprotocol/core@0.1.0","maintainers":[{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/silverprotocol/typescript-sdk#readme","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"36670199e2ec3f10bf3df7d55c7d1d67a3a8e888","tarball":"https://registry.npmjs.org/@silverprotocol/core/-/core-0.1.0.tgz","fileCount":38,"integrity":"sha512-gf4FfgRB/ko+LGpd/KC/tqDVh1eRK8zkjkNPni78d+JpPaOc6/ojLyTPH/gG0olaK6zNAKrCMrqGwAjM0d+LAA==","signatures":[{"sig":"MEQCIEV5RjMtb7vg6kY6fNl9a/KWm/VI8IpLpC68khmFm5URAiAxDbmTg5Bo7nKsrklYGK0+kusbP+VY+j7tHcOHN6b7aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":673385},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"wanseob","email":"email@wanseob.com"},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/core"},"description":"AgJSON core — the typed schema (AgInput / AgEvent / AgMessage), the Normalizer interface, and the normative reduce().","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.1.0_1783309718982_0.5248531565534225","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@silverprotocol/core","version":"0.2.0","keywords":["agjson","agent","agents","ai","llm","normalizer","protocol","streaming","mcp","claude","openai"],"license":"MIT","_id":"@silverprotocol/core@0.2.0","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://silverprotocol.io/AgJSON","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"815338b879a5b84e631c32dda89ad057a83ceb70","tarball":"https://registry.npmjs.org/@silverprotocol/core/-/core-0.2.0.tgz","fileCount":38,"integrity":"sha512-KsmAu/7zgv9lGprwZgdWFrOWD8RhGGIm26ShgEi80r2w3r+T9ZY1HJ9+jITNizVLhtkegXf01FUKA2O0JHWyOg==","signatures":[{"sig":"MEYCIQCuwteGWMG2YS1rJBoQbrF7SUSSXVBWUUD0//nPGNWRVgIhANzFUL6Jgj19k9hs+SKB35lLAoGm0Ozb0U8s36un8v9x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fcore@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":675747},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e39dfc-a197-4b93-9113-60ea08e15d75"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/core"},"description":"AgJSON core — the typed schema (AgInput / AgEvent / AgMessage), the Normalizer interface, and the normative reduce().","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.2.0_1783399976350_0.21235097707341044","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-beta.0":{"name":"@silverprotocol/core","version":"0.2.0-beta.0","keywords":["agjson","agent","agents","ai","llm","normalizer","protocol","streaming","mcp","claude","openai"],"license":"MIT","_id":"@silverprotocol/core@0.2.0-beta.0","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://silverprotocol.io/AgJSON","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"891676bf4d1df8a2682a0fb3a42349b78f146544","tarball":"https://registry.npmjs.org/@silverprotocol/core/-/core-0.2.0-beta.0.tgz","fileCount":38,"integrity":"sha512-SPeqyYoXQ40F6J2s9CQ22EBRVDaAHtEHnqMHMX6glF5hYcN8+KTvavi/uTanGvWWC/imuEEBo4PQ/il7AQsUHw==","signatures":[{"sig":"MEUCIDirYGGMRIvmLABUZSBpPc1brF0J58Fh7/oRSrbC/SxaAiEAkVc9qcfCy5uGckkxEJg9y7F3Zit1RHKJc75nytxpDM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fcore@0.2.0-beta.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":675754},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e39dfc-a197-4b93-9113-60ea08e15d75"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/core"},"description":"AgJSON core — the typed schema (AgInput / AgEvent / AgMessage), the Normalizer interface, and the normative reduce().","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.2.0-beta.0_1783401885042_0.4573897914646594","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@silverprotocol/core","version":"0.2.1","keywords":["agjson","agent","agents","ai","llm","normalizer","protocol","streaming","mcp","claude","openai"],"license":"MIT","_id":"@silverprotocol/core@0.2.1","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://silverprotocol.io/AgJSON","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"63e66c6d201ed2412c4e10094e0392dffb7450ef","tarball":"https://registry.npmjs.org/@silverprotocol/core/-/core-0.2.1.tgz","fileCount":38,"integrity":"sha512-Qdz4bVAsKIdLPxvVJ/D/Qprbo4qn/HYydRHzZnKqrT/PM8/oNSf7D6dQEeOFRHxkes4nAkIKkN4aGJBxZO9Uiw==","signatures":[{"sig":"MEQCIEvrZ3pw0JA7rvztvHovlMvpkg+cLpL5XTkrQ1+KKhKJAiAb99MvZMUSNgzhZ2aeEw3dWG+wxyeHzkRXllGNkgRT6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fcore@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":676049},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e39dfc-a197-4b93-9113-60ea08e15d75"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/core"},"description":"AgJSON core — the typed schema (AgInput / AgEvent / AgMessage), the Normalizer interface, and the normative reduce().","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.2.1_1783414095525_0.32760531371862367","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@silverprotocol/core","version":"0.2.2","keywords":["agjson","agent","agents","ai","llm","normalizer","protocol","streaming","mcp","claude","openai"],"license":"MIT","_id":"@silverprotocol/core@0.2.2","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://silverprotocol.io/AgJSON","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"5b0d3021880459bba1bd4c88ff96532b9466be4e","tarball":"https://registry.npmjs.org/@silverprotocol/core/-/core-0.2.2.tgz","fileCount":38,"integrity":"sha512-GHKfwzWOoQ7VPGi3BEdoLBLgP+R8DMfmFg2NwnbwTVuX8mRHYhZ1hIhZqOo3KUg9Sxumogc3P7y6lPXLpPBtRw==","signatures":[{"sig":"MEUCIBn+6n0Wf0EYJKBGkgl3PjC8UHhoZssTld4szTbhWCD9AiEA0OvWhzNCFpRA2YJC0bPTVZRIdIi8/cvGMlZ3SO2D6W8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fcore@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":676302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e39dfc-a197-4b93-9113-60ea08e15d75"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/core"},"description":"AgJSON core — the typed schema (AgInput / AgEvent / AgMessage), the Normalizer interface, and the normative reduce().","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.2.2_1783420079344_0.02213473218102391","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@silverprotocol/core","version":"0.3.0","keywords":["agjson","agent","agents","ai","llm","normalizer","protocol","streaming","mcp","claude","openai"],"license":"MIT","_id":"@silverprotocol/core@0.3.0","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://silverprotocol.io/AgJSON","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"feb14195b9116dd6aae6af0d55f453785ebe5975","tarball":"https://registry.npmjs.org/@silverprotocol/core/-/core-0.3.0.tgz","fileCount":38,"integrity":"sha512-vuitHszdLTN/KQPVth/4O3a/yBrckrLIF8ZgdmE9qLqoED8hgFnIZPbNQmNEXAkGQymfjayl7YyTzyRk1D7zYQ==","signatures":[{"sig":"MEQCIGGbLsfN193qZ7DxSC2e0VD5Wwx/75jQomh32bl2HfVbAiApdqlXhoBQeTLwHmnclk6/H1EUSpNNk2qnohajuFQb9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fcore@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":676302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e39dfc-a197-4b93-9113-60ea08e15d75"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/core"},"description":"AgJSON core — the typed schema (AgInput / AgEvent / AgMessage), the Normalizer interface, and the normative reduce().","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.3.0_1783425315478_0.751775229414037","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@silverprotocol/core","version":"0.3.1","keywords":["agjson","agent","agents","ai","llm","normalizer","protocol","streaming","mcp","claude","openai"],"license":"MIT","_id":"@silverprotocol/core@0.3.1","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://silverprotocol.io/AgJSON","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"6f7320cac1f094c52b0117c5c5934f5459b0dffd","tarball":"https://registry.npmjs.org/@silverprotocol/core/-/core-0.3.1.tgz","fileCount":38,"integrity":"sha512-x5ZlcRxkoS6RM3couuRwKKvDuTVHLI41Lrj54A0phPMffnCbuMOYMYPj13JsnGMh6QUmOgiqThZKa6faz8ug9w==","signatures":[{"sig":"MEUCIBypqtc8BsQtaDRpPZWnhcTqHics8Jq3pNuTyi6xX8TgAiEA7CyL82sT1/Mxzc14oyzbWalJN1WpLH5j4GmwemK6Pw0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fcore@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":676302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e39dfc-a197-4b93-9113-60ea08e15d75"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/core"},"description":"AgJSON core — the typed schema (AgInput / AgEvent / AgMessage), the Normalizer interface, and the normative reduce().","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.3.1_1783426221037_0.8268868745146425","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@silverprotocol/core","version":"0.3.2","keywords":["agjson","agent","agents","ai","llm","normalizer","protocol","streaming","mcp","claude","openai"],"license":"MIT","_id":"@silverprotocol/core@0.3.2","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://silverprotocol.io/AgJSON","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"7310db71f9e2acf53e692ec09aa6e74deafa6d86","tarball":"https://registry.npmjs.org/@silverprotocol/core/-/core-0.3.2.tgz","fileCount":38,"integrity":"sha512-C2yRtXbAqD7xG8n/8YOsxvb53TVbzZ0ZrtoolQzr+85PJA9MT9Vgf+axmoSq9conN87l/KO+UxJZAJVkXwIuXQ==","signatures":[{"sig":"MEUCIGkDsjmgQg+0zWiRHyi16gv2FFxQGpJI5w1RDKTMPvDuAiEAy7zcFoINBFX7bKv/3DezQJoQJcKjYeU0bvUP5sxBR7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fcore@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":676302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e39dfc-a197-4b93-9113-60ea08e15d75"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/core"},"description":"AgJSON core — the typed schema (AgInput / AgEvent / AgMessage), the Normalizer interface, and the normative reduce().","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.3.2_1783427494916_0.9145999688566744","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@silverprotocol/core","version":"0.3.3","keywords":["agjson","agent","agents","ai","llm","normalizer","protocol","streaming","mcp","claude","openai"],"license":"MIT","_id":"@silverprotocol/core@0.3.3","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://silverprotocol.io/AgJSON","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"74684187ae2be0466d0ec0d75c13a41be40ba6c1","tarball":"https://registry.npmjs.org/@silverprotocol/core/-/core-0.3.3.tgz","fileCount":38,"integrity":"sha512-Kbx14OnKNddJdvVGGitWyfUESDA7PT8VKQd/FjvlkdpHfUsgRg+oSGHFLmMVGAZSDZy+MSRITXugomfIkZVxnA==","signatures":[{"sig":"MEUCIQC+2nSjCheK+hk0nJY8sO6oiElxPCvgRcU6WMj9UnouBQIgJL9ExN4dVXzQG+14omVnwuGaLhz/nIusj3NidAnV29U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fcore@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":676302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e39dfc-a197-4b93-9113-60ea08e15d75"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/core"},"description":"AgJSON core — the typed schema (AgInput / AgEvent / AgMessage), the Normalizer interface, and the normative reduce().","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.3.3_1783949463998_0.5201681086755121","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@silverprotocol/core","version":"0.3.4","keywords":["agjson","agent","agents","ai","llm","normalizer","protocol","streaming","mcp","claude","openai"],"license":"MIT","_id":"@silverprotocol/core@0.3.4","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://silverprotocol.io/AgJSON","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"79558b3a8351ee02ffe7c8540a83202a2e76bee7","tarball":"https://registry.npmjs.org/@silverprotocol/core/-/core-0.3.4.tgz","fileCount":38,"integrity":"sha512-V/7T5UETpxBrRAPKPplzoknfYJkLROOgX1OGYvdYOT9bRyrtCa+daz7LD+U6mWXSiq8MZBleEe2JFljcconNtQ==","signatures":[{"sig":"MEUCIHr7N+lJfDTGrjWm+ImLlsmmT6/Xqs0NTj5a9tCQ1IuiAiEA1toDE+395niiEWy5+z33yn/2TllaSAolT0wSS4yeGCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fcore@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":676302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e39dfc-a197-4b93-9113-60ea08e15d75"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/core"},"description":"AgJSON core — the typed schema (AgInput / AgEvent / AgMessage), the Normalizer interface, and the normative reduce().","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.3.4_1784707391755_0.8754831210500433","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@silverprotocol/core","version":"0.3.5","keywords":["agjson","agent","agents","ai","llm","normalizer","protocol","streaming","mcp","claude","openai"],"license":"MIT","_id":"@silverprotocol/core@0.3.5","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://silverprotocol.io/AgJSON","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"9fcc6378b113c8b366376a2325e4e7079bf96ce9","tarball":"https://registry.npmjs.org/@silverprotocol/core/-/core-0.3.5.tgz","fileCount":38,"integrity":"sha512-IOwLsStXzJGUKkmPC68qZA/b/CIIEN1vvwkQ/g64t0aO0jGOCsqEQ8n3AAc47Ktz/xl70lnQiq9SekPGC+dNxg==","signatures":[{"sig":"MEUCIHAO30rsq40XV0cI7/2gHG4DgY2I1CwyNXr+6sEEMjRaAiEA1WyQF+WB5uHXiuNDpNUctwma2jo0cmOszUxBFVsd7Ho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fcore@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":676302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e39dfc-a197-4b93-9113-60ea08e15d75"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/core"},"description":"AgJSON core — the typed schema (AgInput / AgEvent / AgMessage), the Normalizer interface, and the normative reduce().","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.3.5_1784715889803_0.09327512144752559","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@silverprotocol/core","version":"0.3.6","keywords":["agjson","agent","agents","ai","llm","normalizer","protocol","streaming","mcp","claude","openai"],"license":"MIT","_id":"@silverprotocol/core@0.3.6","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://silverprotocol.io/AgJSON","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"48e09eab99cabc7319fef056634c89666dea6163","tarball":"https://registry.npmjs.org/@silverprotocol/core/-/core-0.3.6.tgz","fileCount":38,"integrity":"sha512-6Y/q7ooTaZABHV1+Jfw1k+TwRhbogFvP06ZHGasq+IMyOnCdLnpkFQsSa109C3lnkY63rnkDNZcnmnfU0n2uXA==","signatures":[{"sig":"MEQCIFxHYthn4N9vOegMTsPzwQppV/bPI4QJzvxE8If64HwFAiB08g7Z++xLZDIaZE64PLhoKGHsNZYFN7fIKdlo98sreg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fcore@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":676302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e39dfc-a197-4b93-9113-60ea08e15d75"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/core"},"description":"AgJSON core — the typed schema (AgInput / AgEvent / AgMessage), the Normalizer interface, and the normative reduce().","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.3.6_1784940552068_0.680434378967758","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@silverprotocol/core","version":"0.3.7","keywords":["agjson","agent","agents","ai","llm","normalizer","protocol","streaming","mcp","claude","openai"],"license":"MIT","_id":"@silverprotocol/core@0.3.7","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://silverprotocol.io/AgJSON","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"6afab1333fd4f03073757a2ac20bbbcacba019ab","tarball":"https://registry.npmjs.org/@silverprotocol/core/-/core-0.3.7.tgz","fileCount":38,"integrity":"sha512-nKubhCZUSnDwZ5Dms/aNnqe2hMjlcWl8MjJqtqqAgFi4XZUe4/9YjKV1yYIe8qDjcgNR5X4w7mVAbFTQjFk/rQ==","signatures":[{"sig":"MEUCIQC9mdocw8lHCSGEFZezxaNbKMEbea1WgTs8T1kCuvFXYQIgF957kgvgAN5EWznYW9bnn8Fmi9q+tjS2jrG27Le8wd4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fcore@0.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":676302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e39dfc-a197-4b93-9113-60ea08e15d75"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/core"},"description":"AgJSON core — the typed schema (AgInput / AgEvent / AgMessage), the Normalizer interface, and the normative reduce().","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.3.7_1784943061513_0.03343227945916594","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@silverprotocol/core","version":"0.3.8","keywords":["agjson","agent","agents","ai","llm","normalizer","protocol","streaming","mcp","claude","openai"],"license":"MIT","_id":"@silverprotocol/core@0.3.8","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://silverprotocol.io/AgJSON","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"d4e33e407c443785c8a5ca24871eee723c0fe79b","tarball":"https://registry.npmjs.org/@silverprotocol/core/-/core-0.3.8.tgz","fileCount":38,"integrity":"sha512-br51VTLBOayR1Zz2M7u455r/XI4tnwMR+ANstB5H5uxAirwqKUgfRnoydIkCu2TlmGywBZcPdMbz4r73QP+8tg==","signatures":[{"sig":"MEUCIA3DPT531In53SwONXAF7Me+GCVL7PlwmnzDMBP7ks/3AiEAqVEaMKvK1ChhlHhqfxVHl0k57TDxkqlDMzmeCjE7BJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fcore@0.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":676302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e39dfc-a197-4b93-9113-60ea08e15d75"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/core"},"description":"AgJSON core — the typed schema (AgInput / AgEvent / AgMessage), the Normalizer interface, and the normative reduce().","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.3.8_1785302259253_0.43710800634370006","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@silverprotocol/core","version":"0.3.9","keywords":["agjson","agent","agents","ai","llm","normalizer","protocol","streaming","mcp","claude","openai"],"license":"MIT","_id":"@silverprotocol/core@0.3.9","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://silverprotocol.io/AgJSON","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"5bd96504dd266c7abb76057a6f669f0e9d81167b","tarball":"https://registry.npmjs.org/@silverprotocol/core/-/core-0.3.9.tgz","fileCount":38,"integrity":"sha512-yCyJpYGP7QI1IEWr5laOHwvnqtkoOqDODw4eAJ5E8RZPHloLXxxftUBVtnu4k5RpRZE6ga/xhPXLOIUDwtLKbg==","signatures":[{"sig":"MEUCIQDshyoAqmMnUBbdes3RrUBIFLdBjqbXZugGpEiGJtx/7wIgIfbxIJ2z4FCHMKpzRBr5H86sWsr1l6kxPBz/vBIq7/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fcore@0.3.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":676302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e39dfc-a197-4b93-9113-60ea08e15d75"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/core"},"description":"AgJSON core — the typed schema (AgInput / AgEvent / AgMessage), the Normalizer interface, and the normative reduce().","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.3.9_1785331897980_0.8301361552894657","host":"s3://npm-registry-packages-npm-production"}},"0.3.10":{"name":"@silverprotocol/core","version":"0.3.10","keywords":["agjson","agent","agents","ai","llm","normalizer","protocol","streaming","mcp","claude","openai"],"license":"MIT","_id":"@silverprotocol/core@0.3.10","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://silverprotocol.io/AgJSON","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"383e605f7b3032ead4e43a393c6230301a60f261","tarball":"https://registry.npmjs.org/@silverprotocol/core/-/core-0.3.10.tgz","fileCount":38,"integrity":"sha512-NYDtVNkgqQtfgfz3UjRuAc2feAOnH1WmJBqJvVAQmaL9SirmJ9+VuRF6LfUohBs2SIsVUXckLkFNUkjnAyXDRQ==","signatures":[{"sig":"MEQCIHECSjy0xUltgfktST2Zj60nbKhh2XNHnKF/qFy9m4vwAiB/2UeAodn0QHkB47uNBA+P3kKJKYb+9H3oEejIYNhIwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fcore@0.3.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":676303},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e39dfc-a197-4b93-9113-60ea08e15d75"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/core"},"description":"AgJSON core — the typed schema (AgInput / AgEvent / AgMessage), the Normalizer interface, and the normative reduce().","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.3.10_1785840875880_0.7115818767842379","host":"s3://npm-registry-packages-npm-production"}},"0.3.11":{"name":"@silverprotocol/core","version":"0.3.11","keywords":["agjson","agent","agents","ai","llm","normalizer","protocol","streaming","mcp","claude","openai"],"license":"MIT","_id":"@silverprotocol/core@0.3.11","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://silverprotocol.io/AgJSON","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"98af6d3064dbb347c8d4f122926ca4d5384fa1fc","tarball":"https://registry.npmjs.org/@silverprotocol/core/-/core-0.3.11.tgz","fileCount":38,"integrity":"sha512-U8oSzaEhEOGmiKzaANhmlzhYf9z7PIDWLI0aHGz7yG54GRdrJLxS8mRjrjWk/N+OTO0Qmw/kYP5FdClULzY8VQ==","signatures":[{"sig":"MEUCIQCF4jf6Jd1xGYppCj0NQlVW28uFpLtJTbcZwwn8rJ7dhgIgJPFXSfe1B8j6a3ODJR5w0blA+9Ud7ZugJQjR7bcCyl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fcore@0.3.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":676303},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e39dfc-a197-4b93-9113-60ea08e15d75"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/core"},"description":"AgJSON core — the typed schema (AgInput / AgEvent / AgMessage), the Normalizer interface, and the normative reduce().","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.3.11_1786075745150_0.6760376341928398","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@silverprotocol/core","version":"0.4.0","keywords":["agjson","agent","agents","ai","llm","normalizer","protocol","streaming","mcp","claude","openai"],"license":"MIT","_id":"@silverprotocol/core@0.4.0","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://silverprotocol.io/AgJSON","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"edfdeffe2a20941d0f86f2a5040012d008a69a20","tarball":"https://registry.npmjs.org/@silverprotocol/core/-/core-0.4.0.tgz","fileCount":38,"integrity":"sha512-rvbUp1XGrtYInYZ6g4pmaXNHIqRV7jxcfQIx97+Zv0tFXI+NEowShrrOENoH9K3jtEszYDw9q9l7fqEWm3kIpw==","signatures":[{"sig":"MEYCIQC2eES4vY86mfsdsRFqdxRL+ln36797Ps9myxWAdGLefgIhAKgHl+XJne8FB+3+ihGxzkyqS2KsrMXhC1c8c+otMRur","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fcore@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":676302},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e39dfc-a197-4b93-9113-60ea08e15d75"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/core"},"description":"AgJSON core — the typed schema (AgInput / AgEvent / AgMessage), the Normalizer interface, and the normative reduce().","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.4.0_1786077548808_0.9824290551723369","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@silverprotocol/core","version":"0.4.1","keywords":["agjson","agent","agents","ai","llm","normalizer","protocol","streaming","mcp","claude","openai"],"license":"MIT","_id":"@silverprotocol/core@0.4.1","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://silverprotocol.io/AgJSON","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"f7914c51e78b048387f7a62234d958968aad4396","tarball":"https://registry.npmjs.org/@silverprotocol/core/-/core-0.4.1.tgz","fileCount":38,"integrity":"sha512-a6WnkLJDdb3Ex9maFMAYMjzaC/D7F7/lrkNqE2wF2sVM4ENRuWwHGQORRjxC4Izxp6imYfEXIkZ2e18EVJ6FRw==","signatures":[{"sig":"MEYCIQD7dwDFvTX6amu8jHBXc7kYCQQJPFhme6EcukrukDqVTgIhAProE91SikSy+9L1ICFhD7VPyndpugUChVB5ny8U6j5Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fcore@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":677900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e39dfc-a197-4b93-9113-60ea08e15d75"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/core"},"description":"AgJSON core — the typed schema (AgInput / AgEvent / AgMessage), the Normalizer interface, and the normative reduce().","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.4.1_1786078405289_0.2595661171652104","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@silverprotocol/core","version":"0.4.2","keywords":["agjson","agent","agents","ai","llm","normalizer","protocol","streaming","mcp","claude","openai"],"license":"MIT","_id":"@silverprotocol/core@0.4.2","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://silverprotocol.io/AgJSON","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"8d7d9ef3e7041d171d64a4dfe60cabce62914bb8","tarball":"https://registry.npmjs.org/@silverprotocol/core/-/core-0.4.2.tgz","fileCount":38,"integrity":"sha512-3vHkKUKBXq7n5a2ekYsY+9SIOlnXBeSMlXNauSaVFflYCSBLw+Aizq8z1do2Lf4OhkSeFtl+3yVRDwsx3GJMDQ==","signatures":[{"sig":"MEQCIGabYz8j02wNHIUvAlFkhpTUXXlJZ9rwuOZZ/JEznj3AAiAyPtZghIVeUu21hUXoRogzqu0z61F/PEwQhC5+ZMZIkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fcore@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":677900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e39dfc-a197-4b93-9113-60ea08e15d75"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/core"},"description":"AgJSON core — the typed schema (AgInput / AgEvent / AgMessage), the Normalizer interface, and the normative reduce().","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.4.2_1786203055989_0.40118033254716745","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@silverprotocol/core","version":"0.4.3","keywords":["agjson","agent","agents","ai","llm","normalizer","protocol","streaming","mcp","claude","openai"],"license":"MIT","_id":"@silverprotocol/core@0.4.3","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://silverprotocol.io/AgJSON","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"543a60cfc47bc16a9122d0867ae5b9e076f98f67","tarball":"https://registry.npmjs.org/@silverprotocol/core/-/core-0.4.3.tgz","fileCount":38,"integrity":"sha512-zXiRFyBlFRHD6lZ5zUamlgvNv2MLOjoADL6b8wZj8KAEknVNVK+U7zGB41oxZzwkwJXlX6EpZ+Z7ySCSKsh+LA==","signatures":[{"sig":"MEUCIAiP5VZnAxNTo35dERd069OsgqpMHJ0Z8vlrRgWdGuoXAiEA+Q3UsoKTWd9z/Il+WLCITfynjQYTyD8duPmLwhJqgBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fcore@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":677900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e39dfc-a197-4b93-9113-60ea08e15d75"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/core"},"description":"AgJSON core — the typed schema (AgInput / AgEvent / AgMessage), the Normalizer interface, and the normative reduce().","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.4.3_1786591358005_0.3134161091450529","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@silverprotocol/core","version":"0.4.4","keywords":["agjson","agent","agents","ai","llm","normalizer","protocol","streaming","mcp","claude","openai"],"license":"MIT","_id":"@silverprotocol/core@0.4.4","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://silverprotocol.io/AgJSON","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"8e9c6b9ba74fa39346fd021970ae8212ccc0cd06","tarball":"https://registry.npmjs.org/@silverprotocol/core/-/core-0.4.4.tgz","fileCount":38,"integrity":"sha512-RQYmMdhAJtKip4xAPb89ULIGhnuEoNtVWrPtnMqZYDAAnLI9iUaKyGXJhb5I+jG2lvaHFgS/Wolxt4GVzSbsjA==","signatures":[{"sig":"MEYCIQCoZKlWai1mMKoW3bfDPNHQuqQx1LDc7/m71KSsK2oURwIhAMGSCgBKtBZqNBZg47j9ilcjCH3eP354KwYsdz5m9Wis","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fcore@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":677900},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e39dfc-a197-4b93-9113-60ea08e15d75"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/core"},"description":"AgJSON core — the typed schema (AgInput / AgEvent / AgMessage), the Normalizer interface, and the normative reduce().","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.4.4_1786798105301_0.8226734862159593","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@silverprotocol/core","version":"0.5.0","keywords":["agjson","agent","agents","ai","llm","normalizer","protocol","streaming","mcp","claude","openai"],"license":"MIT","_id":"@silverprotocol/core@0.5.0","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://silverprotocol.io/AgJSON","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"8759a9e7a99254e093bc3d5afa15b5c0577bddf4","tarball":"https://registry.npmjs.org/@silverprotocol/core/-/core-0.5.0.tgz","fileCount":38,"integrity":"sha512-6t0hdMsCf451Ka6P83wEoVsXftzrKfJMQOyGNrmLgWi5QWWKZZjzIEB+tLLS60qJVHFLhK+RawzSCK9hT7Ra5A==","signatures":[{"sig":"MEYCIQCMBvzqnTx5CGKFV6Z4u6x8n/jAEuUtLQsmYDl8asLkWQIhAOIcAsXKJRrZDhblDgOq9JobMmXcvwTWdqxjEKxyI9GA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fcore@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":695230},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e39dfc-a197-4b93-9113-60ea08e15d75"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/core"},"description":"AgJSON core — the typed schema (AgInput / AgEvent / AgMessage), the Normalizer interface, and the normative reduce().","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.5.0_1786803280587_0.890251796805853","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@silverprotocol/core","version":"0.5.1","keywords":["agjson","agent","agents","ai","llm","normalizer","protocol","streaming","mcp","claude","openai"],"license":"MIT","_id":"@silverprotocol/core@0.5.1","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://silverprotocol.io/AgJSON","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"8ecddd6bad01c4b990cc46a2b8836d2166cba9fb","tarball":"https://registry.npmjs.org/@silverprotocol/core/-/core-0.5.1.tgz","fileCount":38,"integrity":"sha512-K/Ple05RQOC5VXJ9uh715j4xTI5YvyxJ10gb/pqmRNY1k4oNEI16EcEYcC8jOSYoOjw4TqxTuyNRuk3OwHGsZw==","signatures":[{"sig":"MEUCIF9nquEDlb5Pel7EniCaL3sbHzpMD1iCJx66UcynsfYyAiEAjiNOvU4C+8+P+7ArwQte0v6cFlxoNismDzF25Eqzx3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fcore@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":695230},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e39dfc-a197-4b93-9113-60ea08e15d75"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/core"},"description":"AgJSON core — the typed schema (AgInput / AgEvent / AgMessage), the Normalizer interface, and the normative reduce().","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.5.1_1787140621423_0.368688924727397","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@silverprotocol/core","version":"0.5.2","keywords":["agjson","agent","agents","ai","llm","normalizer","protocol","streaming","mcp","claude","openai"],"license":"MIT","_id":"@silverprotocol/core@0.5.2","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://silverprotocol.io/AgJSON","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"a39d3482e50553dd438bfd0df1d59151c1caecf4","tarball":"https://registry.npmjs.org/@silverprotocol/core/-/core-0.5.2.tgz","fileCount":38,"integrity":"sha512-2EooUPsO95U1sWPye5KrkDmW8tKk2z+fi81p6pvFi9Mn+WsKB6l09adKxOLZLMu5r6uRtY90QxcpARBJmpHZdw==","signatures":[{"sig":"MEQCIF31fE0vzMjzu/WYSKGC11IYeeVGinlRNryXwelHIooGAiBTNmXLmvatiEDdoPx8OZbo8JwO2NJmTtgNmrgCq19CQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fcore@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":695230},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e39dfc-a197-4b93-9113-60ea08e15d75"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/core"},"description":"AgJSON core — the typed schema (AgInput / AgEvent / AgMessage), the Normalizer interface, and the normative reduce().","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.5.2_1787651907465_0.9290023450643852","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@silverprotocol/core","version":"0.5.3","keywords":["agjson","agent","agents","ai","llm","normalizer","protocol","streaming","mcp","claude","openai"],"license":"MIT","_id":"@silverprotocol/core@0.5.3","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://silverprotocol.io/AgJSON","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"29d939a118656242f0385cd109c55f0052fdfc48","tarball":"https://registry.npmjs.org/@silverprotocol/core/-/core-0.5.3.tgz","fileCount":38,"integrity":"sha512-8WeTIBJjDhZkUU9qkW2PiuCEXoZT6M69YZ40xPykldkhc93N0M7Ig9ctB7kQa/cfgPJwyYmqX60hXGUwioUZcQ==","signatures":[{"sig":"MEUCIQC4r+Fv+xYFsVk8Owi9vnJ5LB+cDhW0T0ZgiApT/y5XnAIgNxUOj3R1qEKJDv2BglPe9W89C9BQoApDN2Mjdrflsqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fcore@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":695230},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e39dfc-a197-4b93-9113-60ea08e15d75"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/core"},"description":"AgJSON core — the typed schema (AgInput / AgEvent / AgMessage), the Normalizer interface, and the normative reduce().","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.5.3_1787894658139_0.6314891479870401","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@silverprotocol/core","version":"0.5.4","keywords":["agjson","agent","agents","ai","llm","normalizer","protocol","streaming","mcp","claude","openai"],"license":"MIT","_id":"@silverprotocol/core@0.5.4","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://silverprotocol.io/AgJSON","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"ac640d26c553d3033d616ad7b1b1277c0c7c7851","tarball":"https://registry.npmjs.org/@silverprotocol/core/-/core-0.5.4.tgz","fileCount":38,"integrity":"sha512-THUkPN8a4UvdzJ140iz4wLveucxK7vLxbShKk8b38WoQDuCB5U7bQijVlvrjjtjiFozFi1T4sBeN1rcFDhYazg==","signatures":[{"sig":"MEUCIEWBB8t8KlJa/nYQonOi3IXmZEZH19jLosHo0hbADqfhAiEA8PKrPYZhxdsWnEKklN1iviUxKdik5cZ8+gZp4G1WAS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fcore@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":696748},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e39dfc-a197-4b93-9113-60ea08e15d75"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/core"},"description":"AgJSON core — the typed schema (AgInput / AgEvent / AgMessage), the Normalizer interface, and the normative reduce().","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.5.4_1788337413245_0.6218811400687752","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@silverprotocol/core","version":"0.6.0","keywords":["agjson","agent","agents","ai","llm","normalizer","protocol","streaming","mcp","claude","openai"],"license":"MIT","_id":"@silverprotocol/core@0.6.0","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://silverprotocol.io/AgJSON","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"804dd2a93a790686ed26e03ce82c53e81532eb7f","tarball":"https://registry.npmjs.org/@silverprotocol/core/-/core-0.6.0.tgz","fileCount":38,"integrity":"sha512-acu+LPD2BUi3/s+5an4FkQjhYGjnCLS5mErhn1Yu5kNU+VzIzkw6wxCaV5n7BUekEYMI7m66Ojm44jEv4Vm+2Q==","signatures":[{"sig":"MEUCIQD00ebvdAzO27wBW7lwShNpARsH7vDUowVDKCffIg021gIgAyl81vJONnMUejjEPCqs3mbuLZCbj0CCg8m/NODhJe4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fcore@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":696748},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e39dfc-a197-4b93-9113-60ea08e15d75"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/core"},"description":"AgJSON core — the typed schema (AgInput / AgEvent / AgMessage), the Normalizer interface, and the normative reduce().","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.6.0_1788353346005_0.9752345526772173","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@silverprotocol/core","version":"0.6.1","keywords":["agjson","agent","agents","ai","llm","normalizer","protocol","streaming","mcp","claude","openai"],"license":"MIT","_id":"@silverprotocol/core@0.6.1","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://silverprotocol.io/AgJSON","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"00b2e2fac1b80f81e4f4dd5682b9c16b0caff018","tarball":"https://registry.npmjs.org/@silverprotocol/core/-/core-0.6.1.tgz","fileCount":38,"integrity":"sha512-GloXRBJDBhw0hvq3A7c7yZSdNE6IOM3T6OFBPwmWD7EdvxjeoRsZ0bfAhKNqLMb11uFcR2a43z59i89ZP9Z0NQ==","signatures":[{"sig":"MEQCIFKmiqw9Ur4rxgSWIljxeXBVejhmmlET8aK93+WHPdO0AiBUUyMaA/CIo/VmSt3DC9758WHr7IfbMPa0AaJgszlULg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fcore@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":696748},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e39dfc-a197-4b93-9113-60ea08e15d75"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/core"},"description":"AgJSON core — the typed schema (AgInput / AgEvent / AgMessage), the Normalizer interface, and the normative reduce().","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.6.1_1788593904791_0.9440078431348247","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@silverprotocol/core","version":"0.6.2","keywords":["agjson","agent","agents","ai","llm","normalizer","protocol","streaming","mcp","claude","openai"],"license":"MIT","_id":"@silverprotocol/core@0.6.2","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://silverprotocol.io/AgJSON","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"0e13917209375baa16e8dfa65e1965060f857b18","tarball":"https://registry.npmjs.org/@silverprotocol/core/-/core-0.6.2.tgz","fileCount":38,"integrity":"sha512-l6ZNvVbsYIrItliwh38TNCzgrDhdM3fpFfXikaVh1lgJ5CdR+/EBZ6R9jCARzIOQdVC3YauU2+YArTGyBilkWg==","signatures":[{"sig":"MEUCIDvpuns8lUBtMDR0Wm5NH41CpA1gA1A626U66RRrQYeKAiEAghkYbXgLqEk4AIGD6olbocm0+I1sadJI7wrNEvssWYo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCsgXAYmRUD5+kXD3MPZ0LqhAWusiUDVCFkEAbY2pgS4QIgCoeUxOzAobqSmVtZjPOBPMxCzGDAEEg4EoK2oN/EUSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fcore@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":696748},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e39dfc-a197-4b93-9113-60ea08e15d75"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/core"},"description":"AgJSON core — the typed schema (AgInput / AgEvent / AgMessage), the Normalizer interface, and the normative reduce().","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.6.2_1789440208926_0.9458902889059702","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@silverprotocol/core","version":"0.6.3","keywords":["agjson","agent","agents","ai","llm","normalizer","protocol","streaming","mcp","claude","openai"],"license":"MIT","_id":"@silverprotocol/core@0.6.3","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://silverprotocol.io/AgJSON","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"d10079d008edca9f0a95b60403c44209e7b59889","tarball":"https://registry.npmjs.org/@silverprotocol/core/-/core-0.6.3.tgz","fileCount":38,"integrity":"sha512-re8voX8W3LE0GVOh+KHWg0cpYtjD4+D5ePLUEwFbD5hZvUgR3sbl8RUH9rF8jkzyoLYep40zqzH3+FtkWBwLQA==","signatures":[{"sig":"MEUCIAg80ifh/gn58In3agNC/+A3aLFWgH22MxlrVmYi8bw9AiEAhalNImuu9Vho6kJFEYQ+O95TElHqEx1vi4LMp0rIGIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIACTQc9ko6VbeTQW5fYjPhGM0bJQlTuZFb43z1vXGZQiAiA48rXPaJTgYMJRHgZVSNgIJjKQGbF8u1Ea8/47M344fA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fcore@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":696748},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e39dfc-a197-4b93-9113-60ea08e15d75"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/core"},"description":"AgJSON core — the typed schema (AgInput / AgEvent / AgMessage), the Normalizer interface, and the normative reduce().","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.6.3_1790114126366_0.37548553856251954","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@silverprotocol/core","version":"0.6.4","keywords":["agjson","agent","agents","ai","llm","normalizer","protocol","streaming","mcp","claude","openai"],"license":"MIT","_id":"@silverprotocol/core@0.6.4","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://silverprotocol.io/AgJSON","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"172271160d8366fcc8da04a1b8f362b4a84da810","tarball":"https://registry.npmjs.org/@silverprotocol/core/-/core-0.6.4.tgz","fileCount":38,"integrity":"sha512-sg2o/9Yb2NSZvaLXKiznrZsmtamh2yBeMqvsoYB4IW68Mld4+g8pqrlN1BT09uAY0YQ0ZmTFEdqg9jNQshk91w==","signatures":[{"sig":"MEUCIFyK/8EEcL841pN4PERUaB9/mBU5bKwFvos9LH3KeFr7AiEAtzctodZLFLMo8623dS+8jf41qnw9auARuUChuqDtyKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH1tV49fAfAIAzEfURLO5/T9/DyfY3rOhNjgtanuHtG2AiAfmVom47xnxQvefTdt7EdqIkeO/qeslhc3L6OvNsc1/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fcore@0.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":698629},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e39dfc-a197-4b93-9113-60ea08e15d75"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/core"},"description":"AgJSON core — the typed schema (AgInput / AgEvent / AgMessage), the Normalizer interface, and the normative reduce().","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.6.4_1790155395563_0.2827889143028657","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@silverprotocol/core","version":"0.6.5","keywords":["agjson","agent","agents","ai","llm","normalizer","protocol","streaming","mcp","claude","openai"],"license":"MIT","_id":"@silverprotocol/core@0.6.5","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://silverprotocol.io/AgJSON","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"5f695272a9e96032a3b4e02a3bd8194d72ff8ff5","tarball":"https://registry.npmjs.org/@silverprotocol/core/-/core-0.6.5.tgz","fileCount":38,"integrity":"sha512-ZwESWR0rG4OL3kq9hlqk1r+6oYPVt9oNbz1oFMwjKZvdsOcjBq/xrviF7YY/WWeCcu4fBOFowLVFqh3hKqx/MQ==","signatures":[{"sig":"MEUCIDejjguPK+iYn69YN6j05SdRT58SRv4Gcp5qlq4h49X8AiEAmgqiN0IDhjvbpEckos3TYTat2HUKSJDIGvh/itmhNYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDyagKewZWcFAPYLHYxBVRLzV/Z28OoVLSBYxEEadOoPAIgaCLmlRGBdRb3HK0lfaS9PODNhMQOEMNuQw8THJ6qUWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fcore@0.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":699761},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e39dfc-a197-4b93-9113-60ea08e15d75"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/core"},"description":"AgJSON core — the typed schema (AgInput / AgEvent / AgMessage), the Normalizer interface, and the normative reduce().","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.6.5_1790158235671_0.3547074061230464","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@silverprotocol/core","version":"0.6.6","keywords":["agjson","agent","agents","ai","llm","normalizer","protocol","streaming","mcp","claude","openai"],"license":"MIT","_id":"@silverprotocol/core@0.6.6","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://silverprotocol.io/AgJSON","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"aa6b471ada8dbcf7aeb2df34dd13d69f40166ddd","tarball":"https://registry.npmjs.org/@silverprotocol/core/-/core-0.6.6.tgz","fileCount":38,"integrity":"sha512-UorUUx2jLW7v+oYBsePqKAlVX2v7RnxKbAfClFfDfvPHBO70UgXjA9/d0qY9Jk5Z1+lWBwTA7bun7RZdinsjQg==","signatures":[{"sig":"MEYCIQDz1MiCJD2jUT6bpiSpbJ6AwGOK/pp9hgGkzWkeAv5H6wIhALqIX17qGgaFcnuwJIDfZO4dUFQifRfM6bei4PFJpgi8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICHGlFP83oq8sD1cz5SygbPkVmDKpB394dGX872kM60iAiAgAzcWsou2GUFs68Ay9j6mG9AjuopmyX1ahT2LnDJMuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fcore@0.6.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":703597},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e39dfc-a197-4b93-9113-60ea08e15d75"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/core"},"description":"AgJSON core — the typed schema (AgInput / AgEvent / AgMessage), the Normalizer interface, and the normative reduce().","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.6.6_1790189543156_0.7762200031432391","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@silverprotocol/core","version":"0.6.7","keywords":["agjson","agent","agents","ai","llm","normalizer","protocol","streaming","mcp","claude","openai"],"license":"MIT","_id":"@silverprotocol/core@0.6.7","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://silverprotocol.io/AgJSON","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"760c46cd963906eec9657b3d432fa3000f8d4787","tarball":"https://registry.npmjs.org/@silverprotocol/core/-/core-0.6.7.tgz","fileCount":38,"integrity":"sha512-aZUDmkRU3FFt9lEczHdegfZl6gC63vksGfa1EziAU90rmxHygaz5zjQRWp3oSdaXTnkkEq6lq7GJjwuYYBty9Q==","signatures":[{"sig":"MEQCIDylvdRD5ixlcs4Yfl1t9AL1M78cFnNv5OP0PZTOwDq1AiBR72HssFI8T1vf867fZKxOTWFEGwCOM881apey29FIfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH2sY1ObCdw0X0gMTe35/jK9bs3RgPzYbpoXrORRTtdaAiAOLYOHf6S7N7eoLtr8SG0uWfA8kgdo2zRQFpkwGW49bQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fcore@0.6.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":703597},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e39dfc-a197-4b93-9113-60ea08e15d75"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/core"},"description":"AgJSON core — the typed schema (AgInput / AgEvent / AgMessage), the Normalizer interface, and the normative reduce().","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.6.7_1790190166937_0.40523955681966917","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@silverprotocol/core","version":"0.7.0","keywords":["agjson","agent","agents","ai","llm","normalizer","protocol","streaming","mcp","claude","openai"],"license":"MIT","_id":"@silverprotocol/core@0.7.0","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://silverprotocol.io/AgJSON","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"deeb25032b4ab6fdad1091896fa209f7efb6c225","tarball":"https://registry.npmjs.org/@silverprotocol/core/-/core-0.7.0.tgz","fileCount":58,"integrity":"sha512-ffnNA8C1Tsk6x2ftHSPHeHKNMrHyi9PKzF8Z5fOT9arFRv9kvfDHjiIPqUH/B+NFuZapzZnIPyHIJMVKT2iVgg==","signatures":[{"sig":"MEQCIC4mJzHDgYV67TxJbwy6xSjv7hIthFoGTMSF9bYELxfTAiBad6Oth3bdVqceoOWF2GQv8jNKnsa6RoT0h1hU6mkIHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCLoxD3WYM7ex+0Ux4BKo9PkU3uBWKgSReb78mXjva+ngIgVPJISHEI+TaDMBUOZPV46xpzxQkcszqtUvJjGQRZyZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fcore@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":864608},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e39dfc-a197-4b93-9113-60ea08e15d75"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/core"},"description":"AgJSON core — the typed schema (AgInput / AgEvent / AgMessage), the Normalizer interface, and the normative reduce().","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.7.0_1790253938472_0.958830153004065","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@silverprotocol/core","version":"0.7.1","keywords":["agjson","agent","agents","ai","llm","normalizer","protocol","streaming","mcp","claude","openai"],"license":"MIT","_id":"@silverprotocol/core@0.7.1","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://silverprotocol.io/AgJSON","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"4d3ec59c0f6f16a585343fa089a6eee96aa377c0","tarball":"https://registry.npmjs.org/@silverprotocol/core/-/core-0.7.1.tgz","fileCount":58,"integrity":"sha512-SSmPSlKOuPaap34RP7vMYICEE+rBapPEZ/TtKRant3MBKrQVFtjpc88g/SSI+9JOMZuvXqBQzLRBOL/cjpjY5Q==","signatures":[{"sig":"MEUCIQCFB7Qo60I+tggIH72Pvm4wt7gpiHkoS3NiNIkfX6iSUQIgasEbLxTOrdUYA35En8XxUG7Ezj8f9Gkf5Sw/iZtIz6c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDrSwf3q0hVy9rqanZFykU7GnIfCXy0DhLaD4bkHQJQkgIgXGbr8TED6BGOc6s6+dl0Z7bPciMWnGjnpeUxaTjOUNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fcore@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":865851},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e39dfc-a197-4b93-9113-60ea08e15d75"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/core"},"description":"AgJSON core — the typed schema (AgInput / AgEvent / AgMessage), the Normalizer interface, and the normative reduce().","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.7.1_1790309258827_0.44847666690592836","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@silverprotocol/core","version":"0.7.2","keywords":["agjson","agent","agents","ai","llm","normalizer","protocol","streaming","mcp","claude","openai"],"license":"MIT","_id":"@silverprotocol/core@0.7.2","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://silverprotocol.io/AgJSON","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"dc48eed8ae58ecb4e248168cabe3065043c4e408","tarball":"https://registry.npmjs.org/@silverprotocol/core/-/core-0.7.2.tgz","fileCount":58,"integrity":"sha512-ExOKaZZzMh4R/GWj1/pWPf0wX/P+UYw7Q2OmTgza/IEGOxvH9ffPdI7gvjt3aMzeTZDgKmtMBbFiXkQlkwaqPQ==","signatures":[{"sig":"MEQCIDD9wNdivtFF78HKTmZ+AcJ7SOTsVBUpGQNiMdTba/wPAiBU6zkafIDzq/7MvpZdFWxEVKQk/uqIbwG8/sCv5/0WnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICmpVts5BmUtDO/j1eb8lQ1htfvhhUmg9uN3vk8NqaerAiB1TAsIkLaZ3GrWHOCoHRvxr2XocDFefNAQHiP00yayGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fcore@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":865851},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e39dfc-a197-4b93-9113-60ea08e15d75"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/core"},"description":"AgJSON core — the typed schema (AgInput / AgEvent / AgMessage), the Normalizer interface, and the normative reduce().","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.7.2_1790315730209_0.2574445929934954","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@silverprotocol/core","version":"0.8.0","keywords":["agjson","agent","agents","ai","llm","normalizer","protocol","streaming","mcp","claude","openai"],"license":"MIT","_id":"@silverprotocol/core@0.8.0","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://silverprotocol.io/AgJSON","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"c6096ef610d1ad61778d553abdddc6e3639db907","tarball":"https://registry.npmjs.org/@silverprotocol/core/-/core-0.8.0.tgz","fileCount":63,"integrity":"sha512-xr6CKmjRUwZjhMcl7cBcNutKfFH0yIsJ86ZcsdrhVFc29lfZtkEleymyL2mdhnxWsaCW3mlMtr3EiaqIpDWuSg==","signatures":[{"sig":"MEUCIAen99Y3ryqe9oAaamHNVk06qLSJOjGuS8ZJH3MGQokzAiEAklsdZSMDVmRjbcrICBi8dm5KwNQkoVHaqO3FLnTeg1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIA2oghQe/XDZpTtB5fNiJQ8ZwQwnSDbHELq7SLAQarllAiEAic1YuW6UUg7QHbj+glPOsoP28S0dFp4C8qYXXadlnOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fcore@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":900471},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e39dfc-a197-4b93-9113-60ea08e15d75"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/core"},"description":"AgJSON core — the typed schema (AgInput / AgEvent / AgMessage), the Normalizer interface, and the normative reduce().","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.8.0_1790382624133_0.3177720679293099","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@silverprotocol/core","version":"0.9.0","keywords":["agjson","agent","agents","ai","llm","normalizer","protocol","streaming","mcp","claude","openai"],"license":"MIT","_id":"@silverprotocol/core@0.9.0","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://silverprotocol.io/AgJSON","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"f9c3d0487138cb475ffc59b95631b97141643741","tarball":"https://registry.npmjs.org/@silverprotocol/core/-/core-0.9.0.tgz","fileCount":63,"integrity":"sha512-OMMC6Cax6fAik2KUSxqEIxoNRTN1zeaPeyxvFHRGisPJE5fpmwv+wrRrrlTyV26jzitLBCiSy0XQSBK8LVXKvQ==","signatures":[{"sig":"MEUCIE2NNgWSsahYzJ7QmebK3CK0ViOWdQTCqTIdCuBmKu+WAiEAwDMAXbVpGoj1s8ua1HhdrepsuF84VrkzilQwupZpgvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIH/3OBwZccLr980XAFz3W8fjlSs3PX8sn5G8Z1CInYFEAiEA0Wmqjuid5CAU87qUhe1GoNNy86xJahrgm3EbVcJgz0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fcore@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":909963},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e39dfc-a197-4b93-9113-60ea08e15d75"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/core"},"description":"AgJSON core — the typed schema (AgInput / AgEvent / AgMessage), the Normalizer interface, and the normative reduce().","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.9.0_1790400632302_0.05882642270680116","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@silverprotocol/core","version":"0.10.0","keywords":["agjson","agent","agents","ai","llm","normalizer","protocol","streaming","mcp","claude","openai"],"license":"MIT","_id":"@silverprotocol/core@0.10.0","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://silverprotocol.io/AgJSON","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"891df88d7fa63f8c672592c31fbffb02a8f27124","tarball":"https://registry.npmjs.org/@silverprotocol/core/-/core-0.10.0.tgz","fileCount":63,"integrity":"sha512-rQK6PYQX+PlBG9lVjJI5k0HJZK0rorvE2xVC10Dk3AEKuPTt/H9n7It+euOX0RR5SZxz/UYshsNJiyHJiWFfWA==","signatures":[{"sig":"MEYCIQCXF9Hq8HSQhh/GatlR+7Ccne7QWuK0Z5gS/ZIP8xNi3QIhALlzY0DM+d/YA2NgkdQLqfZk2ieg7iJpabu2gYfJ9hxX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCp9zIT/61z23TQ8DKQdEBnLYCzWzNAA9y+3QCkFI8P4AIgPWePz+tNyrlbhQ5Q2oW9fsddrb6oMxw4rbp2B+twEZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fcore@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":911626},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e39dfc-a197-4b93-9113-60ea08e15d75"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/core"},"description":"AgJSON core — the typed schema (AgInput / AgEvent / AgMessage), the Normalizer interface, and the normative reduce().","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.10.0_1790429122314_0.012605654518259124","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@silverprotocol/core","version":"0.11.0","keywords":["agjson","agent","agents","ai","llm","normalizer","protocol","streaming","mcp","claude","openai"],"license":"MIT","_id":"@silverprotocol/core@0.11.0","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"homepage":"https://silverprotocol.io/AgJSON","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"66d3d50fac8ac2dc4f9898933033b57621e144e3","tarball":"https://registry.npmjs.org/@silverprotocol/core/-/core-0.11.0.tgz","fileCount":63,"integrity":"sha512-0zUsswTusYxmKjnTdFAJFbu5ye6TNrPI1rk2J5hJF9XtFbkLxWl/i9Cm897NEIbJ8cpVIiWFkOkNnoc1UzKRQA==","signatures":[{"sig":"MEUCIQDkU5dpltM5+r9zJzhRjmoOnvpwlz75225K4POqldSZqQIgQMTZlo3Nl9RSQeErcqaFw+dnoMj1l4Y8JG9ppLEjhcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDs3zvYXtcUa5xeP2WI9kuXhYI4QzX//Ob4gtEcH8Ab7gIhALpm6Bxy3dx4HXvBdC8KJSg4yFZCINgANZHhbu/aL4EF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fcore@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":914104},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b","typecheck":"tsc -p tsconfig.json --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e39dfc-a197-4b93-9113-60ea08e15d75"}},"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/core"},"description":"AgJSON core — the typed schema (AgInput / AgEvent / AgMessage), the Normalizer interface, and the normative reduce().","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/core_0.11.0_1790474697271_0.07721702477790204","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"_id":"@silverprotocol/core@0.12.0","bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"dist":{"shasum":"0154cb1dd8000872574c9e3786e80701f3af031e","tarball":"https://registry.npmjs.org/@silverprotocol/core/-/core-0.12.0.tgz","fileCount":63,"integrity":"sha512-uZ7pG9l7v+AjsyBGFnO3ANHxpuk+nG13Un7nbo6oklqyYMTGFLJCvH5sK1Zj5ApROk43JzvWj3lGxEph8p4Pdg==","signatures":[{"sig":"MEYCIQC02xxQ4cxRJXbkW3zJSCIXp1GtRY7RZLyIleewDR1eegIhAOOjt38FUNmdoZSV4kOowY6dnQ3aXCU/Bwf2QhhVu5kp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDjHtjQmcQGjiTtEvy6STVceyb5pB358nQba4K1+W0euwIhAKVO45CzNCilXVrdltDjlaWLs25FD15ZqtPMsnQSmCqV"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@silverprotocol%2fcore@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":914241},"main":"./dist/index.js","name":"@silverprotocol/core","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.12.0"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"license":"MIT","scripts":{"test":"vitest run","build":"tsc -b","typecheck":"tsc -p tsconfig.json --noEmit"},"version":"0.12.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e39dfc-a197-4b93-9113-60ea08e15d75"}},"homepage":"https://silverprotocol.io/AgJSON","keywords":["agjson","agent","agents","ai","llm","normalizer","protocol","streaming","mcp","claude","openai"],"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/core"},"description":"AgJSON core — the typed schema (AgInput / AgEvent / AgMessage), the Normalizer interface, and the normative reduce().","directories":{},"maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_0.12.0_1790517673478_0.5011797740250223"}}},"time":{"created":"2026-07-06T03:48:38.866Z","modified":"2026-09-27T14:01:13.938Z","0.1.0":"2026-07-06T03:48:39.125Z","0.2.0":"2026-07-07T04:52:56.486Z","0.2.0-beta.0":"2026-07-07T05:24:45.198Z","0.2.1":"2026-07-07T08:48:15.654Z","0.2.2":"2026-07-07T10:27:59.531Z","0.3.0":"2026-07-07T11:55:15.628Z","0.3.1":"2026-07-07T12:10:21.173Z","0.3.2":"2026-07-07T12:31:35.116Z","0.3.3":"2026-07-13T13:31:04.166Z","0.3.4":"2026-07-22T08:03:11.984Z","0.3.5":"2026-07-22T10:24:49.952Z","0.3.6":"2026-07-25T00:49:12.268Z","0.3.7":"2026-07-25T01:31:01.692Z","0.3.8":"2026-07-29T05:17:39.377Z","0.3.9":"2026-07-29T13:31:38.144Z","0.3.10":"2026-08-04T10:54:36.067Z","0.3.11":"2026-08-07T04:09:05.321Z","0.4.0":"2026-08-07T04:39:08.954Z","0.4.1":"2026-08-07T04:53:25.446Z","0.4.2":"2026-08-08T15:30:56.137Z","0.4.3":"2026-08-13T03:22:38.143Z","0.4.4":"2026-08-15T12:48:25.461Z","0.5.0":"2026-08-15T14:14:40.726Z","0.5.1":"2026-08-19T11:57:01.564Z","0.5.2":"2026-08-25T09:58:27.607Z","0.5.3":"2026-08-28T05:24:18.288Z","0.5.4":"2026-09-02T08:23:33.390Z","0.6.0":"2026-09-02T12:49:06.140Z","0.6.1":"2026-09-05T07:38:24.952Z","0.6.2":"2026-09-15T02:43:29.019Z","0.6.3":"2026-09-22T21:55:26.676Z","0.6.4":"2026-09-23T09:23:15.707Z","0.6.5":"2026-09-23T10:10:35.772Z","0.6.6":"2026-09-23T18:52:23.270Z","0.6.7":"2026-09-23T19:02:47.032Z","0.7.0":"2026-09-24T12:45:38.606Z","0.7.1":"2026-09-25T04:07:38.938Z","0.7.2":"2026-09-25T05:55:30.374Z","0.8.0":"2026-09-26T00:30:24.292Z","0.9.0":"2026-09-26T05:30:32.458Z","0.10.0":"2026-09-26T13:25:22.395Z","0.11.0":"2026-09-27T02:04:57.366Z","0.12.0":"2026-09-27T14:01:13.569Z"},"bugs":{"url":"https://github.com/silverprotocol/typescript-sdk/issues"},"license":"MIT","homepage":"https://silverprotocol.io/AgJSON","keywords":["agjson","agent","agents","ai","llm","normalizer","protocol","streaming","mcp","claude","openai"],"repository":{"url":"git+https://github.com/silverprotocol/typescript-sdk.git","type":"git","directory":"packages/core"},"description":"AgJSON core — the typed schema (AgInput / AgEvent / AgMessage), the Normalizer interface, and the normative reduce().","maintainers":[{"name":"wanseob","email":"email@wanseob.com"},{"name":"gustavo-ignis","email":"gustavo@loqu.co"}],"readme":"<p align=\"center\">\n  <img src=\"https://silverprotocol.io/hero.png\" width=\"200\" alt=\"A glass prism splitting a beam of white light into a rainbow\" />\n</p>\n\n<h1 align=\"center\">@silverprotocol/core</h1>\n\n<p align=\"center\">\n  <b>AgJSON</b> — the open, typed transport for normalized agent-framework I/O, unopinionated about storage and rendering.<br/>\n  The core package: the typed schema, the <code>Normalizer</code> contract, and the normative <code>reduce()</code>.\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@silverprotocol/core\"><img src=\"https://img.shields.io/npm/v/%40silverprotocol%2Fcore?color=0a7\"></a>\n  <a href=\"https://github.com/silverprotocol/AgJSON/blob/main/LICENSE\"><img src=\"https://img.shields.io/badge/license-MIT-blue\"></a>\n  <a href=\"https://silverprotocol.io/AgJSON\"><img src=\"https://img.shields.io/badge/spec-1.0.0--draft.8-6ee7ff\"></a>\n</p>\n\n---\n\nEvery agent framework — Claude Agent SDK, OpenAI Agents SDK, Google ADK, LangGraph,\nVercel AI SDK — streams its own shape of events. Build a client, a UI, or a tool\nthat works across more than one and you end up writing a bespoke adapter per\nframework.\n\n**AgJSON is the wire format that ends that.** It normalizes any framework's native\nevent stream into one typed, versioned, forward-compatible shape — so a client\nwritten once works with every framework a normalizer exists for.\n\n## What's in `core`\n\n- **The schema** — `AgInput`, `AgEvent`, `AgMessage`, `AgReduceResult`, all as\n  discriminated unions (typed, never `any`) with Zod validators.\n- **The `Normalizer` contract** — the stateful, per-invoke\n  `push(native): AgEvent[]` / `flush(): AgEvent[]` interface every\n  `@silverprotocol/<framework>` package implements.\n- **`reduce()`** — the normative fold from an `AgEvent` stream into the\n  messages / turns / artifacts object graph your client renders.\n\n## Install\n\n```sh\nnpm install @silverprotocol/core\n```\n\nTo actually **produce** AgJSON from a framework, add its normalizer:\n\n```sh\nnpm install @silverprotocol/claude-agent-sdk\n# or @silverprotocol/openai-agents / @silverprotocol/google-adk\n```\n\n## Consume AgJSON\n\n`core` is the consumer side — validate an incoming event stream and fold it into\nthe object graph, with the same code regardless of which framework produced it:\n\n```ts\nimport { ingestAgEvents, Reducer, AGJSON_VERSION } from \"@silverprotocol/core\";\n\nconst events = ingestAgEvents(rawWireObjects, {\n  onReject: ({ input, reason }) => console.warn(\"not an AgJSON event:\", reason, input),\n});\n\nconst reducer = new Reducer();\nfor (const ev of events) reducer.push(ev);\n\nconst { messages, turns, artifacts, memory } = reducer.result();\nconsole.log(AGJSON_VERSION, messages);\n```\n\n`ingestAgEvents` validates raw wire objects against `AgEvent` and never throws\n(the consumer posture). Unknown fields pass through at every depth. An event it\ncannot validate (a newer event type, an unknown enum value, a malformed known\ntype) is not folded: it rides in place as `{type: \"ext.agjson.ignored\", seq,\nignoredType, raw}`, which keeps its `seq` slot so the `Reducer` never mistakes it\nfor a gap. `raw` is for live inspection only; don't persist it. Input that is not\nan event at all (not an object, no string `type`, no number `seq`) returns\nnothing and goes to the optional `onReject` callback. `Reducer` folds the\nvalidated stream into the normative snapshot; `AGJSON_VERSION` is the wire\nversion this build implements (`1.0.0-draft.8`).\n\n### Stored records and inputs\n\nMessages and memory records you read back from storage, and inputs a client\nsends, follow the same forward-compatible posture (AgJSON draft.4 §0.2):\n\n```ts\nimport { readStoredAgMessages, readStoredAgMemoryRecords, checkAgInput } from \"@silverprotocol/core\";\n\nconst { value: messages, reports } = readStoredAgMessages(rowsFromYourStore);\nfor (const r of reports) console.warn(\"unreadable\", r.path, r.ignoredType, r.raw);\n\nconst checked = checkAgInput(requestBody);\nif (!checked.ok) return reply(400, { code: checked.code, path: checked.path }); // \"unknown-value\" | \"malformed\" | \"major-mismatch\"\n```\n\n- `readStoredAgMessage(s)` and `readStoredAgMemoryRecords` omit what they\n  cannot read and report it: a `content` element that fails at any depth is\n  omitted whole, and a record that fails is omitted from its array. Each report\n  carries its `path`, the element's `type` when it has one, and the verbatim\n  value, so inserting every report back at its index rebuilds the stored\n  record. Unknown fields pass through at every depth; nothing is coerced. What\n  they return is a view: keep storing and forwarding the record as received,\n  never the view. A record carried inside an event keeps the event rule above:\n  a `messages.snapshot` with one unknown block is ignored whole, so it cannot\n  resync a parked live fold, while the same message read from storage keeps its\n  readable blocks.\n- `checkAgInput` rejects the whole input, before you act on any of it, when it\n  fails the schema in any way other than an unknown field, and names one path\n  and one class. `unknown-value`: a string outside a closed set this version\n  defines (a `kind`, an answer `status`, a reasoning `effort`, a block `type` in\n  `messages`, `run.system`, `run.context` or `results[].content`, …).\n  `major-mismatch`: another major `version`. `malformed`: everything else,\n  including a missing value, a wrong JSON type, a non-object input, or a\n  `protocol` other than `\"agjson\"`. It judges `protocol` first, then `version`,\n  then the rest; it checks the envelope members whatever the `kind`, and when\n  the rest has both kinds of problem the class is `malformed`. An accepted\n  input comes back with its unknown fields intact.\n- `validateHitlAnswer` rejects an answer whose `status` is not a defined one\n  (`unknown-status`), so an unrecognized status is never read as a grant.\n\n### Persisting a fold\n\nA turn record's `displayRequired[]` carries grounding UI that the provider\nrequires a display to render (for example Google Search Suggestions), and the\nprovider's terms may not allow storing it. Persist `toPersistable(result)`, the\nsame fold with every turn record's `displayRequired` omitted and nothing else\nchanged, unless the grounding provider's terms permit storing\n`displayRequired` (SPEC §13.3, \"Grounding records and the host\"). Those terms\ncan also limit how long a turn's `sources[]` and grounded content are kept and\nwho they are re-displayed to; `toPersistable` leaves them in the fold, so apply\nthe terms to them yourself.\n\n```ts\nimport { toPersistable } from \"@silverprotocol/core\";\n\nawait store.save(toPersistable(reducer.result()));\n```\n\nMemory records follow the same rule. A `memory.write` of scope `agent`, `user`\nor `skill` records a write to the producer's own cross-thread store, not a\npromise that you keep it. `toPersistable` keeps scope `thread` memory and\nomits every other record unless you declare the non-thread scopes you persist\n(SPEC §8.0 host obligation 7), and each omission is reported to you by\n`toPersistableWithReport`; `toPersistable` returns the projection alone:\n\n```ts\nimport { toPersistableWithReport } from \"@silverprotocol/core\";\n\nconst { result, omitted } = toPersistableWithReport(reducer.result(), { memoryScopes: [\"user\"] });\nfor (const o of omitted) log.info(\"memory not persisted\", o.scope, o.key);\nawait store.save(result);\n```\n\nIf you emit `agent.capabilities`, declare the same list there as\n`memoryScopes`.\n\nA memory record carries the `_meta` of the write that set it. A `value` write\nreplaces the record whole, `_meta` included, and a `patch` replaces `_meta`\nonly when the write carries one. A member of the write that the record does\nnot declare is not carried.\n\n## Produce AgJSON\n\nTurn a framework's native stream into AgJSON with its normalizer — the output is\nframework-neutral, ready to send over the wire, persist, or feed straight to the\n`Reducer` above:\n\n```ts\n// `query` is the Claude Agent SDK's own streaming call — you keep using\n// your framework as-is; the normalizer just translates what it emits.\nimport { query } from \"@anthropic-ai/claude-agent-sdk\";\nimport { createClaudeNormalizer } from \"@silverprotocol/claude-agent-sdk\";\n\nconst n = createClaudeNormalizer();\nconst agEvents = [];\nfor await (const native of query({ prompt: \"call the echo tool\" }))\n  agEvents.push(...n.push(native)); // one native event → 0+ AgEvents\nagEvents.push(...n.flush());        // seal anything still open\n```\n\n## API stability\n\nSymbols tagged `@beta` in the type declarations are outside the 1.x promise:\nthey may change in a minor release. Two kinds are tagged:\n\n- **In `core`, the producer helpers** for writing a normalizer:\n  `StreamAssembler` and its types (`AssemblerCheckpoint`, `SeqlessEvent`, the\n  `*Fields` types), `withAtomicPush` with its options and its error pair\n  (`NORMALIZER_ERROR_MESSAGE`, `normalizerErrorCode`), and the JSON-safety\n  helpers with their issue types and markers (`toJsonValue*`, `isJsonValue`,\n  `JsonSafeIssue*`, `JSON_SAFE_*`).\n- **In the framework packages, an exported type that restates the upstream\n  SDK's native shapes.** It follows the package's peer range. Each package's\n  own API (its `createXNormalizer()`, the options it takes and its helpers)\n  carries the 1.x promise.\n\n## Learn more\n\n- **Spec & docs** — [silverprotocol.io/AgJSON](https://silverprotocol.io/AgJSON)\n- **Flagship, examples & discussion** — [github.com/silverprotocol/AgJSON](https://github.com/silverprotocol/AgJSON)\n- **This SDK** — [github.com/silverprotocol/typescript-sdk](https://github.com/silverprotocol/typescript-sdk)\n\n## License\n\nMIT\n","readmeFilename":""}