{"_id":"sigrank","_rev":"166-b0fd057b1964c6271712e38150a42f2e","name":"sigrank","dist-tags":{"latest":"1.0.40"},"versions":{"0.11.4":{"name":"sigrank","version":"0.11.4","license":"MIT","_id":"sigrank@0.11.4","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"22f3ba3208df6ce25c454e87f50fd8a48642d4b5","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.11.4.tgz","fileCount":14,"integrity":"sha512-+2YoVg3xgxtWiXFHNjsb9QNUakuxjFvEybrmPPyrroPW8dsWhsPHMalhWceGj8TG6sHENKN9V9XbBDGu+IqblA==","signatures":[{"sig":"MEYCIQDS/SVgPViAUPsHVPNa/Q2ep9lo8oEXU04HuI0y4vXG7gIhAPED4UCzJzXesKKpbpzbNl8eiakBcUJKDW+dhqu9o0HD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253126},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"b1498ea6cdaf92463d5f42e929a61c83a757bab3","scripts":{"test":"node test.mjs && node sign.test.mjs","start":"node index.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"deprecated":"Use 0.0.179+ (3-digit versioning, see VERSIONING_RULESET.md)","repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.11.4_1782536952808_0.4562028278120238","host":"s3://npm-registry-packages-npm-production"}},"0.11.5":{"name":"sigrank","version":"0.11.5","license":"MIT","_id":"sigrank@0.11.5","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"54b342bed71c790f395541347d94fb8e4c1197b4","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.11.5.tgz","fileCount":15,"integrity":"sha512-oZFfJNlpP6Raxd54Tl+xEaClfGpy9ZrhnN2zhdEDyq6+oA+oBdwYYYQ4OchmTYnrJWimw7YzravCWnh6daN9kA==","signatures":[{"sig":"MEUCIHEmujbZ/9PM4ST3FkQ5unwANQCIn8AME0e1gN6mxYf4AiEA12opz1lIMnDRW7Ub13hsnYcqlf22drvwocbUJyDEgxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":253749},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"ef9fade565dcbf60d051e58a58f5445a323a0f86","scripts":{"test":"node test.mjs && node sign.test.mjs","start":"node index.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"deprecated":"Use 0.0.179+ (3-digit versioning, see VERSIONING_RULESET.md)","repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.11.5_1782541421518_0.21005208948539722","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"sigrank","version":"0.12.0","license":"MIT","_id":"sigrank@0.12.0","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"4214edac3453f0592248c03559c30c1dd8b95e87","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.12.0.tgz","fileCount":15,"integrity":"sha512-RFNVB3pdxdVsojEzNrf+4B3zS67r4ip3lZeJyH35mJLDsj9TjrvZn7fmrxqgNsRRvFiPeU69siNtN4/+sFCkhQ==","signatures":[{"sig":"MEQCIFmM0ycB8BbgX6oRk3Ro6Hbv1iMsY+6oYz0pwInT3gxOAiAx9Rn41aeAS3gHliy0raT92UwGZVhZ2F4vTkIRVRYUJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":279667},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"b533099907de73139f65db41ec33189e2ab7d29f","scripts":{"test":"node test.mjs && node sign.test.mjs","start":"node index.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"deprecated":"Use 0.0.179+ (3-digit versioning, see VERSIONING_RULESET.md)","repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.12.0_1782552323645_0.2691619674403054","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"sigrank","version":"0.12.1","license":"MIT","_id":"sigrank@0.12.1","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"777164c58b0a1d9d98a7bb9d7370e7b835da9d7c","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.12.1.tgz","fileCount":15,"integrity":"sha512-nIVZ0IjxfR6mh2PzefsT7mm/y8Cj46GcrBcIIzV8GfvHURJ9++ikrizRyquNnrted8H7eGmnguUxUB0XEy0kCg==","signatures":[{"sig":"MEUCIBdWNUgIFrmaeeYvw/atA6FmOWZbxWUebqnuQKeRHxu3AiEAhF9RWu++u5Vr+cP8U9ODzPYUvMUEfgr/PqFYY9ggr58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284033},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"73771be0eebbd49551214eb58eda97d1364b705e","scripts":{"test":"node test.mjs && node sign.test.mjs","start":"node index.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"deprecated":"Use 0.0.179+ (3-digit versioning, see VERSIONING_RULESET.md)","repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.12.1_1782556990294_0.7689709527678337","host":"s3://npm-registry-packages-npm-production"}},"0.12.2":{"name":"sigrank","version":"0.12.2","license":"MIT","_id":"sigrank@0.12.2","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"a3bfcb62d2d7d7a42c42f97332ba2ad4fa4b2f85","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.12.2.tgz","fileCount":15,"integrity":"sha512-tOuTU13Z8aNFuBORKnLyATHduqcdaWNViPM44tKTqVDsnyQP/xPM6tVrZM3hJgxm8fya1lnZraPMsxzkF/iQCw==","signatures":[{"sig":"MEYCIQDb4Ynbap3f1ldQp3/oCJVY5KUIBB8FuMpLI1uxbIplJgIhAP+EBdvlZ5RANHTSxECMkuJiXBr3RSllh1k+I+ynu6W7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286003},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"feaa66c8b76b1a887bd43177f2b4703ebdc3b5d4","scripts":{"test":"node test.mjs && node sign.test.mjs","start":"node index.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"deprecated":"Use 0.0.179+ (3-digit versioning, see VERSIONING_RULESET.md)","repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.12.2_1782558472337_0.8947555771364495","host":"s3://npm-registry-packages-npm-production"}},"0.12.3":{"name":"sigrank","version":"0.12.3","license":"MIT","_id":"sigrank@0.12.3","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"16db72f33fb3d52a59e5e27910cfc652dcb7681d","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.12.3.tgz","fileCount":15,"integrity":"sha512-UmXAur5So2NeA7n3/q9UW0dCy80fkxsfWabFeWh4HacKh/e6rmqG9b9O6uahT0HB/zE8v6Zngyn+r65vk5DiGg==","signatures":[{"sig":"MEUCIEPk7k+YgEoT19hSl8HO7Zw28Ri7DAio9iC5DMjfImeTAiEAmfkWUTXw7g+nTxFljwLF+coq7BVPPQAetx5xSiPNYTs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286536},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"9dcaede60a9af98718a56421d0908595bb5deb36","scripts":{"test":"node test.mjs && node sign.test.mjs","start":"node index.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"deprecated":"Use 0.0.179+ (3-digit versioning, see VERSIONING_RULESET.md)","repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.12.3_1782558860055_0.7966934648582711","host":"s3://npm-registry-packages-npm-production"}},"0.12.4":{"name":"sigrank","version":"0.12.4","license":"MIT","_id":"sigrank@0.12.4","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"d79fb5bac91dc11d2f9f4ab1fff33018b6415511","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.12.4.tgz","fileCount":15,"integrity":"sha512-A7ebl1XPT5R2gI9h7fc7dBTgBHZP7gEVrtCa+Bj7cNUDv5lZoO2JpqxPm5omYxoa57OxGo124QbREMUzTPhUqw==","signatures":[{"sig":"MEUCICuMNKTSy3xmZGoVmVDV1P6zb9EkVXbGt9FXMztrIEW0AiEAw0ZRhxRseLla6NBe35plcpP/NmAGi1twjYfLVi118wo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":286732},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"e2313488b2b5dd495126391e2854f9705ae14670","scripts":{"test":"node test.mjs && node sign.test.mjs","start":"node index.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"deprecated":"Use 0.0.179+ (3-digit versioning, see VERSIONING_RULESET.md)","repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.12.4_1782559775597_0.41387015945100747","host":"s3://npm-registry-packages-npm-production"}},"0.12.5":{"name":"sigrank","version":"0.12.5","license":"MIT","_id":"sigrank@0.12.5","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"14eeafa108a7c98d8ed0770b68eac728dcaf6175","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.12.5.tgz","fileCount":15,"integrity":"sha512-iQXkNjX1aDY8YKqej+cQnM11P+4no5qR5JZ4WHMN3xHw8RvPqVQvGWufmvczgpXHyNA3zEcSwxRP+wbKDNHqYw==","signatures":[{"sig":"MEUCIQD/TDZI7qdQ+k90M0pSQnolZfr2nrb+Kbsd8xcMt0X2hQIgcg9EwA5NyLthcWiSx2Hb1AW7bJMu2y4TSKDqp8qT5Ls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287962},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"0f4e2921576b911856d02ca71d6c3e50e302f4b5","scripts":{"test":"node test.mjs && node sign.test.mjs","start":"node index.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"deprecated":"Use 0.0.179+ (3-digit versioning, see VERSIONING_RULESET.md)","repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"25.9.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.12.5_1782560936875_0.03633782740119096","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"sigrank","version":"0.13.0","license":"MIT","_id":"sigrank@0.13.0","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"62519643619a9d51bbbba5df9e6a2f1be1e13046","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.13.0.tgz","fileCount":15,"integrity":"sha512-P/yvtWS+rTVmtL0wPcPjXuhsa59B6OB1j3kJPt1x5uAvtxZtmyOBfddWknc64iknXoCMtERKSjuglV9AbRuuPw==","signatures":[{"sig":"MEUCIQC17Uaj2zW3bwcT+1TQxmuR7pSu/q8Qp1/mCeIPwcxDcAIgPYE5XQrCztEc6dMzxQ70C/e/2yD6PGhzezLmI4fkOi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291725},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"9dfcf44b1efefae313ba7525fd884be267c0eb20","scripts":{"test":"node test.mjs && node sign.test.mjs","start":"node index.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"deprecated":"Use 0.0.179+ (3-digit versioning, see VERSIONING_RULESET.md)","repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ccusage":"^20.0.14","tokscale":"^4.0.4","@modelcontextprotocol/sdk":"^1.0.0","@zhangferry-dev/tokendash":"^1.7.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.13.0_1782567244777_0.7748759950679294","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"sigrank","version":"0.13.1","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"license":"MIT","_id":"sigrank@0.13.1","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"e33541574465342e03bbb535b49855d25937526f","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.13.1.tgz","fileCount":16,"integrity":"sha512-deX/IkFt7XnL4oGzXw1E/XWt2xZDg63he1DV/wX3HKtEHVzyd8ZjsWvYsnqCu+98l/H4I/pfpdOLqCoeVE7n1w==","signatures":[{"sig":"MEYCIQCYEQ7HpcDBAAy668fi2fBcNdt/IikGVKXrvwzxfiJmwQIhAKgxfT19iPt2SuzZmgLc+k5qAhL4ErFLNjyKgI8B7Sxb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293045},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"a297e6780eb7090c67ca0155f2388d84c6380b7d","scripts":{"test":"node test.mjs && node sign.test.mjs","start":"node index.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"deprecated":"Use 0.0.179+ (3-digit versioning, see VERSIONING_RULESET.md)","repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ccusage":"^20.0.14","tokscale":"^4.0.4","@modelcontextprotocol/sdk":"^1.0.0","@zhangferry-dev/tokendash":"^1.7.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.13.1_1782818278590_0.8297337907017273","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"sigrank","version":"0.14.2","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"license":"MIT","_id":"sigrank@0.14.2","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"5e3db7a8220a99b9e00ad30c549fa87f84482fbb","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.14.2.tgz","fileCount":16,"integrity":"sha512-on5VcNtSu9w9HiQRlQ9U8HawgVkOU4cLDxLWjAKxdxUEdzig3tk/jRVjjnQobGm6WBDMeimgbgGRJZia86X3rQ==","signatures":[{"sig":"MEYCIQCxWHBis0KfP2NmFZ/Xsbk0rlQV6H0rjEzEMqnssdhmcgIhAJ6tKDnc9Q92J3CG/VvN3iEpI8jgyWeQArfaiBuStZpP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290122},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"244b0bc7e866503fd41e95d98b35cad8e447e677","scripts":{"test":"node test.mjs && node sign.test.mjs","start":"node index.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"deprecated":"Use 0.0.179+ (3-digit versioning, see VERSIONING_RULESET.md)","repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ccusage":"^20.0.14","tokscale":"^4.0.4","@modelcontextprotocol/sdk":"^1.0.0","@zhangferry-dev/tokendash":"^1.7.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.14.2_1782984421889_0.07144879030482065","host":"s3://npm-registry-packages-npm-production"}},"0.14.3":{"name":"sigrank","version":"0.14.3","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"license":"MIT","_id":"sigrank@0.14.3","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"d6de1473dd478cc252030fbfd8c1ea278998831a","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.14.3.tgz","fileCount":16,"integrity":"sha512-XKp0dAvaOu6UU3gi70o9tM+k8r/BdfFPPrfjvNpr1uMI8P789XL3BwjIXLGzmlhL2L1YuRBR6fbQkWk1sAc2bg==","signatures":[{"sig":"MEYCIQCuUOD/qZCZ+UhfNYXlzbWBqsAUpa7UHwZSCm2hwCgjHgIhAMZ84pmO+Bjzijyk5HNXaV5Jalb6DgUlgta0xOFqgUpn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294329},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"6f3b449405916772126604cf30403d80cb78432c","scripts":{"test":"node test.mjs && node sign.test.mjs","start":"node index.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"deprecated":"Use 0.0.179+ (3-digit versioning, see VERSIONING_RULESET.md)","repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ccusage":"^20.0.14","tokscale":"^4.0.4","@modelcontextprotocol/sdk":"^1.0.0","@zhangferry-dev/tokendash":"^1.7.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.14.3_1783000298213_0.8771840543028213","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"sigrank","version":"0.15.0","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"license":"MIT","_id":"sigrank@0.15.0","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"b1874f38890d3198310b087f9b20ec82bdc6d6b6","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.15.0.tgz","fileCount":16,"integrity":"sha512-XpUkteB90F2rWKHSxQwIGE6Rg94JoyYEP8YAMtVH/vxnoEU9h/Jcfk2NrAVoHmy3H+/NozrsGH7rNEeZMQHtlg==","signatures":[{"sig":"MEUCIEmC1lJesGrqhoKYihkFxEKHrsZa71ouxBgNk5knRXRDAiEAhdVEMhTsxqb1nfkoYyHVSQdsRiFSWmn5Ih3wfX7p/tw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301397},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"21dc2a78157957d2c19c20ebc5bb41848829fc28","scripts":{"test":"node test.mjs && node sign.test.mjs","start":"node index.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"deprecated":"Use 0.0.179+ (3-digit versioning, see VERSIONING_RULESET.md)","repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ccusage":"^20.0.14","tokscale":"^4.0.4","@modelcontextprotocol/sdk":"^1.0.0","@zhangferry-dev/tokendash":"^1.7.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.15.0_1783097645970_0.7456045523539148","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"sigrank","version":"0.15.1","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"license":"MIT","_id":"sigrank@0.15.1","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"88eab62ea52c348f63f54aacddaac87c4abf2dd1","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.15.1.tgz","fileCount":16,"integrity":"sha512-vOk8AnyBxG3UV4m029qZ1Z1+jNjxRJXCEYmzYTh4IUtS4uwHxKt0AYvhKyzkyPD4LF7adht3LVmrxx1HRfKFoA==","signatures":[{"sig":"MEQCIG2y6gVKZimIuJPmFDXNPbW8KdsRJkUpAesmZpOZqT1RAiB42hxDBgD5tdg+LFCdu5fdLsUyT6fP83w2sEt0JiFTEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":301455},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"a04dec29efdcc2b53e7b9cb2337024bd165f6d4f","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node sign.test.mjs","start":"node index.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"deprecated":"Use 0.0.179+ (3-digit versioning, see VERSIONING_RULESET.md)","repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ccusage":"^20.0.14","tokscale":"^4.0.4","@modelcontextprotocol/sdk":"^1.0.0","@zhangferry-dev/tokendash":"^1.7.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.15.1_1783098168144_0.3828135338500869","host":"s3://npm-registry-packages-npm-production"}},"0.15.3":{"name":"sigrank","version":"0.15.3","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"license":"MIT","_id":"sigrank@0.15.3","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"82ecba541f536e4c4d7d6b683dad75b32610963f","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.15.3.tgz","fileCount":16,"integrity":"sha512-I9Y3XZO8KqAz0GJyEYqMkaQ+2f8ZhyFDCUHYjJ3s0IsQ67R3NRdA485R2OIW5sjq+bs2O0PEgsFeWPHR9gNrwg==","signatures":[{"sig":"MEUCIQD0Sropg05LIHDPguuStChal0B2W6HKmBX96KezZr/dnAIgCrDtRhDeBb7OXODokVxQcRQCQqpfSDZwdmyPPJhLJ8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306811},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"08359861c245b402cb6517865c842ac7bfb1a5d7","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node sign.test.mjs","start":"node index.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"deprecated":"Use 0.0.179+ (3-digit versioning, see VERSIONING_RULESET.md)","repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ccusage":"^20.0.14","tokscale":"^4.0.4","@modelcontextprotocol/sdk":"^1.0.0","@zhangferry-dev/tokendash":"^1.7.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.15.3_1783157480628_0.5497936899007527","host":"s3://npm-registry-packages-npm-production"}},"0.15.4":{"name":"sigrank","version":"0.15.4","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"license":"MIT","_id":"sigrank@0.15.4","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"2b9f1e90ece37401273b88c5ecba7b0eea43a9d3","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.15.4.tgz","fileCount":16,"integrity":"sha512-Rer6IP0bX8fes+ufXH+nIw2LMJDAUkHcusFZ4cjo71vPA7hWPuNP1H/Jn4Uc6siUBNRskeDcFL/2sltZDwlX5w==","signatures":[{"sig":"MEYCIQDC2xqc6gj+FF8a5/8ilXSfxTBZDirdYMxNR7VaFBVBEwIhAJF4+pTewX/hNLOTBDjl0QtWHgHX/ENlUO7NIiqIjeLB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309859},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"593335c59c4e51c525ec3733bd6c5fd4f21a0af4","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node sign.test.mjs","start":"node index.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"deprecated":"Use 0.0.179+ (3-digit versioning, see VERSIONING_RULESET.md)","repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ccusage":"^20.0.14","tokscale":"^4.0.4","@modelcontextprotocol/sdk":"^1.0.0","@zhangferry-dev/tokendash":"^1.7.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.15.4_1783160467558_0.20800024291522146","host":"s3://npm-registry-packages-npm-production"}},"0.15.5":{"name":"sigrank","version":"0.15.5","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"license":"MIT","_id":"sigrank@0.15.5","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"259711c56c714e9241ebd9be476e831d241abb66","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.15.5.tgz","fileCount":16,"integrity":"sha512-UBWBUzAN5/mSZUAZPS+b8LVrScUdMo8iP1oLjaYVlr3m8+aF8z7EhHK+8L3mm6aZOuDIog+7s16Gq96g/0wnOA==","signatures":[{"sig":"MEUCICVflFw08+5fx9lAE7NlkgV+gF/ClyMBUbofSzC/Gz+QAiEAlWV9cy8viF5ceY6qDErzbDK6bTwCi+WdxForf3kRR0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":318917},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"61494bd97555aeceea7553b4b5f3d260471daf71","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node sign.test.mjs","start":"node index.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"deprecated":"Use 0.0.179+ (3-digit versioning, see VERSIONING_RULESET.md)","repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ccusage":"^20.0.14","tokscale":"^4.0.4","@modelcontextprotocol/sdk":"^1.0.0","@zhangferry-dev/tokendash":"^1.7.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.15.5_1783165481637_0.7235033599957825","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"sigrank","version":"0.16.0","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"license":"MIT","_id":"sigrank@0.16.0","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"6055e932b59139714819f1695924c291a90dc072","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.16.0.tgz","fileCount":18,"integrity":"sha512-T6tmRlehS6ZbG6LfzCvwDytP3B24c3SxJ6Sm77IKyhU5F5Lnr/tt7NbMsFOBJFxyqX/HwqoRvfogMyy0F6L9uw==","signatures":[{"sig":"MEQCIE1mK+fJLAhQ3oSXPeYqhegV9uMD4pir16jTxbX3dHKKAiAEkXvDpD/BQahoaXlFgdM/sRy/HHCSY1V9BOcZ81BaRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381596},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"e7a8c4b3c132ce3d641fb5ffb9d7dc35d71c6f9f","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs","start":"node index.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"deprecated":"Use 0.0.179+ (3-digit versioning, see VERSIONING_RULESET.md)","repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ccusage":"^20.0.14","tokscale":"^4.0.4","@modelcontextprotocol/sdk":"^1.0.0","@zhangferry-dev/tokendash":"^1.7.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.16.0_1783425230688_0.2658522348878367","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"sigrank","version":"0.16.1","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"license":"MIT","_id":"sigrank@0.16.1","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"b47381577ff349b5c644147ac162c104fb231fbc","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.16.1.tgz","fileCount":18,"integrity":"sha512-W7J00PH2tWEOoP5bUb8SJGK0kQCNbdSuOCYpRAkY0Jjcy+MfHeEaQjDZTsmGqyXd3FB3EQ9dth+nYKThc2jCfw==","signatures":[{"sig":"MEQCIHhFxvDu4q51NWulxyFWhn9pLV3A0y/y3T5cSPIJAWuYAiBamdnT0VGw0OWPySI3s+UbYf9nUD9XDlN7HD2GZofh4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":409773},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"abd19b0a6a713389c1f0b4eb6b17ccc41c9825bd","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs","start":"node index.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"deprecated":"Use 0.0.179+ (3-digit versioning, see VERSIONING_RULESET.md)","repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ccusage":"^20.0.14","tokscale":"^4.0.4","@modelcontextprotocol/sdk":"^1.0.0","@zhangferry-dev/tokendash":"^1.7.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.16.1_1783633047715_0.3404996393579445","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"sigrank","version":"0.17.0","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.17.0","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"be69e154eee200a8fb936ea17e82f05674c3f3a6","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.17.0.tgz","fileCount":18,"integrity":"sha512-z5fEcCOxfaz7NWaO6/lFxkGaA4drDnSJebneW357Nk+0jI1UaDs4upFAHJlPOzibpRE0gFqDL7MZLZkPk85+Sg==","signatures":[{"sig":"MEQCIFV5qsL8JZ5jp8xefdOiVq6EIQvnmBYcJM0zy43emARSAiAcjKaY40QSHAojHbyEzzTyl8q6SgtnylfXLO9Ez6ujJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417650},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"98d933d833eba8c1c404e196240da95963063f0d","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs","start":"node index.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"deprecated":"Use 0.0.179+ (3-digit versioning, see VERSIONING_RULESET.md)","repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ccusage":"^20.0.14","tokscale":"^4.0.4","@modelcontextprotocol/sdk":"^1.0.0","@zhangferry-dev/tokendash":"^1.7.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.17.0_1783679883711_0.6558283637662645","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"sigrank","version":"0.17.1","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.17.1","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"9d0142535c462036fa589e3302c319e5361e11d6","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.17.1.tgz","fileCount":18,"integrity":"sha512-zZrpBRqO0MqceWNnh7gOUMvQ/ACqhqTqumfgnQ8ufwXmWJnKzq45Rh8tFWYd9CRNfnANXhxM6hXSiYXpCRRtBA==","signatures":[{"sig":"MEQCIHh7HO/mKQ/scfZFnTLuEGieU+85tcJC8a4q8NRerKrkAiBWf9kaxJRkrMrYDJBdbTTKM4eIGYP9hZJ6dl14tXFHHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":418745},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"00d7e73e6a87e7c41337fb11801937e1bb7ac5fc","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs","start":"node index.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"deprecated":"Use 0.0.179+ (3-digit versioning, see VERSIONING_RULESET.md)","repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ccusage":"^20.0.14","tokscale":"^4.0.4","@modelcontextprotocol/sdk":"^1.0.0","@zhangferry-dev/tokendash":"^1.7.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.17.1_1783768520992_0.15586998402141172","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"sigrank","version":"0.17.2","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.17.2","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"1a2b28bbfdb0a42f674b888729a5b6c2da998ca6","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.17.2.tgz","fileCount":18,"integrity":"sha512-R553cn+4f3uhCbK3uUq/0FnPLXvy2e2Hg+P9dHM+jFoucuFYeSKtP3s9TvT0bG9Yuz0kQVydJkZOueFXFhk/Ow==","signatures":[{"sig":"MEUCIFZF3eqiIqqYtuHccKiZCvHNkQGn2tf9lH4bam0T2f9bAiEAtKiQM1DWG0YkQq3oGHA94BZbhFNS9fS+9D1r6+elnQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":444890},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"a0cb94c1abbb79d69bfe5d3b345d49653fc68c6f","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs","start":"node index.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"deprecated":"Use 0.0.179+ (3-digit versioning, see VERSIONING_RULESET.md)","repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ccusage":"^20.0.14","tokscale":"^4.0.4","@modelcontextprotocol/sdk":"^1.0.0","@zhangferry-dev/tokendash":"^1.7.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.17.2_1783776433690_0.9033563905696529","host":"s3://npm-registry-packages-npm-production"}},"0.17.3":{"name":"sigrank","version":"0.17.3","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.17.3","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"584a61c96930fa98cfe34ff21d6fc91208933d5e","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.17.3.tgz","fileCount":18,"integrity":"sha512-idw0Hi1ZUTkSQPCF0wQJqJUkKbbsgCTEOXmtM3EjhWGWN3HN2zSsxf/qj5NNZelxSzDprWvNvgB9Q456/N0sgA==","signatures":[{"sig":"MEYCIQDNGXciAZ4xMHsKYV2NlbdTjgVtbdkPZKMSujcQjcGTwQIhALLM7Zw8TBmb1cFpb9IytlYvsWB50kEtPOd+omzZhISD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449202},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"569fc948cd0f74fdf930113074c562724927ffe8","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs","start":"node index.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"deprecated":"Use 0.0.179+ (3-digit versioning, see VERSIONING_RULESET.md)","repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ccusage":"^20.0.14","tokscale":"^4.0.4","@modelcontextprotocol/sdk":"^1.0.0","@zhangferry-dev/tokendash":"^1.7.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.17.3_1783847780798_0.44154383473033554","host":"s3://npm-registry-packages-npm-production"}},"0.17.4":{"name":"sigrank","version":"0.17.4","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.17.4","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"1948e8c237dc99dd8e1a99794b08ceb791307a0b","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.17.4.tgz","fileCount":18,"integrity":"sha512-glh+Wv1/4YsjLXhLmzZG310awuBDK8850WFczwXQWnXNXI2wFXOkYmj99qGk0XfVKqRSzc2evgswQV28kvKIHg==","signatures":[{"sig":"MEUCIQCD03Wpz4EzJvIYMTcyEwX76qkhaM6YcXZjhloVsXdIKQIgBksr3Xb1q/GFfZ6lRwX9AOjYhN928MT877P8VtI/vLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451084},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"555e6bd3dd5e45963eff2ff95d85b02955d40e2b","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs","start":"node index.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"deprecated":"Use 0.0.179+ (3-digit versioning, see VERSIONING_RULESET.md)","repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ccusage":"^20.0.14","tokscale":"^4.0.4","@modelcontextprotocol/sdk":"^1.0.0","@zhangferry-dev/tokendash":"^1.7.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.17.4_1783848407923_0.6139394259415429","host":"s3://npm-registry-packages-npm-production"}},"0.17.5":{"name":"sigrank","version":"0.17.5","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.17.5","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"7c85ba19c5769b16f705279390cd5a3cbad22955","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.17.5.tgz","fileCount":18,"integrity":"sha512-0HLOthPDUwdLEDCypRxSGcyGMIi8jD7yKPdtXYllp5+fbVftTTimxUhz5NF0xfKTk3D9RwbN8Ml2RNQt/VQhhg==","signatures":[{"sig":"MEUCIB6fWF48s+eBWBoM7ql1hvGo2Ur2eOIutWfBdWDk2SwnAiEA9Ke7zj2/yl2t2EmOOwE2ZY+eVHBhlebXVnOwPC5UjEM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451214},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"72caa9a246c85e38663989981cd233ae98c3b03f","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs","start":"node index.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"deprecated":"Use 0.0.179+ (3-digit versioning, see VERSIONING_RULESET.md)","repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ccusage":"^20.0.14","tokscale":"^4.0.4","@modelcontextprotocol/sdk":"^1.0.0","@zhangferry-dev/tokendash":"^1.7.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.17.5_1783848887650_0.3596682679965577","host":"s3://npm-registry-packages-npm-production"}},"0.0.175":{"name":"sigrank","version":"0.0.175","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.175","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"54370311da0e9106cd6d598e0f6e4ebd79bc81af","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.175.tgz","fileCount":18,"integrity":"sha512-k2pLcXWQV74fA3sCOJj3PL6LEPDAQF3Oc/GhQmrf+JH7wpKL9EYLcG1BoiiRcv0preHq68UCumv9WGQGTUL3Rg==","signatures":[{"sig":"MEUCIHvBnQPA7LF+M5aNlbjxhBdyYiuV98vCvBvtDWaU56nyAiEAlQQ4zBNY3TZZ35IebfExsbFGXDdwSoRoqSLcyj0ENWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451216},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"059cd32214903baa9e32624084c89efc91030417","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs","start":"node index.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ccusage":"^20.0.14","tokscale":"^4.0.4","@modelcontextprotocol/sdk":"^1.0.0","@zhangferry-dev/tokendash":"^1.7.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.175_1783849122854_0.6482770488423135","host":"s3://npm-registry-packages-npm-production"}},"0.0.176":{"name":"sigrank","version":"0.0.176","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.176","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"a3a901a0490ba7513d9332a96ee6bdbe0332f96e","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.176.tgz","fileCount":18,"integrity":"sha512-b08ScsYSlsEr3oe3OngxxcdBV3b6cRjvTeTGSC8XKKXGX7EHJerxVQ7n0uDcAvGvCsBongGM2G2ybMCLW5GUeg==","signatures":[{"sig":"MEYCIQDV/lqnp20q4LMrFkGi5k2BO9JCYKLiacIXTry/qpsFrQIhAMj8OXn0hwR54L2Lvj/Cr9ZfUfT+QY5B5hc/DagJh6m7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451216},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"babf86379a2d97869738a1c8b01269c1d8c149bf","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs","start":"node index.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ccusage":"^20.0.14","tokscale":"^4.0.4","@modelcontextprotocol/sdk":"^1.0.0","@zhangferry-dev/tokendash":"^1.7.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.176_1783868463221_0.22622884677290855","host":"s3://npm-registry-packages-npm-production"}},"0.0.177":{"name":"sigrank","version":"0.0.177","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.177","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"fc0f4b75a8274e996501e4b4350312e9cca20e9c","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.177.tgz","fileCount":18,"integrity":"sha512-hPkSBLtmKVNZUYS2jTjtmkeYa/w2a/wh/G37MbvZzpoQte5CKwffSVLRbu17FjLDxD6DE/7g5UsBVPE5h6KyUQ==","signatures":[{"sig":"MEQCIFc/02D01M2D3VqUikkUTwvc1hMciV1UQyff/Z1/wpwEAiAI4cxuyfSc9Y+Lpgu44tIlmdX8rRVAz1gBW1nEhLmEgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":454734},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"abc861041a3db14497383caecb39550667ec3b93","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs","start":"node index.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ccusage":"^20.0.14","tokscale":"^4.0.4","@modelcontextprotocol/sdk":"^1.0.0","@zhangferry-dev/tokendash":"^1.7.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.177_1783870438539_0.526507087262243","host":"s3://npm-registry-packages-npm-production"}},"0.18.2":{"name":"sigrank","version":"0.18.2","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.18.2","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"6f45e42279a5e0bcae5ae7f5fa3cb0fd73954712","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.18.2.tgz","fileCount":18,"integrity":"sha512-fWwZai3rtwNgSQz5LJRpLZLrgBL6EdcvtCkBbR20EKGC1U/5krdGD6O3e5TNwW4NUYwgrl4lk5kXIScJJPD7Vw==","signatures":[{"sig":"MEQCIFY/cPR0LuOqlNo+4lHyuAjgud8kP+0dBWlO3mmjUnqoAiApr/XwCg4etX1m7ZNv6DDC6428TKqfb5skjzUBWSS0CQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":470755},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"0e6af8e36620df88c13822e292499b003442f645","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs","start":"node index.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"deprecated":"Use 0.0.179+ (3-digit versioning, see VERSIONING_RULESET.md)","repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ccusage":"^20.0.17","tokscale":"^4.5.2","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.18.2_1784012910064_0.029206674614895567","host":"s3://npm-registry-packages-npm-production"}},"0.18.3":{"name":"sigrank","version":"0.18.3","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.18.3","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"a55e0ca1c0c6f223cef241418ea97290e612cffe","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.18.3.tgz","fileCount":18,"integrity":"sha512-JETJW8P8sWxDaySYyibUJB6Si8fLXxuzgyc+IfwLiUdsc2d4yO9Ei1nG/jlcr/7Tv1FirBRX3EAQW7KLMYChcA==","signatures":[{"sig":"MEUCICIwYbX3OFMTcwl2pGnv2e5gEwiyoOyikdfimaR4GJLbAiEAryw0E3Q+Q4DVbVtFcudZSz8XfzPacptZA5Ud05YbLSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":473007},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"e72d2d9f5615832cd58eaeff7e17ab961dc6fa49","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs","start":"node index.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"deprecated":"Use 0.0.179+ (3-digit versioning, see VERSIONING_RULESET.md)","repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ccusage":"^20.0.17","tokscale":"^4.5.2","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.18.3_1784013728208_0.8822617638952459","host":"s3://npm-registry-packages-npm-production"}},"0.18.4":{"name":"sigrank","version":"0.18.4","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.18.4","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"87fc989992e6329ff9b6083fcde197ab614b7aa5","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.18.4.tgz","fileCount":18,"integrity":"sha512-AGjiFlWJ2rbW6XMCS45BTllO87H/zm2D4+o5ijwtMMRJrFWB54Yi6wbj5yLAN3U3xUJbVGWs1f0AWXpIsgp7/Q==","signatures":[{"sig":"MEYCIQCYOstIcj166nN3AE3kuxbGPQMLfBOA8TAC9jzZS4FAIwIhAIoaSVMGZMdHvhxVXazfD/2JzlzHP4pkUtv8VBghv99d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478475},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"657b87a690576ad81396e219c61447198ada67d8","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs","start":"node index.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"deprecated":"Use 0.0.179+ (3-digit versioning, see VERSIONING_RULESET.md)","repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ccusage":"^20.0.17","tokscale":"^4.5.2","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.18.4_1784014472760_0.08098295336577976","host":"s3://npm-registry-packages-npm-production"}},"0.18.5":{"name":"sigrank","version":"0.18.5","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.18.5","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"80999ef56406f334008b4b66dbdaa7ba2a4218af","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.18.5.tgz","fileCount":18,"integrity":"sha512-pUF1xSH6CwrhzlChF4ECFSYUNhGvsQv+71uoOv6yzTWIXIm2VqmpJ95Ae0OgzyxxotANckzUZxbxOHAfrSb+/w==","signatures":[{"sig":"MEUCIQD4L/hTnKBX0DhVprXiW/UMkImOjZKVM8Ft2kVLXwDhvQIgCcxYonbzOrgknkgzxe/1iRElQPthTkAjsEQB0ZyxkGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478532},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"29096aad1b2f3c0bce6dad15d8c4fa59871793e4","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs","start":"node index.mjs","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"deprecated":"Use 0.0.179+ (3-digit versioning, see VERSIONING_RULESET.md)","repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ccusage":"^20.0.17","tokscale":"^4.5.2","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.18.5_1784015361654_0.649579220104795","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"sigrank","version":"0.19.0","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.19.0","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"6d594fefb900659630aba81ff6cc63ea89c65233","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.19.0.tgz","fileCount":18,"integrity":"sha512-bYsqwG9gwcFWNhsE+fTP2gBlZT8yuu3/iuLwFc87kDUwD1Rlmo98DZTX3ZnZ+mVyFH/LSxsBWCX304OcaffwuA==","signatures":[{"sig":"MEUCIQCZJtcsDJeqgjKc8wUVl5EkEvpPSkYbSMMvttwtuKjH4AIgbsIkMa7nfkzO0w3mKi14c3mEcsqxfMWTgzReBcqfm1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":479564},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"9ee22b02d748f604d341d553dbaffb5a78892b0e","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs","start":"node index.mjs","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"deprecated":"Use 0.0.179+ (3-digit versioning, see VERSIONING_RULESET.md)","repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ccusage":"^20.0.17","tokscale":"^4.5.2","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.19.0_1784017155275_0.12582196898206366","host":"s3://npm-registry-packages-npm-production"}},"0.0.178":{"name":"sigrank","version":"0.0.178","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.178","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"919d6cad078b893b987137d72ef6858f21474f2a","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.178.tgz","fileCount":18,"integrity":"sha512-a2YgxqXUagyiiXm9/JpTRQj607+WYQQ98WSaShXfh1J8s64JZX30S/2yrpLgHO9MDRp/JlA9JxXOX2f+OsYgdw==","signatures":[{"sig":"MEYCIQDB2AcGHXZSTjGBY0p+TiE/mD3kuEKElNnvQqXHPAeNAAIhAJc3Ug5uzaD5NDRsRb06cpfPYrf87jGqMl/cvddHtwDL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":479565},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"9ee22b02d748f604d341d553dbaffb5a78892b0e","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs","start":"node index.mjs","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ccusage":"^20.0.17","tokscale":"^4.5.2","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.178_1784019301815_0.23048625564453196","host":"s3://npm-registry-packages-npm-production"}},"0.0.179":{"name":"sigrank","version":"0.0.179","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.179","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"0dc2910ee0dd89e4961a550c1dbd937159c81695","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.179.tgz","fileCount":73,"integrity":"sha512-R2QVTTb3U+ya/5Eqe5BXUnUFphOF46BzQ5rxIVuZeaXMw8u9Jzs3gz4K0H3iY3Xsb3nLuue36HoUeZ6FrL25PQ==","signatures":[{"sig":"MEYCIQDAWnVNUY5Mooyw3/N+U/G/y8MygE+21s1jxtJlVFlxEQIhAPewz2FvbKUmZWRKl1atVMd+n3Y+ta5e/63/0NcsQNl1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":535141},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"dd8bf67ee21f7ebfc24896c3e3b4d880ce9b51be","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ccusage":"^20.0.17","tokscale":"^4.5.2","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.179_1785138552541_0.8518892361512167","host":"s3://npm-registry-packages-npm-production"}},"0.0.180":{"name":"sigrank","version":"0.0.180","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.180","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"651fff2c1c23d2848a04b9b085f2826ea739eca9","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.180.tgz","fileCount":74,"integrity":"sha512-OeLSwA2ZqOGMGLDYbj/hw6tbO0azLldWGxvwEARs4/ZUAMMCUy/Nih+FKfYt0Q00anW/0ZNOLZUXvbJYNp2Thg==","signatures":[{"sig":"MEYCIQCGNrply1JDo5haIRlrhTDETSQj3CKEx19dZCvtasBbqQIhAMgUvCWLs1WUfXZrXtYwa140GpHrNOIKoTINwR+sHY3Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":568390},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"a7ada1b12010d59249d15198a1ec4ca3378497fb","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"11.12.1","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"25.9.0","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.180_1785502907945_0.2820087744001032","host":"s3://npm-registry-packages-npm-production"}},"0.0.181":{"name":"sigrank","version":"0.0.181","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.181","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"385d9d05a325c8dfde6607a4b464dedb5c6318ba","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.181.tgz","fileCount":75,"integrity":"sha512-Dbz/FoMbeveeCECeMONiI+RjgPWAFAJXvWJKMv5F+Z+7Bd8Q2FvEYpUw+/x2nodtQsKdpoRHRo/ttbM/mlcEEQ==","signatures":[{"sig":"MEUCIAsVEcteM/uPu7Afypi2z6sFsIhJGS3oZWfxpW8/slYqAiEAqYPoZGWzNtDx+WtzxVBiYPmb5AwwFt1maG0ZRrxaxUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":569903},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"6ec383b6de0dfdad3259be432ce9ba5eb3f44b8d","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.181_1785521630221_0.762423734572669","host":"s3://npm-registry-packages-npm-production"}},"0.0.182":{"name":"sigrank","version":"0.0.182","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.182","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"14018773a8ccb5c10d748b64d3bb0c1a3b3dffa7","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.182.tgz","fileCount":77,"integrity":"sha512-AWnVI5KThNst3Ucl660daht9LfPPbiNAXxmbXhx66BIMqGnTL6n/t6S49icjk64b8Yh2eUiHOqcrVHCIB0jT2Q==","signatures":[{"sig":"MEUCIBNhOW1fmggyx0Clb6647tF0j0qgqeTcOV+7lSg4yeHQAiEAgtfehx6lN+wqiPWlmGrnIKU9y1QQM0aQOH6bX1IO/4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":592945},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"56653ab7a90c18de1b891ac6ca53482a2ce8959f","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.182_1785809066616_0.24123880620097782","host":"s3://npm-registry-packages-npm-production"}},"0.0.183":{"name":"sigrank","version":"0.0.183","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.183","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"f17af26b919628421ea6d25107441dce1764762c","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.183.tgz","fileCount":77,"integrity":"sha512-E/LEBKbbl+SQhKAkmSQh256Vap4dVvfUT8VgHBDgr7GCQf2dANAboUlwBuZda+PEAHLtF4gcuWIn+ZoSHB1jww==","signatures":[{"sig":"MEUCIEQzX9HyojjgtpNx7KUi+qgMTvyOvb5OQ24QpxfTDCcCAiEAwIMm0MktvwDQ1qNRGZcO52BsymQx8q4eNTf1g1/b2Tc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597232},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"adbd6e21e1ba9649e993e2f7b961a7cb5128c8b7","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.183_1785860356445_0.6925352865313437","host":"s3://npm-registry-packages-npm-production"}},"0.0.184":{"name":"sigrank","version":"0.0.184","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.184","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"14a1b16c6da8f1d20ebeb15c30e8352896bacf24","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.184.tgz","fileCount":77,"integrity":"sha512-5NwctNg5Ft85vCHa3xGq/xJhKX3bdoGUYqpN18BaBKy6NbR+Y/A2DfMHFsmZCg5vWnEgtxABBQCNTCsPXkP67Q==","signatures":[{"sig":"MEYCIQCAjsLN0l2ynLQ0fJVRVM7HkI3er5zpYa0gb6IS88kzlQIhAPCfKbYLlQCwvES0EYkR1GymCnQFEGZ2tU3QC4p0cOHJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597232},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"3bb7a1175922a0dfdf552a598bcde7e0aeaaef6c","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.184_1785861742161_0.5899748950050356","host":"s3://npm-registry-packages-npm-production"}},"0.0.185":{"name":"sigrank","version":"0.0.185","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.185","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"debfa97b9aab66dbe77bfd47550f40a6f836bd6b","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.185.tgz","fileCount":77,"integrity":"sha512-7qwU9zef3vzXjHwL+bsHJm5O4ZSAIlmT7i7tV2GdfYQJyb3uWP66LE2T7FPLlqPHkFjf/6aHObuZw7Xxw5Fz+g==","signatures":[{"sig":"MEYCIQC3XTiAIXL1QJdvw7N4xRkykYQ79YoiHKAnmQ5x0YhtAwIhALzEbRFzk+kKe1VDZXCd/PJsvarCcZrgWOE7g2asUo1q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597232},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"fa78f50491fb37886e82d058b9c32f40201f0c1e","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.185_1785862232680_0.7649335641611537","host":"s3://npm-registry-packages-npm-production"}},"0.0.186":{"name":"sigrank","version":"0.0.186","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.186","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"a26612d7062961a64b0cf2b5ea5879e61bfc575c","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.186.tgz","fileCount":77,"integrity":"sha512-NlhxF6NJ1TK77ClblWMZCubRvU6kE1sbr/E+G1bbYdDW9rPJsORGE52R4JA880ceMlLlJTlns5XFQz+t2VD7Pw==","signatures":[{"sig":"MEQCICHsM/DSY8GTAoEJOpmVDxEsua3CKckhpcuAGIk0FKcYAiAi8zvSlERPIMAcFwVdf2QSbh2lWuqcU7S7YMFJaYV4aA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597234},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"4fe94cd9f17972cba960f07185661d1d2c9587d0","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.186_1785863392134_0.9396794954641363","host":"s3://npm-registry-packages-npm-production"}},"0.0.187":{"name":"sigrank","version":"0.0.187","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.187","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"ed7787a51b8fc16fcf4f2ee1c150434fb4ee9122","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.187.tgz","fileCount":77,"integrity":"sha512-U0xuqHnPniwklAgZsAXjCfMrGIDWKk7ztZvMLVKTNinX9g+pLDdDtV/WFoqjHsmIos9qLqPhwzbcx9qzWSq55w==","signatures":[{"sig":"MEQCICobOT5MP6oSQvnQ/3C+0sU06fDfFxAqulbASwt0Q6p6AiBny9jfbIY7vLZ1P4S/ncW+a5A4THkpIeuwbyrhLIl+PA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597234},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"da0f12eef122f7cea1e065d5aaab137436b4ed4d","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.187_1785901356412_0.6545761473922092","host":"s3://npm-registry-packages-npm-production"}},"0.0.188":{"name":"sigrank","version":"0.0.188","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.188","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"12034c086d374ac192b3297878ca904f447129b0","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.188.tgz","fileCount":77,"integrity":"sha512-RTdm37D8CE8CajctzahpkXOAX2SICwnogoXLaH4TRZ6XDyf+T7l7zu8zLrH21qxthq+KAH/fiBtInypYg8FJIA==","signatures":[{"sig":"MEQCICIyD5ZDAI+grN2+6q8y8EygAd0t8ZixIMny7o4IoxS7AiBwnXKAxFbt4jdFvZpkF+3MyzOeTMHmKvoT5my+lz+0MQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597256},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"d4b35adfbb9eb3c807ebb82aa1530de3bb87e606","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.188_1786018387640_0.9989477652347836","host":"s3://npm-registry-packages-npm-production"}},"0.0.189":{"name":"sigrank","version":"0.0.189","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.189","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"52017927d11eca1c6e63b1e506b7a0e9f4ede71d","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.189.tgz","fileCount":77,"integrity":"sha512-hW52Y42gZ2rRwRN+q+As77j7vummhUUTszJ+YDyEeUhCByUHv9lUUzU47vz+baQcg5PhjPqwOT+etvs2mHcFDg==","signatures":[{"sig":"MEQCIAVMz5sFXtjApUCegKgm6YhpX/lKlR1S8AhapvKXHcYNAiAbgHWheBN4yPdlagtdI5hI8YKr7GokRjZerTRyxmraZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":604191},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"c7ddb7868364b9d752881257ec7ea82f6878fb28","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.189_1786200176876_0.9024874207931914","host":"s3://npm-registry-packages-npm-production"}},"0.0.190":{"name":"sigrank","version":"0.0.190","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.190","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"ae5d38e0b2cc3c896baaf6674b3a2011c2cd59b6","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.190.tgz","fileCount":77,"integrity":"sha512-DfS6/nsUOa6vhueYr9x5Lf1wHU9usuecP1tyE/heyv2vIDu9VD0G7ZxF7K2VaGN94uxsn9vi64Uh9Tah10FjvA==","signatures":[{"sig":"MEYCIQCKv1AvIsddbV9wDfTZRVSVr5WUoaYtUxGhjtHzraI+UgIhAMF/HY1X+cdRpNqHIDE26KOGdNlB7hWrIH+rW2KSa6sy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":604191},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"2c73d0cb2f4101225cb4269e25545a41c7e3e0f6","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.190_1786200389033_0.9670029925408314","host":"s3://npm-registry-packages-npm-production"}},"0.0.191":{"name":"sigrank","version":"0.0.191","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.191","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"b575b5efb2a22e1425bc0d4ad9174c110fe160bc","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.191.tgz","fileCount":77,"integrity":"sha512-vvg+mIJAOXKBdF7/ak0SlnssDzxBDec9P40IFX0p2PAxCcImfiGPNtC+vJbCv4mBXwyOnxorbP8fsjQFQ4f1ZQ==","signatures":[{"sig":"MEUCIF0FUjJz2xdKEjkxisRgprlNo86d/qEJ584LAIFlplSGAiEApveqMlKxCUzWXEAdB/YrLN78Kgp6hXiSazLMor8PcrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":604267},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"977b92e010a2a40e1b268c4a4baa514a8ee8d173","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.191_1786205797506_0.4562975099516855","host":"s3://npm-registry-packages-npm-production"}},"0.0.192":{"name":"sigrank","version":"0.0.192","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.192","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"c66d914a0c0661a2d9ca538440077bd8395d950c","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.192.tgz","fileCount":77,"integrity":"sha512-sHuo3Ww+FuMGjjJxMF7XTPNRYBsFS9CfBCOH4eyc8s4yZMWHtwM7p0M5Q+TIrHS+F0AYf/3jgjg2Z96z4NK8Rg==","signatures":[{"sig":"MEUCIQDG19OJh8qa6w/0oz+g3ZkgjvUmyCHAJPLqrby8uOfQHQIgOB0RfHmzzT5hMPmxoHUCrgwSk00IKhitcqCqY6azw/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":604267},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"adee4554e5aed92b241a818428c38bf153f2db6c","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.192_1786205939676_0.9420953254254603","host":"s3://npm-registry-packages-npm-production"}},"0.0.193":{"name":"sigrank","version":"0.0.193","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.193","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"63761de86ad152457d4ea8818d8fd4153c93ac21","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.193.tgz","fileCount":77,"integrity":"sha512-8uKxNpYpUVj2k7/v1++KRO0IJaGKFNelQeZB3YtoXtIx2ksPjGo0v9YpWKDOnaCFC30CBRPG7zx6fRtrlKmFIA==","signatures":[{"sig":"MEQCICaczersO5m+S+qIWBergg+AgHg7ogao4dg17HoIw+WRAiA/TgmZ2x6RUjl7406IY1As/ibUyIbbJawMdxeKpasrpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":604755},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"fc8351280dbf2cf44b5ad569d863d1b0ced7f120","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.193_1786211953019_0.7958753101897429","host":"s3://npm-registry-packages-npm-production"}},"0.0.194":{"name":"sigrank","version":"0.0.194","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.194","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"6b3626d757180dd3cf6ebd094eb43c290e35aad3","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.194.tgz","fileCount":77,"integrity":"sha512-wNCl1dDySw5ZBMbGxMTsgeLQ1JrhKDW8FOy0zgnZAZH02Dubf/91gQCPIqVq2An+bq2IrVsY9FhJbVvDpG2mHw==","signatures":[{"sig":"MEUCIQCXfb4Bn6SMxv5k+Uw2bhHpu3xBIuy6x3Pl15s8F4kOpgIgUdwwxRvOvO4bpswyoYWBNdWNW1y472+mwtb/Dvqc8b4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":610882},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"23613edef39f7d6bf8e51f6277789e9bb34a4f4d","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.194_1786213998287_0.1868497466528094","host":"s3://npm-registry-packages-npm-production"}},"0.0.195":{"name":"sigrank","version":"0.0.195","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.195","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"25a57f9276dc5b86a6b24c08804fe2e6ac466f34","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.195.tgz","fileCount":77,"integrity":"sha512-IdgeoMRzMnlsaNWntBJLSBZyI+7e0jsUvcJI9mzSN7umc38Y6oK7UfaKu9ZyLCCy8kAFNprxxm7RagFnPiFAqw==","signatures":[{"sig":"MEQCIEKDq/mWqh6q6IRNbqYkwWcQ8AFEJtpWehrjcVtbpknNAiBxbKFliBia7fsEIaIOh6Ic0yUABXmWqMk21PT0vKVUYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":613594},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"9643c9161cfc173987c1291f2ccb3ad5b4d4f17b","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.195_1786216911954_0.009945060461926891","host":"s3://npm-registry-packages-npm-production"}},"0.0.196":{"name":"sigrank","version":"0.0.196","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.196","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"946858c31952951af5274f95438e7842f630b896","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.196.tgz","fileCount":77,"integrity":"sha512-zm804W9jpn+SCcfTpTlUr2RpY+794PEJZbD6VmAbUVURFOCWYpwc2gDb4nP/m5Ukd5btrNmsC3bzwBFjIwaugg==","signatures":[{"sig":"MEUCIQDiLtn5Yd4bdaM7R2aRsWAYRiULDoDwEYHUoZm4jzkjvQIgO5jTI10SNzqG1eOs/3CayWucnjay9mDs91VgvsbMnbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":614355},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"22d38e362801d79497be48a6726076ce11ad208a","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.196_1786349927960_0.6152048561246892","host":"s3://npm-registry-packages-npm-production"}},"0.0.197":{"name":"sigrank","version":"0.0.197","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.197","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"46b55a06a24bc6ff854246f55598eca564c73d3f","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.197.tgz","fileCount":78,"integrity":"sha512-fJJw6Xs2i0KG04YOLcAVtsF7m0FJh5Svqp3CgllLRMvYcQoyFrmhJwKgYwpOVlAra0VVE9dBUHfMIptHH6PxZA==","signatures":[{"sig":"MEUCIQD3YHOtExNNispG1jKDqOA1k48kN7T9XJVZ3ALUiYPYnQIgXt/TiHDTMXpq8li3vhYQIqivUiovX6JTWeuT8vI2YS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":639576},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"93cdbd38537732239890827e853ee95ebeec928c","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.197_1786363014709_0.6308677566701404","host":"s3://npm-registry-packages-npm-production"}},"0.0.198":{"name":"sigrank","version":"0.0.198","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.198","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"f441365e9541e33f852a12ad4240004728a10a01","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.198.tgz","fileCount":78,"integrity":"sha512-K5CE3iD+BBjUpBT2dCIl6SCeahOyViW+xjXtJsI1k54/k8ls7rWGus0dyb1NvE+oV5KzX79a9NKxwOerXHN6Sw==","signatures":[{"sig":"MEUCICPFDo2V3J6u50drRsjZnOgYaTzxp4U/M+5zilcSyJ8+AiEAuH+DZVc4w8ZEvSq7Y4EX0zPD7GTFljx5d2W6p1B+5lY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":639576},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"cdaa5110eeb47e2b036b441012fc3ed272f0c6c4","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.198_1786363670712_0.8925640970293536","host":"s3://npm-registry-packages-npm-production"}},"0.0.199":{"name":"sigrank","version":"0.0.199","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.199","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"e09f878eac99639cd7db69d45cc328f6c64c8d16","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.199.tgz","fileCount":78,"integrity":"sha512-cfXnutxDQE6MyumpApD1Io8+uZ/F9M54XjBFoViRH4WCaEGQnbrEqM8JhRN9OJnaEDQl/1biT7flgP+LNrvJAg==","signatures":[{"sig":"MEQCIGDzNp4XhYN6Hja7GdYZSFP00CKFBdfDo7i0O2tkMTC8AiB0M30JDnJ8ZYyh9RROSDXdEtHs0tc+jc71Gtkq+KjTJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":639576},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"88a7b9e4d126c38b2c652699464a95525d55809e","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.199_1786363770065_0.29307042244692494","host":"s3://npm-registry-packages-npm-production"}},"0.0.200":{"name":"sigrank","version":"0.0.200","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.200","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"628fdcb1f224c87ec4d10a937c8f605e03c14f17","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.200.tgz","fileCount":78,"integrity":"sha512-j8FDwLkWUk+fpblmaUF57oaWDLMAH1Asqptfbn0uW6duSRj8fKfoY+3+dQFCiUY6WjHEVtS3LQpr9pJ2VrVQLg==","signatures":[{"sig":"MEYCIQCnEMjCDo86g0gjW7oEmBK0/4J34zv9P5JYtwcJRfy07QIhALWapcMQT0rqduSR0BzyiVVx7HyDjvKXDOlL7PaczRqp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":639544},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"f37701b43a91811f1d7342265c71ecfbf50183e6","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.200_1786372835635_0.786829185384557","host":"s3://npm-registry-packages-npm-production"}},"0.0.201":{"name":"sigrank","version":"0.0.201","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.201","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"73c3f168005cef15832b7808d7082eecd03e6f51","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.201.tgz","fileCount":78,"integrity":"sha512-oSdF6iAf62D8JbHpHVfxT8XYJGu3cSukaLqmFFZmnkVln/R+RvOPpawpGgZX+LhwQHqOHALGNZQT9YZtGNcH1g==","signatures":[{"sig":"MEUCIHdjBf2DYYFKnWNOg/D5yoynwZNeoQnz6YVhBjA0voXNAiEAp6mtrYuIeNvu014vU+2UEnCK6mTffl3NRJeu3Bs8eO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":639544},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"9c97b5f11f25b1a6a4ae76d0efe364dee50bb2f8","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.201_1786458146699_0.1375066771002842","host":"s3://npm-registry-packages-npm-production"}},"0.0.202":{"name":"sigrank","version":"0.0.202","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.202","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"3b4fa7615c4d7e79c3ed6bb4b4864ab8467b3167","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.202.tgz","fileCount":78,"integrity":"sha512-6luMivYJIXSaR2obxnC9qmMnMpf82kFizl5zOAcFt1hpth/qb6P2Yo5H14cVJzfmupXXp3jOb++cHwbj66I0jQ==","signatures":[{"sig":"MEQCIDsjF9Ha1GiNgmkjt1Rj29Sh5cXhd0gNPvIarq8VFYTzAiBdHNqFQtKG6UI9kFo/y7TEiQnBqsUYLvhbofSuA78unw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":643694},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"c8732ba627e2aa822d6b14f47aa039d3e765b1fb","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.202_1786544679474_0.22340189416122902","host":"s3://npm-registry-packages-npm-production"}},"0.0.203":{"name":"sigrank","version":"0.0.203","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.203","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"95be16f688f8bb55466dc2e7248503a893fda769","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.203.tgz","fileCount":78,"integrity":"sha512-6wWICeSQNy0jqvU5H3GpJMFtboI7QL0zEh8QPp4rOo3FwRuKDxwBRIAXat/JhjpcUDmxGwa9X39IsiUukhci0g==","signatures":[{"sig":"MEUCIBGGVnT1l+1w4MCRnYCcSPoPTU31BVOSULDPQvs23mFxAiEA/n0nLIARiWhBaDOEhLhcxz7Gkvbk/rgVss6lP+PFdmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":644149},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"1f4267a967b4416509670e5e4810e5355ec08088","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"22.23.1","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.203_1786570356084_0.9958183570209171","host":"s3://npm-registry-packages-npm-production"}},"0.0.204":{"name":"sigrank","version":"0.0.204","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.204","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"60343a53a72267671442e013305c24225aeb95cf","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.204.tgz","fileCount":78,"integrity":"sha512-9mxuhkA13bCKvA8upZHvwRRynKRmouvPuC4Zi+Qw/zINsBpDNI1mqlbHi0ZNP3OrT+loDe4LSq4maiQE9p0bOw==","signatures":[{"sig":"MEUCIFP3Pqiz5fxaNLhH3F7QZCSOE8h7010R5faIt9pgPJAGAiEAn6SLPVc1MbqlNeZgFNiuv4W5iMuQDdPwtY7sdOn9mak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":644561},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"2d80ebdaf03c8ce3592af1d2569eeab1d92f3e33","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.204_1786897045118_0.24295596507444328","host":"s3://npm-registry-packages-npm-production"}},"0.0.205":{"name":"sigrank","version":"0.0.205","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.205","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"1ed01d12f6d5d644896dc9443e6bcafdb152c81a","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.205.tgz","fileCount":78,"integrity":"sha512-C9ICfyQC+B8ZvFjlXeUOnfwYnMOIjmnCcMsdcxXUMqpWG7k4LRXF0NpQ3BQVD9almUvJOjSKMqLKywpstnjuYQ==","signatures":[{"sig":"MEYCIQC3WTqwcmYRg4BNEepN4/zMdMq726jLFZ0ON6x3OM6/OgIhAPMlDB9Bn5FWLAoah/uvYjpkuRiA1QfKaLYRfbQD8Edx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":644723},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"4a1bf51a2a05ce8953383b5e1da583a81820ea89","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.205_1786900494368_0.9986591604664972","host":"s3://npm-registry-packages-npm-production"}},"0.0.206":{"name":"sigrank","version":"0.0.206","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.206","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"ee9d82e6e6885b963faaa4e8499f98a15273c5b1","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.206.tgz","fileCount":78,"integrity":"sha512-xUF0umKG5ZAjA5cETDL4FLF7Nc4yIK4IA6ta3EnFghB0UrPY4NR+jlzquvkbWKnPlZnxn9IegFWlxjBOW9yQWg==","signatures":[{"sig":"MEYCIQCFJD7Q6c+HHmqgkG9uLhCB6HjftRVhwAMWDgh1y89XTgIhAMGtnRA4Y80lUr7d3vADD2/co+bJcz/f2j5pRn8sU2RD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":644723},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"399290e12cb1d261094f7c24538bfe9377027f44","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — the yield cascade + live leaderboard as MCP tools any agent can call","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.206_1786959455266_0.7169470418273871","host":"s3://npm-registry-packages-npm-production"}},"0.0.207":{"name":"sigrank","version":"0.0.207","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.207","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"8c037686c91b26859610cc3dbc023a18c8699b95","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.207.tgz","fileCount":78,"integrity":"sha512-rAFcNTlpWqnmLcFiWSBTya1DKa6RfmKICnakFIBZI9lJ0+O/MQQ109Mt7MSjw5dNTXzNQT6eMxMWT/mFkG3ypQ==","signatures":[{"sig":"MEYCIQDZ8WDkVPBhBX2sOWZWM0whB7dVkIE/AfwEjgSxuxwleQIhANysCoXmhUTGAfzn9U3dTGgqwHBsEc94LK6n8I0lUavo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":644922},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"047facf4111b47c0b8ea4750ac6d4e2885a694e0","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — AI operator evaluation and token cascade efficiency tools. The yield cascade + live leaderboard as MCP tools any agent can call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.207_1786981655672_0.7694945283562056","host":"s3://npm-registry-packages-npm-production"}},"0.0.208":{"name":"sigrank","version":"0.0.208","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.208","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"63d4708cd44eb0e8c853f709610369a4efe5e7a0","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.208.tgz","fileCount":78,"integrity":"sha512-038LHtS4hWfY9+bbC6JHvocpMV7aUHGEcBPMJOr4rG0xGHRjy/eqKB8HSUej+RCeriQ9hXwKvMBDDCcIgMGjHg==","signatures":[{"sig":"MEUCIQD3yGtMho3IZIxgJx1WEnuyfScBRd0X1i2YxOpRNvyWgQIgZ9TniYBQnyrnjdka6Dfr19Z9XGaaMHayiNNe1tw8vjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":645055},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"348382e07b53de7ddb714aecd0d18f5413268a48","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — AI operator evaluation and token cascade efficiency tools. The yield cascade + live leaderboard as MCP tools any agent can call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.208_1787004764192_0.6497682155142439","host":"s3://npm-registry-packages-npm-production"}},"0.0.209":{"name":"sigrank","version":"0.0.209","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.209","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"6f9919558903304138a33b1db2e3430e3252f7ac","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.209.tgz","fileCount":78,"integrity":"sha512-HqdSk1HZWFBctpzinXurhdnm/RdlWWMfELpLw1rmplHGodiGPVExHJ7caR+4gehZcmm4b2BhGcU6jMpsOFqatw==","signatures":[{"sig":"MEQCIEbbOz9oQVAoQcKeiFF5eOyuSVp329weKcayCixrunuVAiBjMfY1M6KhIO+/Fxs8qRUVJT3FqH0GddgngipvihbJXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":651258},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"10b10743a8dc56358bf5712085eb7f7167145187","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — AI operator evaluation and token cascade efficiency tools. The yield cascade + live leaderboard as MCP tools any agent can call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.209_1787006558477_0.4161695001683383","host":"s3://npm-registry-packages-npm-production"}},"0.0.210":{"name":"sigrank","version":"0.0.210","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.210","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"79fc69a380cbb78d23a4f747f57aa7f0e02d48b7","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.210.tgz","fileCount":78,"integrity":"sha512-dhKME9ra+PQEz8ojWaK5vQV6iNc1hk2VVutIoRFzJw960xoqgrygJb9vPLlkGHh4MJMn3I6kb/h+qeHcNxMaNA==","signatures":[{"sig":"MEUCICRdnEpkwIMJBYi/mIyl8IPg1qzqh32n7VwoXoWor45VAiEAq5/NtAX+tOJ6fVPcpmq+xGIxsv12cKpjZjwLn3BoZIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":645055},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"8e79ea10fe082c39187b2a3cfad99ee7df3bb9f5","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — AI operator evaluation and token cascade efficiency tools. The yield cascade + live leaderboard as MCP tools any agent can call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.210_1787006764271_0.03133306558202675","host":"s3://npm-registry-packages-npm-production"}},"0.0.211":{"name":"sigrank","version":"0.0.211","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.211","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"96a91d9f5da9408d5170ade2dee6a423734d17da","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.211.tgz","fileCount":78,"integrity":"sha512-JTW98NnhOzHHiJJuLJnysD/Q7pA7GTPQqXmbPDsPVcSXQZyMUWCi4DQL0BfgToH3IfbD8EOpGUC5hlgZxKseSg==","signatures":[{"sig":"MEQCIHjQRTZb4CvCwaOTXEEn6cCL0GlSXpyqId0nxUBFqcUIAiAsxUp8uQNIsE5rrvxVHigeumGP1tp4CwW83jguyc0L0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":645055},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"a97e3946305207e338406a904997b9cc07b22402","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — AI operator evaluation and token cascade efficiency tools. The yield cascade + live leaderboard as MCP tools any agent can call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.211_1787007232783_0.6641386212996991","host":"s3://npm-registry-packages-npm-production"}},"0.0.212":{"name":"sigrank","version":"0.0.212","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.212","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"d6ea8eb8f200734454916dbd357e8d35ad9a34c2","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.212.tgz","fileCount":78,"integrity":"sha512-NbP7QR5HltN5f1KAbXzaLvruyRqZwXbbDqWR5t9Ug3iGTojzIFTcbqP9d0PvrGmLhNDyZrNaMORhlovXZWq3zw==","signatures":[{"sig":"MEYCIQDGdEcaXTuCC+wsMQvbs7OwIHsxGa9zcBwJ5zwXJv0VXwIhAN7l541KxCn9c+0mPZUWzPA/dZWPmPNlc51a2VU/KRqT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650019},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"09741bf1775eea6c8ba33705b0d120305dacb1c9","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — AI operator evaluation and token cascade efficiency tools. The yield cascade + live leaderboard as MCP tools any agent can call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.212_1787071252020_0.4795228716806266","host":"s3://npm-registry-packages-npm-production"}},"0.0.213":{"name":"sigrank","version":"0.0.213","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.213","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"e362be7986fb74fb8f2f986cd2038b816ef2b34d","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.213.tgz","fileCount":78,"integrity":"sha512-B3cJZ4luD57aO8NvkCW0ivAYkW3njg4v7aDj5/P6G0furpCUlYN3FV0sFwvwROTfHiSBJoQ1pP5c5QfRVTDODA==","signatures":[{"sig":"MEUCIAMvMj+BeTopb/RxiHZJMQhtKKb63qwIYQRkdm1of+e4AiEAmGsM2kLHNuGWubylxJdSzcppHa4cfueepL22/lD4CsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650019},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"b82ebc62e0ef1929131c4a12e549c99b1a2580d5","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — AI operator evaluation and token cascade efficiency tools. The yield cascade + live leaderboard as MCP tools any agent can call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.213_1787071520473_0.16619335339955255","host":"s3://npm-registry-packages-npm-production"}},"0.0.214":{"name":"sigrank","version":"0.0.214","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.214","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"515e6d4ba5279323bb5326f9ccef0f99b8efdc15","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.214.tgz","fileCount":79,"integrity":"sha512-d1F8ldxPMhiEyVI1ne4uPNrpCTI5LGaymd1ks/n0JUuhbV1tvlVNbSlGRIs6MGTsM9rkgThn2vePxXbVwO8IBw==","signatures":[{"sig":"MEUCIQC/yf1FBhdQ3fOY8FoSrQ+HYzmstM/b0PIxJ01vbrqkwwIgSoIpQpYBdmenEb+5C5PU6WI1P+uoum3WLbM4lmp4I0Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":662426},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"fada5bddcf3de4a04361b0c34857fdfca1c3d0c7","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — AI operator evaluation and token cascade efficiency tools. The yield cascade + live leaderboard as MCP tools any agent can call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"gifenc":"^1.0.3","ccusage":"^20.0.19","tokscale":"^4.7.0","@resvg/resvg-js":"^2.6.2","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.214_1787098488932_0.14584351238016824","host":"s3://npm-registry-packages-npm-production"}},"0.0.215":{"name":"sigrank","version":"0.0.215","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.215","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"4acd1b44a2b3bd2fad67fa4e5f379f3355ded920","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.215.tgz","fileCount":79,"integrity":"sha512-xrxm3yLliwVSOXMx7T6rx9NB3BRnJ+BJF6Z/Yky7f+/U1xewZmsrjmJ8iuC+Vpzqu2lq0Uq7KframA/6fYXfYQ==","signatures":[{"sig":"MEUCIQD1f1egs2IPHPCVC1QGuM9n1rqvKr2pSWFiat2Te9rz8QIgSNOOM9cMj9jT806rvyDIiYV1H8LemjIsTwmnN9LR3AQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":664058},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"39aa23183e2e4317202f6178fd270c7ef76892d3","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — AI operator evaluation and token cascade efficiency tools. The yield cascade + live leaderboard as MCP tools any agent can call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.215_1787099760604_0.21048648365939182","host":"s3://npm-registry-packages-npm-production"}},"0.0.216":{"name":"sigrank","version":"0.0.216","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.216","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"62b40e5ee58a5b274deaea5626e15568a78aa589","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.216.tgz","fileCount":79,"integrity":"sha512-bw75oP2aArCtzOzGszDTDsr2ibqc4wGrQNkzv+HwrWqZe7tsxlJtQniCG+rWtvxc0KOpcP496ptDlSObtJuxuw==","signatures":[{"sig":"MEQCIG0dUJIQC9n7Z4beOc/WgEmj/uL4ayS7VC7bEzSGC6hHAiBH87qnr1H5Z/FFE9L8EJd9IjET/YzGIVeBCaos1lWQ6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":667551},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"151c1a9d1345cf27cb29f6101eb6466d42867f30","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — AI operator evaluation and token cascade efficiency tools. The yield cascade + live leaderboard as MCP tools any agent can call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.216_1787103674532_0.9392204809116897","host":"s3://npm-registry-packages-npm-production"}},"0.0.217":{"name":"sigrank","version":"0.0.217","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.217","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"f038e66f2976ea58f2778d25be40690967312fc6","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.217.tgz","fileCount":79,"integrity":"sha512-CTbaxPYLAn6kBYXvM7VVeajs7CKCsuK+bpBG+WBDX9xw98FWapdZVJup3OftqATVCUmd5vs2iGEjzMQA8NNm5A==","signatures":[{"sig":"MEUCIQCJT8+iTqBk16fx4CvdCmOzlzFTXVjJyYV1ShUHcO8BcwIgKXsyRagtYljMoDf1aGvA8xde6I2gseU4K1ectOZqd50=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":668857},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"b027286bca97446920a5b9fddc880fd8423ff26a","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — AI operator evaluation and token cascade efficiency tools. The yield cascade + live leaderboard as MCP tools any agent can call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.217_1787104519916_0.8060397285720418","host":"s3://npm-registry-packages-npm-production"}},"0.0.218":{"name":"sigrank","version":"0.0.218","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.218","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"cf4add5ccb40309d0b4274688e06e6bb35d00e7b","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.218.tgz","fileCount":79,"integrity":"sha512-Ot8Fqm1B9aBth7vVK+vMCQ5uEfCrmImXS6wKc4g5E2R1egEiusF6Z1W9oKUYhmkH21FqtRw5wVIrm54GE2cQ6A==","signatures":[{"sig":"MEYCIQCDaBSG4oNSq7HI9SxygCOVaR28cKmoxvE87z7oXcLIkgIhAMf9ZqBdZIC+YF6lMEO+i0h/UYUFRmPZjlAZaeGZHn6p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":673965},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"d63ef47aeb46f15c7486661be1b418d1dc676260","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — AI operator evaluation and token cascade efficiency tools. The yield cascade + live leaderboard as MCP tools any agent can call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.218_1787107081865_0.21506694546366467","host":"s3://npm-registry-packages-npm-production"}},"0.0.219":{"name":"sigrank","version":"0.0.219","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.219","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"b5934c75342e512f1913d2cd45b465434b78894c","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.219.tgz","fileCount":79,"integrity":"sha512-IF/VV64N3KkSOmBG/lEtEjF6ypN73G1ijXDXEuNAZtBResRp3CeZ1mhwgPBcGyBsLoWgbiqZtKzm/NcTgPBNnw==","signatures":[{"sig":"MEUCIQCEJxl0zBNBZeQh8NxO3fu006vC3GRsfWb96yKP4J1BsQIgf411B0VdyPhuAaGjOwIp2TAmGffQUjwjaQAHG/M9v48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":673965},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"5f18bf6d35ee145a2cd9ae821af1fe673535398a","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — AI operator evaluation and token cascade efficiency tools. The yield cascade + live leaderboard as MCP tools any agent can call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.219_1787110555280_0.3335710671996044","host":"s3://npm-registry-packages-npm-production"}},"0.0.220":{"name":"sigrank","version":"0.0.220","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.220","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"4ed95036cccb4161ab7b1297fa1da8e9ab5f7ecd","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.220.tgz","fileCount":79,"integrity":"sha512-juj3cYCktCbvsKaoCkIqlKx6txbfTVdy7xxB62eY5bbcmPBkkPz2HYuL1MvDRDfv2kCEMk838D9iArPQOExzEg==","signatures":[{"sig":"MEUCIQCgU6hGLUtA0HfXtoDYvS1Q0Ydrn+DNzeMKg5lBw8uuRwIgTKhKiIzGmOGLr/FjLB+BYDb3yiCU3NUBCCyC2jD4LlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":673965},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"2f5aa3be4a23fd1719794ef20138fabba0a1a3ac","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — AI operator evaluation and token cascade efficiency tools. The yield cascade + live leaderboard as MCP tools any agent can call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.220_1787110615542_0.12891200465127461","host":"s3://npm-registry-packages-npm-production"}},"0.0.221":{"name":"sigrank","version":"0.0.221","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.221","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"20b80e145c73e989960e2c9404da0547cfb0c341","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.221.tgz","fileCount":79,"integrity":"sha512-FstNd0+VYlR0HqqW8DZ01lpUNJRPmp856Ydzxoqic9HOLZZ8lLTxCTQTZmUeurJTmll3Qgya3fqk1uZB8twq1A==","signatures":[{"sig":"MEUCIQCY2xK+ZX3ryCDP06X62yYmYz4i698TVJg/wudWjnzDUQIgIneScB0tPHA11rfMZZfQEDjb8WxKtR462ZVEPW5uPWU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":673988},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"67093cbce26451aa63880d2e5267513be4b4c051","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — AI operator evaluation and token cascade efficiency tools. The yield cascade + live leaderboard as MCP tools any agent can call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.221_1787123197740_0.6280990262714239","host":"s3://npm-registry-packages-npm-production"}},"0.0.222":{"name":"sigrank","version":"0.0.222","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.222","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"be9d7c1666ea60ae34ad126ea7b2bfdbdc2e9454","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.222.tgz","fileCount":79,"integrity":"sha512-YenmqyY36dj6R1N3vHT/nrVLANgcZkwchjsGID7tIvpVhQldYKNj77TxDE+mBE7DisRnlw/1k26xScehL/frPw==","signatures":[{"sig":"MEUCIQD3aE2yTUqEcJcCvdgcTVGGDtrN0dbOEE+sbv2FhibfLgIgWy3Qp8m/Y+iyirP38OVjNhBvoYeGrWuVfrsqw2bjIPE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":673988},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"526398adebfbd05e49aeb2a2c3b07d279b1b005f","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — AI operator evaluation and token cascade efficiency tools. The yield cascade + live leaderboard as MCP tools any agent can call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.222_1787127878479_0.3073554932693743","host":"s3://npm-registry-packages-npm-production"}},"0.0.223":{"name":"sigrank","version":"0.0.223","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.223","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"8f54aeee4ff76d5adf9b79cad406448c877ca467","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.223.tgz","fileCount":81,"integrity":"sha512-MFEMWtEVZ5J2O+O+lsEJHifChcksX+7OQBftEQ+WF9TkP3jMacQMwjGBrA5RkeVdUmd6UB/kgaXjeIgTvbWNIA==","signatures":[{"sig":"MEQCIFSajiA6kHOqsp75I/ru1QSXlFeZEwYjX7BKMkyUYzhtAiARx1B4DPAkyzSHKY2orl2I+2ujz+68GxD3wnruAZMXBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":695130},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"7873192952a7a2638d715ac0cc0ff9392a9f4b4d","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — AI operator evaluation and token cascade efficiency tools. The yield cascade + live leaderboard as MCP tools any agent can call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.223_1787277989788_0.45768351206583135","host":"s3://npm-registry-packages-npm-production"}},"0.0.224":{"name":"sigrank","version":"0.0.224","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.224","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"0388e4f420f867abc2d64ee04c334b2a59a6069d","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.224.tgz","fileCount":81,"integrity":"sha512-f9e2dLQxJHQBWJTBjvggG0pvM3RyKPHOTozMGDsmfDK6klceuwTYiBSb7fkua0/bfOpKNVudn7pYLC7G0tHRyw==","signatures":[{"sig":"MEUCIFiBPrafBsy/FVrmFZ44fn5Aj98rCDW6dz/FgYA3Mx1IAiEAuVJ0piAN6/cvZuTmjrSpHZXj+erESOolubzhmfWpR+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":695130},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"8cd877e73ec7c7502875144d7ed61b656db33db6","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — AI operator evaluation and token cascade efficiency tools. The yield cascade + live leaderboard as MCP tools any agent can call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.224_1787326547906_0.694407437973946","host":"s3://npm-registry-packages-npm-production"}},"0.0.225":{"name":"sigrank","version":"0.0.225","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.225","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"c9718f407065f573007545a821e5ba74e20208da","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.225.tgz","fileCount":81,"integrity":"sha512-FUtPy/PJLWbUzENHx2Vw8Ej7x2vGq9qMbUmp+PAJErH1GQrPUj99E60zGmM1Mtc13Bc174wlUZOm7JuN/eauiw==","signatures":[{"sig":"MEUCIQCOBXRQweQkaEKE0xs3nOKpEBmYvQ9BzXGlK95ahhW+QQIgQNG/btrJJtQZ0DgfvTQ4NrXRou6LqJmb2S+RcyuW82k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":695350},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"ea1dae0500d312645efc2c20dd39f73977497082","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — AI operator evaluation and token cascade efficiency tools. The yield cascade + live leaderboard as MCP tools any agent can call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.225_1787328905069_0.9385347804810593","host":"s3://npm-registry-packages-npm-production"}},"0.0.226":{"name":"sigrank","version":"0.0.226","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.226","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"caa66973c07c85ab01e967eb398456061534e6d5","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.226.tgz","fileCount":81,"integrity":"sha512-+sgTUelz1zE5d2yBejKcLfEBQz6y61bmRbA/NZ98LJCr4HDLstBadQJCkV4g37sCIofn8tsvYUc28Uy7gLFePg==","signatures":[{"sig":"MEUCIF2/u3kqgzhdwwMkhSz9nzGPI8c5ffRc9LTTxhvjlj85AiEAptlbZgirHihX+iOGjksMKLI1ZI1/eaIeeeNqwYiRZfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":697461},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"8ddcfcbcdca86a6724788f6ec6ca8676e1b8c3a3","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — AI operator evaluation and token cascade efficiency tools. The yield cascade + live leaderboard as MCP tools any agent can call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.226_1787330322293_0.014838464760331238","host":"s3://npm-registry-packages-npm-production"}},"0.0.227":{"name":"sigrank","version":"0.0.227","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.227","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"74da3d9e146de48d11c6239d603910e718976122","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.227.tgz","fileCount":81,"integrity":"sha512-1N5Shj5PpDV2nfqXekVzMRWi6V1pqDdB9FJD23eVoGXzIJCf+XrxHTD2FNh+Do1lDiAY0bihkF5zioWwBt11aw==","signatures":[{"sig":"MEQCIHiHPWKaHe0HwS5hDwj1TA4r2sOBp/G1PyHYw6aODyWhAiBmbFFtFBn/wKW1fbs36fHLnP+rncMobQMBHYtawrg/jg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":697478},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"1b968376beede49e3ae93afd59e89d3edb7637f7","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — AI operator evaluation and token cascade efficiency tools. The yield cascade + live leaderboard as MCP tools any agent can call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.227_1787331640920_0.6421757240249164","host":"s3://npm-registry-packages-npm-production"}},"0.0.228":{"name":"sigrank","version":"0.0.228","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.228","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"3cf4d5c82d1b4126ba161b5050f2db8612572ae3","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.228.tgz","fileCount":81,"integrity":"sha512-XNKUr0itXk2ZYyRhfmKJs0oka5WYDCTxfX2+U8aNslTh3Vg2m8JOjtfRuh/BiUnD15U1Eh5VKLB2ggMNDYiRXQ==","signatures":[{"sig":"MEYCIQClySo7pI4o0vedIcWDKrenC5WM/Pz/5z8XO0GE/k1f7gIhAL0Uny3bV27Gh5fGvUa8v2qpkm5KBR9RraxTnLvlDxEp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":697547},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"00658440a48d25cc47d987c54dc112f8595ba2a1","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — AI operator evaluation and token cascade efficiency tools. The yield cascade + live leaderboard as MCP tools any agent can call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.228_1787582420450_0.5766994961318268","host":"s3://npm-registry-packages-npm-production"}},"0.0.229":{"name":"sigrank","version":"0.0.229","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.229","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"083c035022bc04b364ad3c29e7b71f8256f09a70","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.229.tgz","fileCount":81,"integrity":"sha512-pSjdO6dgOmAjKuOfB38DLbjKEalVs/YEGwRxCrz6aUuHuemKpp41gxuHp0aoFprqpBWH9qriYRLSBJVuTo18HQ==","signatures":[{"sig":"MEUCIH4bhwtBVV4PUHSIwEd9WoBV+GArYxDnk6QDL2CmCRqOAiEAxoG99dffOy6kgeNQQCsP8nPg0IpNfg6Qcvlpb7EwGlA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":699588},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"395ecd171e4623cf0eed82d0bae6bd6bffe593b3","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — AI operator evaluation and token cascade efficiency tools. The yield cascade + live leaderboard as MCP tools any agent can call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.229_1787582659141_0.9286567588204693","host":"s3://npm-registry-packages-npm-production"}},"0.0.230":{"name":"sigrank","version":"0.0.230","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.230","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"cfb93a754924e4f305d002b5c97e76ec936bd10e","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.230.tgz","fileCount":81,"integrity":"sha512-aLshHWwKUqpgiKHaCPDvdfaB+hdN8XbJwWKvdTFGTK3wCG8S7srYeeXaud0NVh5nnhRsW37S5rAO9aPpfvWL7Q==","signatures":[{"sig":"MEUCIHUKPQjl9mk0qYuR3cMZl6V4d5UuOIg15qnPJsgmU0wgAiEAnww8AKfjTd5mNLrgJ4EyhR4HpsZ4MfreV+3gMoKOvvM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":700738},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"e9eac8076331341b2404904c1882b744bca10821","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — AI operator evaluation and token cascade efficiency tools. The yield cascade + live leaderboard as MCP tools any agent can call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.230_1787652785130_0.344925100534234","host":"s3://npm-registry-packages-npm-production"}},"0.0.231":{"name":"sigrank","version":"0.0.231","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.231","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"8d425c6f883d5f4774fefdb5ca9bb7d7bc6b50ab","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.231.tgz","fileCount":81,"integrity":"sha512-3nZ+SVwSQ1oVGa2YCQqvgMPwApQbmbOxk0I9aEfrJ2yyTUl9QzOj/bTkkBbpJI2ASvieiP/Qw2F/oQGAxiBTxw==","signatures":[{"sig":"MEQCIBI9jw8Am6y5cNBKHmQ+dvAscZj7aflrbvR1yeq7lMRBAiB8+UhWbDZxdmEqz6tDHc9Tniz7TWHKYJ//41e7ZsC0ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":698828},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"9072839416cb219c5ef47f43c9a94d7058412152","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — AI operator evaluation and token cascade efficiency tools. The yield cascade + live leaderboard as MCP tools any agent can call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@sigrank/cascade":"^0.1.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.231_1787755747744_0.18321423269386594","host":"s3://npm-registry-packages-npm-production"}},"0.0.232":{"name":"sigrank","version":"0.0.232","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.232","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"ca8b56a617cbd930a1a7bcdb088a92cdbed40ae7","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.232.tgz","fileCount":81,"integrity":"sha512-55o4o9bbjvvHZrOWvejdlHv0V2H3Y30t79M+JFafihu5jDRg7qDBwVeO/YAkKNzMZr9TuL1LoJBi9yzIOAkY1w==","signatures":[{"sig":"MEYCIQDbo/IS5yS40lUXGP5mngKkyUAneL4/onDCu3kRfUhSLAIhAIPXCd6vDvHUFUgBdqeox2hmAb7L3cxSjXq1k3aEsb8H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":698828},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"1a10a1ef2d89c754b93754ed838d754733896ec7","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — AI operator evaluation and token cascade efficiency tools. The yield cascade + live leaderboard as MCP tools any agent can call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@sigrank/cascade":"^0.1.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.232_1787762751221_0.0809069148078565","host":"s3://npm-registry-packages-npm-production"}},"0.0.233":{"name":"sigrank","version":"0.0.233","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@0.0.233","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"85278c37323b4e5d6847a9ec778005bdb8f4f4de","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-0.0.233.tgz","fileCount":81,"integrity":"sha512-TSI0JakkORZSdFRmbQwUPlzdr12GFrDsLplHG725Fbg50U2nXfrlIZVrMFNQqsG/7XMPQsmQ8gR1tCRSIzs9Kg==","signatures":[{"sig":"MEQCIDazy8FxB5C5f5zQ4N06Yam6f98LWF2JZJz2+jNMz3ahAiAJcxhm5/MjT/yl+++G/Am5s82fpRghrLB/MPP1pJtWGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":698828},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"69746e10bfb4d3e67791198a7049ba5c31b23bb3","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — AI operator evaluation and token cascade efficiency tools. The yield cascade + live leaderboard as MCP tools any agent can call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@sigrank/cascade":"^0.1.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_0.0.233_1787763747555_0.2587683011840425","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"sigrank","version":"1.0.1","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@1.0.1","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"index.mjs","sigrank-mcp":"index.mjs"},"dist":{"shasum":"6514efc0a6c7040db1eb09bbb4dd1ab9fc962057","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-1.0.1.tgz","fileCount":81,"integrity":"sha512-9dKsrJApTH14qc9T1/YgGQF+84vcGntqhGY5oBWGmR4SG6qKGXrXMW8WuzTa9FBCEn1aENtU1KKphgiZSzCdCw==","signatures":[{"sig":"MEYCIQC5AG/21DW+2TPO+4cmAFUpc0qtSf1gB469A15PJZXDFQIhANTCMPprt1n+uz96R858PTxytmeolpcoSsu7UA287+m5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":698824},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"5a8ee63a7f8e3b6c9d153691c0618c3033f7778c","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — AI operator evaluation and token cascade efficiency tools. The yield cascade + live leaderboard as MCP tools any agent can call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@sigrank/cascade":"^0.1.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_1.0.1_1787836192271_0.3044630957857286","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"sigrank","version":"1.0.2","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@1.0.2","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"bin/sigrank.mjs","sigrank-mcp":"bin/sigrank.mjs"},"dist":{"shasum":"8d578614312512ee9a3c696dd6cc095beab67681","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-1.0.2.tgz","fileCount":83,"integrity":"sha512-SHORnbt3diPiiOV65VUWwDDOIcE7aUDtANGwqfi4V6U7sqOlMKz3YFG0IpyLGK2ZCXF5+IXqahg2oFU7taOdiw==","signatures":[{"sig":"MEUCIQC/xNJaiueAOPW35/ie14sPItswVx8edtqXQlL4LcljvwIgcNI9Vz2pejnObnygxrso82uy6icA9FnV37xX8MpKnGc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":707527},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"e1c13bd5a57ecb503298cb6ffe536ace01892d40","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs __tests__/standard-record.test.mjs __tests__/standard-cli.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — AI operator evaluation and token cascade efficiency tools. The yield cascade + live leaderboard as MCP tools any agent can call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@sigrank/cascade":"^0.1.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_1.0.2_1787856109867_0.3919458423133422","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"sigrank","version":"1.0.3","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@1.0.3","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"bin/sigrank.mjs","sigrank-mcp":"bin/sigrank.mjs"},"dist":{"shasum":"2fcead4b26fb05a758240b0dd93fc250310dec75","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-1.0.3.tgz","fileCount":83,"integrity":"sha512-bE7PRDxkZVW8kkwEoXinVtNJKjNuJvoMu/VIHtvtkqdhpm4CdvFSFP07bdv+ZydXDYdo5O3ISG3xISoFVNw4nQ==","signatures":[{"sig":"MEUCIEEoQ0jNoTZMHzoGc5e8itlhvc4O9NU56IFlko4luSwxAiEA+XFQYiQSSPd68YLE06kozUmesH9FA7BQXvRLk/555CI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":707558},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"001e37c0884eddfbbe96bb19d86a6d40993c2b71","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs __tests__/standard-record.test.mjs __tests__/standard-cli.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — AI operator evaluation and token cascade efficiency tools. The yield cascade + live leaderboard as MCP tools any agent can call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@sigrank/cascade":"^0.1.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_1.0.3_1787857240208_0.8504200105482855","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"sigrank","version":"1.0.4","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@1.0.4","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"bin/sigrank.mjs","sigrank-mcp":"bin/sigrank.mjs"},"dist":{"shasum":"0fb657cba1ed7a94945e4311eee2f23a56825384","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-1.0.4.tgz","fileCount":84,"integrity":"sha512-cuQ2zoATk6yog3wy36A+MPSrcsoN8F/MQPANEZAjVCFy9osrRJvWpCo47EXRXgPcUKnnvd5NVSRx+5ggL64yqQ==","signatures":[{"sig":"MEQCIH282jVigvjorxGvKeQKz5Qz/uqzY80e21L97vWtDRN8AiAlJgfWY2eutAzRbO3HwwmvyvXyUebx7GhiutBCrg/sjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":722929},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"bdbe9152d31942a1182ec94441914d5bf701f09f","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs __tests__/standard-record.test.mjs __tests__/standard-cli.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","test:packaged":"node scripts/packed-artifact-smoke.mjs","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — AI operator evaluation and token cascade efficiency tools. The yield cascade + live leaderboard as MCP tools any agent can call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@sigrank/cascade":"^0.1.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_1.0.4_1787860418621_0.07486370976350454","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"sigrank","version":"1.0.5","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@1.0.5","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"bin/sigrank.mjs","sigrank-mcp":"bin/sigrank.mjs"},"dist":{"shasum":"12bcc05628b15d68e08451bc2b47cdb08f45dc4f","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-1.0.5.tgz","fileCount":84,"integrity":"sha512-P6UAkJUeawz/YU4NBEtDGBEQDm6e8T/5vg16puk+ZoyfP267uZPIXpjPfdqLplYOY6j/ipGpXKfaFThoJABR3g==","signatures":[{"sig":"MEQCIBCbFnHdEBnfAtjhS74N1W4STO46Nfcbk4ch2NiidKcSAiB6PuYIz7ITsolQk/D5jW9cdXWeC13e/Q/lASJ+SzMhag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":724764},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"ea57521a5f9106aab547fe854200a45e799446bd","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs __tests__/standard-record.test.mjs __tests__/standard-cli.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","test:packaged":"node scripts/packed-artifact-smoke.mjs","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"SigRank MCP server — AI operator evaluation and token cascade efficiency tools. The yield cascade + live leaderboard as MCP tools any agent can call.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@sigrank/cascade":"^0.1.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_1.0.5_1787860554083_0.6326749348971914","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"sigrank","version":"1.0.6","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@1.0.6","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"bin/sigrank.mjs","sigrank-mcp":"bin/sigrank.mjs"},"dist":{"shasum":"ff3d55bafa824353d9ba827f923f7a6b11f3a010","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-1.0.6.tgz","fileCount":84,"integrity":"sha512-NezuxG3eVHv3UEW3s4lB11iyIsYeNswlI1s7pcaIwplOB85MiPuq66L4z+0EYo5EI2ZDuBx91a7hG7kWKSAMoA==","signatures":[{"sig":"MEQCIFLOUu0cWfiRS/lfI3HZ6rxxkaI9IUlkioj4IPN9cjpSAiBHVML5K6qM1EpOcbfiss+Ui/Fnexi26vFuk9iTHCzWtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725434},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"3afe3f67b1350414986602e31d411030aa91e77f","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs __tests__/standard-record.test.mjs __tests__/standard-cli.test.mjs __tests__/product-architecture.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","test:packaged":"node scripts/packed-artifact-smoke.mjs","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Upsilon measurement engine distributed through the sigrank CLI/MCP compatibility package, with SigRank public leaderboard tools.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@sigrank/cascade":"^0.1.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_1.0.6_1787940454364_0.3697786643331207","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"sigrank","version":"1.0.7","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@1.0.7","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"bin/sigrank.mjs","sigrank-mcp":"bin/sigrank.mjs"},"dist":{"shasum":"ef572481639b7481ae7faae90e8cbcb59ac9aaa8","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-1.0.7.tgz","fileCount":84,"integrity":"sha512-/Q4tN+Tf8hrn7OAbV8qrpbC6ztv5Oup+MNN4zMvsXzs00+KiRocLeIL+tX6Vsr5E8+u6YLu20AM8e+D6NnlouA==","signatures":[{"sig":"MEQCIQDr8h51BpDrnN6CfISwkmfZfF9SBhM53vKnEnDMQNUtXQIfKJIZlLI/3m9zEGphFmXq2Tdxbzunppy7lk7fpMRMDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725434},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"91310e84f2d16d6af95e9a470fcbb5850c05ec63","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs __tests__/standard-record.test.mjs __tests__/standard-cli.test.mjs __tests__/product-architecture.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","test:packaged":"node scripts/packed-artifact-smoke.mjs","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Upsilon measurement engine distributed through the sigrank CLI/MCP compatibility package, with SigRank public leaderboard tools.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@sigrank/cascade":"^0.1.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_1.0.7_1787940841485_0.5704559475015605","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"sigrank","version":"1.0.8","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@1.0.8","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"bin/sigrank.mjs","sigrank-mcp":"bin/sigrank.mjs"},"dist":{"shasum":"1d7cac64f231fbd5ecdccc46ca70fb7e8fe84d76","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-1.0.8.tgz","fileCount":84,"integrity":"sha512-PZe9fB+RTEGjmff4aRLQnaVTp3O4rAF+EkOk7TzWi8KQS6GYlk8T52Ze9umN9VmB5MhE9TwVdv/Up0fOjdGA+w==","signatures":[{"sig":"MEQCIBN9P1uSvqJIljUcCGdhsZ49/eCV3x8tQzuZO5EfGT1KAiABhGZxueRJ26zy+leoJdXteHDwUvop8/IPBA6BV7CGRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725715},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"8d0ef8895338c75fd3d9b0b9836dc6d10cbd72bd","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs __tests__/standard-record.test.mjs __tests__/standard-cli.test.mjs __tests__/product-architecture.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","test:packaged":"node scripts/packed-artifact-smoke.mjs","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Upsilon measurement engine distributed through the sigrank CLI/MCP compatibility package, with SigRank public leaderboard tools.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@sigrank/cascade":"^0.1.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_1.0.8_1788052698031_0.5097933416149358","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"sigrank","version":"1.0.9","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@1.0.9","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"bin/sigrank.mjs","sigrank-mcp":"bin/sigrank.mjs"},"dist":{"shasum":"75ffe5717685eddb75c7e9a64ebbf7120ab1df9c","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-1.0.9.tgz","fileCount":84,"integrity":"sha512-+++4wMD7sgke6BRZR0afYT4ahXdGfoJRQQBglDQk1F+QqKPOf+H+AgezSNBOx7QqGxqGUvv3N803v+0v3R17SA==","signatures":[{"sig":"MEQCIHn+R56bt6EsWYEI+KWJ1v1JlS1jnXKQ4Pmh5NDDue6LAiBQIMnxNMuuTIY1KsPCCG4akY3kX/j1j2Dc4plr9b19Ew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725715},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"96d19e496c81d4f272ba1e5204917d7b1dcfc3a5","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs __tests__/standard-record.test.mjs __tests__/standard-cli.test.mjs __tests__/product-architecture.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","test:packaged":"node scripts/packed-artifact-smoke.mjs","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Upsilon measurement engine distributed through the sigrank CLI/MCP compatibility package, with SigRank public leaderboard tools.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@sigrank/cascade":"^0.1.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_1.0.9_1788229889539_0.36739084833660485","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"sigrank","version":"1.0.10","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@1.0.10","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"bin/sigrank.mjs","sigrank-mcp":"bin/sigrank.mjs"},"dist":{"shasum":"21237244c8b974d1908505e37b09d449b2db4c0c","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-1.0.10.tgz","fileCount":84,"integrity":"sha512-6si46WdL943yv3bukx6OvItjY0S7y7rlGlH16m9cJy7mNhoFtVbombizf1fX3VKn7zXMfgQQQI1qNm0QLzNI8g==","signatures":[{"sig":"MEUCIQDpW4rTJPeImNJqQUSbWuuXrMz8FBzbOrMHZGtCE59/nwIgEZSeIXd9kgDjwrwKxiOxYQfaiy6XrI9PXZuLMD4MMe0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725716},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"5ecf0a9c0f3795184be485b5f86f6149a7b82a6e","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs __tests__/standard-record.test.mjs __tests__/standard-cli.test.mjs __tests__/product-architecture.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","test:packaged":"node scripts/packed-artifact-smoke.mjs","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Upsilon measurement engine distributed through the sigrank CLI/MCP compatibility package, with SigRank public leaderboard tools.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@sigrank/cascade":"^0.1.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_1.0.10_1788230257569_0.6373757556404456","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"sigrank","version":"1.0.11","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@1.0.11","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"bin/sigrank.mjs","sigrank-mcp":"bin/sigrank.mjs"},"dist":{"shasum":"ff4776b46c1e3324ff674da45de8536fff647ce9","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-1.0.11.tgz","fileCount":84,"integrity":"sha512-jBEN1zOyTpSOUpHet/jsfCrrnVrz+KSu/ibC+4PGxRGuMhGQjq2lu+eRvvvonXDP3KNlnm0aDKwuoZ4LEmaBsg==","signatures":[{"sig":"MEYCIQDOnxjATWFRV3piZaR01uMtQVryLdOlwXvLBahcXhDvkQIhAOJxf5TdpQqU+9+xUqC4MIUSPjmPVdqkqZnRZrRwwp45","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725927},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"5aafb1187937b6c47e830363a44f54e537a697e6","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs __tests__/standard-record.test.mjs __tests__/standard-cli.test.mjs __tests__/product-architecture.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","test:packaged":"node scripts/packed-artifact-smoke.mjs","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Upsilon measurement engine distributed through the sigrank CLI/MCP compatibility package, with SigRank public leaderboard tools.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@sigrank/cascade":"^0.1.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_1.0.11_1788258574279_0.06063956763198752","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"sigrank","version":"1.0.12","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@1.0.12","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"bin/sigrank.mjs","sigrank-mcp":"bin/sigrank.mjs"},"dist":{"shasum":"1f359d687e9dc7969d6197f76f8aa57ae3751f28","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-1.0.12.tgz","fileCount":84,"integrity":"sha512-4zW8wrEMAdsgEDJ5QzP/Aq0XwWGeV64W2DkAenQnD/knjOoZctLLQ212/oxqTSKJw3dsbNy3+aHkbBZVxXVcpQ==","signatures":[{"sig":"MEUCIQDbniuSH5lW1LLMBjpEEVy8bSO8nyXr4xZr3JPVwCnB4wIgbkwj5Uusil1VRpf/9g9oG95tv4KICQmFdcTyNCddQ5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":721836},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"2dbb00d0e85e594a62f2212486c1c200ce6ad462","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs __tests__/standard-record.test.mjs __tests__/standard-cli.test.mjs __tests__/product-architecture.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","test:packaged":"node scripts/packed-artifact-smoke.mjs","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Upsilon measurement engine distributed through the sigrank CLI/MCP compatibility package, with SigRank public leaderboard tools.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@sigrank/cascade":"^0.1.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_1.0.12_1788270519751_0.24538040554139728","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"sigrank","version":"1.0.14","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@1.0.14","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"bin/sigrank.mjs","sigrank-mcp":"bin/sigrank.mjs"},"dist":{"shasum":"220a79a98165f8bf91e2a40cc5abab8482ec17a2","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-1.0.14.tgz","fileCount":84,"integrity":"sha512-96fRV33MFrSnBPHg7NEqw/lmgeNxCVYuzxE5W3MUu8Jwe19rskHOOfGOQrv06fBiLLGoxlkWxFXLZgVdiwuilw==","signatures":[{"sig":"MEYCIQC2LA9Op9zz4E71er+OEsEK0pDqkIPc70xt8CZFkfqgkgIhAJHTzm/uDv/z5vs3dBQ+SDun96ydD6BHuaYB3IZqag7/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBgHLumj6CqjDQyPf3lUdAMwYhQcPQhevux0EHoSthYrAiEAtjnAfspNmXLlIlhJmTETDX2a2benzBf21zwwTmFbZG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723574},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"6c92ca8782d004abef8c01634bde7d04e129593d","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs __tests__/standard-record.test.mjs __tests__/standard-cli.test.mjs __tests__/product-architecture.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","test:packaged":"node scripts/packed-artifact-smoke.mjs","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Upsilon measurement engine distributed through the sigrank CLI/MCP compatibility package, with SigRank public leaderboard tools.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@sigrank/cascade":"^0.1.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_1.0.14_1788468894194_0.28273946505401715","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"sigrank","version":"1.0.15","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@1.0.15","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"bin/sigrank.mjs","sigrank-mcp":"bin/sigrank.mjs"},"dist":{"shasum":"73e9eb2f2660db34f8f3e1d1dbb69da7a02bcf54","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-1.0.15.tgz","fileCount":84,"integrity":"sha512-ylm6bURsNzdroKTOm19mUhRoOkqtTtk2wKFR1773lknf2rjyPiGGO9AEWwRFlNQvxRQy0KraF5MpMDzlV2iKOg==","signatures":[{"sig":"MEQCIHqbQpApL6cgWXOInhjBqpmkjCW5vIUGoo1HvBHGKohkAiB+uHMurzW9n7o12M7Ep1ha37cGeQDtku1LVhYYkdYTpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDIZo/O7yRvmz5gHqIHBNf3aIKouCRMxT4GADePG4SyTQIhAOHPv10wk/gObXi/q6dCe5buXV17JrMjPCcammP/hW9y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723574},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"d908d000a03acbf8d4a600f764823ee79d59e25f","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs __tests__/standard-record.test.mjs __tests__/standard-cli.test.mjs __tests__/product-architecture.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","test:packaged":"node scripts/packed-artifact-smoke.mjs","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Upsilon measurement engine distributed through the sigrank CLI/MCP compatibility package, with SigRank public leaderboard tools.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@sigrank/cascade":"^0.1.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_1.0.15_1788469132225_0.17794003283619642","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"sigrank","version":"1.0.16","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@1.0.16","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"bin/sigrank.mjs","sigrank-mcp":"bin/sigrank.mjs"},"dist":{"shasum":"f03e132bae1925de98f640f8b0bce0dfbadb4c7f","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-1.0.16.tgz","fileCount":84,"integrity":"sha512-GZBj2bS13BTD6h4XVN46IO7T3xbxURzJKVp/fQ8M2qmuawMAAjG/8dmByHxY1cb3m4jc+peSzDUoboHDlbXQIA==","signatures":[{"sig":"MEUCIQCJhHZdmmXpz90lWEeRxq+sLXZhC098yLyiT+YaseKsCwIgay1Ct1wMdcGX6CmoGeB5dGtV6q9Rc4wAEgAvlwBMY24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAXf068Gq0/3YM0DRgt1+DeTP2TN6sN52PWJzgw7tIDUAiEA1hmHGLiqDvU3cEuCQeAEno8ixogqMP2mAFiwD3I58cw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723574},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"e4ac2ec0fdd61e15bd32517df7b47a5318d6f5f3","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs __tests__/standard-record.test.mjs __tests__/standard-cli.test.mjs __tests__/product-architecture.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","test:packaged":"node scripts/packed-artifact-smoke.mjs","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Upsilon measurement engine distributed through the sigrank CLI/MCP compatibility package, with SigRank public leaderboard tools.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@sigrank/cascade":"^0.1.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_1.0.16_1788469414645_0.07455516151266939","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"sigrank","version":"1.0.18","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@1.0.18","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"bin/sigrank.mjs","sigrank-mcp":"bin/sigrank.mjs"},"dist":{"shasum":"81534fe85131180f747d8e6229e38592c8aa3895","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-1.0.18.tgz","fileCount":84,"integrity":"sha512-KdU+Nh/nGgy9hwP5AKjMx2BJkfjpdkyUiodH7e8j7rJ96AvRz34Hio4AdyZSd+D1MHtvsLBq7nW2WJLR9GNyHA==","signatures":[{"sig":"MEUCIDTjParNGRL8eZeGS3nAl513FDMCKzdV9yf9/L9PLUnGAiEAkoB8j+2lZvo/Sl8ZAP8LCG/lmsWkiDuTjkt99SD5NCs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIF0vo4T7c2J/LkPjd/HJiog4sfxdsKW1N8nHxjdX+ilzAiEAqkU0lNm25RsIfVpDZvs5EPtov29yPBwpCwn72ycImfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723574},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"893ee47ecec8e440078b1dc020316d1027cd7193","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs __tests__/standard-record.test.mjs __tests__/standard-cli.test.mjs __tests__/product-architecture.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","test:packaged":"node scripts/packed-artifact-smoke.mjs","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Upsilon measurement engine distributed through the sigrank CLI/MCP compatibility package, with SigRank public leaderboard tools.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@sigrank/cascade":"^0.1.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_1.0.18_1788469989899_0.6568883017101936","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"sigrank","version":"1.0.17","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@1.0.17","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"bin/sigrank.mjs","sigrank-mcp":"bin/sigrank.mjs"},"dist":{"shasum":"18c7191ba807e0dee418cb897ef8d34ae4d22eb7","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-1.0.17.tgz","fileCount":84,"integrity":"sha512-as/BZ2LbnKLnVvSh19x6mfZ1YQ2ptovAy91XnnY3afRNdjLPSYDz1sArfGrKHcVyIiBUm0UVgc2NRLbgqA5ONg==","signatures":[{"sig":"MEYCIQDkEY/VJKsWlQiqOyotSupz4ErnAakkAOHbVtaiTIvUygIhAP84r1+tBFaj+YvNPc7RFl4Ot4zc9Ppngw5bR/nVzte3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFwTcEn0MCDH56yHviA4zC46EIJnpJIjWceoiYh6k1uKAiAfoeaULAD5SL97a6bP0ANu8RUxkqc92NKOWu9PQWr+mQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723574},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"c35c44b48a2e43fce262a99fa2742e12d00e0df9","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs __tests__/standard-record.test.mjs __tests__/standard-cli.test.mjs __tests__/product-architecture.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","test:packaged":"node scripts/packed-artifact-smoke.mjs","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Upsilon measurement engine distributed through the sigrank CLI/MCP compatibility package, with SigRank public leaderboard tools.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@sigrank/cascade":"^0.1.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_1.0.17_1788470251430_0.5642367889239355","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"sigrank","version":"1.0.19","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@1.0.19","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"bin/sigrank.mjs","sigrank-mcp":"bin/sigrank.mjs"},"dist":{"shasum":"cb248263357f63afec45f3abbc5ecf4a644437e7","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-1.0.19.tgz","fileCount":84,"integrity":"sha512-bNXr7c85ySbE7M70+hujuVpsLh2c/L1AvOrNE8k9dX4RXh0T0kngOQqEBGBW2dkvsgO5pL2GIEysWqchqAjpCw==","signatures":[{"sig":"MEUCIQDxyGSY6sycGC+ZX8fsCH0n4Q6AHgRRXek86i8OuoCUQwIgbfrXT9v0XqPTbj1OKME2VN/fMzuGv4P89txOU2Plzhg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCeFcKiWKQDESPx9PU9MLXVXgqAq7zvoB5YzD4xmdzD8QIgFi4wTJ342K5YkdCPtpuqFLlJoGzuYOXciFAvVdasGpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723574},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"14fa8d8c47672d8a70b370ddf7195d476fc20f26","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs __tests__/standard-record.test.mjs __tests__/standard-cli.test.mjs __tests__/product-architecture.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","test:packaged":"node scripts/packed-artifact-smoke.mjs","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Upsilon measurement engine distributed through the sigrank CLI/MCP compatibility package, with SigRank public leaderboard tools.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@sigrank/cascade":"^0.1.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_1.0.19_1788471716305_0.9126638849222866","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"sigrank","version":"1.0.23","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@1.0.23","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"bin/sigrank.mjs","sigrank-mcp":"bin/sigrank.mjs"},"dist":{"shasum":"09442a046aabc8f3a98eedbc9c11eae68d84002b","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-1.0.23.tgz","fileCount":84,"integrity":"sha512-W4dZVTf/GWEV5nxkI0RxsCqcm4k8oZaHurATdwnPmjygCUrdGSQsTrF15Pn1xK7ErnVBUIlmpYEuohjYu1YuLw==","signatures":[{"sig":"MEUCIEiuWhcwc4KWIO2Jng/0GZMTlpC1sjz1RC1guCd97dlZAiEAhPPlujlicnume7r+P/EckYbRpd+Z72+puXRY+5Ct1qA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDYkvuscwEixFO6veUeOVNoyf/8omZXPVeEfAAI4hzepgIhAIMgMYJwvWchB/OvBvJm+4mfCdZ3VFeSiF5cZhx7X4xL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723574},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"a951c4ad7140be3cd448001016101ed6127724a2","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs __tests__/standard-record.test.mjs __tests__/standard-cli.test.mjs __tests__/product-architecture.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","test:packaged":"node scripts/packed-artifact-smoke.mjs","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Upsilon measurement engine distributed through the sigrank CLI/MCP compatibility package, with SigRank public leaderboard tools.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@sigrank/cascade":"^0.1.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_1.0.23_1788473545052_0.9948252306934915","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"sigrank","version":"1.0.25","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@1.0.25","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"bin/sigrank.mjs","sigrank-mcp":"bin/sigrank.mjs"},"dist":{"shasum":"ac18bee99572886897379a948b0f7f926b59e8db","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-1.0.25.tgz","fileCount":84,"integrity":"sha512-3mDZ645sI2ySZ6hWbXYs2rWigb+NVMKncmtM5avBIu+PeCFuQnvLTWnl6YCT6/Prm/E3SeFUizVb2tnMzUhg5w==","signatures":[{"sig":"MEUCIQCmuheV0HfThrStyrzspEsZ78A7diky6ojkfI2g601aKgIgGWcIuFq/k3+cyDmO5qgKHgikjpYm2NfBxGtw1GXDqn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCsAnE05NA1q/kSnTEMP4289nQXKWFfZybpXi5vI/95HwIhAPODWLZIxnLXuBkTGo/+OqURgpAYwIS9JSPeWx5QqFND","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725206},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"1b8d9f6cf71b26f41e271505ef49e533885dc71f","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node --test __tests__/sign.test.mjs __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs __tests__/standard-record.test.mjs __tests__/standard-cli.test.mjs __tests__/product-architecture.test.mjs __tests__/tteop-delegation.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","test:packaged":"node scripts/packed-artifact-smoke.mjs","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Upsilon measurement engine distributed through the sigrank CLI/MCP compatibility package, with SigRank public leaderboard tools.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","tteop-spec":"0.1.5-draft","@sigrank/cascade":"^0.2.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_1.0.25_1788484352321_0.6270437345808191","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"sigrank","version":"1.0.26","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@1.0.26","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"bin/sigrank.mjs","sigrank-mcp":"bin/sigrank.mjs"},"dist":{"shasum":"18ebcb0720a2665b7ec284ea7e7818605eca83d1","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-1.0.26.tgz","fileCount":84,"integrity":"sha512-LknnlWkEJqaXlQqBA76dMFVBvz/11epMHfFzclCWmDO52wwwEnrkpxEvsx/CXjo1V9N/QDXBCPGUxPVjIm9Tow==","signatures":[{"sig":"MEQCIH/wbx5G0XFapzA8aUkNDXw1UFvY4luZG8e/e+EattmcAiBSuB/6b3W9q8MoFRWDaqQep8Eul7549I+F//cPc1UH0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEFsCJZxRcN8Sif9unRe7MrKX5EYiCbMaRTPanWG8OlrAiAhBxfCebJyAAVaEzRFhYmHqFAhbj/sTqMnq0pKBRMrnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725301},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"beea659b13b4e0231b45b9e3cc9ee0898e0db8b8","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node --test __tests__/sign.test.mjs __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs __tests__/standard-record.test.mjs __tests__/standard-cli.test.mjs __tests__/product-architecture.test.mjs __tests__/tteop-delegation.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","test:packaged":"node scripts/packed-artifact-smoke.mjs","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Upsilon measurement engine distributed through the sigrank CLI/MCP compatibility package, with SigRank public leaderboard tools.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","tteop-spec":"0.1.5-draft","@sigrank/cascade":"^0.2.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_1.0.26_1788534896396_0.451029851950953","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"sigrank","version":"1.0.27","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@1.0.27","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"bin/sigrank.mjs","sigrank-mcp":"bin/sigrank.mjs"},"dist":{"shasum":"68c0b328cc266eea8013f5b98c4827fdc70c6804","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-1.0.27.tgz","fileCount":84,"integrity":"sha512-eqhSAvFJoolLuWKtinHcvUAoEsSCcsI23ebzdcG0V2ncdEAsxBVRkeczsjs/8A/JlwlO1z+CUlG6wWGCk0vlBw==","signatures":[{"sig":"MEUCIQCi2NWVFTmMlbpIg8FBE3cGvxS0mhpYeNkyc3eDTWjLLgIgUG7yXfTzX1v2I3MH9toMI14nU/2c7G+nGTC5vCZC2a4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDkCvysVSBEIrInswm/QAYUOrWhk6QFiZ/PPoAqY3EccAiBNM3QNe+Ql5FHGmIp83VJHH2OZ3e3xIgoY2KpFGqibRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725301},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"0b86462c30ead9f818f3132a8b07e61512151baf","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node --test __tests__/sign.test.mjs __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs __tests__/standard-record.test.mjs __tests__/standard-cli.test.mjs __tests__/product-architecture.test.mjs __tests__/tteop-delegation.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","test:packaged":"node scripts/packed-artifact-smoke.mjs","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Upsilon measurement engine distributed through the sigrank CLI/MCP compatibility package, with SigRank public leaderboard tools.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","tteop-spec":"0.1.5-draft","@sigrank/cascade":"^0.2.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_1.0.27_1788535082972_0.1518830808342022","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"sigrank","version":"1.0.28","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@1.0.28","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"bin/sigrank.mjs","sigrank-mcp":"bin/sigrank.mjs"},"dist":{"shasum":"07f81c753bb92330e0e3a07cebff021f37c7f325","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-1.0.28.tgz","fileCount":84,"integrity":"sha512-BkCrvE5doxww9uhWvUCnuI4NG72AU92FgoJwKBs8jOOGP3iBX1VDcV9Jobf3H1LAK4EFeU1F2QvovxmHW6cs0g==","signatures":[{"sig":"MEQCIFeSFi+Qs4p8yQdbFG3zWkWs/KeE15G0BHBGoJEjmQwzAiBC37DhCU/D4mPTQ4sOscxnIdKUnoxCn+ynay83tWZ7kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCCuyEk0yv/tbUyif+kKc6yEU0c52sENjF848Ej3ZDUyAIhANicS+QJ+N7YrThZSNdf8ffI12LWIEu/KRwj7GhwC4oL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725360},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"65705b35657de721448444e2e566e03288884491","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node --test __tests__/sign.test.mjs __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs __tests__/standard-record.test.mjs __tests__/standard-cli.test.mjs __tests__/product-architecture.test.mjs __tests__/tteop-delegation.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","test:packaged":"node scripts/packed-artifact-smoke.mjs","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Upsilon measurement engine distributed through the sigrank CLI/MCP compatibility package, with SigRank public leaderboard tools.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","tteop-spec":"0.1.5-draft","@sigrank/cascade":"^0.2.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_1.0.28_1788541545586_0.31228707636976183","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"sigrank","version":"1.0.29","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@1.0.29","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"bin/sigrank.mjs","sigrank-mcp":"bin/sigrank.mjs"},"dist":{"shasum":"7ac3234edfba196c553545eddc57b24a10ff865f","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-1.0.29.tgz","fileCount":84,"integrity":"sha512-g2TAJ1oHM1jSv2zZkag87YIUGEUrl8oUjMtpGfw3dp7nV7odCgP9qZYBS3H+mcomMcENnUILEEVwtqpJbomQnw==","signatures":[{"sig":"MEQCIGyllt08byfxMaKzOoKVe3TEPCHgkRcnunnkPurABDqjAiBWFGlmERkXARegZy3rhV9lVQhumAYlerhNUpKY73Di0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCwPzQAhzzH+zXXEpwQ3Ksr6egJXQIb3jf2qtnAev+C/gIhAKbLFFa1ZRxZn2ZgjdGwlB2D7Qanx9yDEXtrVsLxxUmt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725360},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"b34e8d70f1378558086bb7df24d4f93795eb4e51","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node --test __tests__/sign.test.mjs __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs __tests__/standard-record.test.mjs __tests__/standard-cli.test.mjs __tests__/product-architecture.test.mjs __tests__/tteop-delegation.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","test:packaged":"node scripts/packed-artifact-smoke.mjs","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Upsilon measurement engine distributed through the sigrank CLI/MCP compatibility package, with SigRank public leaderboard tools.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","tteop-spec":"0.1.5-draft","@sigrank/cascade":"^0.2.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_1.0.29_1788541608570_0.5664742930171922","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"sigrank","version":"1.0.30","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@1.0.30","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"bin/sigrank.mjs","sigrank-mcp":"bin/sigrank.mjs"},"dist":{"shasum":"30b88cf60d053f9d25f66454ee0dc2eb0bda5389","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-1.0.30.tgz","fileCount":84,"integrity":"sha512-P8TQtgefQ0tsMGZxyKNqYEbBv1dwJUjpjdMv7z7nIcNrppotZ6A8nq3AXPQXTPtbJY0tHp0Rj2Z4vxXiSHwibw==","signatures":[{"sig":"MEUCIQDdooVcjfHh8Ds8AtiaMkiOoU7poX/xDqLYcgBE/8rJdAIgBEZB0rGxrk/Mf9rD6PZ5IkFliYNEsxvJ0DZbu595vxM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCHvZJ2vAWk0kfiCa23RaYBwxjLZHLUFO+oIZzsLCM4zgIgWmhf/lYNXO/hPABQahufZiiBzvGPc30uHxtU1GWpm0A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725318},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"c900b2a7404920e63fdcac151210636d15a48a9e","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node --test __tests__/sign.test.mjs __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs __tests__/standard-record.test.mjs __tests__/standard-cli.test.mjs __tests__/product-architecture.test.mjs __tests__/tteop-delegation.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","test:packaged":"node scripts/packed-artifact-smoke.mjs","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Upsilon measurement engine distributed through the sigrank CLI/MCP compatibility package, with SigRank public leaderboard tools.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","tteop-spec":"0.1.5-draft","token-cascade":"^0.2.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_1.0.30_1788551426786_0.0011165863061219916","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"sigrank","version":"1.0.31","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@1.0.31","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"bin/sigrank.mjs","sigrank-mcp":"bin/sigrank.mjs"},"dist":{"shasum":"86877487e44c6d1f228fee3baa99136490da68b5","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-1.0.31.tgz","fileCount":84,"integrity":"sha512-6kNZjWDDwnLY8HPcYwEYALPyGLDDVcbzlIrbgy9vrK1jNveL7dDVDGw/dwe/Gy6HgjJK60hzq3ungHe5bErZEg==","signatures":[{"sig":"MEUCIDFIM1tzg+FHUCtZyDTJKY1hZF28/by5gxE7Wa+OterQAiEA5VogXzSSHYw/i6KABmFM3ecLO3I0yQnCo1zwJj+P1xA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC3GMknBPopnYujcHfGFbFQBxWA5DHujDRFlBaE6xaPHwIhANecy6nz35RnrNneWmh+7PqLOM6RJULgbPFuoa+0EhiF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725116},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"111e4c0b007cd6a5bdaf3d23eb82c0ab1014e64e","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node --test __tests__/sign.test.mjs __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs __tests__/standard-record.test.mjs __tests__/standard-cli.test.mjs __tests__/product-architecture.test.mjs __tests__/tteop-delegation.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","test:packaged":"node scripts/packed-artifact-smoke.mjs","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Upsilon measurement engine distributed through the sigrank CLI/MCP compatibility package, with SigRank public leaderboard tools.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","tteop-spec":"0.1.5-draft","token-cascade":"^0.2.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_1.0.31_1788551430651_0.05297248449461578","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"sigrank","version":"1.0.21","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@1.0.21","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"bin/sigrank.mjs","sigrank-mcp":"bin/sigrank.mjs"},"dist":{"shasum":"fbc836c4bd3326d3f78132761a469e23b9ef0664","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-1.0.21.tgz","fileCount":84,"integrity":"sha512-Kg0wEoE8RewC0HmXszi9Ah1WQ5tLTByoeFVzBycHF0ad51/W3U0VRwpp7MwM9oZwhFO9kXe/l0srd+HQV7Ae2Q==","signatures":[{"sig":"MEYCIQCPNKAtpgBheMYB4gO1h9sM/9SYU5Ma+S60BVUrn0OS7AIhAK5WRy4BbG1ko7NDvNwUWKlfdj3arDINpqcwpgTIJC32","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723574},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"0549e9b2ed820b114aa1e1c699a0ed727eac8d4b","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs __tests__/standard-record.test.mjs __tests__/standard-cli.test.mjs __tests__/product-architecture.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","test:packaged":"node scripts/packed-artifact-smoke.mjs","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Upsilon measurement engine distributed through the sigrank CLI/MCP compatibility package, with SigRank public leaderboard tools.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@sigrank/cascade":"^0.1.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_1.0.21_1788556513245_0.29854367515588387","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"sigrank","version":"1.0.24","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@1.0.24","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"bin/sigrank.mjs","sigrank-mcp":"bin/sigrank.mjs"},"dist":{"shasum":"f8bc7c429345a526c0e713345d4d10393d73b0e1","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-1.0.24.tgz","fileCount":84,"integrity":"sha512-NLx553Qjw+S/w+8FZP2js+4WldMvL2x1/vYqVsv6RH/3NNwsbUeb+KwC4JgDKahoOQPfGqYevJaeYpaB+2uJpA==","signatures":[{"sig":"MEUCIA0N2eWdD8UlfrgWeUdluKjlE/15WQy2HqScMs2jFQ0WAiEAjmFl7TqTLpWI4B2dGs5F51YeVPT9FrjxVd4zauiy5+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC14QoGZfCK2i6TDhVXOxRBezMDKYxcjYTP3u+jKoj7RwIhAK7gOsXY4nHCnbEnQQQhlS6+rcr8mdOgWb/HxLKro4jZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":723574},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"cca24eef40538e2d373cdd105051b25e95802773","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node __tests__/sign.test.mjs && node --test __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs __tests__/standard-record.test.mjs __tests__/standard-cli.test.mjs __tests__/product-architecture.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","test:packaged":"node scripts/packed-artifact-smoke.mjs","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Upsilon measurement engine distributed through the sigrank CLI/MCP compatibility package, with SigRank public leaderboard tools.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","@sigrank/cascade":"^0.1.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gifenc":"^1.0.3","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_1.0.24_1788557293651_0.3476931595241317","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"sigrank","version":"1.0.32","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@1.0.32","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"bin/sigrank.mjs","sigrank-mcp":"bin/sigrank.mjs"},"dist":{"shasum":"d4951432139cf30bc286b0b238038dc376fb5baa","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-1.0.32.tgz","fileCount":84,"integrity":"sha512-CZLs3EU3UVTCsdz5x8a9//yddM14ZucZXyhNTG5fxs5qpEpjmD1W8LSeMxNMxkGZTnpu9hDjetCw2OgSbE/xAg==","signatures":[{"sig":"MEUCIQDPjMWVR8uX+BHvy/vxrgLiY+Rxo22wyd7VYcX5tCVp1wIgRMui6ylNDAXxAj+WbDaEY9t3Kf9VE8iKx1bYpuuHe30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAcfKtbtrsOZ04P7fMy4Fmiaxv+Nk8NO+WOtW81dSl6dAiA9f892HTnxOJ+C8XPSdg+W3edEVZgtYnnNDPuRlxG5ug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725921},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"0d1a7497fbd253bfd7200265ec03964a540c7116","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node --test __tests__/sign.test.mjs __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs __tests__/standard-record.test.mjs __tests__/standard-cli.test.mjs __tests__/product-architecture.test.mjs __tests__/tteop-delegation.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","test:packaged":"node scripts/packed-artifact-smoke.mjs","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Upsilon measurement engine distributed through the sigrank CLI/MCP compatibility package, with SigRank public leaderboard tools.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","token-cascade":"^0.2.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","tteop-spec":"0.1.5-draft","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_1.0.32_1788693422346_0.5071475179957052","host":"s3://npm-registry-packages-npm-production"}},"1.0.33":{"name":"sigrank","version":"1.0.33","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@1.0.33","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"bin/sigrank.mjs","sigrank-mcp":"bin/sigrank.mjs"},"dist":{"shasum":"335848954a9eb170bb6f328d6cf6a617c0f585b9","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-1.0.33.tgz","fileCount":84,"integrity":"sha512-LPSdKJyj2ZL6MHQLwSvdk+ikJTImVF/x1qiK64zHfi90/5XoqAr9q9Yip5+9E+u5aINxcnbE0eSqi4Hpx4GLYg==","signatures":[{"sig":"MEYCIQDw4osIeepx29n3NFccfdrs3ovpf+KAzpze0QxOSge8iAIhANxALN2z+watF9dH8tnCbacpuEA4v2eZXuithnAr+Dsf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCgXI02roR9zg+6TkZ+OMzpvnZmIWBdxVPVLfgtQwVLMgIhANtdR35BcpCOAPatg/fTR+3qDEdAi5czGnO8PQeNI5F+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":725921},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"f86d7129f2ddd0c496f41b06d3b2a117e8cdb0c4","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node --test __tests__/sign.test.mjs __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs __tests__/standard-record.test.mjs __tests__/standard-cli.test.mjs __tests__/product-architecture.test.mjs __tests__/tteop-delegation.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","test:packaged":"node scripts/packed-artifact-smoke.mjs","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Upsilon measurement engine distributed through the sigrank CLI/MCP compatibility package, with SigRank public leaderboard tools.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","token-cascade":"^0.2.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","tteop-spec":"0.1.5-draft","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_1.0.33_1788798896232_0.3797996886698036","host":"s3://npm-registry-packages-npm-production"}},"1.0.34":{"name":"sigrank","version":"1.0.34","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@1.0.34","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"bin/sigrank.mjs","sigrank-mcp":"bin/sigrank.mjs"},"dist":{"shasum":"813a34423f353cffe1e04eb90d2a21b5340af392","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-1.0.34.tgz","fileCount":84,"integrity":"sha512-+nbFkia0upBsnFRbZo2j9JbGsMe/C5oyeFRsFLrPSMQw4Ho7dwNlvVXAGConVqT4ptHupcEU4l5iAnVz2Jzt2w==","signatures":[{"sig":"MEUCIFFkIIFso2Ldv1o5qx/erBwB3fXwbq6Xk+l+c7/Igrm2AiEAn/ArXJfhKOKdTTjcLb/9GLvgjqTG5s9gJYfh+iUB99Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFoDG7XSx9o8VyuRUUwcFn8iP680RyhRgfsilzC26TsnAiBDFC8oC6T3iO5fC44wo4xJ5L1lfGLERol6pX+/AQJhSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":728152},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"384ba3819eb0f0d5b0e96bcfa4f795d69cb1a032","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node --test __tests__/sign.test.mjs __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs __tests__/standard-record.test.mjs __tests__/standard-cli.test.mjs __tests__/product-architecture.test.mjs __tests__/tteop-delegation.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","test:packaged":"node scripts/packed-artifact-smoke.mjs","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Upsilon measurement engine distributed through the sigrank CLI/MCP compatibility package, with SigRank public leaderboard tools.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","token-cascade":"^0.2.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","tteop-spec":"0.1.5-draft","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_1.0.34_1788876266339_0.466417968283102","host":"s3://npm-registry-packages-npm-production"}},"1.0.35":{"name":"sigrank","version":"1.0.35","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@1.0.35","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"bin/sigrank.mjs","sigrank-mcp":"bin/sigrank.mjs"},"dist":{"shasum":"56897fe70215f84e0a5b421485807371076fdfef","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-1.0.35.tgz","fileCount":84,"integrity":"sha512-v9IJWHgSLYEXkip04fniXvio5X73sxH2o2qeiVne9nYe5vBJ3ij8M9yXNrzLL8MvoFXPYTY0s2oXouWPNO4Sgw==","signatures":[{"sig":"MEQCIDOrPZRnYJHbqKLaqbsGTQemElg1l5bSOTjx0bNWPwvtAiAanx26eIkJ2ljPd+J6KWY6PTDXYuE7RCl7fBv33xADyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFoeIykKXHFVc8aoWRdR69QbVt0hH5jD1GlFm9zpvtnaAiEAxGN3cpE1iOQJVGNUdGnpnm+jV7/Y198Jp895l2eVKyo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":728152},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"3bcb359f4088141d28c3e0ff0fd2af70e5bf8698","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node --test __tests__/sign.test.mjs __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs __tests__/standard-record.test.mjs __tests__/standard-cli.test.mjs __tests__/product-architecture.test.mjs __tests__/tteop-delegation.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","test:packaged":"node scripts/packed-artifact-smoke.mjs","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Upsilon measurement engine distributed through the sigrank CLI/MCP compatibility package, with SigRank public leaderboard tools.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","token-cascade":"^0.2.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","tteop-spec":"0.1.5-draft","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_1.0.35_1788892696632_0.939161650072657","host":"s3://npm-registry-packages-npm-production"}},"1.0.36":{"name":"sigrank","version":"1.0.36","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@1.0.36","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"bin/sigrank.mjs","sigrank-mcp":"bin/sigrank.mjs"},"dist":{"shasum":"49dc99a0a6e3f5b802be9755a65a38d4068d883b","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-1.0.36.tgz","fileCount":84,"integrity":"sha512-IfzsQqs6ehBSUYmxleD40l1BgK2Lv2+u35AZ75nKK3ldS75rj43bKJinKKUXV0ZgIyzlRtCAdcUqKDFBvW7fLQ==","signatures":[{"sig":"MEUCIFmBp/QxIZ2ssFsrnnuF8IZIAMm3OPAGvNZrNlbj6pVTAiEA0/GviHF/PoHDck1MvbMJ/7lpATYRVsNb9gQAv1bssqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBSnLYVGQU8/mbfMr7rhQxE/mRHRKOczLE/o5fVjESuRAiEAvRcIxB87OkfeqeEL27MaXmsJcf30lXmNetVeDcCUPto=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":729784},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"f586e94279691585040db54799a0b54812e4ac95","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node --test __tests__/sign.test.mjs __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs __tests__/standard-record.test.mjs __tests__/standard-cli.test.mjs __tests__/product-architecture.test.mjs __tests__/tteop-delegation.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","test:packaged":"node scripts/packed-artifact-smoke.mjs","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Upsilon measurement engine distributed through the sigrank CLI/MCP compatibility package, with SigRank public leaderboard tools.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","token-cascade":"^0.2.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","tteop-spec":"0.1.5-draft","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_1.0.36_1788928756829_0.13456450368899997","host":"s3://npm-registry-packages-npm-production"}},"1.0.37":{"name":"sigrank","version":"1.0.37","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@1.0.37","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"bin/sigrank.mjs","sigrank-mcp":"bin/sigrank.mjs"},"dist":{"shasum":"d13b958e3c6db154c6a39f326fbf367eb1675ae3","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-1.0.37.tgz","fileCount":84,"integrity":"sha512-yROAytzevZrplnEVXAfRTKwt46DA5ti29efSfvU0INKB5C9G2xUG57n0nbweKp9WJvi2KBeQmOVl8H3VmtAJIw==","signatures":[{"sig":"MEYCIQCjI8G5El5ANp/VG2ySqj6CSiUjn0Pl3odUNC+GoB9UAQIhAI6Y6bEVKeOu2CnoNxHeEdBPO6P7Htiyg6x99+lnC41U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBH49twj9X7MlUyGsFUGJEQEx2/JdBRHZJtLsfuPCco2AiAQrhPP3ey8s+xiWg7+e6ZzcEqrkaxgl+2rDq0DbJo12w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":730997},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"dce5d34316f8a8c9535367b379ffc9fa0cab2d1d","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node --test __tests__/sign.test.mjs __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs __tests__/standard-record.test.mjs __tests__/standard-cli.test.mjs __tests__/product-architecture.test.mjs __tests__/tteop-delegation.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","test:packaged":"node scripts/packed-artifact-smoke.mjs","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Upsilon measurement engine distributed through the sigrank CLI/MCP compatibility package, with SigRank public leaderboard tools.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","token-cascade":"^0.2.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","tteop-spec":"0.1.5-draft","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_1.0.37_1788929565981_0.6491637545744011","host":"s3://npm-registry-packages-npm-production"}},"1.0.38":{"name":"sigrank","version":"1.0.38","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@1.0.38","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"bin/sigrank.mjs","sigrank-mcp":"bin/sigrank.mjs"},"dist":{"shasum":"c83ec02d2831cc9ed74109215258ada32368ced1","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-1.0.38.tgz","fileCount":84,"integrity":"sha512-buRV7Xvv/+O8o0tNeDLgJr7spjrZtHMumocpZrqXjNlkNCCqg7qDL+nrTBkKTbmLnCd8DZMSOT2yoqsuo51t8A==","signatures":[{"sig":"MEQCIF8Q86DrQaSaCtpxlsPx1sLB4qPtSEFom9413lqolLaYAiAoKYUN6AMsGbgq2I40Kl+928ahQLvV4gRTnlco4TaxBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEoFNDVOROmTtAx2mrmW6vi9VoUnwSKkHSvm3D0i3OeMAiAuWn+wxevEkqfmMPDlkxJcD6PJcMHA+l2FF7/1NDERRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":730946},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"33d97da90c1add5eb33e0e47613309b5af8da63b","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node --test __tests__/sign.test.mjs __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs __tests__/standard-record.test.mjs __tests__/standard-cli.test.mjs __tests__/product-architecture.test.mjs __tests__/tteop-delegation.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","test:packaged":"node scripts/packed-artifact-smoke.mjs","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Upsilon measurement engine distributed through the sigrank CLI/MCP compatibility package, with SigRank public leaderboard tools.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","token-cascade":"^0.2.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","tteop-spec":"0.1.5-draft","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_1.0.38_1788931409224_0.6140107878344756","host":"s3://npm-registry-packages-npm-production"}},"1.0.39":{"name":"sigrank","version":"1.0.39","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","_id":"sigrank@1.0.39","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"homepage":"https://signalaf.com","bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"bin":{"sigrank":"bin/sigrank.mjs","sigrank-mcp":"bin/sigrank.mjs"},"dist":{"shasum":"b563ad319e9a93f72f09de7278ceb2ecc23a021a","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-1.0.39.tgz","fileCount":84,"integrity":"sha512-IAbb5B39ix8Y3MZXUjjReW5BWgQ9nRNa3ioNfykxk6fTA5Ust3Sm9GfOFxVoXVJuefcTYH3h0XATT2XG9JPhTg==","signatures":[{"sig":"MEUCIFmvVW+WThhFKizx4ypbbvaGTPRSCOVNqPNcuIk6zOjCAiEAsh6tmrVBVThqoW55cEj+2JVJ9QgS/Vft/PaFjDatt9k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDn67fcOqs3USFrAld+k/MLlDOWOCN5MYMoxazq4BGKzgIgMbUSHW4+kxsIch7IqxOqnnJ1qOnNm5nyi9jFhmLK6QE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":730946},"main":"index.mjs","type":"module","engines":{"node":">=18"},"gitHead":"5684eea565d41c5b5d44fa75cec984e5f70c8a12","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node --test __tests__/sign.test.mjs __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs __tests__/standard-record.test.mjs __tests__/standard-cli.test.mjs __tests__/product-architecture.test.mjs __tests__/tteop-delegation.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","test:packaged":"node scripts/packed-artifact-smoke.mjs","sync:platforms":"node scripts/sync-platforms.mjs"},"_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Upsilon measurement engine distributed through the sigrank CLI/MCP compatibility package, with SigRank public leaderboard tools.","directories":{},"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","token-cascade":"^0.2.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","tteop-spec":"0.1.5-draft","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"tmp":"tmp/sigrank_1.0.39_1788941656569_0.38331914874507933","host":"s3://npm-registry-packages-npm-production"}},"1.0.40":{"_id":"sigrank@1.0.40","bin":{"sigrank":"bin/sigrank.mjs","sigrank-mcp":"bin/sigrank.mjs"},"bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"dist":{"shasum":"f85a6060e12752c9e2d28692c0ded751d4fcdf47","tarball":"https://registry.npmjs.org/sigrank/-/sigrank-1.0.40.tgz","fileCount":84,"integrity":"sha512-zPlXsjjw5R1NXbtoVkfpT8dnWtHixY7APtR+nyOjwy+9k5CT9tu4sNEhH605Vx9Hku/lPWwviB7jNIMp2DxKTA==","signatures":[{"sig":"MEUCIQCjkColS+gbKQfFRbNldMY/WE1BZ47oEqJU1GK/f3pV+gIgZ0IntNSKXf6PLn1lwacnlILmn3AXsZUrDd+3QQOEYpk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIF5pKBivFoWvhj/ysNN0FD7kIO8o6X1540xXqQu2cOnfAiEApG6DkioF6wl9B3LuR/qu9dqvMmTqmZJVJzI2mb6+iEk="}],"unpackedSize":733319},"main":"index.mjs","name":"sigrank","type":"module","author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"engines":{"node":">=18"},"gitHead":"9752b20d8027a75e40fbb7a3c07305076844d1df","license":"MIT","mcpName":"io.github.SunrisesIllNeverSee/sigrank-mcp","scripts":{"test":"node test.mjs && node --test __tests__/sign.test.mjs __tests__/cascade.test.mjs __tests__/badges.test.mjs __tests__/tui-input.test.mjs __tests__/standard-record.test.mjs __tests__/standard-cli.test.mjs __tests__/product-architecture.test.mjs __tests__/tteop-delegation.test.mjs","start":"node index.mjs","spine:diff":"node scripts/sync-spine.mjs --dry-run","sync:spine":"node scripts/sync-spine.mjs","spine:check":"node scripts/sync-spine.mjs --check","test:packaged":"node scripts/packed-artifact-smoke.mjs","sync:platforms":"node scripts/sync-platforms.mjs"},"version":"1.0.40","_npmUser":{"name":"burnmydays","email":"burnmydays@proton.me"},"homepage":"https://signalaf.com","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"overrides":{"@hono/node-server":"^2.0.5"},"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"_npmVersion":"10.9.8","description":"Upsilon measurement engine distributed through the sigrank CLI/MCP compatibility package, with SigRank public leaderboard tools.","directories":{},"maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"_nodeVersion":"22.23.2","dependencies":{"ccusage":"^20.0.19","tokscale":"^4.7.0","token-cascade":"^0.2.1","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"gifenc":"^1.0.3","tteop-spec":"0.1.5-draft","@resvg/resvg-js":"^2.6.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sigrank_1.0.40_1788943693095_0.5687142408381491"}}},"time":{"created":"2026-06-27T05:09:12.776Z","modified":"2026-09-09T08:48:13.391Z","0.11.4":"2026-06-27T05:09:12.935Z","0.11.5":"2026-06-27T06:23:41.661Z","0.12.0":"2026-06-27T09:25:23.774Z","0.12.1":"2026-06-27T10:43:10.440Z","0.12.2":"2026-06-27T11:07:52.475Z","0.12.3":"2026-06-27T11:14:20.224Z","0.12.4":"2026-06-27T11:29:35.732Z","0.12.5":"2026-06-27T11:48:57.044Z","0.13.0":"2026-06-27T13:34:04.923Z","0.13.1":"2026-06-30T11:17:58.745Z","0.14.2":"2026-07-02T09:27:02.041Z","0.14.3":"2026-07-02T13:51:38.352Z","0.15.0":"2026-07-03T16:54:06.120Z","0.15.1":"2026-07-03T17:02:48.274Z","0.15.3":"2026-07-04T09:31:20.784Z","0.15.4":"2026-07-04T10:21:07.717Z","0.15.5":"2026-07-04T11:44:41.780Z","0.16.0":"2026-07-07T11:53:50.885Z","0.16.1":"2026-07-09T21:37:27.863Z","0.17.0":"2026-07-10T10:38:03.849Z","0.17.1":"2026-07-11T11:15:21.136Z","0.17.2":"2026-07-11T13:27:13.818Z","0.17.3":"2026-07-12T09:16:20.948Z","0.17.4":"2026-07-12T09:26:48.080Z","0.17.5":"2026-07-12T09:34:47.773Z","0.0.175":"2026-07-12T09:38:43.004Z","0.0.176":"2026-07-12T15:01:03.370Z","0.0.177":"2026-07-12T15:33:58.696Z","0.18.2":"2026-07-14T07:08:30.226Z","0.18.3":"2026-07-14T07:22:08.340Z","0.18.4":"2026-07-14T07:34:32.907Z","0.18.5":"2026-07-14T07:49:21.793Z","0.19.0":"2026-07-14T08:19:15.419Z","0.0.178":"2026-07-14T08:55:01.994Z","0.0.179":"2026-07-27T07:49:12.678Z","0.0.180":"2026-07-31T13:01:48.111Z","0.0.181":"2026-07-31T18:13:50.399Z","0.0.182":"2026-08-04T02:04:26.828Z","0.0.183":"2026-08-04T16:19:16.600Z","0.0.184":"2026-08-04T16:42:22.324Z","0.0.185":"2026-08-04T16:50:32.853Z","0.0.186":"2026-08-04T17:09:52.355Z","0.0.187":"2026-08-05T03:42:36.615Z","0.0.188":"2026-08-06T12:13:07.807Z","0.0.189":"2026-08-08T14:42:57.031Z","0.0.190":"2026-08-08T14:46:29.183Z","0.0.191":"2026-08-08T16:16:37.660Z","0.0.192":"2026-08-08T16:18:59.913Z","0.0.193":"2026-08-08T17:59:13.165Z","0.0.194":"2026-08-08T18:33:18.447Z","0.0.195":"2026-08-08T19:21:52.092Z","0.0.196":"2026-08-10T08:18:48.131Z","0.0.197":"2026-08-10T11:56:54.858Z","0.0.198":"2026-08-10T12:07:50.899Z","0.0.199":"2026-08-10T12:09:30.235Z","0.0.200":"2026-08-10T14:40:35.825Z","0.0.201":"2026-08-11T14:22:26.880Z","0.0.202":"2026-08-12T14:24:39.651Z","0.0.203":"2026-08-12T21:32:36.291Z","0.0.204":"2026-08-16T16:17:25.276Z","0.0.205":"2026-08-16T17:14:54.505Z","0.0.206":"2026-08-17T09:37:35.439Z","0.0.207":"2026-08-17T15:47:35.871Z","0.0.208":"2026-08-17T22:12:44.341Z","0.0.209":"2026-08-17T22:42:38.641Z","0.0.210":"2026-08-17T22:46:04.421Z","0.0.211":"2026-08-17T22:53:52.928Z","0.0.212":"2026-08-18T16:40:52.185Z","0.0.213":"2026-08-18T16:45:20.700Z","0.0.214":"2026-08-19T00:14:49.086Z","0.0.215":"2026-08-19T00:36:00.765Z","0.0.216":"2026-08-19T01:41:14.704Z","0.0.217":"2026-08-19T01:55:20.091Z","0.0.218":"2026-08-19T02:38:02.016Z","0.0.219":"2026-08-19T03:35:55.433Z","0.0.220":"2026-08-19T03:36:55.693Z","0.0.221":"2026-08-19T07:06:37.904Z","0.0.222":"2026-08-19T08:24:38.653Z","0.0.223":"2026-08-21T02:06:29.975Z","0.0.224":"2026-08-21T15:35:48.065Z","0.0.225":"2026-08-21T16:15:05.233Z","0.0.226":"2026-08-21T16:38:42.456Z","0.0.227":"2026-08-21T17:00:41.072Z","0.0.228":"2026-08-24T14:40:20.621Z","0.0.229":"2026-08-24T14:44:19.317Z","0.0.230":"2026-08-25T10:13:05.273Z","0.0.231":"2026-08-26T14:49:07.885Z","0.0.232":"2026-08-26T16:45:51.366Z","0.0.233":"2026-08-26T17:02:27.703Z","1.0.1":"2026-08-27T13:09:52.488Z","1.0.2":"2026-08-27T18:41:50.017Z","1.0.3":"2026-08-27T19:00:40.365Z","1.0.4":"2026-08-27T19:53:38.829Z","1.0.5":"2026-08-27T19:55:54.247Z","1.0.6":"2026-08-28T18:07:34.519Z","1.0.7":"2026-08-28T18:14:01.693Z","1.0.8":"2026-08-30T01:18:18.234Z","1.0.9":"2026-09-01T02:31:29.684Z","1.0.10":"2026-09-01T02:37:37.710Z","1.0.11":"2026-09-01T10:29:34.427Z","1.0.12":"2026-09-01T13:48:39.890Z","1.0.14":"2026-09-03T20:54:54.294Z","1.0.15":"2026-09-03T20:58:52.347Z","1.0.16":"2026-09-03T21:03:34.777Z","1.0.18":"2026-09-03T21:13:10.027Z","1.0.17":"2026-09-03T21:17:31.519Z","1.0.19":"2026-09-03T21:41:56.457Z","1.0.23":"2026-09-03T22:12:25.201Z","1.0.25":"2026-09-04T01:12:32.508Z","1.0.26":"2026-09-04T15:14:56.485Z","1.0.27":"2026-09-04T15:18:03.088Z","1.0.28":"2026-09-04T17:05:45.684Z","1.0.29":"2026-09-04T17:06:48.679Z","1.0.30":"2026-09-04T19:50:26.878Z","1.0.31":"2026-09-04T19:50:30.785Z","1.0.21":"2026-09-04T21:15:13.342Z","1.0.24":"2026-09-04T21:28:13.770Z","1.0.32":"2026-09-06T11:17:02.458Z","1.0.33":"2026-09-07T16:34:56.398Z","1.0.34":"2026-09-08T14:04:26.449Z","1.0.35":"2026-09-08T18:38:16.726Z","1.0.36":"2026-09-09T04:39:16.921Z","1.0.37":"2026-09-09T04:52:46.090Z","1.0.38":"2026-09-09T05:23:29.342Z","1.0.39":"2026-09-09T08:14:16.676Z","1.0.40":"2026-09-09T08:48:13.216Z"},"bugs":{"url":"https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues"},"author":{"url":"https://github.com/SunrisesIllNeverSee","name":"SunrisesIllNeverSee"},"license":"MIT","homepage":"https://signalaf.com","keywords":["mcp","model-context-protocol","ai-agents","claude","anthropic","llm","token-telemetry","token-usage","leaderboard","cli","tui","yield-cascade","sigrank","agent-tools","on-device"],"repository":{"url":"git+https://github.com/SunrisesIllNeverSee/sigrank-mcp.git","type":"git"},"description":"Upsilon measurement engine distributed through the sigrank CLI/MCP compatibility package, with SigRank public leaderboard tools.","maintainers":[{"name":"burnmydays","email":"burnmydays@proton.me"}],"readme":"# SigRank SignalAF — `sigrank` CLI/MCP\n\n> **SignalAF** is the public brand. **SigRank** is the leaderboard and proof surface.\n> The `sigrank` package reads local AI session logs, derives your token cascade,\n> and publishes to the board at [signalaf.com](https://signalaf.com).\n> _Four token counts only. Never prompts or code._\n\n<div align=\"center\">\n\n<p><img src=\"./.github/assets/og-card.png\" alt=\"SigRank SignalAF — AI operator evaluation and token cascade efficiency leaderboard\" width=\"800\"></p>\n\n**SignalAF is the brand. SigRank proves. MO§ES™ governs.**\n\nSigRank evaluates observable AI operator token-processing patterns—not AI model quality, cognition, work quality, employee productivity, or business value.\n\n[![npm version](https://img.shields.io/npm/v/sigrank.svg?style=flat-square&color=gold)](https://www.npmjs.com/package/sigrank)\n[![CI](https://github.com/SunrisesIllNeverSee/sigrank-mcp/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/SunrisesIllNeverSee/sigrank-mcp/actions/workflows/ci.yml)\n[![CodeQL](https://github.com/SunrisesIllNeverSee/sigrank-mcp/actions/workflows/codeql.yml/badge.svg?branch=main)](https://github.com/SunrisesIllNeverSee/sigrank-mcp/actions/workflows/codeql.yml)\n[![audit](https://github.com/SunrisesIllNeverSee/sigrank-mcp/actions/workflows/dependency-audit.yml/badge.svg?branch=main)](https://github.com/SunrisesIllNeverSee/sigrank-mcp/actions/workflows/dependency-audit.yml)\n[![Dependabot](https://img.shields.io/badge/Dependabot-enabled-025E8C?style=flat-square&logo=dependabot)](https://github.com/SunrisesIllNeverSee/sigrank-mcp/network/dependencies)\n[![license](https://img.shields.io/badge/license-MIT-green.svg?style=flat-square)](./LICENSE)\n[![platform](https://img.shields.io/badge/platform-node-grey.svg?style=flat-square)](https://nodejs.org)\n[![live](https://img.shields.io/badge/board-signalaf.com-gold.svg?style=flat-square)](https://signalaf.com)\n[![SunrisesIllNeverSee/sigrank-mcp MCP server](https://glama.ai/mcp/servers/SunrisesIllNeverSee/sigrank-mcp/badges/score.svg)](https://glama.ai/mcp/servers/SunrisesIllNeverSee/sigrank-mcp)\n[![LightNow capabilities](https://lightnow.ai/badge/io.github.SunrisesIllNeverSee/sigrank-mcp)](https://lightnow.ai/servers/io.github.SunrisesIllNeverSee/sigrank-mcp)\n\n</div>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/sigrank\"><img src=\"https://img.shields.io/badge/$%20npx%20sigrank-gold?style=for-the-badge&logo=npm&logoColor=white&labelColor=1a1a1a&color=daa520\" alt=\"npx sigrank\" /></a>\n</p>\n\n## Table of Contents\n\n- [SignalAF product architecture](#signalaf-product-architecture)\n- [Quickstart](#quickstart--3-steps-to-the-board)\n- [Install from GitHub](#install-from-github)\n- [Install via Smithery](#install-via-smithery)\n- [Commands](#commands)\n- [MCP Server mode](#mcp-server-mode)\n- [Cascade math](#cascade-math)\n- [Token Pillars](#token-pillars--sources)\n- [Platform adapters](#platform-adapters)\n- [Privacy](#privacy)\n- [Env vars](#env-vars)\n- [Dev / test](#dev--test)\n- [File map](#file-map)\n- [Contributing](#contributing)\n- [License](#license)\n\n|                                       The board                                       |                               Your operator profile                               |\n| :-----------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------: |\n| [![SigRank SignalAF leaderboard](./.github/assets/board.png)](https://signalaf.com/board/all)  | [![SigRank SignalAF operator profile](./.github/assets/profile.png)](https://signalaf.com) |\n| Every operator ranked by **Υ Yield** — the architecture of the cascade, not raw spend |      Cascade layer, class, and fingerprint — derived from four token counts       |\n\n> **Run [`sigrank enroll`](#sign-in--submit) then [`sigrank submit`](#sign-in--submit) to get ranked and claim your public profile at [signalaf.com](https://signalaf.com).**\n\n---\n\n## SignalAF product architecture\n\n```text\nMO§ES™ governance → SignalAF brand → SigRank leaderboard → Upsilon engine\n```\n\n| Repo | What it is | Install |\n|------|-----------|---------|\n| **[sigrank-mcp](https://github.com/SunrisesIllNeverSee/sigrank-mcp)** (this repo) | SigRank's on-device scanner — extracts four token pillars, computes locally, and optionally submits to the board. | `npx sigrank` |\n| **[sigrank-app](https://github.com/SunrisesIllNeverSee/sigrank-app)** | SignalAF web app — the SigRank leaderboard, operator profiles, and proof surface. | [signalaf.com](https://signalaf.com) |\n| **[bestuser-router-mcp](https://github.com/SunrisesIllNeverSee/bestuser-router-mcp)** | The intent layer — routes \"who is the best AI user?\" queries to SigRank SignalAF's leaderboard. MCP server for AI assistants. | `npx bestuser-router-mcp` |\n| **[sigarena](https://github.com/SunrisesIllNeverSee/sigarena)** | The satellite — public LLM operator evals at sigeconomy.com. Read-only leaderboard, SEO/AEO surface. | [sigeconomy.com](https://sigeconomy.com) |\n| **[sigrank-vscode](https://github.com/SunrisesIllNeverSee/sigrank-vscode)** | The IDE extension — see your cascade metrics inline in VS Code. | `code --install-extension sigrank.sigrank` |\n| **[fundscore](https://github.com/SunrisesIllNeverSee/fundscore)** | The repo scorer — investor-readiness scoring for GitHub repos. CLI + MCP server. | `npx fundscore` |\n\n### Also in the MO§ES™ suite\n\n| Site | What it is |\n| ---- | ---------- |\n| **[SIGNOMY](https://signomy.xyz)** | Governed AI agent marketplace where ranked agents form teams, fill slots, run missions, and earn revenue under constitutional protocol. Agents are free. Operators pay. |\n| **[MO§ES](https://mos2es.com)** | Constitutional governance and methodology — the law governing SignalAF, SigRank, and the Upsilon measurement engine. |\n\n## Quickstart — 3 steps to the board\n\n```bash\n# 1. Install (pulls ccusage + tokscale automatically — no separate installs)\nnpm install -g sigrank\n\n# 2. Sign in (paste a connect code from signalaf.com → Settings → New key)\nsigrank enroll\n\n# 3. Submit your cascade to the board\nsigrank submit\n\n# (cautious? see exactly what would be sent — four counts + a signature — sending nothing)\nsigrank submit --dry-run\n```\n\nThat's it. sigrank reads your local AI session logs on-device, derives your token cascade (Υ Yield, Leverage, Velocity, 10xDEV), and publishes to [signalaf.com](https://signalaf.com). No paste, no transcript content — only the four token counts leave your machine.\n\nOr just explore without signing in:\n\n```bash\nsigrank          # launches the full tabbed TUI (dashboard, compare, board, watch)\nnpx sigrank board --once    # print the live leaderboard once\nbunx sigrank board --once   # same, via Bun (faster startup if you have it)\n```\n\n## Install from GitHub\n\n```bash\ngit clone https://github.com/SunrisesIllNeverSee/sigrank-mcp.git\ncd sigrank-mcp\nnpm install\n\n# Run CLI\nnode index.mjs                        # TUI (if TTY)\nnode cli.mjs board --once             # leaderboard one-shot\n\n# Or link globally for `sigrank` command\nnpm link\nsigrank\n```\n\n**Repo:** [`SunrisesIllNeverSee/sigrank-mcp`](https://github.com/SunrisesIllNeverSee/sigrank-mcp)\n**Site:** [signalaf.com](https://signalaf.com)\n**npm:** [sigrank](https://www.npmjs.com/package/sigrank)\n**Smithery:** [smithery.ai/servers/burnmydays/sigrank](https://smithery.ai/servers/burnmydays/sigrank)\n**Glama:** [glama.ai/mcp/servers/SunrisesIllNeverSee/sigrank-mcp](https://glama.ai/mcp/servers/SunrisesIllNeverSee/sigrank-mcp)\n\n---\n\n## Install via Smithery\n\nSigRank SignalAF is available on [Smithery](https://smithery.ai/servers/burnmydays/sigrank) as a stdio MCP bundle — one-click install for Claude Desktop, Cursor, and other MCP clients.\n\n### Smithery CLI\n\n```bash\n# Install Smithery CLI\nnpm install -g smithery\n\n# Connect to SigRank SignalAF (downloads the MCPB bundle locally)\nsmithery mcp add burnmydays/sigrank --id sigrank\n\n# List available tools\nsmithery tool list sigrank\n\n# Call a tool\nsmithery tool call sigrank get_leaderboard '{}'\nsmithery tool call sigrank rank_paste '{\"text\": \"1000000 500000 50000 800000\"}'\n```\n\n### Claude Desktop (via Smithery)\n\n1. Go to [smithery.ai/servers/burnmydays/sigrank](https://smithery.ai/servers/burnmydays/sigrank)\n2. Click **Install**\n3. Smithery handles the rest — no manual config editing\n\n---\n\n## Commands\n\n```\n⊙ SigRank SignalAF CLI  v1.0.37\n\nDefault (no args)\n  sigrank              unified dashboard: cascade + token pillars + board\n\nCommands\n  enroll                   sign in: paste a connect code (get one at signalaf.com → Settings)\n  submit                   publish your verified runs to the board (sign in first)\n  board                    live leaderboard (refreshes every 30s)\n  board --window 7d        board for a specific window (7d, 30d, 90d, all)\n  board --once             print once and exit\n  compare                  raw pillar audit: tokenpull vs ccusage vs token-dash vs tokscale\n  compare --platform codex compare for a specific platform\n  tui                      full tabbed TUI: Dashboard / Trends / Compare / Board / Watch / Connect\n  tui --platform codex     TUI with a different default platform\n  watch                    live tune meter — ALL active platforms × all windows, every 30s\n  watch --platform codex   watch only one platform (optional filter)\n  watch --window 7d        watch only one window (optional filter)\n  proxy                    opt-in local Anthropic/OpenAI usage proxy\n  proxy --port 9000        run the proxy on a custom loopback port\n\nOptions\n  --window    7d · 30d · 90d · all  (default: 30d for board; all windows for watch)\n  --platform  claude · codex · amp · gemini · opencode · goose · …\n  --refresh   poll interval in seconds (default: 30)\n  --once      print once and exit (board only)\n  --port      proxy port (default: 8787)\n\nFor AI clients (not typeable)\n  In a piped/non-TTY context, sigrank is an MCP stdio server.\n  AI clients (Claude, Cursor, …) call its tools automatically — these are\n  NOT shell commands. Humans use the commands above.\n\nExamples\n  sigrank                        # unified dashboard\n  sigrank board                  # live leaderboard\n  sigrank compare                # pillar audit (claude)\n  sigrank compare --platform codex\n  sigrank watch --window 7d --refresh 60\n  sigrank board --window all --once\n```\n\n### Optional API usage proxy\n\nSome desktop coding agents receive provider usage in API responses but do not\npersist it in their local session files. SigRank SignalAF can capture those\nprovider-reported counts through a manually started loopback proxy:\n\n```bash\nsigrank proxy              # http://localhost:8787\nsigrank proxy --port 9000  # custom port\n```\n\nThen point a compatible tool's API base URL at the displayed local URL. The\nfirst release supports Anthropic Messages (`/v1/messages`), OpenAI Chat\nCompletions (`/v1/chat/completions`), and OpenAI Responses (`/v1/responses`).\nThe tool must support a custom API base URL; this is not guaranteed for every\ndesktop client.\n\nThe proxy is **off by default**: it opens no port and observes no traffic unless\nyou explicitly run `sigrank proxy`. It binds only to loopback and stops when the\ncommand exits. Request and response content, API keys, and tool calls are\nforwarded transiently but never written to disk. Only usage metadata is appended\nto `~/.sigrank-mcp/proxy-sessions.jsonl` (directory `0700`, file `0600`).\n\nAnthropic and OpenAI calls are currently grouped under one `proxy` platform row.\nFor streamed Chat Completions, SigRank SignalAF sets OpenAI's\n`stream_options.include_usage=true` so the provider includes the final usage\nchunk; response chunks are still forwarded immediately.\n\n### The TUI is the whole app\n\nLaunch it and sign in inside it:\n\n```\nnpx sigrank\n```\n\nSix tabs. Keys: `1`-`6` or `←` `→` to switch · `R` refresh · `Q` quit.\n\n| Tab           | Key | Content                                                                                                                              |\n| ------------- | --- | ------------------------------------------------------------------------------------------------------------------------------------ |\n| **Dashboard** | `1` | Cascade table (all platforms × windows + combined) · Υ sparklines · token composition bars · mini board                              |\n| **Trends**    | `2` | Every metric across windows — sub-views: You / Platform / Field                                                                      |\n| **Compare**   | `3` | 4-source pillar audit (tokenpull vs ccusage vs token-dash vs tokscale) · delta % · cascade metrics per source · cache read bar chart |\n| **Board**     | `4` | Full leaderboard with all fields · `[W]` cycles window (7d/30d/90d/all)                                                              |\n| **Watch**     | `5` | In-TUI landing panel · `[Enter]` launches the live watcher (big numbers + pillar bars + Υ trend, auto-refreshes 30s)                 |\n| **Connect**   | `6` | Sign in / switch device — paste a connect code from signalaf.com → Settings. Then `[S]` submits.                                     |\n\n### Sign in + submit\n\n```bash\nsigrank enroll          # sign in: paste a connect code (get one at signalaf.com → Settings)\nsigrank submit          # publish your verified runs to the board (sign in first)\nsigrank submit --dry-run  # inspect the exact signed payload without sending anything\n```\n\nOr do it inside the TUI on the **Connect** tab (`6`), then press `[S]` to submit.\n\n---\n\n## MCP Server mode\n\nWhen stdout is not a TTY (i.e. piped to an AI client), `sigrank` starts an MCP stdio server automatically. AI clients (Claude Code, Cursor, Windsurf, etc.) use this path.\n\nAdd to `.mcp.json` or equivalent:\n\n```json\n{\n  \"mcpServers\": {\n    \"sigrank\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"sigrank\"]\n    }\n  }\n}\n```\n\nOr if installed globally:\n\n```json\n{\n  \"mcpServers\": {\n    \"sigrank\": {\n      \"command\": \"sigrank\"\n    }\n  }\n}\n```\n\n## Tools\n\n| Tool                                  | Args                                                                             | What                                                                                                                                                                       |\n| ------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `rank_paste(text)`                    | `{input, output, cacheCreate, cacheRead}` JSON or 4 whitespace-delimited numbers | Scores token pillars → Υ Yield / SNR / Leverage / Velocity / 10xDEV / Class + prose narration card                                                                         |\n| `get_leaderboard()`                   | `{window?}`                                                                      | Live board from signalaf.com — sorted by Υ Yield                                                                                                                           |\n| `get_operator(codename)`              | `{codename}`                                                                     | One operator's live profile                                                                                                                                                |\n| `submit_paste(text, codename)`        | `{text, codename?}`                                                              | Rank locally then POST to board. Omit codename for preview-only                                                                                                            |\n| `tokenpull(platform?)`                | `{platform?}`                                                                    | On-device local reader: scans local logs → 4-window cascade. Zero paste, token-only                                                                                        |\n| `tokenpull_submit(codename, window?)` | `{codename?, window?}`                                                           | `tokenpull` → publish to board. Omit codename for preview                                                                                                                  |\n| `tokenpull_compare(platform?)`        | `{platform?}`                                                                    | All four sources side-by-side: tokenpull + ccusage + token-dash + tokscale. Returns pillars, cascade metrics, and delta % vs tokenpull per window                          |\n| `rank_windows`                        | `{platform?, window?}`                                                           | Multi-window cascade from local logs                                                                                                                                       |\n| `watch_tokenpull`                     | `{platform?, interval_s?}`                                                       | One cascade snapshot per call (interval_s advisory)                                                                                                                        |\n| `submit_verified`                     | `{window?, platform?, dry_run?}`                                                 | THE ranked path: builds + ed25519-signs Schema 1.0 snapshots and POSTs them. `platform:'multi'` sums all active platforms. `dry_run:true` returns the exact payload unsent |\n| `enroll`                              | `{code, device_label?}`                                                          | Bind this device with a connect code from signalaf.com → Settings                                                                                                          |\n| `diagnose_cascade`                    | `{text?}`                                                                        | Diagnoses where your token cascade is leaking efficiency — ranked findings with severity + estimated Υ impact                                                              |\n| `simulate_change`                     | `{text?, changes}`                                                               | Prescriptive \"what if\" — test proposed pillar changes and see the exact Υ delta + class change before committing                                                           |\n| `suggest_improvements`                | `{text?}`                                                                        | Generates ranked, simulated improvement suggestions — tests strategies and returns them sorted by Υ yield impact                                                           |\n| `self_improve`                        | `{text?}`                                                                        | One-click optimize: diagnoses, suggests, and simulates the best change in a single call                                                                                    |\n| `get_best_operator(n?)`               | `{n?}`                                                                           | Top N operators with behavioral framing in power-user language. Intent: \"who is the best AI user?\"                                                                         |\n| `compare_self(codename? \\| text?)`    | `{codename?}` or `{text?}`                                                       | Your metrics vs board averages + power-user assessment + percentile + suggestion. Intent: \"how do I measure up?\"                                                           |\n| `compare_operators(a, b)`             | `{codename_a, codename_b}`                                                       | Side-by-side comparison with behavioral verdict. Intent: \"compare operator X vs Y\"                                                                                         |\n| `describe_power_user()`               | `{}`                                                                             | Static explanation of AI power user archetype + metrics explained. Intent: \"what is an AI power user?\"                                                                     |\n| `optimize_efficiency(codename? \\| text?)` | `{codename?}` or `{text?}`                                                   | Ranked efficiency suggestions tied to your cascade shape. Intent: \"how can I use AI more efficiently?\"                                                                     |\n| `tokscale_breakdown(threshold?)`       | `{threshold?}`                                                                   | Per-model token breakdown across platforms (models under threshold → \"other\")                                                                                              |\n| `tokscale_market_share()`              | `{}`                                                                             | AI tool market share: each tool's % of tokens/cost/messages, ranked. From local tokscale data                                                                              |\n| `tokscale_developer_profile()`         | `{}`                                                                             | Per-developer usage profile across all detected tools: model mix, pillars, sessions, workspaces. Paths redacted                             |\n| `tokscale_model_trends()`              | `{}`                                                                             | Model adoption over time: per-model first/last seen, active days, month-by-month adoption curve                                                                            |\n| `tokscale_cost_analysis()`             | `{}`                                                                             | Cost per developer per model: cost_per_million_tokens, cost_per_message, share_cost, client rollup                                                                        |\n| `tokscale_device_profile()`            | `{}`                                                                             | Device fingerprinting: installed tools, session counts, active days, day-of-week distribution, concurrency. Paths redacted                  |\n| `tokscale_mcp_usage()`                 | `{}`                                                                             | MCP server usage: detected servers, detection window, active days                                                                                                         |\n| `tokscale_competitive_intel(target)`   | `{target}`                                                                       | Competitive intelligence for any AI tool: rank, model mix, cost efficiency, share vs all competitors                                                                      |\n\n---\n\n## Cascade math\n\n```\nΥ Yield    = (cache_read × output) / input²       (TTEOP canonical)\nSNR        = output / (input + output)            (display alias for output_fraction)\nLeverage   = cache_read / input                   (TTEOP canonical)\nVelocity   = output / input                       (TTEOP canonical)\n10xDEV     = log₁₀(leverage)                      (display alias for log_leverage)\n```\n\nCanonical metric computation is delegated to [`tteop-spec`](https://www.npmjs.com/package/tteop-spec)\nvia [`@sigrank/cascade`](https://www.npmjs.com/package/@sigrank/cascade). SNR\nand 10xDEV are SigRank display aliases for the TTEOP metrics `output_fraction`\nand `log_leverage` respectively. See `TTEOP-IMPLEMENTATION-PROFILE.md` for the\nfull authority chain.\nCanon check: `MO§ES (1251211, 11296121, 128196310, 2555179769) → Υ 18436.98`.\n\n---\n\n## Token Pillars — sources\n\nThe dashboard pulls from multiple sources and shows them side-by-side for verification:\n\n| Source            | What                                                                           | Platform              |\n| ----------------- | ------------------------------------------------------------------------------ | --------------------- |\n| `tokenpull`       | On-device JSONL scanner (canon source)                                         | claude, codex, amp, … |\n| `ccusage`         | `ccusage <platform> daily --json` CLI (bundled)                                | claude, codex         |\n| `token-dashboard` | `~/.claude/token-dashboard.db` SQLite ([Nate's](https://github.com/nateherkai/token-dashboard)) | claude only           |\n| `tokscale`        | `tokscale models --json` CLI (bundled, falls back to `~/tokscale_report.json`) | claude, codex         |\n\n**Non-Claude input is estimated** — most non-Claude systems (Codex, Devin, etc.) combine user input + cache write into a single `input_tokens` field, so true fresh input must be derived. The ruleset (applies to ALL non-Claude systems):\n\n```\ninput       = output × ioRatio         (ioRatio derived from Claude ratio, else 2.0)\ncacheCreate = uncached − input         (uncached = input_tokens − cached_input_tokens)\ncacheRead   = exact (from logs)\n```\n\n- **Beta** = operator's Claude input/output ratio (if Claude data available)\n- **Alpha** = 2.0 default (when no Claude data)\n- Owner-stated average: 7:1:2 (cache:input:output) → input/output ≈ 0.5\n\nVerifier numbers (ccusage/tokscale for codex) show **raw uncached input** (`input_tokens − cached`) — a different field than the estimated input above. The discrepancy is expected and explained inline in the dashboard.\n\n---\n\n## Platform adapters\n\nAll adapters are token-only (no message content, no cost fields, no credentials). The table below is regenerated from the adapter file headers in `adapters/index.mjs` + `adapters/tokenpull.mjs` so the path, pillar shape, and notes match the actual code (a prior revision had drifted on Qwen/Codex/Copilot).\n\n| Platform           | Path                                           | Pillar shape & notes                                                                                              |\n| ------------------ | ---------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |\n| Claude Code        | ✅ `~/.claude/projects` (recursive, incl. `subagents/`) | Native 4-pillar; dedup by `(session_id, message_id)` — final snapshot wins                                  |\n| Codex              | ✅ `~/.codex/sessions` (+ `archived_sessions`) | `input_tokens` incl. cached → `input` + `cacheCreate` split window-level via `io_ratio`; `cacheRead` native (`cached_input_tokens`); `reasoning_output`→output; verified vs ccusage (~1%) |\n| Devin CLI          | ✅ `~/.local/share/devin/cli/sessions.db`      | SQLite; native 4-pillar from `metadata.metrics` (`input_tokens`, `output_tokens`, `cache_read_tokens`, `cache_creation_tokens`); `input_tokens` is fresh (excludes cache)                                   |\n| Amp                | ✅ `~/.local/share/amp/threads`                | Native 4-pillar; per-message                                                                                      |\n| Kimi               | ✅ `~/.kimi/sessions`                          | Native 4-pillar; `StatusUpdate` lines only                                                                        |\n| pi-agent           | ✅ `~/.pi/agent/sessions`                      | Native 4-pillar; per-message JSONL                                                                                |\n| oh-my-pi (`omp`)   | ✅ `~/.omp/agent/sessions` (recursive, incl. nested subagent transcripts) | Native 4-pillar from `.message.usage` on `type:\"message\"` entries (`cacheWrite`→`cacheCreate`); **`reasoningTokens` is already inside `output`** — never added, or it double-counts; `usage.cost` reuses the same four key names for USD floats and is dropped; dedup by (session header `id`, entry `id`). Separate harness from pi-agent |\n| OpenClaw           | ✅ `~/.openclaw`                               | Native 4-pillar; per-message JSONL                                                                                |\n| Droid              | ✅ `~/.factory/sessions/*.settings.json`       | Native 4-pillar; `thinking_tokens`→output                                                                         |\n| Codebuff           | ✅ `~/.config/manicode`                        | Native 4-pillar; `chat-messages.json`                                                                             |\n| Hermes             | ✅ `~/.hermes/state.db`                        | Native 4-pillar; SQLite; `reasoning_tokens`→output                                                                |\n| Kilo               | ✅ `~/.local/share/kilo/kilo.db`               | Native 4-pillar; SQLite                                                                                            |\n| Qwen               | ✅ `~/.qwen/projects`                          | Estimated (`cacheCreate=0` — no field in logs); `cacheRead` from `cachedContentTokenCount`; `thoughtsTokenCount`→output |\n| Goose              | ✅ `~/.local/share/goose/sessions/sessions.db` (or `$GOOSE_PATH_ROOT/data/sessions/sessions.db`) | Estimated (`cacheCreate=cacheRead=0` — no cache fields); reasoning = `total−input−output`→output; cumulative-column dedup by session id |\n| Gemini CLI         | ✅ `~/.gemini/tmp`                             | Estimated (`cacheCreate=0`); `cacheRead` from `cached` field; `thought`→output; `input` = `input−cached` (fresh)  |\n| GitHub Copilot CLI | ✅ `~/.copilot/otel`                           | Native 4-pillar (OTel spans: `llm.token_count.{prompt,completion,cache_creation,cache_read}`); requires `COPILOT_OTEL_ENABLED=true` + `COPILOT_OTEL_EXPORTER_TYPE=file` set **before** session start |\n| OpenCode           | ⚠️ `~/.local/share/opencode`                   | Data gap — logs store `cost:0` and derive tokens via LiteLLM at runtime; raw token counts not persisted. No pillars readable with current format |\n| SigRank SignalAF proxy      | ✅ `~/.sigrank-mcp/proxy-sessions.jsonl`       | Opt-in native 4-pillar usage reported by Anthropic/OpenAI; same-timestamp records keep the last call; OpenAI cached input is separated from fresh input |\n| Other (user JSON)  | ✅ `$SIGRANK_OTHER_PATH`                       | User-supplied JSON `{ \"windows\": { \"all\": {input,output,cacheCreate,cacheRead} } }`; all-time only (no timestamps) |\n| Cursor             | 🔜                                             | Chat log path TBD                                                                                                 |\n| Windsurf           | 🔜                                             | Session logs at `~/.codeium/windsurf/`                                                                            |\n\n`estimated=true` means one or more pillars are derived, not native. The server re-scores all submitted pillars authoritatively; local preview Υ is indicative only.\n\n---\n\n## Privacy\n\n- **Token-only persistence and submission.** Local-log adapters read usage metadata only. The optional proxy necessarily handles provider-bound request and response bytes in memory, but never persists their content; it writes only token counts, model/backend metadata, and timestamps. Only token telemetry is submitted to SigRank SignalAF.\n- **Local by default.** `tokenpull` reads only the selected or detected adapter paths on your device (e.g. `~/.claude/projects` for Claude, `~/.codex` for Codex, plus additional paths for Amp, Devin, Gemini, Goose, and other supported platforms). Numbers stay on your machine unless you explicitly submit with a codename.\n- **Background tooling excluded.** Memory plugins, observers, summarizers (e.g. `claude-mem`, `mem0`, `observer-sessions`) are filtered from both Claude and Codex reads. `subagents/` are kept — they represent real operator work.\n- **Board reads are anonymous.** No account needed to browse, compare, or watch.\n- **Ranked submissions are signed, not trusted.** `sigrank submit` requires a one-time `enroll` (device-bound ed25519 key — the private key never leaves your machine). Verify what's sent with `sigrank submit --dry-run`: the payload is four token counts, ratios, and a signature.\n\n---\n\n## Env vars\n\n| Var                     | Default                | Description                  |\n| ----------------------- | ---------------------- | ---------------------------- |\n| `SIGRANK_API_BASE`      | `https://signalaf.com` | Override the board host      |\n| `SIGRANK_FETCH_TIMEOUT` | `10000`                | Board API fetch timeout (ms) |\n\n---\n\n## Dev / test\n\n```bash\nnode test.mjs          # 313-assertion baseline + proxy tests (local mocks only; temp filesystem)\nnode sign.test.mjs     # ed25519 signing + canon parity\nnode index.mjs         # stdio MCP server directly (pipe to MCP client)\n```\n\nTests verify (14 groups, 313 assertions):\n\n- `rank_paste` canon: MO§ES `(1251211, 11296121, 128196310, 2555179769)` → Υ 18436.98 · TRANSMITTER\n- `submit_paste` preview (no codename) + POST shape (injected fetch, no live writes)\n- `tokenpull` dedup, window slicing, 4-window pillars (mock adapter)\n- `tokenpull_submit` all 4 windows POST, sha256 hash, ddmmyy stamp\n- `tokenpullCodex` io_ratio conversion per-window\n- Adapter registry (17 platforms) + per-adapter shape contracts\n- Local proxy: Anthropic/OpenAI JSON + fragmented SSE, live pass-through, secure JSONL, error forwarding\n- `rank_windows` 4-window paste scoring, partial input, no-network\n- `watch_tokenpull` cascade snapshot, interval_s, submit path\n- `enroll` posts identity (public key only), maps 201 enrolled + 410 code_invalid\n- `submit_verified` signs Schema 1.0, server-verifiable\n- `simulate_change` relative + absolute deltas, quadratic penalty, JSON input\n- Hardening: div-by-zero guards, parsePillars warnings, fetch timeout, EXCLUDE_TOOLING regex, narrate safety\n- `sign.test.mjs` ed25519 round-trip + canonical 926-byte payload parity\n\n---\n\n## File map\n\n| File            | Responsibility                                                          |\n| --------------- | ----------------------------------------------------------------------- |\n| `index.mjs`     | Entry point — TTY detection, routes to CLI or MCP server                |\n| `proxy.mjs`     | Opt-in loopback Anthropic/OpenAI proxy and usage capture                |\n| `cli.mjs`       | CLI commands: board, compare, watch, enroll, submit, help               |\n| `tui.mjs`       | Full tabbed TUI: Dashboard / Trends / Compare / Board / Watch / Connect |\n| `cascade.mjs`   | Cascade facade — delegates to `@sigrank/cascade` → `tteop-spec` (Υ, SNR, leverage, velocity, 10xDEV, class) |\n| `tokenpull.mjs` | On-device log scanner — Claude, Codex, multi-platform                   |\n| `adapters.mjs`  | Platform adapter registry (16+ platforms)                               |\n| `tools.mjs`     | MCP tool table + dispatcher                                             |\n| `connect.mjs`   | Connect-code enrollment + device identity                               |\n| `keystore.mjs`  | Local key management (paste-keys, not API keys)                         |\n| `submit.mjs`    | Verified submit flow (signs + POSTs to board)                           |\n| `sign.mjs`      | Schema 1.0 signing (X-Agent-Signature)                                  |\n| `narrate.mjs`   | Deterministic prose narration card                                      |\n| `preflight.mjs` | Plausibility checks (Benford, bounds, anomaly detection)                |\n| `test.mjs`      | Unit tests (no external deps)                                           |\n| `sign.test.mjs` | ed25519 signing + canon parity test                                     |\n\n---\n\n## Contributing\n\nContributions welcome. SigRank SignalAF MCP is built in the open.\n\n- [Contributing guide](./.github/CONTRIBUTING.md)\n- [Security policy](https://github.com/SunrisesIllNeverSee/sigrank-mcp/security/policy)\n- Report bugs via [GitHub Issues](https://github.com/SunrisesIllNeverSee/sigrank-mcp/issues)\n- PRs: fork → branch → `node test.mjs` passes → open PR against `main`\n\n## License\n\nMIT — see [`LICENSE`](./LICENSE).\n","readmeFilename":"README.md"}