{"_id":"@contractspec/app.provider-ranking-mcp","_rev":"41-c1980941927e0e62c843f5576619c31f","name":"@contractspec/app.provider-ranking-mcp","dist-tags":{"canary":"1.6.10","latest":"1.6.31"},"versions":{"1.0.2":{"name":"@contractspec/app.provider-ranking-mcp","version":"1.0.2","license":"MIT","_id":"@contractspec/app.provider-ranking-mcp@1.0.2","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"dist":{"shasum":"9c486ce9083a7abf1e4142727ae7530704b17ff9","tarball":"https://registry.npmjs.org/@contractspec/app.provider-ranking-mcp/-/app.provider-ranking-mcp-1.0.2.tgz","fileCount":6,"integrity":"sha512-wiYK1EIt89loeMmm2kzXFnWeCKIn0t4U5VoSJNcg5v2+L6q7MEHHCh8TB+6c2xYa0SHwTTdDwCchs1D8hqXALA==","signatures":[{"sig":"MEYCIQC186XMnNhqqbISjG4XnGy3+sdCrytU/38+FUQntHi4KAIhAI+wGPQc2vzV5Q/JtiIfEq0w1BonQmwFSBEqXUjtkjzB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12259},"type":"module","shasum":"9c486ce9083a7abf1e4142727ae7530704b17ff9","exports":{".":"./dist/index.mjs","./*":"./*","./server":"./dist/server.mjs"},"scripts":{"dev":"tsdown --watch","lint":"bun run lint:fix","build":"tsdown","clean":"rm -rf dist","start":"node dist/server.js","lint:fix":"eslint src --fix","lint:check":"eslint src"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-wiYK1EIt89loeMmm2kzXFnWeCKIn0t4U5VoSJNcg5v2+L6q7MEHHCh8TB+6c2xYa0SHwTTdDwCchs1D8hqXALA==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/apps/provider-ranking-mcp"},"_npmVersion":"10.8.3","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.5","@contractspec/lib.logger":"3.1.0","@modelcontextprotocol/sdk":"^1.27.1","@contractspec/lib.contracts-spec":"3.1.1","@contractspec/lib.provider-ranking":"0.1.1","@contractspec/module.provider-ranking":"0.1.2","@contractspec/lib.contracts-runtime-server-mcp":"3.1.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","typescript":"^5.9.3","@types/node":"^25.3.5","@contractspec/tool.tsdown":"3.1.0","@contractspec/tool.typescript":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/app.provider-ranking-mcp_1.0.2_1772813372287_0.5940637231977799","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@contractspec/app.provider-ranking-mcp","version":"1.1.0","license":"MIT","_id":"@contractspec/app.provider-ranking-mcp@1.1.0","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"dist":{"shasum":"8e3f85064a0b0f19fc9a9002a0e501da61774277","tarball":"https://registry.npmjs.org/@contractspec/app.provider-ranking-mcp/-/app.provider-ranking-mcp-1.1.0.tgz","fileCount":6,"integrity":"sha512-MtFdY91ZrQyyf2d5GD5g0oRFKgdfUhBsVJRV5v3tpeqI2JgOxCbF9yuOlWfDm4IvyyK4FGLKspf7j/MXK5NTBQ==","signatures":[{"sig":"MEYCIQCI/bX2dzOnM5LAHcNqHSTPeXV1MpP48U/NlCRvl1OhdQIhAI6bt3ucwA+nKWVUH6Wast+kht8u29d36ig48CAZj3kV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12607},"type":"module","shasum":"8e3f85064a0b0f19fc9a9002a0e501da61774277","exports":{".":"./dist/index.mjs","./*":"./*","./server":"./dist/server.mjs"},"scripts":{"dev":"tsdown --watch","lint":"bun run lint:fix","build":"tsdown","clean":"rm -rf dist","start":"node dist/server.js","lint:fix":"eslint src --fix","lint:check":"eslint src"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-MtFdY91ZrQyyf2d5GD5g0oRFKgdfUhBsVJRV5v3tpeqI2JgOxCbF9yuOlWfDm4IvyyK4FGLKspf7j/MXK5NTBQ==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/apps/provider-ranking-mcp"},"_npmVersion":"10.8.3","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.5","@contractspec/lib.logger":"3.2.0","@modelcontextprotocol/sdk":"^1.27.1","@contractspec/lib.contracts-spec":"3.2.0","@contractspec/lib.provider-ranking":"0.2.0","@contractspec/module.provider-ranking":"0.2.0","@contractspec/lib.contracts-runtime-server-mcp":"3.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","typescript":"^5.9.3","@types/node":"^25.3.5","@contractspec/tool.tsdown":"3.2.0","@contractspec/tool.typescript":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/app.provider-ranking-mcp_1.1.0_1772815314284_0.7524020805359337","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@contractspec/app.provider-ranking-mcp","version":"1.2.0","license":"MIT","_id":"@contractspec/app.provider-ranking-mcp@1.2.0","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"dist":{"shasum":"15b040aff4d67e87b01fe862c3339503f03b753b","tarball":"https://registry.npmjs.org/@contractspec/app.provider-ranking-mcp/-/app.provider-ranking-mcp-1.2.0.tgz","fileCount":6,"integrity":"sha512-IOO3jjK0bC8DyAHQdNt4j8Yb6cAbgcMDLwEu1iSoD63fRu/VDCfn/OPymeSWCvpm76ln9QINkX9bDMvif+MbDw==","signatures":[{"sig":"MEQCIGpfwBqQbQELLqnwg1TffTfejWFvUDx4iGzuAhtkaRhHAiBW3aNJ5aJGzh0kBvip7GRQqPCHo9j4jCFXdlG+ZfY4Bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12957},"type":"module","shasum":"15b040aff4d67e87b01fe862c3339503f03b753b","exports":{".":"./dist/index.mjs","./*":"./*","./server":"./dist/server.mjs"},"scripts":{"dev":"tsdown --watch","lint":"bun run lint:fix","build":"tsdown","clean":"rm -rf dist","start":"node dist/server.js","lint:fix":"eslint src --fix","lint:check":"eslint src"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-IOO3jjK0bC8DyAHQdNt4j8Yb6cAbgcMDLwEu1iSoD63fRu/VDCfn/OPymeSWCvpm76ln9QINkX9bDMvif+MbDw==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/apps/provider-ranking-mcp"},"_npmVersion":"10.8.3","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.5","@contractspec/lib.logger":"3.3.0","@modelcontextprotocol/sdk":"^1.27.1","@contractspec/lib.contracts-spec":"3.3.0","@contractspec/lib.provider-ranking":"0.3.0","@contractspec/module.provider-ranking":"0.3.0","@contractspec/lib.contracts-runtime-server-mcp":"3.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","typescript":"^5.9.3","@types/node":"^25.3.5","@contractspec/tool.tsdown":"3.3.0","@contractspec/tool.typescript":"3.3.0"},"_npmOperationalInternal":{"tmp":"tmp/app.provider-ranking-mcp_1.2.0_1772891585432_0.06796246373676595","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@contractspec/app.provider-ranking-mcp","version":"1.3.0","license":"MIT","_id":"@contractspec/app.provider-ranking-mcp@1.3.0","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"dist":{"shasum":"352de98a9513a655336979ff180acec1d1610bda","tarball":"https://registry.npmjs.org/@contractspec/app.provider-ranking-mcp/-/app.provider-ranking-mcp-1.3.0.tgz","fileCount":6,"integrity":"sha512-9oAZrWbYf+V5pdcXpKIssMtQXvlgKFS3IxhCgCIIfF39dK0Dovzh6XqzCe56S4CwRHcvD+P7X2To9bVVGhsrxA==","signatures":[{"sig":"MEUCIBfWxdYlKbyl3m6sNA6UUeqKKDaR+W5/0NEKBNN+STWXAiEA3AJr9HaVwVh9HhIe52lM8iw2HYJuQ8q38B+k27c1Ziw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13347},"type":"module","shasum":"352de98a9513a655336979ff180acec1d1610bda","exports":{".":"./dist/index.mjs","./*":"./*","./server":"./dist/server.mjs"},"scripts":{"dev":"tsdown --watch","lint":"bun run lint:fix","build":"tsdown","clean":"rm -rf dist","start":"node dist/server.js","lint:fix":"eslint src --fix","lint:check":"eslint src"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-9oAZrWbYf+V5pdcXpKIssMtQXvlgKFS3IxhCgCIIfF39dK0Dovzh6XqzCe56S4CwRHcvD+P7X2To9bVVGhsrxA==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/apps/provider-ranking-mcp"},"_npmVersion":"10.8.3","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.5","@contractspec/lib.logger":"3.4.0","@modelcontextprotocol/sdk":"^1.27.1","@contractspec/lib.contracts-spec":"3.4.0","@contractspec/lib.provider-ranking":"0.4.0","@contractspec/module.provider-ranking":"0.4.0","@contractspec/lib.contracts-runtime-server-mcp":"3.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","typescript":"^5.9.3","@types/node":"^25.3.5","@contractspec/tool.tsdown":"3.4.0","@contractspec/tool.typescript":"3.4.0"},"_npmOperationalInternal":{"tmp":"tmp/app.provider-ranking-mcp_1.3.0_1773012657827_0.7107185384631536","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@contractspec/app.provider-ranking-mcp","version":"1.3.1","license":"MIT","_id":"@contractspec/app.provider-ranking-mcp@1.3.1","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"dist":{"shasum":"5b524f4abf1b0c5b82c395277cc163878537eb80","tarball":"https://registry.npmjs.org/@contractspec/app.provider-ranking-mcp/-/app.provider-ranking-mcp-1.3.1.tgz","fileCount":6,"integrity":"sha512-keThJisHPOiUymqu6maAm+7tlj042/HAd6HGZ8jA82sXP4jA15w6Dt6oI092dbDdmnQMS0zGxui1FQBZqn7dNg==","signatures":[{"sig":"MEYCIQD0T7IhFzEZaSGfTfe6wZB1gbhwZetbZ9YgnoMZu6JLMwIhAOLe+C+tnB0HvFoGIR1LD6+Z9bxumM9TBxmrEQnIWDTL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13676},"type":"module","shasum":"5b524f4abf1b0c5b82c395277cc163878537eb80","exports":{".":"./dist/index.mjs","./*":"./*","./server":"./dist/server.mjs"},"scripts":{"dev":"tsdown --watch","lint":"bun run lint:fix","build":"tsdown","clean":"rm -rf dist","start":"node dist/server.js","lint:fix":"eslint src --fix","lint:check":"eslint src"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-keThJisHPOiUymqu6maAm+7tlj042/HAd6HGZ8jA82sXP4jA15w6Dt6oI092dbDdmnQMS0zGxui1FQBZqn7dNg==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/apps/provider-ranking-mcp"},"_npmVersion":"10.8.3","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.5","@contractspec/lib.logger":"3.4.1","@modelcontextprotocol/sdk":"^1.27.1","@contractspec/lib.contracts-spec":"3.4.1","@contractspec/lib.provider-ranking":"0.4.1","@contractspec/module.provider-ranking":"0.4.1","@contractspec/lib.contracts-runtime-server-mcp":"3.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","typescript":"^5.9.3","@types/node":"^25.3.5","@contractspec/tool.tsdown":"3.4.1","@contractspec/tool.typescript":"3.4.1"},"_npmOperationalInternal":{"tmp":"tmp/app.provider-ranking-mcp_1.3.1_1773022318022_0.330627391422311","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@contractspec/app.provider-ranking-mcp","version":"1.3.2","license":"MIT","_id":"@contractspec/app.provider-ranking-mcp@1.3.2","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"dist":{"shasum":"5d744f778adc3eba574853165cc9981c3ebea7b8","tarball":"https://registry.npmjs.org/@contractspec/app.provider-ranking-mcp/-/app.provider-ranking-mcp-1.3.2.tgz","fileCount":6,"integrity":"sha512-YKFVFULo7JTZfP9Q1dGDGHOqcY4WylU4g1PvlEgQlAS57vyRgfVuKv0uxs0MMjdJKFEY81kFKKDx8N8JTZSbKg==","signatures":[{"sig":"MEUCIF0YSZghmqZrElOy9Cu08c2EE0Mlyz5pXUmXB9y1svZIAiEAgoFc6yGrmEBaX7J1+duOazCasvvU+s/YIZacmn1MkeQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14000},"type":"module","shasum":"5d744f778adc3eba574853165cc9981c3ebea7b8","exports":{".":"./dist/index.mjs","./*":"./*","./server":"./dist/server.mjs"},"scripts":{"dev":"tsdown --watch","lint":"bun run lint:fix","build":"tsdown","clean":"rm -rf dist","start":"node dist/server.js","lint:fix":"eslint src --fix","lint:check":"eslint src"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-YKFVFULo7JTZfP9Q1dGDGHOqcY4WylU4g1PvlEgQlAS57vyRgfVuKv0uxs0MMjdJKFEY81kFKKDx8N8JTZSbKg==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/apps/provider-ranking-mcp"},"_npmVersion":"10.8.3","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.5","@contractspec/lib.logger":"3.4.2","@modelcontextprotocol/sdk":"^1.27.1","@contractspec/lib.contracts-spec":"3.4.2","@contractspec/lib.provider-ranking":"0.4.2","@contractspec/module.provider-ranking":"0.4.2","@contractspec/lib.contracts-runtime-server-mcp":"3.4.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","typescript":"^5.9.3","@types/node":"^25.3.5","@contractspec/tool.tsdown":"3.4.2","@contractspec/tool.typescript":"3.4.2"},"_npmOperationalInternal":{"tmp":"tmp/app.provider-ranking-mcp_1.3.2_1773023147115_0.8118229056297017","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@contractspec/app.provider-ranking-mcp","version":"1.3.3","license":"MIT","_id":"@contractspec/app.provider-ranking-mcp@1.3.3","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"dist":{"shasum":"c0024d11ac9ecab7aab4e71bd1083891774ce2bf","tarball":"https://registry.npmjs.org/@contractspec/app.provider-ranking-mcp/-/app.provider-ranking-mcp-1.3.3.tgz","fileCount":6,"integrity":"sha512-ASOk9AlsJdFp7ZgRrBKx+R77yLEP2hc7hN8uDZTbo3PjlATGX4szDKqVKYdiZYnMUdNg0Ur3vhnmNfVkj8eWnA==","signatures":[{"sig":"MEYCIQCdCRvKZgvFcvPCk5QJi+Z5uvBZ0OwYCs9U9DRWp4xiSwIhAJFvgsE9tSLgBuwofTALtx8yCPi2QNrKlYqiNRmWx4rO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14324},"type":"module","shasum":"c0024d11ac9ecab7aab4e71bd1083891774ce2bf","exports":{".":"./dist/index.mjs","./*":"./*","./server":"./dist/server.mjs"},"scripts":{"dev":"tsdown --watch","lint":"bun run lint:fix","build":"tsdown","clean":"rm -rf dist","start":"node dist/server.js","lint:fix":"eslint src --fix","lint:check":"eslint src"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-ASOk9AlsJdFp7ZgRrBKx+R77yLEP2hc7hN8uDZTbo3PjlATGX4szDKqVKYdiZYnMUdNg0Ur3vhnmNfVkj8eWnA==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/apps/provider-ranking-mcp"},"_npmVersion":"10.8.3","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.5","@contractspec/lib.logger":"3.4.3","@modelcontextprotocol/sdk":"^1.27.1","@contractspec/lib.contracts-spec":"3.4.3","@contractspec/lib.provider-ranking":"0.4.3","@contractspec/module.provider-ranking":"0.4.3","@contractspec/lib.contracts-runtime-server-mcp":"3.4.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","typescript":"^5.9.3","@types/node":"^25.3.5","@contractspec/tool.tsdown":"3.4.3","@contractspec/tool.typescript":"3.4.3"},"_npmOperationalInternal":{"tmp":"tmp/app.provider-ranking-mcp_1.3.3_1773028289528_0.5001066621331798","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@contractspec/app.provider-ranking-mcp","version":"1.4.0","license":"MIT","_id":"@contractspec/app.provider-ranking-mcp@1.4.0","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"dist":{"shasum":"a117740588098e8957deb266bc8034f79f82945b","tarball":"https://registry.npmjs.org/@contractspec/app.provider-ranking-mcp/-/app.provider-ranking-mcp-1.4.0.tgz","fileCount":6,"integrity":"sha512-x0B83AhLnYF/EhvQzXensyacnG3JwMx5EzgVeQ2v7WSSmg3HnqjGVpzrR33f7Hv2MM4aKi0ZClKGlq1m5Ds0PA==","signatures":[{"sig":"MEUCIBQAnz/UEgAtpQwAE83QkXZwWhhpT2qnpqaWQexBQij8AiEA4/+2Cz30FyWAvj702nz4Elp3IfdEt5jLnrlogpMvtl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14668},"type":"module","shasum":"a117740588098e8957deb266bc8034f79f82945b","exports":{".":"./dist/index.mjs","./*":"./*","./server":"./dist/server.mjs"},"scripts":{"dev":"tsdown --watch","lint":"bun run lint:fix","build":"tsdown","clean":"rm -rf dist","start":"node dist/server.js","lint:fix":"eslint src --fix","lint:check":"eslint src"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-x0B83AhLnYF/EhvQzXensyacnG3JwMx5EzgVeQ2v7WSSmg3HnqjGVpzrR33f7Hv2MM4aKi0ZClKGlq1m5Ds0PA==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/apps/provider-ranking-mcp"},"_npmVersion":"10.8.3","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.5","@contractspec/lib.logger":"3.5.0","@modelcontextprotocol/sdk":"^1.27.1","@contractspec/lib.contracts-spec":"3.5.0","@contractspec/lib.provider-ranking":"0.5.0","@contractspec/module.provider-ranking":"0.5.0","@contractspec/lib.contracts-runtime-server-mcp":"3.5.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","typescript":"^5.9.3","@types/node":"^25.3.5","@contractspec/tool.tsdown":"3.5.0","@contractspec/tool.typescript":"3.5.0"},"_npmOperationalInternal":{"tmp":"tmp/app.provider-ranking-mcp_1.4.0_1773036171434_0.4181637354376406","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@contractspec/app.provider-ranking-mcp","version":"1.4.2","license":"MIT","_id":"@contractspec/app.provider-ranking-mcp@1.4.2","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"dist":{"shasum":"8ce0c66b2cb9221c85a95c4a3c78545abf728d74","tarball":"https://registry.npmjs.org/@contractspec/app.provider-ranking-mcp/-/app.provider-ranking-mcp-1.4.2.tgz","fileCount":6,"integrity":"sha512-gCxWuIF87aPRd0tuwjAIJM25iiy2YbWpWt+CRTHoKr6J3cUEjszRQ3OGPQbGH2+F1Osnud2F7HOp4t/SOPPlNQ==","signatures":[{"sig":"MEUCIQCzAtWo0pHV4suOViC5iY0mdWC/ut59itDWHP/XR4fm3gIgPhtFQMc3Q6UxhEDgU1YPw6BZ8MbFc6tAkWRBtv34TO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15370},"type":"module","shasum":"8ce0c66b2cb9221c85a95c4a3c78545abf728d74","exports":{".":"./dist/index.mjs","./*":"./*","./server":"./dist/server.mjs"},"scripts":{"dev":"tsdown --watch","lint":"bun run lint:fix","build":"tsdown","clean":"rm -rf dist","start":"node dist/server.js","lint:fix":"eslint src --fix","lint:check":"eslint src"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-gCxWuIF87aPRd0tuwjAIJM25iiy2YbWpWt+CRTHoKr6J3cUEjszRQ3OGPQbGH2+F1Osnud2F7HOp4t/SOPPlNQ==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/apps/provider-ranking-mcp"},"_npmVersion":"10.8.3","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.5","@contractspec/lib.logger":"3.5.2","@modelcontextprotocol/sdk":"^1.27.1","@contractspec/lib.contracts-spec":"3.5.2","@contractspec/lib.provider-ranking":"0.5.2","@contractspec/module.provider-ranking":"0.5.2","@contractspec/lib.contracts-runtime-server-mcp":"3.5.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","typescript":"^5.9.3","@types/node":"^25.3.5","@contractspec/tool.tsdown":"3.5.2","@contractspec/tool.typescript":"3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/app.provider-ranking-mcp_1.4.2_1773043531706_0.6381800346372275","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@contractspec/app.provider-ranking-mcp","version":"1.4.3","license":"MIT","_id":"@contractspec/app.provider-ranking-mcp@1.4.3","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"dist":{"shasum":"a8b3e5dede6d9092cbe39e0d95717b83993a3515","tarball":"https://registry.npmjs.org/@contractspec/app.provider-ranking-mcp/-/app.provider-ranking-mcp-1.4.3.tgz","fileCount":6,"integrity":"sha512-5kWHyGY1/tGzdpyfe3QxfeZ2D1Qq4D0ltxRU9pzqRtUO0/7ZYXa/QjbsztACt0zoCU2CUMoXDm+3Sqt5mHWy1w==","signatures":[{"sig":"MEUCIQDu9L12yia5zyr8GCko4YHZiCJttwW+ZGvrgqvIIeSFigIgCskOv76MvRghBPwxS5NgAzmkUoTKlrvKRLu+2btOXO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15685},"type":"module","shasum":"a8b3e5dede6d9092cbe39e0d95717b83993a3515","exports":{".":"./dist/index.mjs","./*":"./*","./server":"./dist/server.mjs"},"scripts":{"dev":"tsdown --watch","lint":"bun run lint:fix","build":"tsdown","clean":"rm -rf dist","start":"node dist/server.js","lint:fix":"eslint src --fix","lint:check":"eslint src"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-5kWHyGY1/tGzdpyfe3QxfeZ2D1Qq4D0ltxRU9pzqRtUO0/7ZYXa/QjbsztACt0zoCU2CUMoXDm+3Sqt5mHWy1w==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/apps/provider-ranking-mcp"},"_npmVersion":"10.8.3","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.5","@contractspec/lib.logger":"3.5.3","@modelcontextprotocol/sdk":"^1.27.1","@contractspec/lib.contracts-spec":"3.5.3","@contractspec/lib.provider-ranking":"0.5.3","@contractspec/module.provider-ranking":"0.5.3","@contractspec/lib.contracts-runtime-server-mcp":"3.5.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","typescript":"^5.9.3","@types/node":"^25.3.5","@contractspec/tool.tsdown":"3.5.3","@contractspec/tool.typescript":"3.5.3"},"_npmOperationalInternal":{"tmp":"tmp/app.provider-ranking-mcp_1.4.3_1773045099674_0.5583917394195734","host":"s3://npm-registry-packages-npm-production"}},"1.4.4":{"name":"@contractspec/app.provider-ranking-mcp","version":"1.4.4","license":"MIT","_id":"@contractspec/app.provider-ranking-mcp@1.4.4","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"dist":{"shasum":"60982cea6e7ea65be5947e85b4a2c5a86c42119e","tarball":"https://registry.npmjs.org/@contractspec/app.provider-ranking-mcp/-/app.provider-ranking-mcp-1.4.4.tgz","fileCount":6,"integrity":"sha512-rhgdHLzGlNB1K8iZWk9fI8cUIO5WVbHkRn2NfMde8yTMkffXG4V7QAgWCDTWkYT8GnxnzOA0u5F1qcEQd0if+g==","signatures":[{"sig":"MEUCICwq0PnQ9X9N1N/0b5fs1FgLpj/TiwNFeERr+aYbk33hAiEAkUT4GvGM/Q2zBEhaweGdog8obVqckjGvBTO1oh4uaFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16044},"type":"module","shasum":"60982cea6e7ea65be5947e85b4a2c5a86c42119e","exports":{".":"./dist/index.mjs","./*":"./*","./server":"./dist/server.mjs"},"scripts":{"dev":"tsdown --watch","lint":"bun run lint:fix","build":"tsdown","clean":"rm -rf dist","start":"node dist/server.js","lint:fix":"eslint src --fix","lint:check":"eslint src"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-rhgdHLzGlNB1K8iZWk9fI8cUIO5WVbHkRn2NfMde8yTMkffXG4V7QAgWCDTWkYT8GnxnzOA0u5F1qcEQd0if+g==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/apps/provider-ranking-mcp"},"_npmVersion":"10.8.3","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.5","@contractspec/lib.logger":"3.5.4","@modelcontextprotocol/sdk":"^1.27.1","@contractspec/lib.contracts-spec":"3.5.4","@contractspec/lib.provider-ranking":"0.5.4","@contractspec/module.provider-ranking":"0.5.4","@contractspec/lib.contracts-runtime-server-mcp":"3.5.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","typescript":"^5.9.3","@types/node":"^25.3.5","@contractspec/tool.tsdown":"3.5.4","@contractspec/tool.typescript":"3.5.4"},"_npmOperationalInternal":{"tmp":"tmp/app.provider-ranking-mcp_1.4.4_1773080143603_0.03930271953136999","host":"s3://npm-registry-packages-npm-production"}},"1.4.5":{"name":"@contractspec/app.provider-ranking-mcp","version":"1.4.5","license":"MIT","_id":"@contractspec/app.provider-ranking-mcp@1.4.5","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"dist":{"shasum":"ab528d6743dfdb437b05d5cd0dabac6b5c6bd837","tarball":"https://registry.npmjs.org/@contractspec/app.provider-ranking-mcp/-/app.provider-ranking-mcp-1.4.5.tgz","fileCount":6,"integrity":"sha512-LBHhaVN6OUtCzKGpIWQtFjytSSXmkO1uQP3TzL185GVVmqrAvwrVX07b5+bIxIuMD9G2BDOyNIKPKEYYkeBvzA==","signatures":[{"sig":"MEQCIA5WkZcIdcCNnSj6vgUBzD2qVivrXTE5fR/9pt/vOJ+sAiAupcir197+7lJy8itqtR/hyHFjVVMB9JZb/nAWvxkUzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18217},"type":"module","shasum":"ab528d6743dfdb437b05d5cd0dabac6b5c6bd837","exports":{".":"./dist/index.mjs","./*":"./*","./server":"./dist/server.mjs"},"scripts":{"dev":"tsdown --watch","lint":"bun run lint:fix","build":"tsdown","clean":"rm -rf dist","start":"node dist/server.js","lint:fix":"eslint src --fix","lint:check":"eslint src"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-LBHhaVN6OUtCzKGpIWQtFjytSSXmkO1uQP3TzL185GVVmqrAvwrVX07b5+bIxIuMD9G2BDOyNIKPKEYYkeBvzA==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/apps/provider-ranking-mcp"},"_npmVersion":"10.8.3","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.5","@contractspec/lib.logger":"3.5.5","@modelcontextprotocol/sdk":"^1.27.1","@contractspec/lib.ai-providers":"3.5.5","@contractspec/lib.contracts-spec":"3.5.5","@contractspec/lib.provider-ranking":"0.5.5","@contractspec/module.provider-ranking":"0.5.5","@contractspec/lib.contracts-runtime-server-mcp":"3.5.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","typescript":"^5.9.3","@types/node":"^25.3.5","@contractspec/tool.tsdown":"3.5.5","@contractspec/tool.typescript":"3.5.5"},"_npmOperationalInternal":{"tmp":"tmp/app.provider-ranking-mcp_1.4.5_1773099161683_0.7593713676338247","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@contractspec/app.provider-ranking-mcp","version":"1.5.0","license":"MIT","_id":"@contractspec/app.provider-ranking-mcp@1.5.0","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"dist":{"shasum":"6ddf39922ed161de4c4d02095b922267c87a186b","tarball":"https://registry.npmjs.org/@contractspec/app.provider-ranking-mcp/-/app.provider-ranking-mcp-1.5.0.tgz","fileCount":6,"integrity":"sha512-4/y3aXFNofv9LYZX2i0rKdRpANLpCMwP2eTshlxlE6aGv4kLuo9o6PShnSu1OXXu0Vqyx6jO4ED1Y0E1mmTwpg==","signatures":[{"sig":"MEUCIAvOrm50WRhCdM/pHOiUDPcZm1apFK0ttoRLSMs+Tg3GAiEAoKdgNsxKD9Kul2zsRH3NkQiT3SFtbMGzEvvjTJEatXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18668},"type":"module","shasum":"6ddf39922ed161de4c4d02095b922267c87a186b","exports":{".":"./dist/index.mjs","./*":"./*","./server":"./dist/server.mjs"},"scripts":{"dev":"tsdown --watch","lint":"bun run lint:fix","build":"tsdown","clean":"rm -rf dist","start":"node dist/server.js","lint:fix":"eslint src --fix","lint:check":"eslint src"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-4/y3aXFNofv9LYZX2i0rKdRpANLpCMwP2eTshlxlE6aGv4kLuo9o6PShnSu1OXXu0Vqyx6jO4ED1Y0E1mmTwpg==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/apps/provider-ranking-mcp"},"_npmVersion":"10.8.3","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.5","@contractspec/lib.logger":"3.6.0","@modelcontextprotocol/sdk":"^1.27.1","@contractspec/lib.ai-providers":"3.6.0","@contractspec/lib.contracts-spec":"3.6.0","@contractspec/lib.provider-ranking":"0.6.0","@contractspec/module.provider-ranking":"0.6.0","@contractspec/lib.contracts-runtime-server-mcp":"3.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","typescript":"^5.9.3","@types/node":"^25.3.5","@contractspec/tool.tsdown":"3.6.0","@contractspec/tool.typescript":"3.6.0"},"_npmOperationalInternal":{"tmp":"tmp/app.provider-ranking-mcp_1.5.0_1773138031990_0.17809484171426937","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@contractspec/app.provider-ranking-mcp","version":"1.6.0","license":"MIT","_id":"@contractspec/app.provider-ranking-mcp@1.6.0","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"dist":{"shasum":"1d14ee54011d5747def0db500c81fa786ce8bea0","tarball":"https://registry.npmjs.org/@contractspec/app.provider-ranking-mcp/-/app.provider-ranking-mcp-1.6.0.tgz","fileCount":6,"integrity":"sha512-r/J5X+B6wE8DfXo5fbitS3kGMcUz3ZUv5S5Hz3bKzDcBvigmK6Cop504ngsRC4vRa/Z2LQOOIy5gT807CqcDmQ==","signatures":[{"sig":"MEUCIAjafkWYC6PdJ/hH2TPpUi+c6V4xvrPxWPHxH5ExnJrGAiEAlf4c5lgIZXKPNcHB1rcXMSdTtnIgWfYCraw5OZaLoUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19065},"type":"module","shasum":"1d14ee54011d5747def0db500c81fa786ce8bea0","exports":{".":"./dist/index.mjs","./*":"./*","./server":"./dist/server.mjs"},"scripts":{"dev":"tsdown --watch","lint":"bun run lint:fix","build":"tsdown","clean":"rm -rf dist","start":"node dist/server.js","lint:fix":"eslint src --fix","lint:check":"eslint src"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-r/J5X+B6wE8DfXo5fbitS3kGMcUz3ZUv5S5Hz3bKzDcBvigmK6Cop504ngsRC4vRa/Z2LQOOIy5gT807CqcDmQ==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/apps/provider-ranking-mcp"},"_npmVersion":"10.8.3","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.5","@contractspec/lib.logger":"3.7.0","@modelcontextprotocol/sdk":"^1.27.1","@contractspec/lib.ai-providers":"3.7.0","@contractspec/lib.contracts-spec":"3.7.0","@contractspec/lib.provider-ranking":"0.7.0","@contractspec/module.provider-ranking":"0.7.0","@contractspec/lib.contracts-runtime-server-mcp":"3.7.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","typescript":"^5.9.3","@types/node":"^25.3.5","@contractspec/tool.tsdown":"3.7.0","@contractspec/tool.typescript":"3.7.0"},"_npmOperationalInternal":{"tmp":"tmp/app.provider-ranking-mcp_1.6.0_1773405339236_0.7007153348095372","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@contractspec/app.provider-ranking-mcp","version":"1.6.1","license":"MIT","_id":"@contractspec/app.provider-ranking-mcp@1.6.1","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"dist":{"shasum":"68281f7040920ede5378b6d4a615cdd074c12608","tarball":"https://registry.npmjs.org/@contractspec/app.provider-ranking-mcp/-/app.provider-ranking-mcp-1.6.1.tgz","fileCount":6,"integrity":"sha512-jUJ/MxVROiFQ9mqKQSS9yecJ/pRXqFvL/Sbf4snUPWdauy4se0mlprSL068T6gU/ISKmbBMPP8TsxVkb2oSVjg==","signatures":[{"sig":"MEQCIGYz9d+SEdhiPwMgdzU/mwYbV2x1e4mK8yKIBxwyDw6kAiBF+3N/y/nQ3oZvQcGM76S4027yNhMdWhVsePYrtWgdwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19429},"type":"module","shasum":"68281f7040920ede5378b6d4a615cdd074c12608","exports":{".":"./dist/index.mjs","./*":"./*","./server":"./dist/server.mjs"},"scripts":{"dev":"tsdown --watch","lint":"bun run lint:fix","build":"tsdown","clean":"rm -rf dist","start":"node dist/server.js","lint:fix":"eslint src --fix","lint:check":"eslint src"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_integrity":"sha512-jUJ/MxVROiFQ9mqKQSS9yecJ/pRXqFvL/Sbf4snUPWdauy4se0mlprSL068T6gU/ISKmbBMPP8TsxVkb2oSVjg==","repository":{"url":"https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/apps/provider-ranking-mcp"},"_npmVersion":"10.8.3","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^4.3.5","@contractspec/lib.logger":"3.7.1","@modelcontextprotocol/sdk":"^1.27.1","@contractspec/lib.ai-providers":"3.7.1","@contractspec/lib.contracts-spec":"3.7.1","@contractspec/lib.provider-ranking":"0.7.1","@contractspec/module.provider-ranking":"0.7.1","@contractspec/lib.contracts-runtime-server-mcp":"3.7.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","typescript":"^5.9.3","@types/node":"^25.3.5","@contractspec/tool.tsdown":"3.7.1","@contractspec/tool.typescript":"3.7.1"},"_npmOperationalInternal":{"tmp":"tmp/app.provider-ranking-mcp_1.6.1_1773576663649_0.8198013810008147","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@contractspec/app.provider-ranking-mcp","version":"1.6.3","license":"MIT","_id":"@contractspec/app.provider-ranking-mcp@1.6.3","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://github.com/lssm-tech/contractspec#readme","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"1bf4b28fa659738f754b237d8e19bc8b3bca1493","tarball":"https://registry.npmjs.org/@contractspec/app.provider-ranking-mcp/-/app.provider-ranking-mcp-1.6.3.tgz","fileCount":6,"integrity":"sha512-3bWvERsbPLNJOmu3u43UCPQp1oPZZBO8O0Ji341pFT0UR2zcn94fpe3BjRrOCGcMbxX/1A2uTRBWkCTQq/fckw==","signatures":[{"sig":"MEUCIAKxQcJTaVrQCYkbN4p3BFCJ+TX9Mmk5DHtixw09TonDAiEAtwPQm5xOjyph8sUKx4gXhCZCGfaMo97Mhd9gEh6wybc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fapp.provider-ranking-mcp@1.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20155},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.3.tgz","exports":{".":"./dist/index.mjs","./*":"./*","./server":"./dist/server.mjs"},"scripts":{"dev":"tsdown --watch","lint":"bun run lint:fix","build":"tsdown","clean":"rm -rf dist","start":"node dist/server.js","lint:fix":"eslint src --fix","lint:check":"eslint src"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.3.tgz","_integrity":"sha512-3bWvERsbPLNJOmu3u43UCPQp1oPZZBO8O0Ji341pFT0UR2zcn94fpe3BjRrOCGcMbxX/1A2uTRBWkCTQq/fckw==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/apps/provider-ranking-mcp"},"_npmVersion":"10.9.4","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.5","@contractspec/lib.logger":"3.7.3","@modelcontextprotocol/sdk":"^1.27.1","@contractspec/lib.ai-providers":"3.7.3","@contractspec/lib.contracts-spec":"3.7.3","@contractspec/lib.provider-ranking":"0.7.3","@contractspec/module.provider-ranking":"0.7.3","@contractspec/lib.contracts-runtime-server-mcp":"3.7.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","typescript":"^5.9.3","@types/node":"^25.3.5","@contractspec/tool.tsdown":"3.7.3","@contractspec/tool.typescript":"3.7.3"},"_npmOperationalInternal":{"tmp":"tmp/app.provider-ranking-mcp_1.6.3_1773935496060_0.22615933212442085","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"@contractspec/app.provider-ranking-mcp","version":"1.6.4","license":"MIT","_id":"@contractspec/app.provider-ranking-mcp@1.6.4","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://github.com/lssm-tech/contractspec#readme","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"4d5fb5e7167d2f93db267527d737592645fc49b7","tarball":"https://registry.npmjs.org/@contractspec/app.provider-ranking-mcp/-/app.provider-ranking-mcp-1.6.4.tgz","fileCount":6,"integrity":"sha512-eZTLkteG7ACnDXonBuPeZK8osJyKhAzTaDh3GiBgWfIrRSpA9j/lUWJyXpgfta2RBxnGyKL7WBLc5kIHMNdX0Q==","signatures":[{"sig":"MEYCIQDeXLYFSmLSR41n9RVgnz2jxNwhkoNyPGw4EBPjdXxd9AIhAMUjZTA9MH/1ja1A9Xu6iDSINla+u+7Uv8FIxmzWHRG7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fapp.provider-ranking-mcp@1.6.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20501},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.4.tgz","exports":{".":"./dist/index.mjs","./*":"./*","./server":"./dist/server.mjs"},"scripts":{"dev":"tsdown --watch","lint":"bun run lint:fix","build":"tsdown","clean":"rm -rf dist","start":"node dist/server.js","lint:fix":"eslint src --fix","lint:check":"eslint src"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.4.tgz","_integrity":"sha512-eZTLkteG7ACnDXonBuPeZK8osJyKhAzTaDh3GiBgWfIrRSpA9j/lUWJyXpgfta2RBxnGyKL7WBLc5kIHMNdX0Q==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/apps/provider-ranking-mcp"},"_npmVersion":"10.9.4","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.5","@contractspec/lib.logger":"3.7.4","@modelcontextprotocol/sdk":"^1.27.1","@contractspec/lib.ai-providers":"3.7.4","@contractspec/lib.contracts-spec":"3.7.4","@contractspec/lib.provider-ranking":"0.7.4","@contractspec/module.provider-ranking":"0.7.4","@contractspec/lib.contracts-runtime-server-mcp":"3.7.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","typescript":"^5.9.3","@types/node":"^25.3.5","@contractspec/tool.tsdown":"3.7.4","@contractspec/tool.typescript":"3.7.4"},"_npmOperationalInternal":{"tmp":"tmp/app.provider-ranking-mcp_1.6.4_1773937194448_0.6079510907334762","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"@contractspec/app.provider-ranking-mcp","version":"1.6.5","license":"MIT","_id":"@contractspec/app.provider-ranking-mcp@1.6.5","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://github.com/lssm-tech/contractspec#readme","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"4d44d5225efdea39ce2268b28259dce1649f69c1","tarball":"https://registry.npmjs.org/@contractspec/app.provider-ranking-mcp/-/app.provider-ranking-mcp-1.6.5.tgz","fileCount":6,"integrity":"sha512-GY6riDAaPBGUohbw3nz9gRn93KKct4wGtbyMN3X0B3g9crxKwFREuec3lyEShU+BT+tSJndjfCXfze0cSezPrA==","signatures":[{"sig":"MEQCIFyg8WaMxYXhba0xsIwFT2j93NHj1XuvazjNsXKGrTH/AiA64pcZvM8GQDRJheUYOl/+JtfLznOQfxBVSi+qcnHUeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fapp.provider-ranking-mcp@1.6.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20866},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.5.tgz","exports":{".":"./dist/index.mjs","./*":"./*","./server":"./dist/server.mjs"},"scripts":{"dev":"tsdown --watch","lint":"bun run lint:fix","build":"tsdown","clean":"rm -rf dist","start":"node dist/server.js","lint:fix":"eslint src --fix","lint:check":"eslint src"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.5.tgz","_integrity":"sha512-GY6riDAaPBGUohbw3nz9gRn93KKct4wGtbyMN3X0B3g9crxKwFREuec3lyEShU+BT+tSJndjfCXfze0cSezPrA==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/apps/provider-ranking-mcp"},"_npmVersion":"10.9.4","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.5","@contractspec/lib.logger":"3.7.5","@modelcontextprotocol/sdk":"^1.27.1","@contractspec/lib.ai-providers":"3.7.5","@contractspec/lib.contracts-spec":"3.7.5","@contractspec/lib.provider-ranking":"0.7.5","@contractspec/module.provider-ranking":"0.7.5","@contractspec/lib.contracts-runtime-server-mcp":"3.7.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","typescript":"^5.9.3","@types/node":"^25.3.5","@contractspec/tool.tsdown":"3.7.5","@contractspec/tool.typescript":"3.7.5"},"_npmOperationalInternal":{"tmp":"tmp/app.provider-ranking-mcp_1.6.5_1773953836783_0.661181489916572","host":"s3://npm-registry-packages-npm-production"}},"1.6.6":{"name":"@contractspec/app.provider-ranking-mcp","version":"1.6.6","license":"MIT","_id":"@contractspec/app.provider-ranking-mcp@1.6.6","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://github.com/lssm-tech/contractspec#readme","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"aa89c61cb3162033e3f5ab7ea742a5d1e749fc11","tarball":"https://registry.npmjs.org/@contractspec/app.provider-ranking-mcp/-/app.provider-ranking-mcp-1.6.6.tgz","fileCount":6,"integrity":"sha512-rsH06dKgbyhyuZk9Nv0fSMIxPch3b3V9l0U/0t52NqdZRvs5Cxs2l7ypL85yv9VJVP67YHeKys0SsLL4w791Lg==","signatures":[{"sig":"MEYCIQDEHzFxsx9VGAcqVvG2A+xd5rJBjbC7GNLcu61gSD73MwIhAKvv/UrPsWt67hJrJMSUZHGCCgoYata0IOLEC4mzuf6V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fapp.provider-ranking-mcp@1.6.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21212},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.6.tgz","exports":{".":"./dist/index.mjs","./*":"./*","./server":"./dist/server.mjs"},"scripts":{"dev":"tsdown --watch","lint":"bun run lint:fix","build":"tsdown","clean":"rm -rf dist","start":"node dist/server.js","lint:fix":"eslint src --fix","lint:check":"eslint src"},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.6.tgz","_integrity":"sha512-rsH06dKgbyhyuZk9Nv0fSMIxPch3b3V9l0U/0t52NqdZRvs5Cxs2l7ypL85yv9VJVP67YHeKys0SsLL4w791Lg==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/apps/provider-ranking-mcp"},"_npmVersion":"10.9.4","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.5","@contractspec/lib.logger":"3.7.6","@modelcontextprotocol/sdk":"^1.27.1","@contractspec/lib.ai-providers":"3.7.6","@contractspec/lib.contracts-spec":"3.7.6","@contractspec/lib.provider-ranking":"0.7.6","@contractspec/module.provider-ranking":"0.7.6","@contractspec/lib.contracts-runtime-server-mcp":"3.7.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.0","typescript":"^5.9.3","@types/node":"^25.3.5","@contractspec/tool.tsdown":"3.7.6","@contractspec/tool.typescript":"3.7.6"},"_npmOperationalInternal":{"tmp":"tmp/app.provider-ranking-mcp_1.6.6_1773967865911_0.4547403662229885","host":"s3://npm-registry-packages-npm-production"}},"1.6.7":{"name":"@contractspec/app.provider-ranking-mcp","version":"1.6.7","license":"MIT","_id":"@contractspec/app.provider-ranking-mcp@1.6.7","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://github.com/lssm-tech/contractspec#readme","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"540bee3987369854804a93eb7a60f53539b325a3","tarball":"https://registry.npmjs.org/@contractspec/app.provider-ranking-mcp/-/app.provider-ranking-mcp-1.6.7.tgz","fileCount":7,"integrity":"sha512-PCT0a1ADeq6PUSyjwi2K2+Ofz6a0RqRFP/bBUzGTLGwG0ITRoC1bNwFh7TxhswOA8az5UJEhGz73p7/FIVrYdQ==","signatures":[{"sig":"MEUCIHGoMIKKMMx+WhYKhVVx/4b/DhSo0eDX1St30x5MdHWiAiEAg3p7QFz7yC9L7pgzUEv6kysMJI825XIWmm0mc3QoC6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fapp.provider-ranking-mcp@1.6.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22276},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.7.tgz","exports":{".":"./dist/index.mjs","./*":"./*","./server":"./dist/server.mjs"},"scripts":{"dev":"tsdown --watch","lint":"bun run lint:fix","build":"tsdown","clean":"rm -rf dist","start":"node dist/server.js","lint:fix":"biome check --write --unsafe --only=nursery/useSortedClasses . && biome check --write .","lint:check":"biome check ."},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.7.tgz","_integrity":"sha512-PCT0a1ADeq6PUSyjwi2K2+Ofz6a0RqRFP/bBUzGTLGwG0ITRoC1bNwFh7TxhswOA8az5UJEhGz73p7/FIVrYdQ==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/apps/provider-ranking-mcp"},"_npmVersion":"10.9.4","description":"**MCP server that exposes provider-ranking operations and resources for benchmark ingestion, ranking refreshes, and leaderboard queries.**","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.5","@contractspec/lib.logger":"3.7.6","@modelcontextprotocol/sdk":"^1.27.1","@contractspec/lib.ai-providers":"3.7.6","@contractspec/lib.contracts-spec":"4.0.0","@contractspec/lib.provider-ranking":"0.7.6","@contractspec/module.provider-ranking":"0.7.7","@contractspec/lib.contracts-runtime-server-mcp":"3.7.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.4","typescript":"^5.9.3","@types/node":"^25.3.5","@contractspec/tool.tsdown":"3.7.6","@contractspec/tool.typescript":"3.7.6"},"_npmOperationalInternal":{"tmp":"tmp/app.provider-ranking-mcp_1.6.7_1774004388263_0.24690379705220855","host":"s3://npm-registry-packages-npm-production"}},"1.6.10":{"name":"@contractspec/app.provider-ranking-mcp","version":"1.6.10","license":"MIT","_id":"@contractspec/app.provider-ranking-mcp@1.6.10","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://github.com/lssm-tech/contractspec#readme","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"61bfc429bd016100bcd4b32e458b85977d4cb7e3","tarball":"https://registry.npmjs.org/@contractspec/app.provider-ranking-mcp/-/app.provider-ranking-mcp-1.6.10.tgz","fileCount":7,"integrity":"sha512-VKWCQDdI4I85yCv+sGcIv9iYUWv1COcIoXlZZB75A7aoEQzvq6v3zXIkMMbd0i5XzZbckHLc2ll7PLvRmre/pA==","signatures":[{"sig":"MEQCIDTBraE06pfIvP/hDWBOwQHVkeeeiR52R5H7yu0JrqxpAiAyR7T/JFwhJt3BEeQTJ+UekO3hAi173zng6qkBofJ6BA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fapp.provider-ranking-mcp@1.6.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23025},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.10.tgz","exports":{".":"./dist/index.mjs","./*":"./*","./server":"./dist/server.mjs"},"scripts":{"dev":"tsdown --watch","lint":"bun run lint:fix","build":"tsdown","clean":"rm -rf dist","start":"node dist/server.js","lint:fix":"biome check --write --unsafe --only=nursery/useSortedClasses . && biome check --write .","lint:check":"biome check ."},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.10.tgz","_integrity":"sha512-VKWCQDdI4I85yCv+sGcIv9iYUWv1COcIoXlZZB75A7aoEQzvq6v3zXIkMMbd0i5XzZbckHLc2ll7PLvRmre/pA==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/apps/provider-ranking-mcp"},"_npmVersion":"10.9.4","description":"**MCP server that exposes provider-ranking operations and resources for benchmark ingestion, ranking refreshes, and leaderboard queries.**","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.5","@contractspec/lib.logger":"3.7.8","@modelcontextprotocol/sdk":"^1.27.1","@contractspec/lib.ai-providers":"3.7.8","@contractspec/lib.contracts-spec":"4.1.2","@contractspec/lib.provider-ranking":"0.7.8","@contractspec/module.provider-ranking":"0.7.10","@contractspec/lib.contracts-runtime-server-mcp":"3.7.10"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.4","typescript":"^5.9.3","@types/node":"^25.3.5","@contractspec/tool.tsdown":"3.7.8","@contractspec/tool.typescript":"3.7.8"},"_npmOperationalInternal":{"tmp":"tmp/app.provider-ranking-mcp_1.6.10_1774040970348_0.31965689492097615","host":"s3://npm-registry-packages-npm-production"}},"1.6.12":{"name":"@contractspec/app.provider-ranking-mcp","version":"1.6.12","license":"MIT","_id":"@contractspec/app.provider-ranking-mcp@1.6.12","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://github.com/lssm-tech/contractspec#readme","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"10c31eb4ebd8458ba867fd69327f118024b031dc","tarball":"https://registry.npmjs.org/@contractspec/app.provider-ranking-mcp/-/app.provider-ranking-mcp-1.6.12.tgz","fileCount":7,"integrity":"sha512-Xlek0IWFedyFc+KM144iviCeoIlMUcP8M7h4W4Qb0yb9Xsv+oHmowprygVGFXRC5nZwb/pi1EZtWFSYK72td/w==","signatures":[{"sig":"MEUCIQDVFnS7RXjj1DR9QS6J0z1VQTTkBphBc+5MW3WnPrmj7AIgMCg/qS5E6sZ208rS41qBodlimoYIuoNTbtuC8k4BRk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fapp.provider-ranking-mcp@1.6.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23711},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.12.tgz","exports":{".":"./dist/index.mjs","./*":"./*","./server":"./dist/server.mjs"},"scripts":{"dev":"tsdown --watch","lint":"bun run lint:fix","build":"tsdown","clean":"rm -rf dist","start":"node dist/server.js","lint:fix":"biome check --write --unsafe --only=nursery/useSortedClasses . && biome check --write .","lint:check":"biome check ."},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.12.tgz","_integrity":"sha512-Xlek0IWFedyFc+KM144iviCeoIlMUcP8M7h4W4Qb0yb9Xsv+oHmowprygVGFXRC5nZwb/pi1EZtWFSYK72td/w==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/apps/provider-ranking-mcp"},"_npmVersion":"10.9.4","description":"**MCP server that exposes provider-ranking operations and resources for benchmark ingestion, ranking refreshes, and leaderboard queries.**","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.5","@contractspec/lib.logger":"3.7.9","@modelcontextprotocol/sdk":"^1.27.1","@contractspec/lib.ai-providers":"3.7.9","@contractspec/lib.contracts-spec":"5.0.0","@contractspec/lib.provider-ranking":"0.7.9","@contractspec/module.provider-ranking":"0.7.12","@contractspec/lib.contracts-runtime-server-mcp":"3.7.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.4","typescript":"^5.9.3","@types/node":"^25.3.5","@contractspec/tool.tsdown":"3.7.9","@contractspec/tool.typescript":"3.7.9"},"_npmOperationalInternal":{"tmp":"tmp/app.provider-ranking-mcp_1.6.12_1774226465527_0.9062436127259985","host":"s3://npm-registry-packages-npm-production"}},"1.6.14":{"name":"@contractspec/app.provider-ranking-mcp","version":"1.6.14","license":"MIT","_id":"@contractspec/app.provider-ranking-mcp@1.6.14","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://github.com/lssm-tech/contractspec#readme","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"55b5f1dd7a0958f475c6925bdc0d7ff885b7cd02","tarball":"https://registry.npmjs.org/@contractspec/app.provider-ranking-mcp/-/app.provider-ranking-mcp-1.6.14.tgz","fileCount":7,"integrity":"sha512-i8AatHAU4E0/7fX8xiSCcblDANVFGqTNXCcvoNdm+btTvXPe6vqXqTCPcyMHU5/7N5EY0Qwbql5yVymAlgyN3A==","signatures":[{"sig":"MEUCIQDoZKyUON6fwrB/q79H40i1bvrQtEC4kPzfuQgFOqBSrgIgS6+Ef47hIyqqLxcjM4n4FrDF4BvP5GYNjR7CUS+yMUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fapp.provider-ranking-mcp@1.6.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24320},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.14.tgz","exports":{".":"./dist/index.mjs","./*":"./*","./server":"./dist/server.mjs"},"scripts":{"dev":"tsdown --watch","lint":"bun run lint:fix","build":"tsdown","clean":"rm -rf dist","start":"node dist/server.js","lint:fix":"biome check --write --unsafe --only=nursery/useSortedClasses . && biome check --write .","lint:check":"biome check ."},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.14.tgz","_integrity":"sha512-i8AatHAU4E0/7fX8xiSCcblDANVFGqTNXCcvoNdm+btTvXPe6vqXqTCPcyMHU5/7N5EY0Qwbql5yVymAlgyN3A==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/apps/provider-ranking-mcp"},"_npmVersion":"10.9.4","description":"**MCP server that exposes provider-ranking operations and resources for benchmark ingestion, ranking refreshes, and leaderboard queries.**","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.5","@contractspec/lib.logger":"3.7.10","@modelcontextprotocol/sdk":"^1.27.1","@contractspec/lib.ai-providers":"3.7.10","@contractspec/lib.contracts-spec":"5.0.2","@contractspec/lib.provider-ranking":"0.7.10","@contractspec/module.provider-ranking":"0.7.13","@contractspec/lib.contracts-runtime-server-mcp":"3.7.14"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.4","typescript":"^5.9.3","@types/node":"^25.3.5","@contractspec/tool.tsdown":"3.7.10","@contractspec/tool.typescript":"3.7.10"},"_npmOperationalInternal":{"tmp":"tmp/app.provider-ranking-mcp_1.6.14_1774350802954_0.9641423751552594","host":"s3://npm-registry-packages-npm-production"}},"1.6.15":{"name":"@contractspec/app.provider-ranking-mcp","version":"1.6.15","license":"MIT","_id":"@contractspec/app.provider-ranking-mcp@1.6.15","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://github.com/lssm-tech/contractspec#readme","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"7966de6b2eccc7206994773dae9fe0324d7f16b5","tarball":"https://registry.npmjs.org/@contractspec/app.provider-ranking-mcp/-/app.provider-ranking-mcp-1.6.15.tgz","fileCount":7,"integrity":"sha512-0AQv1F1BjKrFPIpJljjys9fw+/8wrbn4RWIuSJ6240MrYLSGMuU49jwuNFHlS14liIcu5/ABKL6SE1IDOUopLg==","signatures":[{"sig":"MEYCIQDBNslnDvsD/A7FpmleCxcMrUKgfmFP2SNIX99jlLvQZQIhAN3NgQbgzCqcqaj9/J98+KLFeUF6gF7AlkyJYAtr5sgr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fapp.provider-ranking-mcp@1.6.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25385},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.15.tgz","exports":{".":"./dist/index.mjs","./*":"./*","./server":"./dist/server.mjs"},"scripts":{"dev":"tsdown --watch","lint":"bun run lint:fix","build":"tsdown","clean":"rm -rf dist","start":"node dist/server.js","lint:fix":"biome check --write --unsafe --only=nursery/useSortedClasses . && biome check --write .","lint:check":"biome check ."},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.15.tgz","_integrity":"sha512-0AQv1F1BjKrFPIpJljjys9fw+/8wrbn4RWIuSJ6240MrYLSGMuU49jwuNFHlS14liIcu5/ABKL6SE1IDOUopLg==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/apps/provider-ranking-mcp"},"_npmVersion":"10.9.4","description":"**MCP server that exposes provider-ranking operations and resources for benchmark ingestion, ranking refreshes, and leaderboard queries.**","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.5","@contractspec/lib.logger":"3.7.11","@modelcontextprotocol/sdk":"^1.28.0","@contractspec/lib.ai-providers":"3.7.11","@contractspec/lib.contracts-spec":"5.0.3","@contractspec/lib.provider-ranking":"0.7.11","@contractspec/module.provider-ranking":"0.7.14","@contractspec/lib.contracts-runtime-server-mcp":"3.7.15"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.5","typescript":"^5.9.3","@types/node":"^25.3.5","@contractspec/tool.tsdown":"3.7.11","@contractspec/tool.typescript":"3.7.11"},"_npmOperationalInternal":{"tmp":"tmp/app.provider-ranking-mcp_1.6.15_1774535652134_0.6468103915781924","host":"s3://npm-registry-packages-npm-production"}},"1.6.16":{"name":"@contractspec/app.provider-ranking-mcp","version":"1.6.16","license":"MIT","_id":"@contractspec/app.provider-ranking-mcp@1.6.16","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://github.com/lssm-tech/contractspec#readme","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"1f8b0e9377d67fb7cd2423f789361a266f8b653a","tarball":"https://registry.npmjs.org/@contractspec/app.provider-ranking-mcp/-/app.provider-ranking-mcp-1.6.16.tgz","fileCount":14,"integrity":"sha512-xHMjtUjpZWMokBa3Vj8Lbp7junAgMDOSmizJNmTDPyZESUCFSwThunX2/loFHJefa+U4g15M+8HgzSHhif7UAg==","signatures":[{"sig":"MEYCIQDqzmOFIobup7NDI5hSKlcUAqE0KE4Quld8RcJ6ytTQWgIhAM3QHHJLCKOZ3TSzkrg7mvRsdAu+5U6Xl/e4103P0Yda","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fapp.provider-ranking-mcp@1.6.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":52472},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.16.tgz","exports":{".":"./dist/index.mjs","./*":"./*","./server":"./dist/server.mjs"},"scripts":{"dev":"tsdown --watch","lint":"bun run lint:fix","build":"tsdown","clean":"rm -rf dist","start":"node dist/server.js","lint:fix":"biome check --write --unsafe --only=nursery/useSortedClasses . && biome check --write .","lint:check":"biome check ."},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.16.tgz","_integrity":"sha512-xHMjtUjpZWMokBa3Vj8Lbp7junAgMDOSmizJNmTDPyZESUCFSwThunX2/loFHJefa+U4g15M+8HgzSHhif7UAg==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/apps/provider-ranking-mcp"},"_npmVersion":"10.9.4","description":"**MCP server that exposes provider-ranking operations and resources for benchmark ingestion, ranking refreshes, and leaderboard queries.**","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.5","@contractspec/lib.logger":"3.7.12","@modelcontextprotocol/sdk":"^1.28.0","@contractspec/lib.ai-providers":"3.7.12","@contractspec/lib.contracts-spec":"5.0.4","@contractspec/lib.provider-ranking":"0.7.12","@contractspec/module.provider-ranking":"0.7.15","@contractspec/lib.contracts-runtime-server-mcp":"3.7.16"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.5","typescript":"^5.9.3","@types/node":"^25.3.5","@contractspec/tool.tsdown":"3.7.12","@contractspec/tool.typescript":"3.7.12"},"_npmOperationalInternal":{"tmp":"tmp/app.provider-ranking-mcp_1.6.16_1774603575386_0.5431310519445323","host":"s3://npm-registry-packages-npm-production"}},"1.6.17":{"name":"@contractspec/app.provider-ranking-mcp","version":"1.6.17","license":"MIT","_id":"@contractspec/app.provider-ranking-mcp@1.6.17","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://github.com/lssm-tech/contractspec#readme","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"3f06ea782a0b28c5c9bc8cd186fd27c10bf85e23","tarball":"https://registry.npmjs.org/@contractspec/app.provider-ranking-mcp/-/app.provider-ranking-mcp-1.6.17.tgz","fileCount":14,"integrity":"sha512-ymUAwWLeU9hiLwroD8vTquJ7gSJKyj4kN6i4FYYjSVpykgCUGG6DK7yJ9TTWMuwQQ4W+HVygBTpVuGWT3fcqjA==","signatures":[{"sig":"MEQCIGoDq1ZfcWGQKZMg+i5lUsT/yf/oEzHHkBzJyhOZaODkAiAPogAyDbEF38FbC2nyUjA4K99LZEPz+coLecZJ8IorMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fapp.provider-ranking-mcp@1.6.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":53310},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.17.tgz","exports":{".":"./dist/index.mjs","./*":"./*","./server":"./dist/server.mjs"},"scripts":{"dev":"tsdown --watch","lint":"bun run lint:fix","build":"tsdown","clean":"rm -rf dist","start":"node dist/server.js","lint:fix":"biome check --write --unsafe --only=nursery/useSortedClasses . && biome check --write .","lint:check":"biome check ."},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.17.tgz","_integrity":"sha512-ymUAwWLeU9hiLwroD8vTquJ7gSJKyj4kN6i4FYYjSVpykgCUGG6DK7yJ9TTWMuwQQ4W+HVygBTpVuGWT3fcqjA==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/apps/provider-ranking-mcp"},"_npmVersion":"10.9.4","description":"**MCP server that exposes provider-ranking operations and resources for benchmark ingestion, ranking refreshes, and leaderboard queries.**","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.5","@contractspec/lib.logger":"3.7.13","@modelcontextprotocol/sdk":"^1.28.0","@contractspec/lib.ai-providers":"3.7.13","@contractspec/lib.contracts-spec":"5.1.0","@contractspec/lib.provider-ranking":"0.7.13","@contractspec/module.provider-ranking":"0.7.16","@contractspec/lib.contracts-runtime-server-mcp":"3.7.17"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.5","typescript":"^5.9.3","@types/node":"^25.3.5","@contractspec/tool.tsdown":"3.7.13","@contractspec/tool.typescript":"3.7.13"},"_npmOperationalInternal":{"tmp":"tmp/app.provider-ranking-mcp_1.6.17_1774685069301_0.954146393338752","host":"s3://npm-registry-packages-npm-production"}},"1.6.18":{"name":"@contractspec/app.provider-ranking-mcp","version":"1.6.18","license":"MIT","_id":"@contractspec/app.provider-ranking-mcp@1.6.18","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://github.com/lssm-tech/contractspec#readme","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"7ec314f4c274a9c8079293d05de08a0cc2df836c","tarball":"https://registry.npmjs.org/@contractspec/app.provider-ranking-mcp/-/app.provider-ranking-mcp-1.6.18.tgz","fileCount":14,"integrity":"sha512-uiZDpcuQ/n20rebsV0HlmZ6lexzLw9MdzNzoag3qNN5/w9I2vUNXtigj+6WglTVbHxV1cQAqqo8wCdSHpnhFTQ==","signatures":[{"sig":"MEQCIBc1crUWW1VY+edtagXXa/Wx+oBYZkVRES7va7y/Z+BDAiACqXMI7LLh4r2xAwQ31oLuaUszM5/a/FkZQRXUo6ZYeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fapp.provider-ranking-mcp@1.6.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54215},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.18.tgz","exports":{".":"./dist/index.mjs","./*":"./*","./server":"./dist/server.mjs"},"scripts":{"dev":"bun ../../../scripts/tsdown.mjs --watch","lint":"bun run lint:fix","build":"bun ../../../scripts/tsdown.mjs","clean":"rm -rf dist","start":"node dist/server.js","lint:fix":"node ../../../scripts/biome.cjs check --write --unsafe --only=nursery/useSortedClasses . && node ../../../scripts/biome.cjs check --write .","lint:check":"node ../../../scripts/biome.cjs check ."},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.18.tgz","_integrity":"sha512-uiZDpcuQ/n20rebsV0HlmZ6lexzLw9MdzNzoag3qNN5/w9I2vUNXtigj+6WglTVbHxV1cQAqqo8wCdSHpnhFTQ==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/apps/provider-ranking-mcp"},"_npmVersion":"10.9.7","description":"**MCP server that exposes provider-ranking operations and resources for benchmark ingestion, ranking refreshes, and leaderboard queries.**","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.5","@contractspec/lib.logger":"3.7.13","@modelcontextprotocol/sdk":"^1.29.0","@contractspec/lib.ai-providers":"3.7.13","@contractspec/lib.contracts-spec":"5.2.0","@contractspec/lib.provider-ranking":"0.7.13","@contractspec/module.provider-ranking":"0.7.17","@contractspec/lib.contracts-runtime-server-mcp":"3.7.18"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","typescript":"^5.9.3","@types/node":"^25.6.0","@contractspec/tool.tsdown":"3.7.13","@contractspec/tool.typescript":"3.7.13"},"_npmOperationalInternal":{"tmp":"tmp/app.provider-ranking-mcp_1.6.18_1775824309480_0.3123157789348241","host":"s3://npm-registry-packages-npm-production"}},"1.6.19":{"name":"@contractspec/app.provider-ranking-mcp","version":"1.6.19","license":"MIT","_id":"@contractspec/app.provider-ranking-mcp@1.6.19","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://github.com/lssm-tech/contractspec#readme","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"2b64451787d391772da5b9b15cbe1f6f05f92e2d","tarball":"https://registry.npmjs.org/@contractspec/app.provider-ranking-mcp/-/app.provider-ranking-mcp-1.6.19.tgz","fileCount":14,"integrity":"sha512-lMieOjBSchwfgGd+fSbWp6ui8AiX7cK3G7FtvyjnZsg3w/3O+gDAn7+fBCbl71WpLWwwSbWlHXoQWg94sXqmKQ==","signatures":[{"sig":"MEYCIQChqMquKFNQxMZaNO0jfAFL9G5zziwdZaL2oR/Sf6OFawIhAKKOM29gWQbfqtJTk3Is1ubGsoBLMDKOhYqjMdZmef//","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fapp.provider-ranking-mcp@1.6.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54629},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.19.tgz","exports":{".":"./dist/index.mjs","./*":"./*","./server":"./dist/server.mjs"},"scripts":{"dev":"bun ../../../scripts/tsdown.mjs --watch","lint":"bun run lint:fix","build":"bun ../../../scripts/tsdown.mjs","clean":"rm -rf dist","start":"node dist/server.js","lint:fix":"node ../../../scripts/biome.cjs check --write --unsafe --only=nursery/useSortedClasses . && node ../../../scripts/biome.cjs check --write .","lint:check":"node ../../../scripts/biome.cjs check ."},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.19.tgz","_integrity":"sha512-lMieOjBSchwfgGd+fSbWp6ui8AiX7cK3G7FtvyjnZsg3w/3O+gDAn7+fBCbl71WpLWwwSbWlHXoQWg94sXqmKQ==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/apps/provider-ranking-mcp"},"_npmVersion":"10.9.7","description":"**MCP server that exposes provider-ranking operations and resources for benchmark ingestion, ranking refreshes, and leaderboard queries.**","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.5","@contractspec/lib.logger":"3.7.13","@modelcontextprotocol/sdk":"^1.29.0","@contractspec/lib.ai-providers":"3.7.13","@contractspec/lib.contracts-spec":"5.3.0","@contractspec/lib.provider-ranking":"0.7.13","@contractspec/module.provider-ranking":"0.7.18","@contractspec/lib.contracts-runtime-server-mcp":"3.7.19"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","typescript":"^5.9.3","@types/node":"^25.6.0","@contractspec/tool.tsdown":"3.7.13","@contractspec/tool.typescript":"3.7.13"},"_npmOperationalInternal":{"tmp":"tmp/app.provider-ranking-mcp_1.6.19_1776119230250_0.7842560388012516","host":"s3://npm-registry-packages-npm-production"}},"1.6.20":{"name":"@contractspec/app.provider-ranking-mcp","version":"1.6.20","license":"MIT","_id":"@contractspec/app.provider-ranking-mcp@1.6.20","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://github.com/lssm-tech/contractspec#readme","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"40a74e6fc6ec8691fc049b017fe85ece5b77d744","tarball":"https://registry.npmjs.org/@contractspec/app.provider-ranking-mcp/-/app.provider-ranking-mcp-1.6.20.tgz","fileCount":14,"integrity":"sha512-cQ0SxJNtu4eqTNiKFOzjA2VVklBNqDN5rEbJSP6ggU8cfo2+6aTVWUaw84mn17X4QAPPVn/A3VP+PwI7fTDrFw==","signatures":[{"sig":"MEQCIEQun5moFvKGzziYCj8IZK1ejReOLiHk4RZ2Gsuyy5g2AiAUTc+3gDzUGUd1Rw7H7rfylpMatrl0c81myPyJW5TOqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fapp.provider-ranking-mcp@1.6.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55667},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.20.tgz","exports":{".":"./dist/index.mjs","./*":"./*","./server":"./dist/server.mjs"},"scripts":{"dev":"bun ../../../scripts/tsdown.mjs --watch","lint":"bun run lint:fix","build":"bun ../../../scripts/tsdown.mjs","clean":"rm -rf dist","start":"node dist/server.js","lint:fix":"node ../../../scripts/biome.cjs check --write --unsafe --only=nursery/useSortedClasses . && node ../../../scripts/biome.cjs check --write .","lint:check":"node ../../../scripts/biome.cjs check ."},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.20.tgz","_integrity":"sha512-cQ0SxJNtu4eqTNiKFOzjA2VVklBNqDN5rEbJSP6ggU8cfo2+6aTVWUaw84mn17X4QAPPVn/A3VP+PwI7fTDrFw==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/apps/provider-ranking-mcp"},"_npmVersion":"10.9.7","description":"**MCP server that exposes provider-ranking operations and resources for benchmark ingestion, ranking refreshes, and leaderboard queries.**","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.5","@contractspec/lib.logger":"3.7.13","@modelcontextprotocol/sdk":"^1.29.0","@contractspec/lib.ai-providers":"3.7.13","@contractspec/lib.contracts-spec":"5.4.0","@contractspec/lib.provider-ranking":"0.7.13","@contractspec/module.provider-ranking":"0.7.19","@contractspec/lib.contracts-runtime-server-mcp":"3.7.20"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","typescript":"^5.9.3","@types/node":"^25.6.0","@contractspec/tool.tsdown":"3.7.13","@contractspec/tool.typescript":"3.7.13"},"_npmOperationalInternal":{"tmp":"tmp/app.provider-ranking-mcp_1.6.20_1776614573913_0.7715245973603213","host":"s3://npm-registry-packages-npm-production"}},"1.6.22":{"name":"@contractspec/app.provider-ranking-mcp","version":"1.6.22","license":"MIT","_id":"@contractspec/app.provider-ranking-mcp@1.6.22","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://github.com/lssm-tech/contractspec#readme","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"3e9b4e3f2a56bc4234c2b6ba6e423b7992e33642","tarball":"https://registry.npmjs.org/@contractspec/app.provider-ranking-mcp/-/app.provider-ranking-mcp-1.6.22.tgz","fileCount":19,"integrity":"sha512-VcqvbbnUOUCsJa6U653KZwb5JsmNOh1IBjai7atqudZLzVZzTpUCBZ8egNpSOqj6dYJ00fLRV03avhkC0zG4uw==","signatures":[{"sig":"MEUCIQCqh5ydZTlzm/Yh4QkL56WS/3+vDk3WDowjOdAE50Z8mwIgRg7bAOjIYJV+PMV5PkmNqpree8wmJk/2n7e9WVGTDUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fapp.provider-ranking-mcp@1.6.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60024},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.22.tgz","exports":{".":"./dist/index.mjs","./*":"./*","./server":"./dist/server.mjs","./blueprint":"./dist/blueprint.mjs"},"scripts":{"dev":"bun ../../../scripts/tsdown.mjs --watch","lint":"bun run lint:fix","build":"bun ../../../scripts/tsdown.mjs","clean":"rm -rf dist","start":"node dist/server.js","lint:fix":"node ../../../scripts/biome.cjs check --write --unsafe --only=nursery/useSortedClasses . && node ../../../scripts/biome.cjs check --write .","lint:check":"node ../../../scripts/biome.cjs check ."},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.22.tgz","_integrity":"sha512-VcqvbbnUOUCsJa6U653KZwb5JsmNOh1IBjai7atqudZLzVZzTpUCBZ8egNpSOqj6dYJ00fLRV03avhkC0zG4uw==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/apps/provider-ranking-mcp"},"_npmVersion":"10.9.7","description":"**MCP server that exposes provider-ranking operations and resources for benchmark ingestion, ranking refreshes, and leaderboard queries.**","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.5","@contractspec/lib.logger":"3.7.14","@modelcontextprotocol/sdk":"^1.29.0","@contractspec/lib.ai-providers":"3.7.14","@contractspec/lib.contracts-spec":"5.5.0","@contractspec/lib.provider-ranking":"0.7.14","@contractspec/module.provider-ranking":"0.7.20","@contractspec/lib.contracts-runtime-server-mcp":"3.8.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","typescript":"^5.9.3","@types/node":"^25.6.0","@contractspec/tool.tsdown":"3.7.13","@contractspec/tool.typescript":"3.7.13"},"_npmOperationalInternal":{"tmp":"tmp/app.provider-ranking-mcp_1.6.22_1776757032059_0.9692716343279564","host":"s3://npm-registry-packages-npm-production"}},"1.6.23":{"name":"@contractspec/app.provider-ranking-mcp","version":"1.6.23","license":"MIT","_id":"@contractspec/app.provider-ranking-mcp@1.6.23","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://github.com/lssm-tech/contractspec#readme","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"df4153ddd796fa4673256dc2cca99ce7033571ac","tarball":"https://registry.npmjs.org/@contractspec/app.provider-ranking-mcp/-/app.provider-ranking-mcp-1.6.23.tgz","fileCount":19,"integrity":"sha512-78BtFDeay6MUX7IGwTAeomD0RLyZYGeHjeks3vddlAmyZfj+uD8PkQo9YLLojvJk/wqvqU7QBv19IHOpqsq+Ow==","signatures":[{"sig":"MEYCIQCj2x9aP4GQ2lswGfqTr8SOSLjfu5ym08/V5dh57QAG0gIhANgvNmLb1IFEJsacdED44UegNVIM/2DhyybGNWYIx1+1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fapp.provider-ranking-mcp@1.6.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60566},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.23.tgz","exports":{".":"./dist/index.mjs","./*":"./*","./server":"./dist/server.mjs","./blueprint":"./dist/blueprint.mjs"},"scripts":{"dev":"bun ../../../scripts/tsdown.mjs --watch","lint":"bun run lint:fix","build":"bun ../../../scripts/tsdown.mjs","clean":"rm -rf dist","start":"node dist/server.js","lint:fix":"node ../../../scripts/biome.cjs check --write --unsafe --only=nursery/useSortedClasses . && node ../../../scripts/biome.cjs check --write .","lint:check":"node ../../../scripts/biome.cjs check ."},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.23.tgz","_integrity":"sha512-78BtFDeay6MUX7IGwTAeomD0RLyZYGeHjeks3vddlAmyZfj+uD8PkQo9YLLojvJk/wqvqU7QBv19IHOpqsq+Ow==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/apps/provider-ranking-mcp"},"_npmVersion":"10.9.7","description":"**MCP server that exposes provider-ranking operations and resources for benchmark ingestion, ranking refreshes, and leaderboard queries.**","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.5","@contractspec/lib.logger":"3.7.14","@modelcontextprotocol/sdk":"^1.29.0","@contractspec/lib.ai-providers":"3.7.14","@contractspec/lib.contracts-spec":"5.5.0","@contractspec/lib.provider-ranking":"0.7.14","@contractspec/module.provider-ranking":"0.7.20","@contractspec/lib.contracts-runtime-server-mcp":"3.8.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","typescript":"^5.9.3","@types/node":"^25.6.0","@contractspec/tool.tsdown":"3.7.13","@contractspec/tool.typescript":"3.7.13"},"_npmOperationalInternal":{"tmp":"tmp/app.provider-ranking-mcp_1.6.23_1776789652404_0.5607331785054255","host":"s3://npm-registry-packages-npm-production"}},"1.6.24":{"name":"@contractspec/app.provider-ranking-mcp","version":"1.6.24","license":"MIT","_id":"@contractspec/app.provider-ranking-mcp@1.6.24","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://github.com/lssm-tech/contractspec#readme","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"117d7d8fc21d2ec0c76b0259ce80ac25e2761eb5","tarball":"https://registry.npmjs.org/@contractspec/app.provider-ranking-mcp/-/app.provider-ranking-mcp-1.6.24.tgz","fileCount":19,"integrity":"sha512-tXEV2oES4LR0vNF6N/vZeeNPf+OX+vlrHQz91FpWQ602nWMDrHt5o2HANPRie5aZPFbEB6qsscXr3jxZYLFlEg==","signatures":[{"sig":"MEUCIFt8AW1y512WRXt1y8DKb3nunSD7d0ejlvegwuEjfCgsAiEA561R0wjRb51XGWb8ubfLNnIh4Jo2IVj3dlRpVXfSHdc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fapp.provider-ranking-mcp@1.6.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61173},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.24.tgz","exports":{".":"./dist/index.mjs","./*":"./*","./server":"./dist/server.mjs","./blueprint":"./dist/blueprint.mjs"},"scripts":{"dev":"bun ../../../scripts/tsdown.mjs --watch","lint":"bun run lint:fix","build":"bun ../../../scripts/tsdown.mjs","clean":"rm -rf dist","start":"node dist/server.js","lint:fix":"node ../../../scripts/biome.cjs check --write --unsafe --only=nursery/useSortedClasses . && node ../../../scripts/biome.cjs check --write .","lint:check":"node ../../../scripts/biome.cjs check ."},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.24.tgz","_integrity":"sha512-tXEV2oES4LR0vNF6N/vZeeNPf+OX+vlrHQz91FpWQ602nWMDrHt5o2HANPRie5aZPFbEB6qsscXr3jxZYLFlEg==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/apps/provider-ranking-mcp"},"_npmVersion":"10.9.7","description":"**MCP server that exposes provider-ranking operations and resources for benchmark ingestion, ranking refreshes, and leaderboard queries.**","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.5","@contractspec/lib.logger":"3.7.15","@modelcontextprotocol/sdk":"^1.29.0","@contractspec/lib.ai-providers":"3.7.15","@contractspec/lib.contracts-spec":"5.5.1","@contractspec/lib.provider-ranking":"0.7.15","@contractspec/module.provider-ranking":"0.7.21","@contractspec/lib.contracts-runtime-server-mcp":"3.8.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","typescript":"^5.9.3","@types/node":"^25.6.0","@contractspec/tool.tsdown":"3.7.13","@contractspec/tool.typescript":"3.7.13"},"_npmOperationalInternal":{"tmp":"tmp/app.provider-ranking-mcp_1.6.24_1776801379369_0.49602562580110865","host":"s3://npm-registry-packages-npm-production"}},"1.6.25":{"name":"@contractspec/app.provider-ranking-mcp","version":"1.6.25","license":"MIT","_id":"@contractspec/app.provider-ranking-mcp@1.6.25","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://github.com/lssm-tech/contractspec#readme","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"bbb651babdf3bd774eb7726b2313bfb662d76f40","tarball":"https://registry.npmjs.org/@contractspec/app.provider-ranking-mcp/-/app.provider-ranking-mcp-1.6.25.tgz","fileCount":19,"integrity":"sha512-6YO+oHYXvxSwiOdiphFrhbUQG+N1YxqFZugM1FVBv/YgMgBCoJ7DjxmVsUl5aQyFC60WRvT6nop5H1XGgvVSUA==","signatures":[{"sig":"MEUCIDwQXii3Ctsvz2XFiMXWFrvtIdLlMHCAN5OzX7ac6CyRAiEAy0Rg2P7fErvTT83mwIQlpVF4MkJTqr9+UFkOMphbXlU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fapp.provider-ranking-mcp@1.6.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":61654},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.25.tgz","exports":{".":"./dist/index.mjs","./*":"./*","./server":"./dist/server.mjs","./blueprint":"./dist/blueprint.mjs"},"scripts":{"dev":"bun ../../../scripts/tsdown.mjs --watch","lint":"bun run lint:fix","build":"bun ../../../scripts/tsdown.mjs","clean":"rm -rf dist","start":"node dist/server.js","lint:fix":"node ../../../scripts/biome.cjs check --write --unsafe --only=nursery/useSortedClasses . && node ../../../scripts/biome.cjs check --write .","lint:check":"node ../../../scripts/biome.cjs check ."},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.25.tgz","_integrity":"sha512-6YO+oHYXvxSwiOdiphFrhbUQG+N1YxqFZugM1FVBv/YgMgBCoJ7DjxmVsUl5aQyFC60WRvT6nop5H1XGgvVSUA==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/apps/provider-ranking-mcp"},"_npmVersion":"10.9.7","description":"**MCP server that exposes provider-ranking operations and resources for benchmark ingestion, ranking refreshes, and leaderboard queries.**","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.5","@contractspec/lib.logger":"3.7.16","@modelcontextprotocol/sdk":"^1.29.0","@contractspec/lib.ai-providers":"3.7.16","@contractspec/lib.contracts-spec":"5.6.0","@contractspec/lib.provider-ranking":"0.7.16","@contractspec/module.provider-ranking":"0.7.22","@contractspec/lib.contracts-runtime-server-mcp":"3.8.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","typescript":"^5.9.3","@types/node":"^25.6.0","@contractspec/tool.tsdown":"3.7.13","@contractspec/tool.typescript":"3.7.13"},"_npmOperationalInternal":{"tmp":"tmp/app.provider-ranking-mcp_1.6.25_1776877452209_0.6877390364512868","host":"s3://npm-registry-packages-npm-production"}},"1.6.26":{"name":"@contractspec/app.provider-ranking-mcp","version":"1.6.26","license":"MIT","_id":"@contractspec/app.provider-ranking-mcp@1.6.26","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://github.com/lssm-tech/contractspec#readme","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"ad3fdc30dc3243b3e68ad442611868a1add0dbdc","tarball":"https://registry.npmjs.org/@contractspec/app.provider-ranking-mcp/-/app.provider-ranking-mcp-1.6.26.tgz","fileCount":19,"integrity":"sha512-W6sDkEdHpkxmJ+rq2RVLxPNBTro4pE2HlKgNTHenFQLNdK/qr0NuN+HUIMbOlo5r6fHhLPwk5oaXgopce6ycfw==","signatures":[{"sig":"MEYCIQCm0ijoN7bvoGlY8digqhBY0E2MU6nKWADWmYKrGg4dRAIhANsXM+yaj6dbFItn1atFOWSRtP7DGh0V5Na5WoV/4s7j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fapp.provider-ranking-mcp@1.6.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62857},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.26.tgz","exports":{".":"./dist/index.mjs","./*":"./*","./server":"./dist/server.mjs","./blueprint":"./dist/blueprint.mjs"},"scripts":{"dev":"bun ../../../scripts/tsdown.mjs --watch","lint":"bun run lint:fix","build":"bun ../../../scripts/tsdown.mjs","clean":"rm -rf dist","start":"node dist/server.js","lint:fix":"node ../../../scripts/biome.cjs check --write --unsafe --only=nursery/useSortedClasses . && node ../../../scripts/biome.cjs check --write .","lint:check":"node ../../../scripts/biome.cjs check ."},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.26.tgz","_integrity":"sha512-W6sDkEdHpkxmJ+rq2RVLxPNBTro4pE2HlKgNTHenFQLNdK/qr0NuN+HUIMbOlo5r6fHhLPwk5oaXgopce6ycfw==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/apps/provider-ranking-mcp"},"_npmVersion":"10.9.7","description":"**MCP server that exposes provider-ranking operations and resources for benchmark ingestion, ranking refreshes, and leaderboard queries.**","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.5","@contractspec/lib.logger":"3.7.17","@modelcontextprotocol/sdk":"^1.29.0","@contractspec/lib.ai-providers":"3.7.17","@contractspec/lib.contracts-spec":"5.7.0","@contractspec/lib.provider-ranking":"0.7.17","@contractspec/module.provider-ranking":"0.7.23","@contractspec/lib.contracts-runtime-server-mcp":"3.8.4"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","typescript":"^5.9.3","@types/node":"^25.6.0","@contractspec/tool.tsdown":"3.7.13","@contractspec/tool.typescript":"3.7.13"},"_npmOperationalInternal":{"tmp":"tmp/app.provider-ranking-mcp_1.6.26_1777054821460_0.5148637937849534","host":"s3://npm-registry-packages-npm-production"}},"1.6.27":{"name":"@contractspec/app.provider-ranking-mcp","version":"1.6.27","license":"MIT","_id":"@contractspec/app.provider-ranking-mcp@1.6.27","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://github.com/lssm-tech/contractspec#readme","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"8943d751601efc16866a7665ff1995bd15ae8ee8","tarball":"https://registry.npmjs.org/@contractspec/app.provider-ranking-mcp/-/app.provider-ranking-mcp-1.6.27.tgz","fileCount":19,"integrity":"sha512-CoQk/7jBUQkl6S6FaRAbyefs/PO9VycLqO5khbf9zSBgn3FONSa6SoIAbzBucNpIPuBr6o3tPunYfUbVd6+5bg==","signatures":[{"sig":"MEUCIQDQWkPTxhLS917OpaesPkKm2AqZ0tXPK7DwcCY1mBScYQIgaRGPt+iTixvbYVzrohOHXpwqNCtbk8VpRD8J/D2RwjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fapp.provider-ranking-mcp@1.6.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":63767},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.27.tgz","exports":{".":"./dist/index.mjs","./*":"./*","./server":"./dist/server.mjs","./blueprint":"./dist/blueprint.mjs"},"scripts":{"dev":"bun ../../../scripts/tsdown.mjs --watch","lint":"bun run lint:fix","build":"bun ../../../scripts/tsdown.mjs","clean":"rm -rf dist","start":"node dist/server.js","lint:fix":"node ../../../scripts/biome.cjs check --write --unsafe --only=nursery/useSortedClasses . && node ../../../scripts/biome.cjs check --write .","lint:check":"node ../../../scripts/biome.cjs check ."},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.27.tgz","_integrity":"sha512-CoQk/7jBUQkl6S6FaRAbyefs/PO9VycLqO5khbf9zSBgn3FONSa6SoIAbzBucNpIPuBr6o3tPunYfUbVd6+5bg==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/apps/provider-ranking-mcp"},"_npmVersion":"10.9.7","description":"**MCP server that exposes provider-ranking operations and resources for benchmark ingestion, ranking refreshes, and leaderboard queries.**","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.5","@contractspec/lib.logger":"3.7.18","@modelcontextprotocol/sdk":"^1.29.0","@contractspec/lib.ai-providers":"3.7.18","@contractspec/lib.contracts-spec":"6.0.0","@contractspec/lib.provider-ranking":"0.7.18","@contractspec/module.provider-ranking":"0.7.24","@contractspec/lib.contracts-runtime-server-mcp":"3.8.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","typescript":"^5.9.3","@types/node":"^25.6.0","@contractspec/tool.tsdown":"3.7.13","@contractspec/tool.typescript":"3.7.13"},"_npmOperationalInternal":{"tmp":"tmp/app.provider-ranking-mcp_1.6.27_1777332366996_0.5027553643144955","host":"s3://npm-registry-packages-npm-production"}},"1.6.28":{"name":"@contractspec/app.provider-ranking-mcp","version":"1.6.28","license":"MIT","_id":"@contractspec/app.provider-ranking-mcp@1.6.28","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://github.com/lssm-tech/contractspec#readme","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"1186d0cab52a89f26daa9e82c1a9db4d3bb0151d","tarball":"https://registry.npmjs.org/@contractspec/app.provider-ranking-mcp/-/app.provider-ranking-mcp-1.6.28.tgz","fileCount":19,"integrity":"sha512-3VUJTIfwcUtokKLUS7iKEKUIEtnpD8+Lt1GqVL0pcJz3hb+bV5wGOXCqKvyrPju8CqAawX/VJnOGeZQp1/OfYw==","signatures":[{"sig":"MEUCIQDAQnrVQMixWIoZFmdBNXMH8QeMSq5vc7tWWIWcns8PLAIgVRfOLRRKC1kcKkBw2n5rIf9CJCVUicZQsAtMi4klxpM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fapp.provider-ranking-mcp@1.6.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64559},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.28.tgz","exports":{".":"./dist/index.mjs","./*":"./*","./server":"./dist/server.mjs","./blueprint":"./dist/blueprint.mjs"},"scripts":{"dev":"bun ../../../scripts/tsdown.mjs --watch","lint":"bun run lint:fix","build":"bun ../../../scripts/tsdown.mjs","clean":"rm -rf dist","start":"node dist/server.js","lint:fix":"node ../../../scripts/biome.cjs check --write --unsafe --only=nursery/useSortedClasses . && node ../../../scripts/biome.cjs check --write .","lint:check":"node ../../../scripts/biome.cjs check ."},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.28.tgz","_integrity":"sha512-3VUJTIfwcUtokKLUS7iKEKUIEtnpD8+Lt1GqVL0pcJz3hb+bV5wGOXCqKvyrPju8CqAawX/VJnOGeZQp1/OfYw==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/apps/provider-ranking-mcp"},"_npmVersion":"10.9.7","description":"**MCP server that exposes provider-ranking operations and resources for benchmark ingestion, ranking refreshes, and leaderboard queries.**","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.5","@contractspec/lib.logger":"3.7.19","@modelcontextprotocol/sdk":"^1.29.0","@contractspec/lib.ai-providers":"3.7.19","@contractspec/lib.contracts-spec":"6.1.0","@contractspec/lib.provider-ranking":"0.7.19","@contractspec/module.provider-ranking":"0.7.25","@contractspec/lib.contracts-runtime-server-mcp":"3.8.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","typescript":"^5.9.3","@types/node":"^25.6.0","@contractspec/tool.tsdown":"3.7.13","@contractspec/tool.typescript":"3.7.13"},"_npmOperationalInternal":{"tmp":"tmp/app.provider-ranking-mcp_1.6.28_1777417971836_0.6546814434815469","host":"s3://npm-registry-packages-npm-production"}},"1.6.29":{"name":"@contractspec/app.provider-ranking-mcp","version":"1.6.29","license":"MIT","_id":"@contractspec/app.provider-ranking-mcp@1.6.29","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://github.com/lssm-tech/contractspec#readme","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"c0bcb5c564eb2f49dcc433ce84a2d98c3ba76945","tarball":"https://registry.npmjs.org/@contractspec/app.provider-ranking-mcp/-/app.provider-ranking-mcp-1.6.29.tgz","fileCount":19,"integrity":"sha512-5vDJ5wOllkFFKuCdoN9XpvNxk67VpOUp1BnTGzhFRfxjJvs/GRIfWWPCrtArOE9PGbBuCAAnH9uh6oh60PCSNw==","signatures":[{"sig":"MEYCIQDOE14WpZG9cRm0Je0HRPsxe156QnSlpLPDyeYWoaOQ0wIhAK/0Lt7c8R/olYbfpCaPNiY5rgHpwB0BCMTKOuaiQjsY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fapp.provider-ranking-mcp@1.6.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65835},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.29.tgz","exports":{".":"./dist/index.mjs","./*":"./*","./server":"./dist/server.mjs","./blueprint":"./dist/blueprint.mjs"},"scripts":{"dev":"bun ../../../scripts/tsdown.mjs --watch","lint":"bun run lint:fix","build":"bun ../../../scripts/tsdown.mjs","clean":"rm -rf dist","start":"node dist/server.js","lint:fix":"node ../../../scripts/biome.cjs check --write --unsafe --only=nursery/useSortedClasses . && node ../../../scripts/biome.cjs check --write .","lint:check":"node ../../../scripts/biome.cjs check ."},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.29.tgz","_integrity":"sha512-5vDJ5wOllkFFKuCdoN9XpvNxk67VpOUp1BnTGzhFRfxjJvs/GRIfWWPCrtArOE9PGbBuCAAnH9uh6oh60PCSNw==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/apps/provider-ranking-mcp"},"_npmVersion":"10.9.7","description":"**MCP server that exposes provider-ranking operations and resources for benchmark ingestion, ranking refreshes, and leaderboard queries.**","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.5","@contractspec/lib.logger":"3.7.20","@modelcontextprotocol/sdk":"^1.29.0","@contractspec/lib.ai-providers":"3.7.20","@contractspec/lib.contracts-spec":"6.2.0","@contractspec/lib.provider-ranking":"0.7.20","@contractspec/module.provider-ranking":"0.7.26","@contractspec/lib.contracts-runtime-server-mcp":"3.8.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","typescript":"^5.9.3","@types/node":"^25.6.0","@contractspec/tool.tsdown":"3.7.13","@contractspec/tool.typescript":"3.7.13"},"_npmOperationalInternal":{"tmp":"tmp/app.provider-ranking-mcp_1.6.29_1777446871260_0.01834162428731778","host":"s3://npm-registry-packages-npm-production"}},"1.6.30":{"name":"@contractspec/app.provider-ranking-mcp","version":"1.6.30","license":"MIT","_id":"@contractspec/app.provider-ranking-mcp@1.6.30","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"homepage":"https://github.com/lssm-tech/contractspec#readme","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"dist":{"shasum":"0b2f4b59d72b79edcd7fb3fde117672606307a7d","tarball":"https://registry.npmjs.org/@contractspec/app.provider-ranking-mcp/-/app.provider-ranking-mcp-1.6.30.tgz","fileCount":19,"integrity":"sha512-5Uw+cPKpAkWJksBAdKvU5XFCJoagfBtGA/mOZ1Rs/oM4IEJb59JVcenSjV3gcp9SMuQXqDIYFl2hRssESXfyaQ==","signatures":[{"sig":"MEUCIFGrLp0jwM1aRj5rjhAb29JRAaIx+fk+4q+pb06yHp55AiEAzrXEkG4CFhzAv9g1HuAZ71IhGgtwlbc+uoe/P4ITtnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fapp.provider-ranking-mcp@1.6.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66379},"type":"module","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.30.tgz","exports":{".":"./dist/index.mjs","./*":"./*","./server":"./dist/server.mjs","./blueprint":"./dist/blueprint.mjs"},"scripts":{"dev":"bun ../../../scripts/tsdown.mjs --watch","lint":"bun run lint:fix","build":"bun ../../../scripts/tsdown.mjs","clean":"rm -rf dist","start":"node dist/server.js","lint:fix":"node ../../../scripts/biome.cjs check --write --unsafe --only=nursery/useSortedClasses . && node ../../../scripts/biome.cjs check --write .","lint:check":"node ../../../scripts/biome.cjs check ."},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.30.tgz","_integrity":"sha512-5Uw+cPKpAkWJksBAdKvU5XFCJoagfBtGA/mOZ1Rs/oM4IEJb59JVcenSjV3gcp9SMuQXqDIYFl2hRssESXfyaQ==","repository":{"url":"git+https://github.com/lssm-tech/contractspec.git","type":"git","directory":"packages/apps/provider-ranking-mcp"},"_npmVersion":"10.9.7","description":"**MCP server that exposes provider-ranking operations and resources for benchmark ingestion, ranking refreshes, and leaderboard queries.**","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.5","@contractspec/lib.logger":"3.7.21","@modelcontextprotocol/sdk":"^1.29.0","@contractspec/lib.ai-providers":"3.7.21","@contractspec/lib.contracts-spec":"6.3.0","@contractspec/lib.provider-ranking":"0.7.21","@contractspec/module.provider-ranking":"0.7.27","@contractspec/lib.contracts-runtime-server-mcp":"3.8.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.21.7","typescript":"^5.9.3","@types/node":"^25.6.0","@contractspec/tool.tsdown":"3.7.13","@contractspec/tool.typescript":"3.7.13"},"_npmOperationalInternal":{"tmp":"tmp/app.provider-ranking-mcp_1.6.30_1777501429922_0.5285693399667306","host":"s3://npm-registry-packages-npm-production"}},"1.6.31":{"name":"@contractspec/app.provider-ranking-mcp","version":"1.6.31","type":"module","scripts":{"clean":"rm -rf dist","lint":"bun run lint:fix","lint:fix":"node ../../../scripts/biome.cjs check --write --unsafe --only=nursery/useSortedClasses . && node ../../../scripts/biome.cjs check --write .","lint:check":"node ../../../scripts/biome.cjs check .","build":"bun ../../../scripts/tsdown.mjs","dev":"bun ../../../scripts/tsdown.mjs --watch","start":"node dist/server.js"},"dependencies":{"@contractspec/lib.ai-providers":"3.7.22","@contractspec/lib.contracts-spec":"6.4.0","@contractspec/lib.contracts-runtime-server-mcp":"3.8.9","@contractspec/lib.logger":"3.7.22","@contractspec/lib.provider-ranking":"0.7.22","@contractspec/module.provider-ranking":"0.7.28","@modelcontextprotocol/sdk":"^1.29.0","zod":"^4.3.5"},"devDependencies":{"@contractspec/tool.tsdown":"3.7.13","@contractspec/tool.typescript":"3.7.13","@types/node":"^25.6.0","tsdown":"^0.21.7","typescript":"^5.9.3"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/lssm-tech/contractspec.git","directory":"packages/apps/provider-ranking-mcp"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"exports":{".":"./dist/index.mjs","./blueprint":"./dist/blueprint.mjs","./server":"./dist/server.mjs","./*":"./*"},"_id":"@contractspec/app.provider-ranking-mcp@1.6.31","description":"**MCP server that exposes provider-ranking operations and resources for benchmark ingestion, ranking refreshes, and leaderboard queries.**","bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"homepage":"https://github.com/lssm-tech/contractspec#readme","_integrity":"sha512-Gbc/HbOM1p3/9WW9sAMLFbfdCVT8BaqhTBKZx0+JhUbqE+jjkz0++8ETtjL+aAR0lYf5dpit35OMFzV0MmujcA==","_resolved":"/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.31.tgz","_from":"file:/tmp/contractspec-release-stable/tarballs/contractspec-app.provider-ranking-mcp-1.6.31.tgz","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-Gbc/HbOM1p3/9WW9sAMLFbfdCVT8BaqhTBKZx0+JhUbqE+jjkz0++8ETtjL+aAR0lYf5dpit35OMFzV0MmujcA==","shasum":"f060892078ff06e7a6bd9bfb9ec879d142c36a5c","tarball":"https://registry.npmjs.org/@contractspec/app.provider-ranking-mcp/-/app.provider-ranking-mcp-1.6.31.tgz","fileCount":19,"unpackedSize":66879,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@contractspec%2fapp.provider-ranking-mcp@1.6.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCFLn0MOH1+EOKDC0Opr2xtg6zKCwMsBQJo6j5eYKbrrAIgbv4c0tbzfvjv8D+IHnJ35bcU3R9bsa9d7gs63AP9xrM="}]},"_npmUser":{"name":"farzim","email":"boutrontheo@gmail.com"},"directories":{},"maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/app.provider-ranking-mcp_1.6.31_1777577356679_0.734264661988816"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-06T16:09:32.200Z","modified":"2026-04-30T19:29:17.135Z","1.0.2":"2026-03-06T16:09:32.444Z","1.1.0":"2026-03-06T16:41:54.453Z","1.2.0":"2026-03-07T13:53:05.571Z","1.3.0":"2026-03-08T23:30:57.973Z","1.3.1":"2026-03-09T02:11:58.171Z","1.3.2":"2026-03-09T02:25:47.262Z","1.3.3":"2026-03-09T03:51:29.662Z","1.4.0":"2026-03-09T06:02:51.582Z","1.4.2":"2026-03-09T08:05:31.856Z","1.4.3":"2026-03-09T08:31:39.821Z","1.4.4":"2026-03-09T18:15:43.771Z","1.4.5":"2026-03-09T23:32:41.857Z","1.5.0":"2026-03-10T10:20:32.130Z","1.6.0":"2026-03-13T12:35:39.385Z","1.6.1":"2026-03-15T12:11:03.810Z","1.6.3":"2026-03-19T15:51:36.208Z","1.6.4":"2026-03-19T16:19:54.580Z","1.6.5":"2026-03-19T20:57:16.921Z","1.6.6":"2026-03-20T00:51:06.055Z","1.6.7":"2026-03-20T10:59:48.400Z","1.6.10":"2026-03-20T21:09:30.500Z","1.6.12":"2026-03-23T00:41:05.660Z","1.6.14":"2026-03-24T11:13:23.099Z","1.6.15":"2026-03-26T14:34:12.286Z","1.6.16":"2026-03-27T09:26:15.530Z","1.6.17":"2026-03-28T08:04:29.459Z","1.6.18":"2026-04-10T12:31:49.688Z","1.6.19":"2026-04-13T22:27:10.415Z","1.6.20":"2026-04-19T16:02:54.093Z","1.6.22":"2026-04-21T07:37:12.188Z","1.6.23":"2026-04-21T16:40:52.536Z","1.6.24":"2026-04-21T19:56:19.515Z","1.6.25":"2026-04-22T17:04:12.348Z","1.6.26":"2026-04-24T18:20:21.619Z","1.6.27":"2026-04-27T23:26:07.144Z","1.6.28":"2026-04-28T23:12:52.012Z","1.6.29":"2026-04-29T07:14:31.397Z","1.6.30":"2026-04-29T22:23:50.059Z","1.6.31":"2026-04-30T19:29:16.833Z"},"bugs":{"url":"https://github.com/lssm-tech/contractspec/issues"},"license":"MIT","homepage":"https://github.com/lssm-tech/contractspec#readme","repository":{"type":"git","url":"git+https://github.com/lssm-tech/contractspec.git","directory":"packages/apps/provider-ranking-mcp"},"description":"**MCP server that exposes provider-ranking operations and resources for benchmark ingestion, ranking refreshes, and leaderboard queries.**","maintainers":[{"name":"farzim","email":"boutrontheo@gmail.com"}],"readme":"# @contractspec/app.provider-ranking-mcp\n\n**MCP server that exposes provider-ranking operations and resources for benchmark ingestion, ranking refreshes, and leaderboard queries.**\n\n## What It Does\n\n- Hosts a ContractSpec MCP server over provider-ranking contracts and runtime registries.\n- Exposes benchmark ingest, custom benchmark run, and ranking refresh operations.\n- Publishes leaderboard and model-profile resources backed by the ranking store.\n- Enriches incomplete ranking data with metadata from `@contractspec/lib.ai-providers`.\n\n## Running Locally\n\nFrom `packages/apps/provider-ranking-mcp`:\n- `bun run dev`\n- `bun run start`\n- `bun run build`\n\n## Usage\n\n```bash\nbun run dev\n```\n\n## Architecture\n\n- `src/server.ts` boots the MCP server and transport wiring.\n- `src/index.ts` exposes the package entrypoints for reuse or embedding.\n- The server composes provider-ranking contracts, module orchestration, and MCP resource/tool exposure.\n\n## Public Entry Points\n\n- Exports `.` and `./server` for embedding or direct server startup.\n- Primary MCP surfaces are benchmark-ingest tools, ranking refresh tools, leaderboard resources, and model-profile resources.\n- Export `.` resolves through `./dist/index.mjs`.\n- Export `./server` resolves through `./dist/server.mjs`.\n- Export `./*` resolves through `./*`.\n\n## Local Commands\n\n- `bun run dev` — tsdown --watch\n- `bun run start` — node dist/server.js\n- `bun run build` — tsdown\n- `bun run lint` — bun run lint:fix\n- `bun run lint:check` — biome check .\n- `bun run lint:fix` — biome check --write --unsafe --only=nursery/useSortedClasses . && biome check --write .\n- `bun run clean` — rm -rf dist\n\n## Recent Updates\n\n- Replace eslint+prettier by biomejs to optimize speed.\n- Add latest models and align defaults.\n- Resolve lint, build, and type errors across nine packages.\n- Add AI provider ranking system with ranking-driven model selection.\n\n## Notes\n\n- The current implementation uses an in-memory store; restart the process to clear rankings and benchmark results.\n","readmeFilename":"README.md"}