{"_id":"@ggui-ai/negotiator","_rev":"41-653f8aa0f681fae34fe845a60f684a6d","name":"@ggui-ai/negotiator","dist-tags":{"latest":"0.25.0"},"versions":{"0.1.0-rc.1":{"name":"@ggui-ai/negotiator","version":"0.1.0-rc.1","keywords":["ggui","mcp","generative-ui","ai-agents","decision-engine"],"author":{"name":"ggui contributors","email":"hello@ggui.ai"},"license":"Apache-2.0","_id":"@ggui-ai/negotiator@0.1.0-rc.1","maintainers":[{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/negotiator","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"4c3d08106efca463e50925d58fb67e9d45e728dd","tarball":"https://registry.npmjs.org/@ggui-ai/negotiator/-/negotiator-0.1.0-rc.1.tgz","fileCount":91,"integrity":"sha512-vn0+eAnaJyMYnKS84ks+9KTK1CPgYvPGCP1CMOn9IcKZkq0AXVxWuAb9JbXh9O55W0BvXo6ANgObPB4Z32qceg==","signatures":[{"sig":"MEYCIQDTCgAkgbvDCyHd9wXkhD5mUkhkoj8cjkH8XthsOyE3eQIhAObOn9SNcibRhmiX7EdIVSdeQGtB2EBm4foq29LAcaop","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fnegotiator@0.1.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":618358},"main":"dist/index.js","type":"module","_from":"file:ggui-ai-negotiator-0.1.0-rc.1.tgz","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest","bench-synth":"tsx src/synth-bench/run-bench-cli.ts","probe-rerank":"tsx src/rerank-eval/run-probe-cli.ts"},"_npmUser":{"name":"wanseob","email":"email@wanseob.com"},"_resolved":"/tmp/b3018b37d9cc5fa0e024d3b4c70544b5/ggui-ai-negotiator-0.1.0-rc.1.tgz","_integrity":"sha512-vn0+eAnaJyMYnKS84ks+9KTK1CPgYvPGCP1CMOn9IcKZkq0AXVxWuAb9JbXh9O55W0BvXo6ANgObPB4Z32qceg==","repository":{"url":"git+https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/negotiator"},"_npmVersion":"10.9.8","description":"UI decision engine for ggui. Given an agent's signal and the current session state, decides which UI to render (create / update / compose / replace) and synthesizes the data contract. Deployment-agnostic: concrete embedding and vector-store bindings plug ","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@ggui-ai/protocol":"0.1.0-rc.1","@ggui-ai/mcp-server-core":"0.1.0-rc.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/negotiator_0.1.0-rc.1_1779588745226_0.9640187602071566","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-rc.3":{"name":"@ggui-ai/negotiator","version":"0.1.0-rc.3","keywords":["ggui","mcp","generative-ui","ai-agents","decision-engine"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/negotiator@0.1.0-rc.3","maintainers":[{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/negotiator","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"5f61f39d0776393701fdaff1d781e72b75a71106","tarball":"https://registry.npmjs.org/@ggui-ai/negotiator/-/negotiator-0.1.0-rc.3.tgz","fileCount":91,"integrity":"sha512-vyU0gD8Cxc19ZaxnMcLb9//Ldfs+e2LM8+KSMXW/h0bQbp/KAe3rgeJdDqo96OJVvKcWY6HH5FJ2wxcUSzvFtg==","signatures":[{"sig":"MEQCIDaFBnApqKfriKLXW2+WZ4xT6T6ljF9H8vMmWD+oZjelAiBLRIK1Tb2mHRV7XyQh0pQ27GqClFVGHae5vSS7Gc7Ogw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fnegotiator@0.1.0-rc.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":618358},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest","bench-synth":"tsx src/synth-bench/run-bench-cli.ts","probe-rerank":"tsx src/rerank-eval/run-probe-cli.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b67deb8-698b-48a4-a8f6-09d68196fc6a"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/negotiator"},"description":"UI decision engine for ggui. Given an agent's signal and the current session state, decides which UI to render (create / update / compose / replace) and synthesizes the data contract. Deployment-agnostic: concrete embedding and vector-store bindings plug ","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@ggui-ai/protocol":"0.1.0-rc.3","@ggui-ai/mcp-server-core":"0.1.0-rc.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/negotiator_0.1.0-rc.3_1779609910312_0.11157256757554901","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.1":{"name":"@ggui-ai/negotiator","version":"0.2.0-alpha.1","keywords":["ggui","mcp","generative-ui","ai-agents","decision-engine"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/negotiator@0.2.0-alpha.1","maintainers":[{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/negotiator","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"dd3437f0e799ec97936460356c3fe5a1de21c2de","tarball":"https://registry.npmjs.org/@ggui-ai/negotiator/-/negotiator-0.2.0-alpha.1.tgz","fileCount":91,"integrity":"sha512-u1u3mZ9EhdN5Q7ypQoGWWmqg0lNX1BAChjOJLAstsdZXK7nv1ghERKsqP3smegwnxeXlZSCna7OJS6CVml/eOw==","signatures":[{"sig":"MEUCIQCqz/jtxnQshu8iNhFD9Rtu9uEjU/gsJhIkB8RXk70JugIgRLItOLJt3nC3JRu4FEW019VmNQVm6BmjBHnCIW2X/e4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fnegotiator@0.2.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":620221},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest","bench-synth":"tsx src/synth-bench/run-bench-cli.ts","probe-rerank":"tsx src/rerank-eval/run-probe-cli.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b67deb8-698b-48a4-a8f6-09d68196fc6a"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/negotiator"},"description":"UI decision engine for ggui. Given an agent's signal and the current render state, decides which UI to render (create / update / replace) and synthesizes the data contract. Deployment-agnostic: concrete embedding and vector-store bindings plug in via the ","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@ggui-ai/protocol":"0.2.0-alpha.1","@ggui-ai/mcp-server-core":"0.2.0-alpha.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/negotiator_0.2.0-alpha.1_1780085699388_0.10625532971928742","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.3":{"name":"@ggui-ai/negotiator","version":"0.2.0-alpha.3","keywords":["ggui","mcp","generative-ui","ai-agents","decision-engine"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/negotiator@0.2.0-alpha.3","maintainers":[{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/negotiator","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"a50441dda8056fd2097ddddf18720767493b76e3","tarball":"https://registry.npmjs.org/@ggui-ai/negotiator/-/negotiator-0.2.0-alpha.3.tgz","fileCount":91,"integrity":"sha512-oklUiW1auoBHoOoUDT4+isxzB8zhUYYDtHDcICgXq3itaGulXr+wffpwcVTnKa+ggyKftD8qwj/SdyWcKyYD7g==","signatures":[{"sig":"MEQCIB82TkV5fhKCBJXHyQCW2EAxJL12QE6YHjvje2GGgyECAiA2rcMFZpqbh1CX4bllxMQad9vHnxdg/ilfM9KbbRvdkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fnegotiator@0.2.0-alpha.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":620221},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest","bench-synth":"tsx src/synth-bench/run-bench-cli.ts","probe-rerank":"tsx src/rerank-eval/run-probe-cli.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b67deb8-698b-48a4-a8f6-09d68196fc6a"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/negotiator"},"description":"UI decision engine for ggui. Given an agent's signal and the current render state, decides which UI to render (create / update / replace) and synthesizes the data contract. Deployment-agnostic: concrete embedding and vector-store bindings plug in via the ","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@ggui-ai/protocol":"0.2.0-alpha.3","@ggui-ai/mcp-server-core":"0.2.0-alpha.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/negotiator_0.2.0-alpha.3_1780091412319_0.39021024203781907","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.4":{"name":"@ggui-ai/negotiator","version":"0.2.0-alpha.4","keywords":["ggui","mcp","generative-ui","ai-agents","decision-engine"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/negotiator@0.2.0-alpha.4","maintainers":[{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/negotiator","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"ed6c3cd4956b936b0d068ae50d094a3f3daff2ad","tarball":"https://registry.npmjs.org/@ggui-ai/negotiator/-/negotiator-0.2.0-alpha.4.tgz","fileCount":119,"integrity":"sha512-QWqsJR7g0de+7D5Sv/YVF6tMw+aj8FbopcRAdP67W/2WuTrbaKjNf8gOPlqU+aaM1aPPIfqLy193gV0LriFEOA==","signatures":[{"sig":"MEYCIQCOPFvWQ63RGdcFsiqYaKqsKABxIwP6w0dHdc6sZwxbKAIhAOaZNs/3k0msZPJzhIFUm2rJOqSGuXON7NdTuoguKxWr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fnegotiator@0.2.0-alpha.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":771088},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest","bench-synth":"tsx src/synth-bench/run-bench-cli.ts","bench-repair":"tsx src/synth-bench/run-repair-bench-cli.ts","probe-rerank":"tsx src/rerank-eval/run-probe-cli.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b67deb8-698b-48a4-a8f6-09d68196fc6a"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/negotiator"},"description":"UI decision engine for ggui. Given an agent's signal and the current render state, decides which UI to render (create / update / replace) and synthesizes the data contract. Deployment-agnostic: concrete embedding and vector-store bindings plug in via the ","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@ggui-ai/protocol":"0.2.0-alpha.4","@ggui-ai/mcp-server-core":"0.2.0-alpha.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/negotiator_0.2.0-alpha.4_1780121127513_0.3209326289488086","host":"s3://npm-registry-packages-npm-production"}},"0.3.0-rc.0":{"name":"@ggui-ai/negotiator","version":"0.3.0-rc.0","keywords":["ggui","mcp","generative-ui","ai-agents","contract-synthesis"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/negotiator@0.3.0-rc.0","maintainers":[{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/negotiator","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"4bcbc543cfbae7f524f0ca272af36cdda2f91a20","tarball":"https://registry.npmjs.org/@ggui-ai/negotiator/-/negotiator-0.3.0-rc.0.tgz","fileCount":87,"integrity":"sha512-CDU8hTcLScWxs01OJveiovDUnez3P5f5lL/LTuMZDxCdjsKfyGQ3W/JNc0qUJ1aDqj9tdrrHVkJ/WNVkgXDNlg==","signatures":[{"sig":"MEUCIGrgPQMdhaPPnRje9r1kzobmnjgqZlL3LUtOVMIspk9/AiEAlUrZD/KbNt3+IC7rwMAYiD5Tb6PZ5W0p3pH93oCjTV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fnegotiator@0.3.0-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":649453},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest","bench-synth":"tsx src/synth-bench/run-bench-cli.ts","cache-probe":"tsx src/synth-bench/cache-key-probe.ts","bench-repair":"tsx src/synth-bench/run-repair-bench-cli.ts","probe-rerank":"tsx src/rerank-eval/run-probe-cli.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b67deb8-698b-48a4-a8f6-09d68196fc6a"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/negotiator"},"description":"Contract-synthesis + match-judge engine for ggui's handshake. Synthesizes or repairs a conforming DataContract from an agent's draft, judges blueprint-match candidates for reuse, and validates contract structure + novelty — the primitives composed by deci","directories":{},"_nodeVersion":"22.23.0","dependencies":{"@ggui-ai/protocol":"0.3.0-rc.0","@ggui-ai/mcp-server-core":"0.3.0-rc.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/negotiator_0.3.0-rc.0_1782636659845_0.054373568524547666","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-rc.0":{"name":"@ggui-ai/negotiator","version":"0.4.0-rc.0","keywords":["ggui","mcp","generative-ui","ai-agents","contract-synthesis"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/negotiator@0.4.0-rc.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/negotiator","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"ee52c672d0dcf97d05f884d128d97b2625fdefd9","tarball":"https://registry.npmjs.org/@ggui-ai/negotiator/-/negotiator-0.4.0-rc.0.tgz","fileCount":87,"integrity":"sha512-kXfm0KrxGIiWc/gKDpbD6318aSBJThX8yJkj7rpsDvQcfXzXYqs6SdEVgRnmq0HmgH6Ck92hn8IdxhMidrKXow==","signatures":[{"sig":"MEUCIBst6N1c8hsUMAOJ1sMSuOZtfphG+f77MPn4SdrPyenQAiEA6OO9pVuHS7FD8oKEIsg8kaKyT8wqfhBbamkqQEvKizo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fnegotiator@0.4.0-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":649453},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest","bench-synth":"tsx src/synth-bench/run-bench-cli.ts","cache-probe":"tsx src/synth-bench/cache-key-probe.ts","bench-repair":"tsx src/synth-bench/run-repair-bench-cli.ts","probe-rerank":"tsx src/rerank-eval/run-probe-cli.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b67deb8-698b-48a4-a8f6-09d68196fc6a"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/negotiator"},"description":"Contract-synthesis + match-judge engine for ggui's handshake. Synthesizes or repairs a conforming DataContract from an agent's draft, judges blueprint-match candidates for reuse, and validates contract structure + novelty — the primitives composed by deci","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ggui-ai/protocol":"0.4.0-rc.0","@ggui-ai/mcp-server-core":"0.4.0-rc.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/negotiator_0.4.0-rc.0_1785114669274_0.33813777761880237","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc.0":{"name":"@ggui-ai/negotiator","version":"0.5.0-rc.0","keywords":["ggui","mcp","generative-ui","ai-agents","contract-synthesis"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/negotiator@0.5.0-rc.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/negotiator","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"3c8ec16725705aa865467cc6d2b4a0402392f488","tarball":"https://registry.npmjs.org/@ggui-ai/negotiator/-/negotiator-0.5.0-rc.0.tgz","fileCount":87,"integrity":"sha512-oLdryI1imJ9aiuhauZCr9NrZy2rMiTRz9VMI45pHw/jHnVMcQOcs3wORacsA3Njcwr7De9WwY0ZAXFEq2rbatw==","signatures":[{"sig":"MEQCIDo7RvEPLweO5UTXQK2S7K452ea7fBoQe58sgl+HP/r5AiAWsAr+v82OpHGHGynXT6mHna9Vpq38a1i6uiWbt8bnrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fnegotiator@0.5.0-rc.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":649453},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest","bench-synth":"tsx src/synth-bench/run-bench-cli.ts","cache-probe":"tsx src/synth-bench/cache-key-probe.ts","bench-repair":"tsx src/synth-bench/run-repair-bench-cli.ts","probe-rerank":"tsx src/rerank-eval/run-probe-cli.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b67deb8-698b-48a4-a8f6-09d68196fc6a"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/negotiator"},"description":"Contract-synthesis + match-judge engine for ggui's handshake. Synthesizes or repairs a conforming DataContract from an agent's draft, judges blueprint-match candidates for reuse, and validates contract structure + novelty — the primitives composed by deci","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ggui-ai/protocol":"0.5.0-rc.0","@ggui-ai/mcp-server-core":"0.5.0-rc.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/negotiator_0.5.0-rc.0_1785329189733_0.3959830995408755","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc.1":{"name":"@ggui-ai/negotiator","version":"0.5.0-rc.1","keywords":["ggui","mcp","generative-ui","ai-agents","contract-synthesis"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/negotiator@0.5.0-rc.1","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/negotiator","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"1c63a4b8bb724e833a6f0ffd574c6a7966f01a71","tarball":"https://registry.npmjs.org/@ggui-ai/negotiator/-/negotiator-0.5.0-rc.1.tgz","fileCount":87,"integrity":"sha512-hTnBB394I9ktnURt5wF2CNG2vccNZ1S8QYdjbMvZEcvNRO++yEgI3jy4J68Ku1NFZLRC6dnn2nbTsL4Gis9Wew==","signatures":[{"sig":"MEUCIGRnE9GRRosMhhGq1zScJ41wya6UujwgqIWpNrMaXai6AiEAjPurg0GoTackAZBDTNNbhOUoczGUP205eEvDBokgKv8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fnegotiator@0.5.0-rc.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":649453},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest","bench-synth":"tsx src/synth-bench/run-bench-cli.ts","cache-probe":"tsx src/synth-bench/cache-key-probe.ts","bench-repair":"tsx src/synth-bench/run-repair-bench-cli.ts","probe-rerank":"tsx src/rerank-eval/run-probe-cli.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b67deb8-698b-48a4-a8f6-09d68196fc6a"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/negotiator"},"description":"Contract-synthesis + match-judge engine for ggui's handshake. Synthesizes or repairs a conforming DataContract from an agent's draft, judges blueprint-match candidates for reuse, and validates contract structure + novelty — the primitives composed by deci","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ggui-ai/protocol":"0.5.0-rc.1","@ggui-ai/mcp-server-core":"0.5.0-rc.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/negotiator_0.5.0-rc.1_1785389899788_0.3066298381125172","host":"s3://npm-registry-packages-npm-production"}},"0.5.0-rc.2":{"name":"@ggui-ai/negotiator","version":"0.5.0-rc.2","keywords":["ggui","mcp","generative-ui","ai-agents","contract-synthesis"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/negotiator@0.5.0-rc.2","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/negotiator","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"f1bfcedacb7b1c23e03e7879a14ab7d4032ab53b","tarball":"https://registry.npmjs.org/@ggui-ai/negotiator/-/negotiator-0.5.0-rc.2.tgz","fileCount":87,"integrity":"sha512-R1w3pF9ztkQxngYAaXwfo+YPK5VgFyFTZX+FDLOERMYYjPMmwOoP4qc2+CJ3cfZV1FQl2Hk3qD3Cc2eRTHP0/A==","signatures":[{"sig":"MEUCIGi/MVaV+sLxvxrWkGron7PdSHcJN+nXaY4BETJxAZ3fAiEA4KFM74QY47ZRoQ0uHMff4xHj/9THLgyguqjOY1QOScw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fnegotiator@0.5.0-rc.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":649453},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest","bench-synth":"tsx src/synth-bench/run-bench-cli.ts","cache-probe":"tsx src/synth-bench/cache-key-probe.ts","bench-repair":"tsx src/synth-bench/run-repair-bench-cli.ts","probe-rerank":"tsx src/rerank-eval/run-probe-cli.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b67deb8-698b-48a4-a8f6-09d68196fc6a"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/negotiator"},"description":"Contract-synthesis + match-judge engine for ggui's handshake. Synthesizes or repairs a conforming DataContract from an agent's draft, judges blueprint-match candidates for reuse, and validates contract structure + novelty — the primitives composed by deci","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ggui-ai/protocol":"0.5.0-rc.2","@ggui-ai/mcp-server-core":"0.5.0-rc.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/negotiator_0.5.0-rc.2_1785410246254_0.11790456710662478","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@ggui-ai/negotiator","version":"0.6.0","keywords":["ggui","mcp","generative-ui","ai-agents","contract-synthesis"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/negotiator@0.6.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/negotiator","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"f8ee896282be174802c3d9baea3e21876393cbd7","tarball":"https://registry.npmjs.org/@ggui-ai/negotiator/-/negotiator-0.6.0.tgz","fileCount":87,"integrity":"sha512-rg0A72dYCcDJH01D268xx+wf3DlZ7B68nokyqprXDSn4hZjlXTCxLT5QcfnYxEueTjEs9KrHpcZySAdHgYZxlw==","signatures":[{"sig":"MEYCIQCihMyeRT8j+xOpdvJYiFnQaVd7ZJOyP7bcNksFwwKleAIhAIeCwEBMycbEACtonbJ4EVCfFWbwsLx32wUNt0GYIzQr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fnegotiator@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":649438},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest","bench-synth":"tsx src/synth-bench/run-bench-cli.ts","cache-probe":"tsx src/synth-bench/cache-key-probe.ts","bench-repair":"tsx src/synth-bench/run-repair-bench-cli.ts","probe-rerank":"tsx src/rerank-eval/run-probe-cli.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b67deb8-698b-48a4-a8f6-09d68196fc6a"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/negotiator"},"description":"Contract-synthesis + match-judge engine for ggui's handshake. Synthesizes or repairs a conforming DataContract from an agent's draft, judges blueprint-match candidates for reuse, and validates contract structure + novelty — the primitives composed by deci","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ggui-ai/protocol":"0.6.0","@ggui-ai/mcp-server-core":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/negotiator_0.6.0_1786082284787_0.6544057685749853","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@ggui-ai/negotiator","version":"0.6.1","keywords":["ggui","mcp","generative-ui","ai-agents","contract-synthesis"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/negotiator@0.6.1","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/negotiator","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"3367c11a151046cb4d991a854ff12dcc7fc12b11","tarball":"https://registry.npmjs.org/@ggui-ai/negotiator/-/negotiator-0.6.1.tgz","fileCount":87,"integrity":"sha512-z8ipK8zViRTR6601JfrYhwCjGQ42u4p608u3wYND8DMlyGYYcNvu87JlSkVDmASIuo7is3tpwhfuFrkMoNos0Q==","signatures":[{"sig":"MEUCIQD9Qk4zVI2M1k2voea5/pj5XBSkXCJBcJb1AMcIaFYcvgIgEF8vkhMfo2KHr/YUAQxfc+NkOJEb6DewTRVq2supgB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fnegotiator@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":649438},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest","bench-synth":"tsx src/synth-bench/run-bench-cli.ts","cache-probe":"tsx src/synth-bench/cache-key-probe.ts","bench-repair":"tsx src/synth-bench/run-repair-bench-cli.ts","probe-rerank":"tsx src/rerank-eval/run-probe-cli.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b67deb8-698b-48a4-a8f6-09d68196fc6a"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/negotiator"},"description":"Contract-synthesis + match-judge engine for ggui's handshake. Synthesizes or repairs a conforming DataContract from an agent's draft, judges blueprint-match candidates for reuse, and validates contract structure + novelty — the primitives composed by deci","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ggui-ai/protocol":"0.6.1","@ggui-ai/mcp-server-core":"0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/negotiator_0.6.1_1786083804992_0.8573252583468565","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@ggui-ai/negotiator","version":"0.6.2","keywords":["ggui","mcp","generative-ui","ai-agents","contract-synthesis"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/negotiator@0.6.2","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/negotiator","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"b79e52f3b85549471b3950e916c110bc98056f7f","tarball":"https://registry.npmjs.org/@ggui-ai/negotiator/-/negotiator-0.6.2.tgz","fileCount":87,"integrity":"sha512-JMmSOGILB5KmcsDBmDXz84XawkamJCHZfQo+AFr/j5VroXtx+L5kcO7gMXJVaiSv+BXrI3fFlRoPJkikSkXHUg==","signatures":[{"sig":"MEUCIDEweP5jPLPf0JegeRNB3yQyBV+aqHbUJNrjMfB2l1IbAiEA/eeuACVPnawNvN6Ea/C3qwgS9vguHeXa+z2+lbRPRx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fnegotiator@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":649438},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest","bench-synth":"tsx src/synth-bench/run-bench-cli.ts","cache-probe":"tsx src/synth-bench/cache-key-probe.ts","bench-repair":"tsx src/synth-bench/run-repair-bench-cli.ts","probe-rerank":"tsx src/rerank-eval/run-probe-cli.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b67deb8-698b-48a4-a8f6-09d68196fc6a"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/negotiator"},"description":"Contract-synthesis + match-judge engine for ggui's handshake. Synthesizes or repairs a conforming DataContract from an agent's draft, judges blueprint-match candidates for reuse, and validates contract structure + novelty — the primitives composed by deci","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ggui-ai/protocol":"0.6.2","@ggui-ai/mcp-server-core":"0.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/negotiator_0.6.2_1786102411822_0.0029835101578468137","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@ggui-ai/negotiator","version":"0.6.3","keywords":["ggui","mcp","generative-ui","ai-agents","contract-synthesis"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/negotiator@0.6.3","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/negotiator","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"4792efca6e65644059965c5d4494e90e8ca598ae","tarball":"https://registry.npmjs.org/@ggui-ai/negotiator/-/negotiator-0.6.3.tgz","fileCount":87,"integrity":"sha512-qpSxD1CzPy5yFNlUdavNeC2yDyz88ZH3SAGdzTxNC6n7+EpRrLkUHVjWuLUAFz68rJm0PQmIJkppeTvLYfPRJg==","signatures":[{"sig":"MEUCIDvzgVC3iNkjy0axeMCPdeLkk8er7p8mEig2t6LdaBT1AiEAgF898zETX6mpikM2ashojH/WzQU56gCPiYW4oKKJQ8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fnegotiator@0.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":649438},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest","bench-synth":"tsx src/synth-bench/run-bench-cli.ts","cache-probe":"tsx src/synth-bench/cache-key-probe.ts","bench-repair":"tsx src/synth-bench/run-repair-bench-cli.ts","probe-rerank":"tsx src/rerank-eval/run-probe-cli.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b67deb8-698b-48a4-a8f6-09d68196fc6a"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/negotiator"},"description":"Contract-synthesis + match-judge engine for ggui's handshake. Synthesizes or repairs a conforming DataContract from an agent's draft, judges blueprint-match candidates for reuse, and validates contract structure + novelty — the primitives composed by deci","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ggui-ai/protocol":"0.6.3","@ggui-ai/mcp-server-core":"0.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/negotiator_0.6.3_1786105195433_0.03371951601382972","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@ggui-ai/negotiator","version":"0.7.0","keywords":["ggui","mcp","generative-ui","ai-agents","contract-synthesis"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/negotiator@0.7.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/negotiator","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"e8b3e1f3845a0f06dd3aed15d13e7366037272d8","tarball":"https://registry.npmjs.org/@ggui-ai/negotiator/-/negotiator-0.7.0.tgz","fileCount":87,"integrity":"sha512-95dkpcF7l9v3iWIV9vdC03rQJPH93h2WUoMrO3jglnEKDX1EBvPxumtmJdGOUFgZKJoEoRbU3mok1s6TuJ40iw==","signatures":[{"sig":"MEYCIQCuP3kkwkoKeYPSnu5gOQAr3fSjh00lBC3SxwxLe/6MYgIhAOPAQ0UykIPy4cuMitxxzVzUd32OAoVICj1zSGikkezx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fnegotiator@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":649438},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest","bench-synth":"tsx src/synth-bench/run-bench-cli.ts","cache-probe":"tsx src/synth-bench/cache-key-probe.ts","bench-repair":"tsx src/synth-bench/run-repair-bench-cli.ts","probe-rerank":"tsx src/rerank-eval/run-probe-cli.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b67deb8-698b-48a4-a8f6-09d68196fc6a"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/negotiator"},"description":"Contract-synthesis + match-judge engine for ggui's handshake. Synthesizes or repairs a conforming DataContract from an agent's draft, judges blueprint-match candidates for reuse, and validates contract structure + novelty — the primitives composed by deci","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ggui-ai/protocol":"0.7.0","@ggui-ai/mcp-server-core":"0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/negotiator_0.7.0_1786342900624_0.24643084653369596","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@ggui-ai/negotiator","version":"0.8.0","keywords":["ggui","mcp","generative-ui","ai-agents","contract-synthesis"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/negotiator@0.8.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/negotiator","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"629065e0876a26519b60fa78bf5acd63f3809abf","tarball":"https://registry.npmjs.org/@ggui-ai/negotiator/-/negotiator-0.8.0.tgz","fileCount":87,"integrity":"sha512-UuEfIB136A/1AnzVaYI3jpiOinK/j63woHPE/wOuC6RC+7Lj/ITwTbSTGnzL8yVmWl7F+SBazm9+gW6wZmxjwA==","signatures":[{"sig":"MEUCIHzkwoDJXODK+5ARyDoWNrcedJOo73100UvQE2ijb3gWAiEAskJHuOTMYcPMqTSFCTcRxMFa9owAVSjUSbYH7k1C5gw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fnegotiator@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":649438},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest","bench-synth":"tsx src/synth-bench/run-bench-cli.ts","cache-probe":"tsx src/synth-bench/cache-key-probe.ts","bench-repair":"tsx src/synth-bench/run-repair-bench-cli.ts","probe-rerank":"tsx src/rerank-eval/run-probe-cli.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b67deb8-698b-48a4-a8f6-09d68196fc6a"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/negotiator"},"description":"Contract-synthesis + match-judge engine for ggui's handshake. Synthesizes or repairs a conforming DataContract from an agent's draft, judges blueprint-match candidates for reuse, and validates contract structure + novelty — the primitives composed by deci","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ggui-ai/protocol":"0.8.0","@ggui-ai/mcp-server-core":"0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/negotiator_0.8.0_1786410960598_0.15128758041908696","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@ggui-ai/negotiator","version":"0.9.0","keywords":["ggui","mcp","generative-ui","ai-agents","contract-synthesis"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/negotiator@0.9.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/negotiator","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"1bcae8ca7f9bf3e9d5f7e050d315e2a46ca5278e","tarball":"https://registry.npmjs.org/@ggui-ai/negotiator/-/negotiator-0.9.0.tgz","fileCount":87,"integrity":"sha512-xRWnezULkaz6PMTM1Gh9MQpxzuZmv16M6g4J8w7qB0mXKoM6zY2RVGFlNQhs+P0AM2ewRhELTcqZMIhqkxU9rg==","signatures":[{"sig":"MEUCIBnRHwQMOZqPbZWCmDlwGL4bzq6VeZs+++xRZI8bBqg4AiEAxBoZS3nhpEHodN9WQAuWf0zRTNtOqMFSpRZgVQGRQOY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fnegotiator@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":649624},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest","bench-synth":"tsx src/synth-bench/run-bench-cli.ts","cache-probe":"tsx src/synth-bench/cache-key-probe.ts","bench-repair":"tsx src/synth-bench/run-repair-bench-cli.ts","probe-rerank":"tsx src/rerank-eval/run-probe-cli.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b67deb8-698b-48a4-a8f6-09d68196fc6a"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/negotiator"},"description":"Contract-synthesis + match-judge engine for ggui's handshake. Synthesizes or repairs a conforming DataContract from an agent's draft, judges blueprint-match candidates for reuse, and validates contract structure + novelty — the primitives composed by deci","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@ggui-ai/protocol":"0.9.0","@ggui-ai/mcp-server-core":"0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/negotiator_0.9.0_1786609198857_0.47035213806293297","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@ggui-ai/negotiator","version":"0.10.0","keywords":["ggui","mcp","generative-ui","ai-agents","contract-synthesis"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/negotiator@0.10.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/negotiator","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"3c7c4c5715b88772564cd828a8b341dc28bd7745","tarball":"https://registry.npmjs.org/@ggui-ai/negotiator/-/negotiator-0.10.0.tgz","fileCount":91,"integrity":"sha512-FLf/D+POyYciB/VK61ZhLbyMTEec9/LCrHDfV/3T1qdnmT27xQHfYjww+OU+eYrUttbLQVEUKrzAJpF6gpI4yQ==","signatures":[{"sig":"MEQCIHpS3HacR4ufZtGC9ZKlN+LQ4AUYhluvmEXCh4WzgQ47AiAO/LBG7Ydcs6b3YWliaIjVRG0ex8oRLvdh1lPd/SMouQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fnegotiator@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":680274},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest","bench-synth":"tsx src/synth-bench/run-bench-cli.ts","cache-probe":"tsx src/synth-bench/cache-key-probe.ts","bench-repair":"tsx src/synth-bench/run-repair-bench-cli.ts","probe-rerank":"tsx src/rerank-eval/run-probe-cli.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b67deb8-698b-48a4-a8f6-09d68196fc6a"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/negotiator"},"description":"Contract-synthesis + match-judge engine for ggui's handshake. Synthesizes or repairs a conforming DataContract from an agent's draft, judges blueprint-match candidates for reuse, and validates contract structure + novelty — the primitives composed by deci","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/protocol":"0.10.0","@ggui-ai/mcp-server-core":"0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/negotiator_0.10.0_1787141646500_0.5946077352289789","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@ggui-ai/negotiator","version":"0.11.0","keywords":["ggui","mcp","generative-ui","ai-agents","contract-synthesis"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/negotiator@0.11.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/negotiator","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"5ea578bea88e422f326f092873c2af82ecdb6ddb","tarball":"https://registry.npmjs.org/@ggui-ai/negotiator/-/negotiator-0.11.0.tgz","fileCount":91,"integrity":"sha512-o5KG5MDTGbyB+/YXnFGkCIVFiOs8KCWuoq/Y8/vWgJQjO+VT5A6g7Esznof6Hhfo2ai4WfXyx0Q9+IXaI9Pm5Q==","signatures":[{"sig":"MEYCIQDRLwzxcAnIV/ywocxHS2LcwbXrfV3mHMG+tQPEDb58ZAIhAM9hxfrKWu1Abwgp4uZxjk1O0qkz2gE2/m1vRwK13Sqc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fnegotiator@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":680274},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest","bench-synth":"tsx src/synth-bench/run-bench-cli.ts","cache-probe":"tsx src/synth-bench/cache-key-probe.ts","bench-repair":"tsx src/synth-bench/run-repair-bench-cli.ts","probe-rerank":"tsx src/rerank-eval/run-probe-cli.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b67deb8-698b-48a4-a8f6-09d68196fc6a"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/negotiator"},"description":"Contract-synthesis + match-judge engine for ggui's handshake. Synthesizes or repairs a conforming DataContract from an agent's draft, judges blueprint-match candidates for reuse, and validates contract structure + novelty — the primitives composed by deci","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/protocol":"0.11.0","@ggui-ai/mcp-server-core":"0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/negotiator_0.11.0_1787272662425_0.4848722170763202","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@ggui-ai/negotiator","version":"0.12.0","keywords":["ggui","mcp","generative-ui","ai-agents","contract-synthesis"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/negotiator@0.12.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/negotiator","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"c5b98008c39dfab49b35c69cd5ac1cd0cd34540a","tarball":"https://registry.npmjs.org/@ggui-ai/negotiator/-/negotiator-0.12.0.tgz","fileCount":91,"integrity":"sha512-7RFeqvqNg5Qlk5noXE0+trKlDnuviryU6TTlC8McA3Q41Lnq8O111X+gfHtsA2VEY1ZdAlXa/hIHc34QhvwiMQ==","signatures":[{"sig":"MEUCIQCC8xPG5i16Nvh5ew35FwshFpaDoa/Qe324ZAsviuMntwIgHiXiSWEJ71qy5iNmdjrSQ0U9JI4Hh1O6r+hq3HjD0yQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fnegotiator@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":680274},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:watch":"vitest","bench-synth":"tsx src/synth-bench/run-bench-cli.ts","cache-probe":"tsx src/synth-bench/cache-key-probe.ts","bench-repair":"tsx src/synth-bench/run-repair-bench-cli.ts","probe-rerank":"tsx src/rerank-eval/run-probe-cli.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b67deb8-698b-48a4-a8f6-09d68196fc6a"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/negotiator"},"description":"Contract-synthesis + match-judge engine for ggui's handshake. Synthesizes or repairs a conforming DataContract from an agent's draft, judges blueprint-match candidates for reuse, and validates contract structure + novelty — the primitives composed by deci","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/protocol":"0.12.0","@ggui-ai/mcp-server-core":"0.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/negotiator_0.12.0_1787541904335_0.863438312718626","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@ggui-ai/negotiator","version":"0.13.0","keywords":["ggui","mcp","generative-ui","ai-agents","contract-synthesis"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/negotiator@0.13.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/negotiator","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"263b6f8bf97b1dcdd1b1c2a56dcbb9edc8a78851","tarball":"https://registry.npmjs.org/@ggui-ai/negotiator/-/negotiator-0.13.0.tgz","fileCount":91,"integrity":"sha512-nfe6/BbhwAGaarZa+2hD+zEt8NPqP1zU+UPUtWkNK6ONL3mE42iMC58GyvIwOzXMs45G7Cf8RVZ3j3qGiOmbVQ==","signatures":[{"sig":"MEYCIQC4E73lkrh66nBMrjtzEcTMEixwJvKk6tWMDIAcN2iX4AIhAMYtjzi8Qwp5KXUpLLg/ZOgVGge6+if76Vo9ar0oPSw7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fnegotiator@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":680357},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist.staging && tsc -p tsconfig.build.json --outDir dist.staging && node ../scripts/atomic-swap.mjs dist.staging dist","typecheck":"tsc --noEmit","test:watch":"vitest","bench-synth":"tsx src/synth-bench/run-bench-cli.ts","cache-probe":"tsx src/synth-bench/cache-key-probe.ts","bench-repair":"tsx src/synth-bench/run-repair-bench-cli.ts","probe-rerank":"tsx src/rerank-eval/run-probe-cli.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b67deb8-698b-48a4-a8f6-09d68196fc6a"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/negotiator"},"description":"Contract-synthesis + match-judge engine for ggui's handshake. Synthesizes or repairs a conforming DataContract from an agent's draft, judges blueprint-match candidates for reuse, and validates contract structure + novelty — the primitives composed by deci","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/protocol":"0.13.0","@ggui-ai/mcp-server-core":"0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/negotiator_0.13.0_1788154561312_0.06155084678893097","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@ggui-ai/negotiator","version":"0.14.0","keywords":["ggui","mcp","generative-ui","ai-agents","contract-synthesis"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/negotiator@0.14.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/negotiator","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"351b9041dd5113ba5d5cea8fb423fd3680fe4706","tarball":"https://registry.npmjs.org/@ggui-ai/negotiator/-/negotiator-0.14.0.tgz","fileCount":91,"integrity":"sha512-aSHWitv9G6MglKWm7+b5FNoPaux8vCBHdzlzlDvZs6hqREsYDwRev830jwbebNmteWctqZPGFkLzBBh42hGzjQ==","signatures":[{"sig":"MEQCIAbuUwcigvfZO4eGv9gEYmqQqf59/SlYMRRNiNKlCHyBAiBu/F3eBrUrkr4tYswZyQy9YF942GfUaW1ZQy1PL47u+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fnegotiator@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":680366},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist.staging-$$ && tsc -p tsconfig.build.json --outDir dist.staging-$$ && node ../scripts/atomic-swap.mjs dist.staging-$$ dist","typecheck":"tsc --noEmit","test:watch":"vitest","bench-synth":"tsx src/synth-bench/run-bench-cli.ts","cache-probe":"tsx src/synth-bench/cache-key-probe.ts","bench-repair":"tsx src/synth-bench/run-repair-bench-cli.ts","probe-rerank":"tsx src/rerank-eval/run-probe-cli.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b67deb8-698b-48a4-a8f6-09d68196fc6a"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/negotiator"},"description":"Contract-synthesis + match-judge engine for ggui's handshake. Synthesizes or repairs a conforming DataContract from an agent's draft, judges blueprint-match candidates for reuse, and validates contract structure + novelty — the primitives composed by deci","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/protocol":"0.14.0","@ggui-ai/mcp-server-core":"0.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/negotiator_0.14.0_1788589817527_0.641367458709962","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@ggui-ai/negotiator","version":"0.15.0","keywords":["ggui","mcp","generative-ui","ai-agents","contract-synthesis"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/negotiator@0.15.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/negotiator","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"dc5aa7b0a03ffada8986e6c21c03482467162503","tarball":"https://registry.npmjs.org/@ggui-ai/negotiator/-/negotiator-0.15.0.tgz","fileCount":91,"integrity":"sha512-TY9KOqa9WhoZI/4Ti8KT2ef3lVA1BD44PAh9NiIrD+YJACNTVY1YaeMJGvc2L56NVbHRLA8kMSxUGXMMjiwobg==","signatures":[{"sig":"MEQCIB7kiQ+jI1f7F6vCdjQlQRksvggnpi1mTexmbNlWg2HkAiBsP/KwTfRVc5z6YPmxA5SvnozKQesmVlfTLrHI27q7uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fnegotiator@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":680366},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist.staging-$$ && tsc -p tsconfig.build.json --outDir dist.staging-$$ && node ../scripts/atomic-swap.mjs dist.staging-$$ dist","typecheck":"tsc --noEmit","test:watch":"vitest","bench-synth":"tsx src/synth-bench/run-bench-cli.ts","cache-probe":"tsx src/synth-bench/cache-key-probe.ts","bench-repair":"tsx src/synth-bench/run-repair-bench-cli.ts","probe-rerank":"tsx src/rerank-eval/run-probe-cli.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b67deb8-698b-48a4-a8f6-09d68196fc6a"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/negotiator"},"description":"Contract-synthesis + match-judge engine for ggui's handshake. Synthesizes or repairs a conforming DataContract from an agent's draft, judges blueprint-match candidates for reuse, and validates contract structure + novelty — the primitives composed by deci","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/protocol":"0.15.0","@ggui-ai/mcp-server-core":"0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/negotiator_0.15.0_1788605674795_0.9381951584253574","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@ggui-ai/negotiator","version":"0.16.0","keywords":["ggui","mcp","generative-ui","ai-agents","contract-synthesis"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/negotiator@0.16.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/negotiator","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"43f5972947fe9e2f298c596c900adcc2750c8379","tarball":"https://registry.npmjs.org/@ggui-ai/negotiator/-/negotiator-0.16.0.tgz","fileCount":91,"integrity":"sha512-/kvdXUe5MbQpte6983a9dMS+U//UUeDYoovAGegHyUC1BaetHxVVM9Uql/gcAW0w4lPgt5YqHFdB4NcliiY+Hw==","signatures":[{"sig":"MEYCIQCF19cuVjSxgMAQ1FUPzQMiPxeqWXVR4JdQChC6IHAhcgIhAOJImAsHfNNeZbvTqlqT5lu258NVF2cB6l5ijed480/L","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fnegotiator@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":680387},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist.staging-$$ && tsc -p tsconfig.build.json --outDir dist.staging-$$ && node ../scripts/atomic-swap.mjs dist.staging-$$ dist","typecheck":"tsc --noEmit","test:watch":"vitest","bench-synth":"tsx src/synth-bench/run-bench-cli.ts","cache-probe":"tsx src/synth-bench/cache-key-probe.ts","bench-repair":"tsx src/synth-bench/run-repair-bench-cli.ts","probe-rerank":"tsx src/rerank-eval/run-probe-cli.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b67deb8-698b-48a4-a8f6-09d68196fc6a"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/negotiator"},"description":"Contract-synthesis + match-judge engine for ggui's handshake. Synthesizes or repairs a conforming DataContract from an agent's draft, judges blueprint-match candidates for reuse, and validates contract structure + novelty — the primitives composed by deci","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/protocol":"0.16.0","@ggui-ai/mcp-server-core":"0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/negotiator_0.16.0_1789029519372_0.9655751072376879","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@ggui-ai/negotiator","version":"0.17.0","keywords":["ggui","mcp","generative-ui","ai-agents","contract-synthesis"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/negotiator@0.17.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/negotiator","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"dbe3b76d8522873647cf91dd8ac8f6d629a2fa88","tarball":"https://registry.npmjs.org/@ggui-ai/negotiator/-/negotiator-0.17.0.tgz","fileCount":91,"integrity":"sha512-Zn+btqV37FIAXH0Oe6Zaft/LkTVcPwBMpXzi+x6qLajXKjTNGEFv2ReYZUBRTb/Hop1L3bMRP41lPD32RKhWWw==","signatures":[{"sig":"MEYCIQDPdPZu9wSAe8RePVSnKXEWCyU/bool7jy6fXZoj9yLjAIhAPMctlKLTH9z7YXSaPw8S94ty2OWt9fC8rviS7k/fvKy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDDSsbIPVBjR7tzVIKSLAWIx17/MtqsT9e0XsN4I9rlvAiEA8Qfa70AhAR7XlDkKnVFSQZJRtKrR38ic/HjKX27bx4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fnegotiator@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":680387},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist.staging-$$ && tsc -p tsconfig.build.json --outDir dist.staging-$$ && node ../scripts/atomic-swap.mjs dist.staging-$$ dist","typecheck":"tsc --noEmit","test:watch":"vitest","bench-synth":"tsx src/synth-bench/run-bench-cli.ts","cache-probe":"tsx src/synth-bench/cache-key-probe.ts","bench-repair":"tsx src/synth-bench/run-repair-bench-cli.ts","probe-rerank":"tsx src/rerank-eval/run-probe-cli.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b67deb8-698b-48a4-a8f6-09d68196fc6a"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/negotiator"},"description":"Contract-synthesis + match-judge engine for ggui's handshake. Synthesizes or repairs a conforming DataContract from an agent's draft, judges blueprint-match candidates for reuse, and validates contract structure + novelty — the primitives composed by deci","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/protocol":"0.17.0","@ggui-ai/mcp-server-core":"0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/negotiator_0.17.0_1789435287665_0.7639597536907705","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@ggui-ai/negotiator","version":"0.18.0","keywords":["ggui","mcp","generative-ui","ai-agents","contract-synthesis"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/negotiator@0.18.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/negotiator","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"e1725705f6b3cb9a1d6a3ad3a248cbb858a39172","tarball":"https://registry.npmjs.org/@ggui-ai/negotiator/-/negotiator-0.18.0.tgz","fileCount":91,"integrity":"sha512-UI13p9fMiaJUumrUHX0LF/vishsz/N56UeTcznnjF4ipXgxUJRoIscpOyTPiplT5d65ZQDG420tGWIvVKPgYIg==","signatures":[{"sig":"MEUCIEj+NCgq2mnn3zuuHUdBoL1R23rSenWJdq2tnOmlAMDjAiEA+CBdI6khLqxb+29zpoqHwepGMmbP6I+PqrxuDQOEeDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCPS7pbjk/l4EPM3Vd5Gnbq2j3sK78to/lNgUYjQ7hdaQIhAP+9GYDqGJMRxTVg3yQRO/+YrBKEa6TZ7Y/WJbtClA5B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fnegotiator@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":680387},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist.staging-$$ && tsc -p tsconfig.build.json --outDir dist.staging-$$ && node ../scripts/atomic-swap.mjs dist.staging-$$ dist","typecheck":"tsc --noEmit","test:watch":"vitest","bench-synth":"tsx src/synth-bench/run-bench-cli.ts","cache-probe":"tsx src/synth-bench/cache-key-probe.ts","bench-repair":"tsx src/synth-bench/run-repair-bench-cli.ts","probe-rerank":"tsx src/rerank-eval/run-probe-cli.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b67deb8-698b-48a4-a8f6-09d68196fc6a"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/negotiator"},"description":"Contract-synthesis + match-judge engine for ggui's handshake. Synthesizes or repairs a conforming DataContract from an agent's draft, judges blueprint-match candidates for reuse, and validates contract structure + novelty — the primitives composed by deci","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/protocol":"0.18.0","@ggui-ai/mcp-server-core":"0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/negotiator_0.18.0_1789512671154_0.7477922776088644","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@ggui-ai/negotiator","version":"0.19.0","keywords":["ggui","mcp","generative-ui","ai-agents","contract-synthesis"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/negotiator@0.19.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/negotiator","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"c503f5d572c173b1ebe28653f8f71919ae6f142a","tarball":"https://registry.npmjs.org/@ggui-ai/negotiator/-/negotiator-0.19.0.tgz","fileCount":91,"integrity":"sha512-LQd0OMmgUTqtUryu1wxX1U0aSW3U/6loMXLcAji6p35gvRpDKBX3mKzgR8LkAvAxeaDnqeIsY8Y1tiQ8BIe0FA==","signatures":[{"sig":"MEUCIDmx/tCKKcrYye0aCmm7RZoloccb9afZwqdcw3SsXMKOAiEA7EEwX0RZJZFtwC3PG5AlzW6jGL40c3XNEeuo/arICVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCht4novb0ddCSj66M2g2i7jITOBt+Akv061b2E0ah1fAIhAIVoM9JK4aZWjJ87u7h6CEHM8K3sa3bGIab9ms8vGahe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fnegotiator@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":680387},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist.staging-$$ && tsc -p tsconfig.build.json --outDir dist.staging-$$ && node ../scripts/atomic-swap.mjs dist.staging-$$ dist","typecheck":"tsc --noEmit","test:watch":"vitest","bench-synth":"tsx src/synth-bench/run-bench-cli.ts","cache-probe":"tsx src/synth-bench/cache-key-probe.ts","bench-repair":"tsx src/synth-bench/run-repair-bench-cli.ts","probe-rerank":"tsx src/rerank-eval/run-probe-cli.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b67deb8-698b-48a4-a8f6-09d68196fc6a"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/negotiator"},"description":"Contract-synthesis + match-judge engine for ggui's handshake. Synthesizes or repairs a conforming DataContract from an agent's draft, judges blueprint-match candidates for reuse, and validates contract structure + novelty — the primitives composed by deci","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/protocol":"0.19.0","@ggui-ai/mcp-server-core":"0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/negotiator_0.19.0_1789607084391_0.6191710801779664","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@ggui-ai/negotiator","version":"0.20.0","keywords":["ggui","mcp","generative-ui","ai-agents","contract-synthesis"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/negotiator@0.20.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/negotiator","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"f3d27c4b85217f86c507de5375d43eff3071ba2f","tarball":"https://registry.npmjs.org/@ggui-ai/negotiator/-/negotiator-0.20.0.tgz","fileCount":91,"integrity":"sha512-mo3RavuyDgFo5IDEKp8m+GUiWT2C8I2oPdmhCO3+a1CRoYC03+MwL62zvkCpxc8Nbi0miYGZ8F7RnLy9p7+Kxw==","signatures":[{"sig":"MEQCIA7AMtJ1blh6frCeK2ky8HaLL9W1+E1OigU20CnOkCimAiAYV4zlNbhOTnnBHCHtI9gZ/vINC2pd8tzGi95BMhparA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFrK8pS6W/Zic2YuenhByoq8kR+Lnj+Q11U/KWv67UVPAiEAuqLRSPd0+lzdZl8RkX8d0oPrWaJ+tiwDBLm5gzzMPU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fnegotiator@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":680387},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist.staging-$$ && tsc -p tsconfig.build.json --outDir dist.staging-$$ && node ../scripts/atomic-swap.mjs dist.staging-$$ dist","typecheck":"tsc --noEmit","test:watch":"vitest","bench-synth":"tsx src/synth-bench/run-bench-cli.ts","cache-probe":"tsx src/synth-bench/cache-key-probe.ts","bench-repair":"tsx src/synth-bench/run-repair-bench-cli.ts","probe-rerank":"tsx src/rerank-eval/run-probe-cli.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b67deb8-698b-48a4-a8f6-09d68196fc6a"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/negotiator"},"description":"Contract-synthesis + match-judge engine for ggui's handshake. Synthesizes or repairs a conforming DataContract from an agent's draft, judges blueprint-match candidates for reuse, and validates contract structure + novelty — the primitives composed by deci","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/protocol":"0.20.0","@ggui-ai/mcp-server-core":"0.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/negotiator_0.20.0_1789756024594_0.3384383340239714","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@ggui-ai/negotiator","version":"0.21.0","keywords":["ggui","mcp","generative-ui","ai-agents","contract-synthesis"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/negotiator@0.21.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/negotiator","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"46a133e7151796abb228f9c44711c9eed028ec72","tarball":"https://registry.npmjs.org/@ggui-ai/negotiator/-/negotiator-0.21.0.tgz","fileCount":91,"integrity":"sha512-J7G+614MVsz0+HDCRT1wXWRR/v35Jpao44ufzQ8eNN0k8L3vzku0eeRTN4gQCuhxTyQAWY+tu1kam4Bfvh89dA==","signatures":[{"sig":"MEUCICF3DdcvoUAKaM70h87F8gZxIlFZDxWsrvmaLkBF1PUbAiEAv2cxOKiLV13jI5BU+AqSk0qgcqmrwoF2O2csEDuVrgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDYDL+f3ZgZohw846S8yxXU7lFD35GXsSeC8Z122UxBiwIgQN5NFI/3PNhNzV1k9taTte65nZpRy7HSPPvMVuTOn18=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fnegotiator@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":678671},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist.staging-$$ && tsc -p tsconfig.build.json --outDir dist.staging-$$ && node ../scripts/atomic-swap.mjs dist.staging-$$ dist","typecheck":"tsc --noEmit","test:watch":"vitest","bench-synth":"tsx src/synth-bench/run-bench-cli.ts","cache-probe":"tsx src/synth-bench/cache-key-probe.ts","bench-repair":"tsx src/synth-bench/run-repair-bench-cli.ts","probe-rerank":"tsx src/rerank-eval/run-probe-cli.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b67deb8-698b-48a4-a8f6-09d68196fc6a"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/negotiator"},"description":"Contract-synthesis + match-judge engine for ggui's handshake. Synthesizes or repairs a conforming DataContract from an agent's draft, judges blueprint-match candidates for reuse, and validates contract structure + novelty — the primitives composed by deci","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/protocol":"0.21.0","@ggui-ai/mcp-server-core":"0.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/negotiator_0.21.0_1790125185406_0.8396489867929966","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@ggui-ai/negotiator","version":"0.22.0","keywords":["ggui","mcp","generative-ui","ai-agents","contract-synthesis"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/negotiator@0.22.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/negotiator","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"dd7c72e3b2f1c5cdc487ed0332cfdda62d607e3c","tarball":"https://registry.npmjs.org/@ggui-ai/negotiator/-/negotiator-0.22.0.tgz","fileCount":91,"integrity":"sha512-Rr6ITFQbKxKqxxUG0qB925za2RrV8aJPKc2NcVMWf0BGc3Yo/i0u1dBix6diEvNr5r+6PhzoYye2aS/JBZNsFg==","signatures":[{"sig":"MEYCIQD4u9YNe+OvZlN3NEueLFcJBWi30sHO4RSmfDID+5b9mAIhANLmeIKkaF+t0jKa54+ZzdAYU2Q9i74c3oqHrgl+4SIf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDNOzMAI5q6a5OobUxjBrKJ83FH48t6fu3o5KI9sur3sAIhAJsMN/HfkMOxYdc2B+pti0BwB+LUl/zB7btZHSK5VdVf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fnegotiator@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":678671},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist.staging-$$ && tsc -p tsconfig.build.json --outDir dist.staging-$$ && node ../scripts/atomic-swap.mjs dist.staging-$$ dist","typecheck":"tsc --noEmit","test:watch":"vitest","bench-synth":"tsx src/synth-bench/run-bench-cli.ts","cache-probe":"tsx src/synth-bench/cache-key-probe.ts","bench-repair":"tsx src/synth-bench/run-repair-bench-cli.ts","probe-rerank":"tsx src/rerank-eval/run-probe-cli.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b67deb8-698b-48a4-a8f6-09d68196fc6a"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/negotiator"},"description":"Contract-synthesis + match-judge engine for ggui's handshake. Synthesizes or repairs a conforming DataContract from an agent's draft, judges blueprint-match candidates for reuse, and validates contract structure + novelty — the primitives composed by deci","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/protocol":"0.22.0","@ggui-ai/mcp-server-core":"0.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/negotiator_0.22.0_1790183755653_0.8388635153022663","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@ggui-ai/negotiator","version":"0.23.0","keywords":["ggui","mcp","generative-ui","ai-agents","contract-synthesis"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/negotiator@0.23.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/negotiator","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"8aee52af70febc6d94e83e56b773486127a49bb0","tarball":"https://registry.npmjs.org/@ggui-ai/negotiator/-/negotiator-0.23.0.tgz","fileCount":91,"integrity":"sha512-nX5FZnOC86W8uBEWgHenVWeUEeeQ2+zbkAS9+3Xrd/4Kk3rn/rcatQQvydUQVsol5MljIIhB6P4PzM/UboujKw==","signatures":[{"sig":"MEYCIQDLpPGRmSYxPrd9cDkNoVhndmtUP5QTSOxQ4k+BvzsjsgIhAI6TcQMCMsGAg6rYBB5WgyDVr+a7Cnd/xEwdrkVm2GVB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC2Yr5W+R5Jj/f5ogW1XTkIpavLqo50wCK0CpHhCTc8GgIhAOLp423yb1BgdBynOXQhXR1qOhJyBvQQg0xnp4fnBgZd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fnegotiator@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":678833},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist.staging-$$ && tsc -p tsconfig.build.json --outDir dist.staging-$$ && node ../scripts/atomic-swap.mjs dist.staging-$$ dist","typecheck":"tsc --noEmit","test:watch":"vitest","bench-synth":"tsx src/synth-bench/run-bench-cli.ts","cache-probe":"tsx src/synth-bench/cache-key-probe.ts","bench-repair":"tsx src/synth-bench/run-repair-bench-cli.ts","probe-rerank":"tsx src/rerank-eval/run-probe-cli.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b67deb8-698b-48a4-a8f6-09d68196fc6a"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/negotiator"},"description":"Contract-synthesis + match-judge engine for ggui's handshake. Synthesizes or repairs a conforming DataContract from an agent's draft, judges blueprint-match candidates for reuse, and validates contract structure + novelty — the primitives composed by deci","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/protocol":"0.23.0","@ggui-ai/mcp-server-core":"0.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/negotiator_0.23.0_1790297315049_0.3173181207674398","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@ggui-ai/negotiator","version":"0.24.0","keywords":["ggui","mcp","generative-ui","ai-agents","contract-synthesis"],"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","_id":"@ggui-ai/negotiator@0.24.0","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/negotiator","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"20a708850b88da8ee29d71cdb1abc239bdbd6aaa","tarball":"https://registry.npmjs.org/@ggui-ai/negotiator/-/negotiator-0.24.0.tgz","fileCount":91,"integrity":"sha512-2r3US2+GN2/002ZKaZ6gv5yYQYs2EQB1Su70XlhJZU9RvOP+q07t/7xyUZbKoKskFZDFg3J+y0I9oxOu98Bkvw==","signatures":[{"sig":"MEYCIQCYtse8uz2x4Dg8xD0x9CzETuS58I9WwdjP6shRmvlD4AIhAKmFN+nTcXZxuMHE1yV7E7u0YQVvwMR0CgeRmSbjebn2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD6G4bPvB2pt5KZPR4dLAJfQrFvxgAiZ1lAgM6FigXvOQIhAMiNANpmqBN8EY7IDQ7Q+qG2HKGDxCYoSDloFG3NJ4hN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fnegotiator@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":682310},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist.staging-$$ && tsc -p tsconfig.build.json --outDir dist.staging-$$ && node ../scripts/atomic-swap.mjs dist.staging-$$ dist","typecheck":"tsc --noEmit","test:watch":"vitest","bench-synth":"tsx src/synth-bench/run-bench-cli.ts","cache-probe":"tsx src/synth-bench/cache-key-probe.ts","bench-repair":"tsx src/synth-bench/run-repair-bench-cli.ts","probe-rerank":"tsx src/rerank-eval/run-probe-cli.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b67deb8-698b-48a4-a8f6-09d68196fc6a"}},"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/negotiator"},"description":"Contract-synthesis + match-judge engine for ggui's handshake. Synthesizes or repairs a conforming DataContract from an agent's draft, judges blueprint-match candidates for reuse, and validates contract structure + novelty — the primitives composed by deci","directories":{},"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/protocol":"0.24.0","@ggui-ai/mcp-server-core":"0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"tmp":"tmp/negotiator_0.24.0_1790420403008_0.3794659897658197","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"_id":"@ggui-ai/negotiator@0.25.0","bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"47dff1921474651ddfa822fd02860e5c31c27bba","tarball":"https://registry.npmjs.org/@ggui-ai/negotiator/-/negotiator-0.25.0.tgz","fileCount":95,"integrity":"sha512-LE/ELjbjHsCnrhyHigD2MyfiEG1wtCGRkcqObIwV35yGqj/1OOzptae0o1kBwJpyno//3v28RWy06bzPRONmag==","signatures":[{"sig":"MEUCIQDN8YHlSc4kteLGsTE0SgY8qp8b/sg8oEc/5Md99ofAKgIgC431ZzhGSn5W1zgKm5tqgG4+IXnMuLCKvUA0hnL7Lkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBWXipIBRrtNqMrdTo4gOHRaw3lzD22zDGRdKfely4FWAiArADBt+cXSD5Ry8SykJUKwwnsYy3i2tsEdJKOpM5Pvfw=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fnegotiator@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":732008},"main":"dist/index.js","name":"@ggui-ai/negotiator","type":"module","types":"dist/index.d.ts","author":"ggui contributors <hello@ggui.ai>","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"license":"Apache-2.0","scripts":{"dev":"tsc --watch","test":"vitest run","build":"rm -rf dist.staging-$$ && tsc -p tsconfig.build.json --outDir dist.staging-$$ && node ../scripts/atomic-swap.mjs dist.staging-$$ dist","typecheck":"tsc --noEmit","test:watch":"vitest","bench-synth":"tsx src/synth-bench/run-bench-cli.ts","cache-probe":"tsx src/synth-bench/cache-key-probe.ts","bench-repair":"tsx src/synth-bench/run-repair-bench-cli.ts","probe-rerank":"tsx src/rerank-eval/run-probe-cli.ts"},"version":"0.25.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5b67deb8-698b-48a4-a8f6-09d68196fc6a"}},"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/negotiator","keywords":["ggui","mcp","generative-ui","ai-agents","contract-synthesis"],"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/negotiator"},"description":"Contract-synthesis + match-judge engine for ggui's handshake. Synthesizes or repairs a conforming DataContract from an agent's draft, judges blueprint-match candidates for reuse, and validates contract structure + novelty — the primitives composed by deci","directories":{},"maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"_nodeVersion":"22.23.2","dependencies":{"@ggui-ai/protocol":"0.25.0","@ggui-ai/mcp-server-core":"0.25.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","typescript":"^5.0.0","@types/node":"^24.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/negotiator_0.25.0_1790582597840_0.23421402984188355"}}},"time":{"created":"2026-05-24T02:12:25.121Z","modified":"2026-09-28T08:03:18.332Z","0.1.0-rc.1":"2026-05-24T02:12:25.392Z","0.1.0-rc.3":"2026-05-24T08:05:10.466Z","0.2.0-alpha.1":"2026-05-29T20:14:59.570Z","0.2.0-alpha.3":"2026-05-29T21:50:12.450Z","0.2.0-alpha.4":"2026-05-30T06:05:27.696Z","0.3.0-rc.0":"2026-06-28T08:50:59.998Z","0.4.0-rc.0":"2026-07-27T01:11:09.503Z","0.5.0-rc.0":"2026-07-29T12:46:29.900Z","0.5.0-rc.1":"2026-07-30T05:38:19.948Z","0.5.0-rc.2":"2026-07-30T11:17:26.380Z","0.6.0":"2026-08-07T05:58:04.982Z","0.6.1":"2026-08-07T06:23:25.124Z","0.6.2":"2026-08-07T11:33:32.050Z","0.6.3":"2026-08-07T12:19:55.601Z","0.7.0":"2026-08-10T06:21:40.797Z","0.8.0":"2026-08-11T01:16:00.741Z","0.9.0":"2026-08-13T08:19:59.012Z","0.10.0":"2026-08-19T12:14:06.631Z","0.11.0":"2026-08-21T00:37:42.592Z","0.12.0":"2026-08-24T03:25:04.502Z","0.13.0":"2026-08-31T05:36:01.449Z","0.14.0":"2026-09-05T06:30:17.712Z","0.15.0":"2026-09-05T10:54:34.946Z","0.16.0":"2026-09-10T08:38:39.548Z","0.17.0":"2026-09-15T01:21:27.756Z","0.18.0":"2026-09-15T22:51:11.285Z","0.19.0":"2026-09-17T01:04:44.501Z","0.20.0":"2026-09-18T18:27:04.699Z","0.21.0":"2026-09-23T00:59:45.502Z","0.22.0":"2026-09-23T17:15:55.738Z","0.23.0":"2026-09-25T00:48:35.143Z","0.24.0":"2026-09-26T11:00:03.097Z","0.25.0":"2026-09-28T08:03:17.952Z"},"bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"author":"ggui contributors <hello@ggui.ai>","license":"Apache-2.0","homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/negotiator","keywords":["ggui","mcp","generative-ui","ai-agents","contract-synthesis"],"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/negotiator"},"description":"Contract-synthesis + match-judge engine for ggui's handshake. Synthesizes or repairs a conforming DataContract from an agent's draft, judges blueprint-match candidates for reuse, and validates contract structure + novelty — the primitives composed by deci","maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"readme":"","readmeFilename":""}