{"_id":"@tangle-network/tcloud","_rev":"30-a29e0ce330811f897e466bcde209f913","name":"@tangle-network/tcloud","dist-tags":{"latest":"0.5.2"},"versions":{"0.1.0":{"name":"@tangle-network/tcloud","version":"0.1.0","keywords":["tangle","ai","llm","inference","decentralized","openai","sdk","cli","privacy","shielded-credits"],"license":"Apache-2.0","_id":"@tangle-network/tcloud@0.1.0","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://docs.tangleai.cloud","bugs":{"url":"https://github.com/tangle-network/tcloud-agent/issues"},"bin":{"tcloud":"dist/cli.js"},"dist":{"shasum":"36ca83c45442139be7e746a9962c17290f6be889","tarball":"https://registry.npmjs.org/@tangle-network/tcloud/-/tcloud-0.1.0.tgz","fileCount":19,"integrity":"sha512-bx+axHN3MqpEIAmc+wip9D/FsVQVFLoM3+szoUl9GvfnHhjji95f9CmGHHTEZhhM5N20M2km2Jm2LeqWKq0zrQ==","signatures":[{"sig":"MEQCIHzeRcBcG4FeTJFmSzHvnhUYIUVSKvpmZmW3Way5LluXAiAgVJ+ObFeMNsCo012erwmna9NuZmNOncnKtmiY8rB5Kg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161391},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./shielded":{"import":{"types":"./dist/shielded.d.ts","default":"./dist/shielded.js"},"require":{"types":"./dist/shielded.d.cts","default":"./dist/shielded.cjs"}}},"gitHead":"61f983f18a348aca85306e1cc00db65f904691ea","scripts":{"dev":"tsx src/cli.ts","docs":"typedoc src/index.ts --out docs --name tcloud --readme README.md","test":"vitest run","build":"tsup src/index.ts src/cli.ts src/shielded.ts --format esm,cjs --dts --clean --external socks-proxy-agent","prepublishOnly":"npm run build"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/tcloud-agent.git","type":"git","directory":"packages/tcloud"},"_npmVersion":"11.6.2","description":"TypeScript SDK and CLI for Tangle AI Cloud — decentralized LLM inference","directories":{},"_nodeVersion":"24.13.0","dependencies":{"viem":"^2.0.0","commander":"^13.0.0","@scure/bip32":"^2.0.1","@scure/bip39":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^4.1.2","typedoc":"^0.28.18","typescript":"^5.0.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tcloud_0.1.0_1774900064135_0.8467387875010952","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@tangle-network/tcloud","version":"0.1.1","keywords":["tangle","ai","llm","inference","decentralized","openai","sdk","cli","privacy","shielded-credits"],"license":"Apache-2.0","_id":"@tangle-network/tcloud@0.1.1","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://docs.tangleai.cloud","bugs":{"url":"https://github.com/tangle-network/tcloud/issues"},"bin":{"tcloud":"dist/cli.js"},"dist":{"shasum":"be5d20cce6218890a06f4d90c5f419e6aa58b264","tarball":"https://registry.npmjs.org/@tangle-network/tcloud/-/tcloud-0.1.1.tgz","fileCount":19,"integrity":"sha512-R6inmVfyjYrPd2CEiE1cMTy/QvSfTUoonlcGc08aBQLOpcqtB+DUy5A20iAgAdKXdvZaxC+/suXoaUV/WEoWkw==","signatures":[{"sig":"MEUCIQDIDLdv9NV4Hb5QzM/Yd1loHD1n9r98ygO+1se72U5fuwIgfjJbz2cLuv8v+q3SH4ykAiT4A5fJl5x5IVnIUg1p000=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161383},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./shielded":{"import":{"types":"./dist/shielded.d.ts","default":"./dist/shielded.js"},"require":{"types":"./dist/shielded.d.cts","default":"./dist/shielded.cjs"}}},"gitHead":"61f983f18a348aca85306e1cc00db65f904691ea","scripts":{"dev":"tsx src/cli.ts","docs":"typedoc src/index.ts --out docs --name tcloud --readme README.md","test":"vitest run","build":"tsup src/index.ts src/cli.ts src/shielded.ts --format esm,cjs --dts --clean --external socks-proxy-agent","prepublishOnly":"npm run build"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/tcloud.git","type":"git","directory":"packages/tcloud"},"_npmVersion":"11.6.2","description":"TypeScript SDK and CLI for Tangle AI Cloud — decentralized LLM inference","directories":{},"_nodeVersion":"24.13.0","dependencies":{"viem":"^2.0.0","commander":"^13.0.0","@scure/bip32":"^2.0.1","@scure/bip39":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^4.1.2","typedoc":"^0.28.18","typescript":"^5.0.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tcloud_0.1.1_1774900217828_0.5492454724722513","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@tangle-network/tcloud","version":"0.1.2","keywords":["tangle","ai","llm","inference","decentralized","openai","sdk","cli","privacy","shielded-credits"],"license":"Apache-2.0","_id":"@tangle-network/tcloud@0.1.2","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://docs.tangleai.cloud","bugs":{"url":"https://github.com/tangle-network/tcloud/issues"},"bin":{"tcloud":"dist/cli.js"},"dist":{"shasum":"c6a4a89866806fc9179c997e6a098387a6894eee","tarball":"https://registry.npmjs.org/@tangle-network/tcloud/-/tcloud-0.1.2.tgz","fileCount":19,"integrity":"sha512-n83FY7WYWkR2WicsckmnzRabsX2PFWl9Rz7nTiykWbxhTiymN4oPKOFadm5OqBmrckvOuv0niLA85yhQIdN5FA==","signatures":[{"sig":"MEYCIQC7xclDOco9Tf2iwdAefIiTZ69jMFUBoHYMDAngtJ3tVgIhAMixDPicHkjIVDwGX+/BPtwQAUYn0HdtCD1qC5xUxE8P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161395},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./shielded":{"import":{"types":"./dist/shielded.d.ts","default":"./dist/shielded.js"},"require":{"types":"./dist/shielded.d.cts","default":"./dist/shielded.cjs"}}},"gitHead":"878d2793a750b5343d9a1eae2f9bdd8e589e01f9","scripts":{"dev":"tsx src/cli.ts","docs":"typedoc src/index.ts --out docs --name tcloud --readme README.md","test":"vitest run","build":"tsup src/index.ts src/cli.ts src/shielded.ts --format esm,cjs --dts --clean --external socks-proxy-agent","prepublishOnly":"npm run build"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/tcloud.git","type":"git","directory":"packages/tcloud"},"_npmVersion":"11.6.2","description":"TypeScript SDK and CLI for Tangle AI Cloud — decentralized LLM inference","directories":{},"_nodeVersion":"24.13.0","dependencies":{"viem":"^2.0.0","commander":"^13.0.0","@scure/bip32":"^2.0.1","@scure/bip39":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^4.1.2","typedoc":"^0.28.18","typescript":"^5.0.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tcloud_0.1.2_1774909790591_0.6513301899233923","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@tangle-network/tcloud","version":"0.1.3","keywords":["tangle","ai","llm","inference","decentralized","openai","sdk","cli","privacy","shielded-credits"],"license":"Apache-2.0","_id":"@tangle-network/tcloud@0.1.3","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://docs.tangleai.cloud","bugs":{"url":"https://github.com/tangle-network/tcloud/issues"},"bin":{"tcloud":"dist/cli.js"},"dist":{"shasum":"4d44b84e30c97651572563db390c28206d23b9e6","tarball":"https://registry.npmjs.org/@tangle-network/tcloud/-/tcloud-0.1.3.tgz","fileCount":19,"integrity":"sha512-chzEqC5Q5AGPdhj+FdRgvHnq3/ts+5PlBxuoJkli4Eq/MLYgqFo/jPb+Q0opv7kpi9zI/LXEWAVynsqw6OZXOQ==","signatures":[{"sig":"MEQCIFkYFwPOSK+8yNjT6VuNyHz1aQGqY20pePwGHj1Mwx8eAiB0ebi13ASN63ptWYnhirtCMPkaOvyQW4K8YeTz6nraMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178227},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./shielded":{"import":{"types":"./dist/shielded.d.ts","default":"./dist/shielded.js"},"require":{"types":"./dist/shielded.d.cts","default":"./dist/shielded.cjs"}}},"gitHead":"0e79975f3e977a52690d15dad83252c67011dea3","scripts":{"dev":"tsx src/cli.ts","docs":"typedoc src/index.ts --out docs --name tcloud --readme README.md","test":"vitest run","build":"tsup src/index.ts src/cli.ts src/shielded.ts --format esm,cjs --dts --clean --external socks-proxy-agent","prepublishOnly":"npm run build"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/tcloud.git","type":"git","directory":"packages/tcloud"},"_npmVersion":"11.6.2","description":"TypeScript SDK and CLI for Tangle AI Cloud — decentralized LLM inference","directories":{},"_nodeVersion":"24.13.0","dependencies":{"viem":"^2.0.0","commander":"^13.0.0","@scure/bip32":"^2.0.1","@scure/bip39":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^4.1.2","typedoc":"^0.28.18","typescript":"^5.0.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tcloud_0.1.3_1775340903118_0.11559676082839898","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@tangle-network/tcloud","version":"0.1.4","keywords":["tangle","ai","llm","inference","decentralized","openai","sdk","cli","privacy","shielded-credits"],"license":"Apache-2.0","_id":"@tangle-network/tcloud@0.1.4","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://docs.tangleai.cloud","bugs":{"url":"https://github.com/tangle-network/tcloud/issues"},"bin":{"tcloud":"dist/cli.js"},"dist":{"shasum":"34d91954c93cde428b8a11cfbcea247cc6edffe7","tarball":"https://registry.npmjs.org/@tangle-network/tcloud/-/tcloud-0.1.4.tgz","fileCount":19,"integrity":"sha512-R6i3/EroGuxt/Lxt9QWo0r8pdIDqGMm9yfSNxi9MvH0zIa0ynzBkWZ98+GbH8hf8FFUwnXFXQIrEjDDNfEi6QA==","signatures":[{"sig":"MEUCIHwqWK9AlsDce34LDKaTZYUdOReMNLUb2YLGXdj19q2VAiEApylRgMFobR1GSuMwD8ZkexGZ6jL0NfVCbFQehXawe0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201237},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./shielded":{"import":{"types":"./dist/shielded.d.ts","default":"./dist/shielded.js"},"require":{"types":"./dist/shielded.d.cts","default":"./dist/shielded.cjs"}}},"gitHead":"d92c5bf23ce3f57e004483aeb3675518f33b7fc4","scripts":{"dev":"tsx src/cli.ts","docs":"typedoc src/index.ts --out docs --name tcloud --readme README.md","test":"vitest run","build":"tsup src/index.ts src/cli.ts src/shielded.ts --format esm,cjs --dts --clean --external socks-proxy-agent","prepublishOnly":"npm run build"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/tcloud.git","type":"git","directory":"packages/tcloud"},"_npmVersion":"11.6.2","description":"TypeScript SDK and CLI for Tangle AI Cloud — decentralized LLM inference","directories":{},"_nodeVersion":"24.13.0","dependencies":{"viem":"^2.0.0","commander":"^13.0.0","@scure/bip32":"^2.0.1","@scure/bip39":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^4.1.2","typedoc":"^0.28.18","typescript":"^5.0.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tcloud_0.1.4_1775342406350_0.21779971476929338","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@tangle-network/tcloud","version":"0.2.0","keywords":["tangle","ai","llm","inference","decentralized","openai","sdk","cli","privacy","shielded-credits"],"license":"Apache-2.0","_id":"@tangle-network/tcloud@0.2.0","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://docs.tangleai.cloud","bugs":{"url":"https://github.com/tangle-network/tcloud/issues"},"bin":{"tcloud":"dist/cli.js"},"dist":{"shasum":"a258642c55aed0b07a95ed4686a9d88ec4693b09","tarball":"https://registry.npmjs.org/@tangle-network/tcloud/-/tcloud-0.2.0.tgz","fileCount":24,"integrity":"sha512-OeD2Cm2Y8ISIiBRL3kZyZyeRDZy5leBn5D3KfLgGxPTtz69uQt78UbJokNl5T1Hk8Jsh5BXtp18oZN93qdK1PA==","signatures":[{"sig":"MEUCIQDQwDLwfO2scKL+Qll1tW0j1dD77W1R86g7ZPWd9jr7YAIgPAlC8Gv2FKqV+nCcNKMD2mzybDhgEJu+i2d/0Zkp5LY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351648},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./instance":{"node":{"import":{"types":"./dist/instance.d.ts","default":"./dist/instance.js"},"require":{"types":"./dist/instance.d.cts","default":"./dist/instance.cjs"}}},"./shielded":{"import":{"types":"./dist/shielded.d.ts","default":"./dist/shielded.js"},"require":{"types":"./dist/shielded.d.cts","default":"./dist/shielded.cjs"}}},"gitHead":"d8741e717817c2a3b1714859c8171625e121f942","scripts":{"dev":"tsx src/cli.ts","docs":"typedoc src/index.ts --out docs --name tcloud --readme README.md","test":"vitest run","build":"tsup src/index.ts src/cli.ts src/shielded.ts src/instance.ts --format esm,cjs --dts --clean --external socks-proxy-agent","prepublishOnly":"npm run build"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/tcloud.git","type":"git","directory":"packages/tcloud"},"_npmVersion":"11.6.2","description":"TypeScript SDK and CLI for Tangle AI Cloud — decentralized LLM inference","directories":{},"_nodeVersion":"24.13.0","dependencies":{"viem":"^2.0.0","commander":"^13.0.0","@scure/bip32":"^2.0.1","@scure/bip39":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^4.1.2","typedoc":"^0.28.18","typescript":"^5.0.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tcloud_0.2.0_1775806983774_0.3288468572833865","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@tangle-network/tcloud","version":"0.3.0","keywords":["tangle","ai","llm","inference","decentralized","openai","sdk","cli","privacy","shielded-credits"],"license":"Apache-2.0","_id":"@tangle-network/tcloud@0.3.0","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://docs.tangleai.cloud","bugs":{"url":"https://github.com/tangle-network/tcloud/issues"},"bin":{"tcloud":"dist/cli.js"},"dist":{"shasum":"3944d620bdea6b866fc284d91ca48210e9d45a4e","tarball":"https://registry.npmjs.org/@tangle-network/tcloud/-/tcloud-0.3.0.tgz","fileCount":24,"integrity":"sha512-vwgLv9LqGjCgiKcHMYAX1SMwgTXfh44O98uPuzbgsYQ4uq+Z5+nbCFp8ZKr6aMD2mqSbDN/eNYyGuYQYOsQG0w==","signatures":[{"sig":"MEQCIHYU4zbeADNgbudKALuDGQFg9C5Jg7/HuZUPFpk80gNbAiAuzilHgHfKmhL61vI0PqKMkyR/ieljpJ8H8rPGFwdT+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":429987},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./instance":{"node":{"import":{"types":"./dist/instance.d.ts","default":"./dist/instance.js"},"require":{"types":"./dist/instance.d.cts","default":"./dist/instance.cjs"}}},"./shielded":{"import":{"types":"./dist/shielded.d.ts","default":"./dist/shielded.js"},"require":{"types":"./dist/shielded.d.cts","default":"./dist/shielded.cjs"}}},"gitHead":"ab871bf876d7c0d1739a52d72299d58e029dddcd","scripts":{"dev":"tsx src/cli.ts","docs":"typedoc src/index.ts --out docs --name tcloud --readme README.md","test":"vitest run","build":"tsup src/index.ts src/cli.ts src/shielded.ts src/instance.ts --format esm,cjs --dts --clean --external socks-proxy-agent","prepublishOnly":"npm run build"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/tcloud.git","type":"git","directory":"packages/tcloud"},"_npmVersion":"11.6.2","description":"TypeScript SDK and CLI for Tangle AI Cloud — decentralized LLM inference","directories":{},"_nodeVersion":"24.11.1","dependencies":{"viem":"^2.0.0","commander":"^13.0.0","@scure/bip32":"^2.0.1","@scure/bip39":"^2.0.1","@tangle-network/sandbox":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^4.1.2","typedoc":"^0.28.18","typescript":"^5.0.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tcloud_0.3.0_1776823479595_0.5685554698071711","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@tangle-network/tcloud","version":"0.4.0","keywords":["tangle","ai","llm","inference","decentralized","openai","sdk","cli","privacy","shielded-credits"],"license":"Apache-2.0","_id":"@tangle-network/tcloud@0.4.0","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://docs.tangleai.cloud","bugs":{"url":"https://github.com/tangle-network/tcloud/issues"},"bin":{"tcloud":"dist/cli.js"},"dist":{"shasum":"c51a8535cb39ab775ac64ce762bbf430b5fe58a2","tarball":"https://registry.npmjs.org/@tangle-network/tcloud/-/tcloud-0.4.0.tgz","fileCount":24,"integrity":"sha512-lIGk7jZX2pr0tBLUB8D9p8SFVlc8flDzk0qNSxhch4Axy8zRXgSqL3qefwtESbULOS1GCy9sjuKwdD1kLEEo8g==","signatures":[{"sig":"MEUCIF70KCj/4wteLN4YTkNQr1Zf3EREV15bwnx6ZAJx/ag0AiEAyYE3yDsAYocAUbQ+kQV+LaxLNuFl987y1WMu6grCqTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":430232},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./instance":{"node":{"import":{"types":"./dist/instance.d.ts","default":"./dist/instance.js"},"require":{"types":"./dist/instance.d.cts","default":"./dist/instance.cjs"}}},"./shielded":{"import":{"types":"./dist/shielded.d.ts","default":"./dist/shielded.js"},"require":{"types":"./dist/shielded.d.cts","default":"./dist/shielded.cjs"}}},"gitHead":"00ebe4f6e20f54a4a75f0a1741be76820338e718","scripts":{"dev":"tsx src/cli.ts","docs":"typedoc src/index.ts --out docs --name tcloud --readme README.md","test":"vitest run","build":"tsup src/index.ts src/cli.ts src/shielded.ts src/instance.ts --format esm,cjs --dts --clean --external socks-proxy-agent","prepublishOnly":"npm run build"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/tcloud.git","type":"git","directory":"packages/tcloud"},"_npmVersion":"11.6.2","description":"TypeScript SDK and CLI for Tangle AI Cloud — decentralized LLM inference","directories":{},"_nodeVersion":"24.11.1","dependencies":{"viem":"^2.0.0","commander":"^13.0.0","@scure/bip32":"^2.0.1","@scure/bip39":"^2.0.1","@tangle-network/sandbox":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^4.1.2","typedoc":"^0.28.18","typescript":"^5.0.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tcloud_0.4.0_1776830472383_0.7821146826556789","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@tangle-network/tcloud","version":"0.4.1","keywords":["tangle","ai","llm","inference","decentralized","openai","sdk","cli","privacy","shielded-credits"],"license":"Apache-2.0","_id":"@tangle-network/tcloud@0.4.1","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://docs.tangleai.cloud","bugs":{"url":"https://github.com/tangle-network/tcloud/issues"},"bin":{"tcloud":"dist/cli.js"},"dist":{"shasum":"2f175b79126dba93133e232653bcf01595f9cd8a","tarball":"https://registry.npmjs.org/@tangle-network/tcloud/-/tcloud-0.4.1.tgz","fileCount":24,"integrity":"sha512-rkpj5hzJUNIZqs6mMq4iE9aFZSXTKx55E/QPVBNmyRO1LFptWLsv0OUuMPagSxteV/zAoO9rvdvklJhVjGTsLQ==","signatures":[{"sig":"MEYCIQD/tj6IF8rCehgUDhsaB5EdRYYP/SiICo8WTZ2XwQ8etgIhAPDwdwKT+84GidLxTVbkVdoGgrXI4cOKC2VDv6U/Znc2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":442253},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./instance":{"node":{"import":{"types":"./dist/instance.d.ts","default":"./dist/instance.js"},"require":{"types":"./dist/instance.d.cts","default":"./dist/instance.cjs"}}},"./shielded":{"import":{"types":"./dist/shielded.d.ts","default":"./dist/shielded.js"},"require":{"types":"./dist/shielded.d.cts","default":"./dist/shielded.cjs"}}},"gitHead":"7690fdfda473839b963bbcc562762be35e0a7372","scripts":{"dev":"tsx src/cli.ts","docs":"typedoc src/index.ts --out docs --name tcloud --readme README.md","test":"vitest run","build":"tsup src/index.ts src/cli.ts src/shielded.ts src/instance.ts --format esm,cjs --dts --clean --external socks-proxy-agent","prepublishOnly":"npm run build"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/tcloud.git","type":"git","directory":"packages/tcloud"},"_npmVersion":"11.6.2","description":"TypeScript SDK and CLI for Tangle AI Cloud — decentralized LLM inference","directories":{},"_nodeVersion":"24.11.1","dependencies":{"viem":"^2.0.0","commander":"^13.0.0","@scure/bip32":"^2.0.1","@scure/bip39":"^2.0.1","@tangle-network/sandbox":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^4.1.2","typedoc":"^0.28.18","typescript":"^5.0.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tcloud_0.4.1_1776839317565_0.38952606713120264","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@tangle-network/tcloud","version":"0.4.2","keywords":["tangle","ai","llm","inference","decentralized","openai","sdk","cli","privacy","shielded-credits"],"license":"Apache-2.0","_id":"@tangle-network/tcloud@0.4.2","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://docs.tangleai.cloud","bugs":{"url":"https://github.com/tangle-network/tcloud/issues"},"bin":{"tcloud":"dist/cli.js"},"dist":{"shasum":"6b54cf99e647bc5ff54f6f5115f8ad31d268fd42","tarball":"https://registry.npmjs.org/@tangle-network/tcloud/-/tcloud-0.4.2.tgz","fileCount":24,"integrity":"sha512-+rP/5sKJX/wzEx2hZDupcEZ3N961CAPOSgc9DnTQdQ4Jdgsu0xYYubfOKSQc10N7Pqcjdb5oywbqPwTly6veMw==","signatures":[{"sig":"MEUCIQC5AdXCCeKiFR3fyXzKV7Kpa7wzLHmMQIXQpYftjVedNgIgQHlQh8jyXBxsWgw4TN0EtNLjKe1YBkrsk3MwpOf2aZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":442277},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./instance":{"node":{"import":{"types":"./dist/instance.d.ts","default":"./dist/instance.js"},"require":{"types":"./dist/instance.d.cts","default":"./dist/instance.cjs"}}},"./shielded":{"import":{"types":"./dist/shielded.d.ts","default":"./dist/shielded.js"},"require":{"types":"./dist/shielded.d.cts","default":"./dist/shielded.cjs"}}},"gitHead":"7690fdfda473839b963bbcc562762be35e0a7372","scripts":{"dev":"tsx src/cli.ts","docs":"typedoc src/index.ts --out docs --name tcloud --readme README.md","test":"vitest run","build":"tsup src/index.ts src/cli.ts src/shielded.ts src/instance.ts --format esm,cjs --dts --clean --external socks-proxy-agent","prepublishOnly":"npm run build"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/tcloud.git","type":"git","directory":"packages/tcloud"},"_npmVersion":"11.6.2","description":"TypeScript SDK and CLI for Tangle AI Cloud — decentralized LLM inference","directories":{},"_nodeVersion":"24.11.1","dependencies":{"viem":"^2.0.0","commander":"^13.0.0","@scure/bip32":"^2.0.1","@scure/bip39":"^2.0.1","@tangle-network/sandbox":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.0.0","vitest":"^4.1.2","typedoc":"^0.28.18","typescript":"^5.0.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tcloud_0.4.2_1776840683188_0.6771276997594986","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@tangle-network/tcloud","version":"0.4.3","keywords":["tangle","ai","llm","inference","decentralized","openai","sdk","cli","privacy","shielded-credits"],"license":"Apache-2.0","_id":"@tangle-network/tcloud@0.4.3","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://docs.tangleai.cloud","bugs":{"url":"https://github.com/tangle-network/tcloud/issues"},"bin":{"tcloud":"dist/cli.js"},"dist":{"shasum":"cbbdc7cdce67f794397057f057bd9c56b014a81c","tarball":"https://registry.npmjs.org/@tangle-network/tcloud/-/tcloud-0.4.3.tgz","fileCount":33,"integrity":"sha512-vnuXyxbNt+g6/GfMNjLWqkM/LIu+tg+dygGIbDLkYp9Q2m+TrN6U2EMpqUBDTVGIa7+XHJupOdLuSpTpGSkvZw==","signatures":[{"sig":"MEUCIEW842H3pQT+oXczkkcum6hrCj3BcQQS/RF30116tZYxAiEApbV+vZworCQFoXGamsFT3TT8UnkE0z6amaQf/LNkShY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":531943},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sandbox":{"import":{"types":"./dist/sandbox.d.ts","default":"./dist/sandbox.js"},"require":{"types":"./dist/sandbox.d.cts","default":"./dist/sandbox.cjs"}},"./instance":{"node":{"import":{"types":"./dist/instance.d.ts","default":"./dist/instance.js"},"require":{"types":"./dist/instance.d.cts","default":"./dist/instance.cjs"}}},"./shielded":{"import":{"types":"./dist/shielded.d.ts","default":"./dist/shielded.js"},"require":{"types":"./dist/shielded.d.cts","default":"./dist/shielded.cjs"}},"./attestation":{"import":{"types":"./dist/attestation.d.ts","default":"./dist/attestation.js"},"require":{"types":"./dist/attestation.d.cts","default":"./dist/attestation.cjs"}}},"gitHead":"e63fbce9b63eb62a2f8269d1cfc464ef96c507c9","scripts":{"dev":"tsx src/cli.ts","docs":"typedoc src/index.ts --out docs --name tcloud --readme README.md","test":"vitest run","build":"tsup src/index.ts src/cli.ts src/shielded.ts src/instance.ts src/attestation.ts src/sandbox.ts --format esm,cjs --dts --clean --external socks-proxy-agent","test:e2e":"vitest run --config vitest.e2e.config.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"deprecated":"Broken workspace dependency metadata; use 0.4.4 or later.","repository":{"url":"git+https://github.com/tangle-network/tcloud.git","type":"git","directory":"packages/tcloud"},"_npmVersion":"11.6.2","description":"TypeScript SDK and CLI for Tangle AI Cloud — decentralized LLM inference","directories":{},"_nodeVersion":"24.13.0","dependencies":{"viem":"^2.48.4","commander":"^14.0.3","@scure/bip32":"^2.2.0","@scure/bip39":"^2.2.0","@tangle-network/sandbox":"^0.1.2","@tangle-network/tcloud-attestation":"workspace:^"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.5.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^5.0.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tcloud_0.4.3_1777125098451_0.8497066368749748","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@tangle-network/tcloud","version":"0.4.4","keywords":["tangle","ai","llm","inference","decentralized","openai","sdk","cli","privacy","shielded-credits"],"license":"Apache-2.0","_id":"@tangle-network/tcloud@0.4.4","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://docs.tangleai.cloud","bugs":{"url":"https://github.com/tangle-network/tcloud/issues"},"bin":{"tcloud":"dist/cli.js"},"dist":{"shasum":"41efd9f9dbccc30526ddc22912dfd37aa748a547","tarball":"https://registry.npmjs.org/@tangle-network/tcloud/-/tcloud-0.4.4.tgz","fileCount":33,"integrity":"sha512-EsJ3FYCpuSRTcNxhqOXeG7wSWN2MKrttyPu+DwffI/B3YoPWgdQAZPpD6YnBPC66Pz7aIM95McDdS+2sf44dPw==","signatures":[{"sig":"MEUCIFbuXhKzyAKYsxdK9AZ4hPM8U9T0etkgL8kh+SgoV5jKAiEAmnEa6GEZ1jRoQA8IQ/xHbmBcxoH97xztq+nclh/yi1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":531938},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sandbox":{"import":{"types":"./dist/sandbox.d.ts","default":"./dist/sandbox.js"},"require":{"types":"./dist/sandbox.d.cts","default":"./dist/sandbox.cjs"}},"./instance":{"node":{"import":{"types":"./dist/instance.d.ts","default":"./dist/instance.js"},"require":{"types":"./dist/instance.d.cts","default":"./dist/instance.cjs"}}},"./shielded":{"import":{"types":"./dist/shielded.d.ts","default":"./dist/shielded.js"},"require":{"types":"./dist/shielded.d.cts","default":"./dist/shielded.cjs"}},"./attestation":{"import":{"types":"./dist/attestation.d.ts","default":"./dist/attestation.js"},"require":{"types":"./dist/attestation.d.cts","default":"./dist/attestation.cjs"}}},"gitHead":"a2b4bf5a2a098e846025b2be87a05bf6471e542d","scripts":{"dev":"tsx src/cli.ts","docs":"typedoc src/index.ts --out docs --name tcloud --readme README.md","test":"vitest run","build":"tsup src/index.ts src/cli.ts src/shielded.ts src/instance.ts src/attestation.ts src/sandbox.ts --format esm,cjs --dts --clean --external socks-proxy-agent","test:e2e":"vitest run --config vitest.e2e.config.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/tcloud.git","type":"git","directory":"packages/tcloud"},"_npmVersion":"11.6.2","description":"TypeScript SDK and CLI for Tangle AI Cloud — decentralized LLM inference","directories":{},"_nodeVersion":"24.13.0","dependencies":{"viem":"^2.48.4","commander":"^14.0.3","@scure/bip32":"^2.2.0","@scure/bip39":"^2.2.0","@tangle-network/sandbox":"^0.1.2","@tangle-network/tcloud-attestation":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.5.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^5.0.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tcloud_0.4.4_1777125529146_0.05861030808367729","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@tangle-network/tcloud","version":"0.4.5","keywords":["tangle","ai","llm","inference","decentralized","openai","sdk","cli","privacy","shielded-credits"],"license":"Apache-2.0","_id":"@tangle-network/tcloud@0.4.5","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://docs.tangleai.cloud","bugs":{"url":"https://github.com/tangle-network/tcloud/issues"},"bin":{"tcloud":"dist/cli.js"},"dist":{"shasum":"10b336a400d0bb2705ca1d9066c41763894e8427","tarball":"https://registry.npmjs.org/@tangle-network/tcloud/-/tcloud-0.4.5.tgz","fileCount":33,"integrity":"sha512-XER110lKIMlM4v3fDC2lJni/v8zPdedFto2Dhr1ytJk5XHhFsAGaFm75O1unPDuyY9hvn/uY0T1MH79pO5mawQ==","signatures":[{"sig":"MEUCIE5JljO29qYf5OvHxWnWgxkb7pXunI/CFm5UeGzIxFemAiEAkxzkbkTbQkMHQwXIYWE7FdNqbARAzmiJy3FSIYo2mjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":532514},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sandbox":{"import":{"types":"./dist/sandbox.d.ts","default":"./dist/sandbox.js"},"require":{"types":"./dist/sandbox.d.cts","default":"./dist/sandbox.cjs"}},"./instance":{"node":{"import":{"types":"./dist/instance.d.ts","default":"./dist/instance.js"},"require":{"types":"./dist/instance.d.cts","default":"./dist/instance.cjs"}}},"./shielded":{"import":{"types":"./dist/shielded.d.ts","default":"./dist/shielded.js"},"require":{"types":"./dist/shielded.d.cts","default":"./dist/shielded.cjs"}},"./attestation":{"import":{"types":"./dist/attestation.d.ts","default":"./dist/attestation.js"},"require":{"types":"./dist/attestation.d.cts","default":"./dist/attestation.cjs"}}},"gitHead":"7a3adcf641f5fee164519e5e6e4eb54abd88f926","scripts":{"dev":"tsx src/cli.ts","docs":"typedoc src/index.ts --out docs --name tcloud --readme README.md","test":"vitest run","build":"tsup src/index.ts src/cli.ts src/shielded.ts src/instance.ts src/attestation.ts src/sandbox.ts --format esm,cjs --dts --clean --external socks-proxy-agent","test:e2e":"vitest run --config vitest.e2e.config.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/tcloud.git","type":"git","directory":"packages/tcloud"},"_npmVersion":"11.6.2","description":"TypeScript SDK and CLI for Tangle AI Cloud — decentralized LLM inference","directories":{},"_nodeVersion":"24.13.0","dependencies":{"viem":"^2.48.4","commander":"^14.0.3","@scure/bip32":"^2.2.0","@scure/bip39":"^2.2.0","@tangle-network/sandbox":"^0.1.2","@tangle-network/tcloud-attestation":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.5.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^5.0.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tcloud_0.4.5_1777126259445_0.7703036871228686","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@tangle-network/tcloud","version":"0.4.6","keywords":["tangle","ai","llm","inference","decentralized","openai","sdk","cli","privacy","shielded-credits"],"license":"Apache-2.0","_id":"@tangle-network/tcloud@0.4.6","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://docs.tangleai.cloud","bugs":{"url":"https://github.com/tangle-network/tcloud/issues"},"bin":{"tcloud":"dist/cli.js"},"dist":{"shasum":"95a4f7921123c61885d64ca279072fcb650959a9","tarball":"https://registry.npmjs.org/@tangle-network/tcloud/-/tcloud-0.4.6.tgz","fileCount":33,"integrity":"sha512-ABjo9CBvFmKlEMWGazY7nPOlCI0lXa9nuM+qmVEa3RXLy+0q0RT33mA6ekqjA4Ieb8irym93uAan5P/iwdmxXg==","signatures":[{"sig":"MEQCIGc3VyFUh8hhxwnjXqxPvfOj3FP+MqmAnSpVvYyaH2ihAiBq/olroCU/FKAfxl/IM/Hzo9OAWxqFVczbGJD5hSMf9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":533796},"main":"./dist/index.cjs","type":"module","_from":"file:/tmp/tcloud-release-pack/tangle-network-tcloud-0.4.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sandbox":{"import":{"types":"./dist/sandbox.d.ts","default":"./dist/sandbox.js"},"require":{"types":"./dist/sandbox.d.cts","default":"./dist/sandbox.cjs"}},"./instance":{"node":{"import":{"types":"./dist/instance.d.ts","default":"./dist/instance.js"},"require":{"types":"./dist/instance.d.cts","default":"./dist/instance.cjs"}}},"./shielded":{"import":{"types":"./dist/shielded.d.ts","default":"./dist/shielded.js"},"require":{"types":"./dist/shielded.d.cts","default":"./dist/shielded.cjs"}},"./attestation":{"import":{"types":"./dist/attestation.d.ts","default":"./dist/attestation.js"},"require":{"types":"./dist/attestation.d.cts","default":"./dist/attestation.cjs"}}},"scripts":{"dev":"tsx src/cli.ts","docs":"typedoc src/index.ts --out docs --name tcloud --readme README.md","test":"vitest run","build":"tsup src/index.ts src/cli.ts src/shielded.ts src/instance.ts src/attestation.ts src/sandbox.ts --format esm,cjs --dts --clean --external socks-proxy-agent","test:e2e":"vitest run --config vitest.e2e.config.ts"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"_resolved":"/tmp/tcloud-release-pack/tangle-network-tcloud-0.4.6.tgz","_integrity":"sha512-ABjo9CBvFmKlEMWGazY7nPOlCI0lXa9nuM+qmVEa3RXLy+0q0RT33mA6ekqjA4Ieb8irym93uAan5P/iwdmxXg==","repository":{"url":"git+https://github.com/tangle-network/tcloud.git","type":"git","directory":"packages/tcloud"},"_npmVersion":"11.6.2","description":"TypeScript SDK and CLI for Tangle AI Cloud — decentralized LLM inference","directories":{},"_nodeVersion":"24.13.0","dependencies":{"viem":"^2.48.4","commander":"^14.0.3","@scure/bip32":"^2.2.0","@scure/bip39":"^2.2.0","@tangle-network/sandbox":"^0.1.2","@tangle-network/tcloud-attestation":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.5.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^5.0.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tcloud_0.4.6_1777128571978_0.3044149072575446","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@tangle-network/tcloud","version":"0.4.8","keywords":["tangle","ai","llm","inference","decentralized","openai","sdk","cli","privacy","shielded-credits"],"license":"Apache-2.0","_id":"@tangle-network/tcloud@0.4.8","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://docs.tangleai.cloud","bugs":{"url":"https://github.com/tangle-network/tcloud/issues"},"bin":{"tcloud":"dist/cli.js"},"dist":{"shasum":"05261e9477852d83d6b7af5475f3991f6792c438","tarball":"https://registry.npmjs.org/@tangle-network/tcloud/-/tcloud-0.4.8.tgz","fileCount":33,"integrity":"sha512-G7QIzmc8Ljen2sxi7rElhMndsIubD8OUEvUWMCLY8p9N1ZaJ5sYyrcZPGWYXqVZ1lL6BJfWPHEECq+4ZiQwJwg==","signatures":[{"sig":"MEUCIC4afa6jJ3sNI1gnnRDEE/APSwcJarTXsPjkg43bju/ZAiEAtVlyPjzDRze3OG++nfeOmQzNtG2GwR5fJkcLNuwMHHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":584596},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sandbox":{"types":"./dist/sandbox.d.ts","import":{"types":"./dist/sandbox.d.ts","default":"./dist/sandbox.js"},"require":{"types":"./dist/sandbox.d.cts","default":"./dist/sandbox.cjs"}},"./instance":{"node":{"import":{"types":"./dist/instance.d.ts","default":"./dist/instance.js"},"require":{"types":"./dist/instance.d.cts","default":"./dist/instance.cjs"}},"types":"./dist/instance.d.ts"},"./shielded":{"types":"./dist/shielded.d.ts","import":{"types":"./dist/shielded.d.ts","default":"./dist/shielded.js"},"require":{"types":"./dist/shielded.d.cts","default":"./dist/shielded.cjs"}},"./attestation":{"types":"./dist/attestation.d.ts","import":{"types":"./dist/attestation.d.ts","default":"./dist/attestation.js"},"require":{"types":"./dist/attestation.d.cts","default":"./dist/attestation.cjs"}}},"gitHead":"917bc4aa4847e502222294b0ec50464559b04765","scripts":{"dev":"tsx src/cli.ts","docs":"typedoc src/index.ts --out docs --name tcloud --readme README.md","test":"vitest run","build":"tsup src/index.ts src/cli.ts src/shielded.ts src/instance.ts src/attestation.ts src/sandbox.ts --format esm,cjs --dts --clean --external socks-proxy-agent","test:e2e":"vitest run --config vitest.e2e.config.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"deprecated":"Broken manifest: published with workspace protocol dependency. Use @tangle-network/tcloud@0.4.9 or newer.","repository":{"url":"git+https://github.com/tangle-network/tcloud.git","type":"git","directory":"packages/tcloud"},"_npmVersion":"11.6.2","description":"TypeScript SDK and CLI for Tangle AI Cloud — decentralized LLM inference","directories":{},"_nodeVersion":"24.13.0","dependencies":{"viem":"^2.48.4","commander":"^14.0.3","@scure/bip32":"^2.2.0","@scure/bip39":"^2.2.0","@tangle-network/sandbox":"^0.1.2","@tangle-network/tcloud-attestation":"workspace:^"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.5.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^5.0.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tcloud_0.4.8_1779965684784_0.6887600487645822","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@tangle-network/tcloud","version":"0.4.9","keywords":["tangle","ai","llm","inference","decentralized","openai","sdk","cli","privacy","shielded-credits"],"license":"Apache-2.0","_id":"@tangle-network/tcloud@0.4.9","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://docs.tangleai.cloud","bugs":{"url":"https://github.com/tangle-network/tcloud/issues"},"bin":{"tcloud":"dist/cli.js"},"dist":{"shasum":"26ad1971c47cabf68caa9ca1a6c51e1fc4ad6bbf","tarball":"https://registry.npmjs.org/@tangle-network/tcloud/-/tcloud-0.4.9.tgz","fileCount":33,"integrity":"sha512-nZldjehp3xB/mEiGj0zhipYz1p+nZWiTkVKxxu4b+OxfcU1cgEhUKo4sil6nbHuQzLaP/i9iv+7gL3f20YJCGQ==","signatures":[{"sig":"MEUCIQDAj4d7bo+qJBS+YwViPviNcVGFzW0BMBYAHsj3aMEbDQIgGXOoDe7mBlE1HCZsGHsJj6ZhXVexu7bPKsqjB2vUJbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":584555},"main":"./dist/index.cjs","type":"module","_from":"file:tangle-network-tcloud-0.4.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sandbox":{"types":"./dist/sandbox.d.ts","import":{"types":"./dist/sandbox.d.ts","default":"./dist/sandbox.js"},"require":{"types":"./dist/sandbox.d.cts","default":"./dist/sandbox.cjs"}},"./instance":{"node":{"import":{"types":"./dist/instance.d.ts","default":"./dist/instance.js"},"require":{"types":"./dist/instance.d.cts","default":"./dist/instance.cjs"}},"types":"./dist/instance.d.ts"},"./shielded":{"types":"./dist/shielded.d.ts","import":{"types":"./dist/shielded.d.ts","default":"./dist/shielded.js"},"require":{"types":"./dist/shielded.d.cts","default":"./dist/shielded.cjs"}},"./attestation":{"types":"./dist/attestation.d.ts","import":{"types":"./dist/attestation.d.ts","default":"./dist/attestation.js"},"require":{"types":"./dist/attestation.d.cts","default":"./dist/attestation.cjs"}}},"scripts":{"dev":"tsx src/cli.ts","docs":"typedoc src/index.ts --out docs --name tcloud --readme README.md","test":"vitest run","build":"tsup src/index.ts src/cli.ts src/shielded.ts src/instance.ts src/attestation.ts src/sandbox.ts --format esm,cjs --dts --clean --external socks-proxy-agent","test:e2e":"vitest run --config vitest.e2e.config.ts"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"_resolved":"/tmp/9e0e7b81fc93facb14a440e7867a4c70/tangle-network-tcloud-0.4.9.tgz","_integrity":"sha512-nZldjehp3xB/mEiGj0zhipYz1p+nZWiTkVKxxu4b+OxfcU1cgEhUKo4sil6nbHuQzLaP/i9iv+7gL3f20YJCGQ==","repository":{"url":"git+https://github.com/tangle-network/tcloud.git","type":"git","directory":"packages/tcloud"},"_npmVersion":"11.6.2","description":"TypeScript SDK and CLI for Tangle AI Cloud — decentralized LLM inference","directories":{},"_nodeVersion":"24.13.0","dependencies":{"viem":"^2.48.4","commander":"^14.0.3","@scure/bip32":"^2.2.0","@scure/bip39":"^2.2.0","@tangle-network/sandbox":"^0.1.2","@tangle-network/tcloud-attestation":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.5.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^5.0.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tcloud_0.4.9_1779965806765_0.818970413257053","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"@tangle-network/tcloud","version":"0.4.10","keywords":["tangle","ai","llm","inference","decentralized","openai","sdk","cli","privacy","shielded-credits"],"license":"Apache-2.0","_id":"@tangle-network/tcloud@0.4.10","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://docs.tangleai.cloud","bugs":{"url":"https://github.com/tangle-network/tcloud/issues"},"bin":{"tcloud":"dist/cli.js"},"dist":{"shasum":"2e1b2cae3b36963a6bbdf692d98bc3b8319deb6e","tarball":"https://registry.npmjs.org/@tangle-network/tcloud/-/tcloud-0.4.10.tgz","fileCount":33,"integrity":"sha512-lKht5PHROTNld6gFfkiVQ0TzAQGNZ91OwSVB587PJig/CN0INrS3tXP9078cWEzWb0JcNKcv15OeM8ZoBAAOlA==","signatures":[{"sig":"MEYCIQCFDVJ8e0U5rgdADgey3zOshZg1JsT7av78wzMMguyDUAIhAMOkhwRf3UBqWAUWBeSHFb4chTNdxYnlb0SixbjkP44p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597006},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sandbox":{"types":"./dist/sandbox.d.ts","import":{"types":"./dist/sandbox.d.ts","default":"./dist/sandbox.js"},"require":{"types":"./dist/sandbox.d.cts","default":"./dist/sandbox.cjs"}},"./instance":{"node":{"import":{"types":"./dist/instance.d.ts","default":"./dist/instance.js"},"require":{"types":"./dist/instance.d.cts","default":"./dist/instance.cjs"}},"types":"./dist/instance.d.ts"},"./shielded":{"types":"./dist/shielded.d.ts","import":{"types":"./dist/shielded.d.ts","default":"./dist/shielded.js"},"require":{"types":"./dist/shielded.d.cts","default":"./dist/shielded.cjs"}},"./attestation":{"types":"./dist/attestation.d.ts","import":{"types":"./dist/attestation.d.ts","default":"./dist/attestation.js"},"require":{"types":"./dist/attestation.d.cts","default":"./dist/attestation.cjs"}}},"gitHead":"606201d88aa739fb548c13002efb9fa4a77c3d73","scripts":{"dev":"tsx src/cli.ts","docs":"typedoc src/index.ts --out docs --name tcloud --readme README.md","test":"vitest run","build":"tsup src/index.ts src/cli.ts src/shielded.ts src/instance.ts src/attestation.ts src/sandbox.ts --format esm,cjs --dts --clean --external socks-proxy-agent","test:e2e":"vitest run --config vitest.e2e.config.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"deprecated":"broken: workspace:^ dep not rewritten (npm publish); use 0.4.11+","repository":{"url":"git+https://github.com/tangle-network/tcloud.git","type":"git","directory":"packages/tcloud"},"_npmVersion":"11.6.2","description":"TypeScript SDK and CLI for Tangle AI Cloud — decentralized LLM inference","directories":{},"_nodeVersion":"24.13.0","dependencies":{"viem":"^2.48.4","commander":"^14.0.3","@scure/bip32":"^2.2.0","@scure/bip39":"^2.2.0","@tangle-network/sandbox":"^0.3.0","@tangle-network/tcloud-attestation":"workspace:^"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.5.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^5.0.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tcloud_0.4.10_1780001561826_0.790294153671748","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"@tangle-network/tcloud","version":"0.4.11","keywords":["tangle","ai","llm","inference","decentralized","openai","sdk","cli","privacy","shielded-credits"],"license":"Apache-2.0","_id":"@tangle-network/tcloud@0.4.11","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://docs.tangleai.cloud","bugs":{"url":"https://github.com/tangle-network/tcloud/issues"},"bin":{"tcloud":"dist/cli.js"},"dist":{"shasum":"c0910f7c559e55efd2d2bd65fb026d1124f4b450","tarball":"https://registry.npmjs.org/@tangle-network/tcloud/-/tcloud-0.4.11.tgz","fileCount":33,"integrity":"sha512-HcFGi/iqe9i3WndnbNVcP3XV0uXfpxEOErpqWIvfR1sds4AWM6AAbp9faWCDsknwqHw+7p338RBP1Ktq20VdiQ==","signatures":[{"sig":"MEUCIQDOgD9CuRgZnodZnzFb18HFryCcIAxtq7SisZL5t/z+BQIgRhQPdb3AJlYE4cJUqnRFwxfus/dM1SveDc21M8dvoBU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597611},"main":"./dist/index.cjs","type":"module","_from":"file:tangle-network-tcloud-0.4.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sandbox":{"types":"./dist/sandbox.d.ts","import":{"types":"./dist/sandbox.d.ts","default":"./dist/sandbox.js"},"require":{"types":"./dist/sandbox.d.cts","default":"./dist/sandbox.cjs"}},"./instance":{"node":{"import":{"types":"./dist/instance.d.ts","default":"./dist/instance.js"},"require":{"types":"./dist/instance.d.cts","default":"./dist/instance.cjs"}},"types":"./dist/instance.d.ts"},"./shielded":{"types":"./dist/shielded.d.ts","import":{"types":"./dist/shielded.d.ts","default":"./dist/shielded.js"},"require":{"types":"./dist/shielded.d.cts","default":"./dist/shielded.cjs"}},"./attestation":{"types":"./dist/attestation.d.ts","import":{"types":"./dist/attestation.d.ts","default":"./dist/attestation.js"},"require":{"types":"./dist/attestation.d.cts","default":"./dist/attestation.cjs"}}},"scripts":{"dev":"tsx src/cli.ts","docs":"typedoc src/index.ts --out docs --name tcloud --readme README.md","test":"vitest run","build":"tsup src/index.ts src/cli.ts src/shielded.ts src/instance.ts src/attestation.ts src/sandbox.ts --format esm,cjs --dts --clean --external socks-proxy-agent","test:e2e":"vitest run --config vitest.e2e.config.ts"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"_resolved":"/tmp/claude-1000/df65c5c1fb68e04f6aafd94fe1802abf/tangle-network-tcloud-0.4.11.tgz","_integrity":"sha512-HcFGi/iqe9i3WndnbNVcP3XV0uXfpxEOErpqWIvfR1sds4AWM6AAbp9faWCDsknwqHw+7p338RBP1Ktq20VdiQ==","repository":{"url":"git+https://github.com/tangle-network/tcloud.git","type":"git","directory":"packages/tcloud"},"_npmVersion":"11.6.2","description":"TypeScript SDK and CLI for Tangle AI Cloud — decentralized LLM inference","directories":{},"_nodeVersion":"24.13.0","dependencies":{"viem":"^2.48.4","commander":"^14.0.3","@scure/bip32":"^2.2.0","@scure/bip39":"^2.2.0","@tangle-network/sandbox":"^0.3.0","@tangle-network/tcloud-attestation":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.5.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^5.0.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tcloud_0.4.11_1780001849440_0.5143112089160176","host":"s3://npm-registry-packages-npm-production"}},"0.4.12":{"name":"@tangle-network/tcloud","version":"0.4.12","keywords":["tangle","ai","llm","inference","decentralized","openai","sdk","cli","privacy","shielded-credits"],"license":"Apache-2.0","_id":"@tangle-network/tcloud@0.4.12","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://docs.tangleai.cloud","bugs":{"url":"https://github.com/tangle-network/tcloud/issues"},"bin":{"tcloud":"dist/cli.js"},"dist":{"shasum":"3942bd573b79a12c8cb6ce035ab9d74afd231217","tarball":"https://registry.npmjs.org/@tangle-network/tcloud/-/tcloud-0.4.12.tgz","fileCount":33,"integrity":"sha512-3Qs90sV0P3LBtrTGC9HW2rwCMDjbScyhZIQU6H2/dVd84S5uKN+tCsURnXE6uu54U766Xa/V3Rcdqqjmgv7AXg==","signatures":[{"sig":"MEQCIE8J6FMUPwiDzC/ZGCtwD2c3zhGUMOp9qJbblxpqF8esAiAVUhI8DVDndcXDWJ75Sm0996dA9CT+kRZWxf450X+E3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":599823},"main":"./dist/index.cjs","type":"module","_from":"file:tangle-network-tcloud-0.4.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sandbox":{"types":"./dist/sandbox.d.ts","import":{"types":"./dist/sandbox.d.ts","default":"./dist/sandbox.js"},"require":{"types":"./dist/sandbox.d.cts","default":"./dist/sandbox.cjs"}},"./instance":{"node":{"import":{"types":"./dist/instance.d.ts","default":"./dist/instance.js"},"require":{"types":"./dist/instance.d.cts","default":"./dist/instance.cjs"}},"types":"./dist/instance.d.ts"},"./shielded":{"types":"./dist/shielded.d.ts","import":{"types":"./dist/shielded.d.ts","default":"./dist/shielded.js"},"require":{"types":"./dist/shielded.d.cts","default":"./dist/shielded.cjs"}},"./attestation":{"types":"./dist/attestation.d.ts","import":{"types":"./dist/attestation.d.ts","default":"./dist/attestation.js"},"require":{"types":"./dist/attestation.d.cts","default":"./dist/attestation.cjs"}}},"scripts":{"dev":"tsx src/cli.ts","docs":"typedoc src/index.ts --out docs --name tcloud --readme README.md","test":"vitest run","build":"tsup src/index.ts src/cli.ts src/shielded.ts src/instance.ts src/attestation.ts src/sandbox.ts --format esm,cjs --dts --clean --external socks-proxy-agent","test:e2e":"vitest run --config vitest.e2e.config.ts"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"_resolved":"/tmp/claude-1000/3a2e9c96d9908105df5951e79833a14d/tangle-network-tcloud-0.4.12.tgz","_integrity":"sha512-3Qs90sV0P3LBtrTGC9HW2rwCMDjbScyhZIQU6H2/dVd84S5uKN+tCsURnXE6uu54U766Xa/V3Rcdqqjmgv7AXg==","repository":{"url":"git+https://github.com/tangle-network/tcloud.git","type":"git","directory":"packages/tcloud"},"_npmVersion":"11.6.2","description":"TypeScript SDK and CLI for Tangle AI Cloud — decentralized LLM inference","directories":{},"_nodeVersion":"24.13.0","dependencies":{"viem":"^2.48.4","commander":"^14.0.3","@scure/bip32":"^2.2.0","@scure/bip39":"^2.2.0","@tangle-network/sandbox":"^0.3.0","@tangle-network/tcloud-attestation":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.5.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^5.0.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tcloud_0.4.12_1780140199510_0.6670150458478488","host":"s3://npm-registry-packages-npm-production"}},"0.4.13":{"name":"@tangle-network/tcloud","version":"0.4.13","keywords":["tangle","ai","llm","inference","decentralized","agent-runtime","sandbox","browser-agent","x402","openai","sdk","cli","privacy","shielded-credits","tangle-router"],"license":"Apache-2.0","_id":"@tangle-network/tcloud@0.4.13","maintainers":[{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://router.tangle.tools/docs","bugs":{"url":"https://github.com/tangle-network/tcloud/issues"},"bin":{"tcloud":"dist/cli.js"},"dist":{"shasum":"dd10a9cf6d333ac42180322b786d92d00f59a29c","tarball":"https://registry.npmjs.org/@tangle-network/tcloud/-/tcloud-0.4.13.tgz","fileCount":33,"integrity":"sha512-dhgZECJC2APHtEZkDxH21iUl9oqcrHjC8bBavOVj9Cgg5vXiT8MiVGNAZ+l7shJiUhaTNcZUldqt3ZkSQqh4pg==","signatures":[{"sig":"MEQCIHCWan9q+8293cph4ux5JeTBZ+FuJbtiNXiqISWB/pIZAiANog+WR8efYonx1CSDoi/F1SigpNy5Ygo5d68geTjbsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":600090},"main":"./dist/index.cjs","type":"module","_from":"file:tangle-network-tcloud-0.4.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sandbox":{"types":"./dist/sandbox.d.ts","import":{"types":"./dist/sandbox.d.ts","default":"./dist/sandbox.js"},"require":{"types":"./dist/sandbox.d.cts","default":"./dist/sandbox.cjs"}},"./instance":{"node":{"import":{"types":"./dist/instance.d.ts","default":"./dist/instance.js"},"require":{"types":"./dist/instance.d.cts","default":"./dist/instance.cjs"}},"types":"./dist/instance.d.ts"},"./shielded":{"types":"./dist/shielded.d.ts","import":{"types":"./dist/shielded.d.ts","default":"./dist/shielded.js"},"require":{"types":"./dist/shielded.d.cts","default":"./dist/shielded.cjs"}},"./attestation":{"types":"./dist/attestation.d.ts","import":{"types":"./dist/attestation.d.ts","default":"./dist/attestation.js"},"require":{"types":"./dist/attestation.d.cts","default":"./dist/attestation.cjs"}}},"scripts":{"dev":"tsx src/cli.ts","docs":"typedoc src/index.ts --out docs --name tcloud --readme README.md","test":"vitest run","build":"tsup src/index.ts src/cli.ts src/shielded.ts src/instance.ts src/attestation.ts src/sandbox.ts --format esm,cjs --dts --clean --external socks-proxy-agent","test:e2e":"vitest run --config vitest.e2e.config.ts"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"_resolved":"/tmp/70c6384553e684c4b5cf64c61941462d/tangle-network-tcloud-0.4.13.tgz","_integrity":"sha512-dhgZECJC2APHtEZkDxH21iUl9oqcrHjC8bBavOVj9Cgg5vXiT8MiVGNAZ+l7shJiUhaTNcZUldqt3ZkSQqh4pg==","repository":{"url":"git+https://github.com/tangle-network/tcloud.git","type":"git","directory":"packages/tcloud"},"_npmVersion":"11.6.2","description":"TypeScript SDK and CLI for Tangle Router, Sandbox, model routing, and agent service calls","directories":{},"_nodeVersion":"24.13.0","dependencies":{"viem":"^2.48.4","commander":"^14.0.3","@scure/bip32":"^2.2.0","@scure/bip39":"^2.2.0","@tangle-network/sandbox":"^0.3.0","@tangle-network/tcloud-attestation":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.5.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^5.0.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tcloud_0.4.13_1781614796480_0.12335471130347564","host":"s3://npm-registry-packages-npm-production"}},"0.4.14":{"name":"@tangle-network/tcloud","version":"0.4.14","keywords":["tangle","ai","llm","inference","decentralized","agent-runtime","sandbox","browser-agent","x402","openai","sdk","cli","privacy","shielded-credits","tangle-router"],"license":"Apache-2.0","_id":"@tangle-network/tcloud@0.4.14","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"},{"name":"shady-tangle","email":"shady@tangle.tools"}],"homepage":"https://router.tangle.tools/docs","bugs":{"url":"https://github.com/tangle-network/tcloud/issues"},"bin":{"tcloud":"dist/cli.js"},"dist":{"shasum":"1c410c379a7d0ced88614a10be3968a1cde239ba","tarball":"https://registry.npmjs.org/@tangle-network/tcloud/-/tcloud-0.4.14.tgz","fileCount":38,"integrity":"sha512-jWYt//cGdLBDOv0luLH6xAGS4gbuOt8uHIkaCWwDDpQ1zp0FUPATHIrA3RMuF0qtQq9Vq00IhLrmCnHdHBP+dg==","signatures":[{"sig":"MEYCIQDsYUgrlrDsCxEHhpePlkzxKpQiW68b2YQU73CbnnBl1wIhAJHnKcVQX4gCho0BxkmR26sDu+Y6JZDbYFrD5WdFQej4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":641311},"main":"./dist/index.cjs","type":"module","_from":"file:tangle-network-tcloud-0.4.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sandbox":{"types":"./dist/sandbox.d.ts","import":{"types":"./dist/sandbox.d.ts","default":"./dist/sandbox.js"},"require":{"types":"./dist/sandbox.d.cts","default":"./dist/sandbox.cjs"}},"./instance":{"node":{"import":{"types":"./dist/instance.d.ts","default":"./dist/instance.js"},"require":{"types":"./dist/instance.d.cts","default":"./dist/instance.cjs"}},"types":"./dist/instance.d.ts"},"./shielded":{"types":"./dist/shielded.d.ts","import":{"types":"./dist/shielded.d.ts","default":"./dist/shielded.js"},"require":{"types":"./dist/shielded.d.cts","default":"./dist/shielded.cjs"}},"./attestation":{"types":"./dist/attestation.d.ts","import":{"types":"./dist/attestation.d.ts","default":"./dist/attestation.js"},"require":{"types":"./dist/attestation.d.cts","default":"./dist/attestation.cjs"}}},"scripts":{"dev":"tsx src/cli.ts","docs":"typedoc src/index.ts --out docs --name tcloud --readme README.md","test":"vitest run","build":"tsup src/index.ts src/cli.ts src/mcp.ts src/shielded.ts src/instance.ts src/attestation.ts src/sandbox.ts --format esm,cjs --dts --clean --external socks-proxy-agent","test:e2e":"vitest run --config vitest.e2e.config.ts"},"_npmUser":{"name":"tin-tangle-tools","email":"tin@tangle.tools"},"_resolved":"/private/var/folders/tv/b6h8xw_s7n1cd3jn0v5fbfyc0000gn/T/83205262e86f8a22cd6e75cee52e1481/tangle-network-tcloud-0.4.14.tgz","_integrity":"sha512-jWYt//cGdLBDOv0luLH6xAGS4gbuOt8uHIkaCWwDDpQ1zp0FUPATHIrA3RMuF0qtQq9Vq00IhLrmCnHdHBP+dg==","repository":{"url":"git+https://github.com/tangle-network/tcloud.git","type":"git","directory":"packages/tcloud"},"_npmVersion":"11.9.0","description":"TypeScript SDK and CLI for Tangle Router, Sandbox, model routing, and agent service calls","directories":{},"_nodeVersion":"24.14.0","dependencies":{"viem":"^2.48.4","commander":"^14.0.3","@scure/bip32":"^2.2.0","@scure/bip39":"^2.2.0","@tangle-network/sandbox":"^0.9.5","@tangle-network/tcloud-attestation":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","tsup":"^8.5.1","vitest":"^4.1.5","typedoc":"^0.28.19","typescript":"^5.0.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tcloud_0.4.14_1782924090357_0.8927949230445076","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@tangle-network/tcloud","version":"0.5.0","keywords":["tangle","ai","llm","inference","decentralized","agent-runtime","sandbox","browser-agent","x402","openai","sdk","cli","privacy","shielded-credits","tangle-router"],"license":"Apache-2.0","_id":"@tangle-network/tcloud@0.5.0","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://router.tangle.tools/docs","bugs":{"url":"https://github.com/tangle-network/tcloud/issues"},"bin":{"tcloud":"dist/cli.js"},"dist":{"shasum":"b4a284bb385f73bcec42e7e554ac5d0c1786032e","tarball":"https://registry.npmjs.org/@tangle-network/tcloud/-/tcloud-0.5.0.tgz","fileCount":38,"integrity":"sha512-I0fboeO3Muhn3du4Unm61rIYXt0MNSWy4VX7NyWGXeiOiHCpcxapcx/Non6cliwoDVF8eJJhxt5y/CDei7X2Vg==","signatures":[{"sig":"MEUCIGEPhR6T6z7MQnn0QxrLdkhvfDyIdpmR6GW/Z/kWMH5vAiEA/QAYT73yv4zssQ1GSlozHuBBCuqBdLvMTEYsQwu54mw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2ftcloud@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":637834},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/tcloud-33282354397-1/tangle-network-tcloud-0.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sandbox":{"types":"./dist/sandbox.d.ts","import":{"types":"./dist/sandbox.d.ts","default":"./dist/sandbox.js"},"require":{"types":"./dist/sandbox.d.cts","default":"./dist/sandbox.cjs"}},"./instance":{"node":{"import":{"types":"./dist/instance.d.ts","default":"./dist/instance.js"},"require":{"types":"./dist/instance.d.cts","default":"./dist/instance.cjs"}},"types":"./dist/instance.d.ts"},"./shielded":{"types":"./dist/shielded.d.ts","import":{"types":"./dist/shielded.d.ts","default":"./dist/shielded.js"},"require":{"types":"./dist/shielded.d.cts","default":"./dist/shielded.cjs"}},"./attestation":{"types":"./dist/attestation.d.ts","import":{"types":"./dist/attestation.d.ts","default":"./dist/attestation.js"},"require":{"types":"./dist/attestation.d.cts","default":"./dist/attestation.cjs"}}},"scripts":{"dev":"tsx src/cli.ts","docs":"typedoc src/index.ts --out docs --name tcloud --readme README.md","test":"vitest run","build":"tsup src/index.ts src/cli.ts src/mcp.ts src/shielded.ts src/instance.ts src/attestation.ts src/sandbox.ts --format esm,cjs --dts --clean","test:e2e":"vitest run --config vitest.e2e.config.ts"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"_resolved":"/home/runner/work/_temp/tcloud-33282354397-1/tangle-network-tcloud-0.5.0.tgz","_integrity":"sha512-I0fboeO3Muhn3du4Unm61rIYXt0MNSWy4VX7NyWGXeiOiHCpcxapcx/Non6cliwoDVF8eJJhxt5y/CDei7X2Vg==","repository":{"url":"git+https://github.com/tangle-network/tcloud.git","type":"git","directory":"packages/tcloud"},"_npmVersion":"12.0.1","description":"TypeScript SDK and CLI for Tangle Router, Sandbox, model routing, and agent service calls","directories":{},"_nodeVersion":"22.23.1","dependencies":{"viem":"^2.56.0","commander":"^14.0.3","@scure/bip32":"^2.4.0","@scure/bip39":"^2.4.0","@tangle-network/sandbox":">=0.34.3 <0.35.0","@tangle-network/tcloud-attestation":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsup":"^8.5.1","vitest":"^4.1.11","typedoc":"^0.28.20","typescript":"^5.9.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tcloud_0.5.0_1788048180684_0.3803386860017055","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@tangle-network/tcloud","version":"0.5.1","keywords":["tangle","ai","llm","inference","decentralized","agent-runtime","sandbox","browser-agent","x402","openai","sdk","cli","privacy","shielded-credits","tangle-router"],"license":"Apache-2.0","_id":"@tangle-network/tcloud@0.5.1","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://router.tangle.tools/docs","bugs":{"url":"https://github.com/tangle-network/tcloud/issues"},"bin":{"tcloud":"dist/cli.js"},"dist":{"shasum":"4edefd511f272a5fa98a9ca52f9b96af3867a1cc","tarball":"https://registry.npmjs.org/@tangle-network/tcloud/-/tcloud-0.5.1.tgz","fileCount":38,"integrity":"sha512-1y0tlTvojypPk/7RiTWV2/J+R2LLzeZpKPgx7G/9+vCSDxVmVuQo+tXzaoG7zImEXTfdm0vbYlWYMVYwpTrVqw==","signatures":[{"sig":"MEYCIQCQpRu30hkDXf9tSeohGxQTQJ6Du5cfoGBpl3F/yCyf6AIhAL5fKQr+BpkdMh+KVuKcFmW3PvXF6GuEKVS+enwhIFVb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2ftcloud@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":637834},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/tcloud-33282658652-1/tangle-network-tcloud-0.5.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sandbox":{"types":"./dist/sandbox.d.ts","import":{"types":"./dist/sandbox.d.ts","default":"./dist/sandbox.js"},"require":{"types":"./dist/sandbox.d.cts","default":"./dist/sandbox.cjs"}},"./instance":{"node":{"import":{"types":"./dist/instance.d.ts","default":"./dist/instance.js"},"require":{"types":"./dist/instance.d.cts","default":"./dist/instance.cjs"}},"types":"./dist/instance.d.ts"},"./shielded":{"types":"./dist/shielded.d.ts","import":{"types":"./dist/shielded.d.ts","default":"./dist/shielded.js"},"require":{"types":"./dist/shielded.d.cts","default":"./dist/shielded.cjs"}},"./attestation":{"types":"./dist/attestation.d.ts","import":{"types":"./dist/attestation.d.ts","default":"./dist/attestation.js"},"require":{"types":"./dist/attestation.d.cts","default":"./dist/attestation.cjs"}}},"scripts":{"dev":"tsx src/cli.ts","docs":"typedoc src/index.ts --out docs --name tcloud --readme README.md","test":"vitest run","build":"tsup src/index.ts src/cli.ts src/mcp.ts src/shielded.ts src/instance.ts src/attestation.ts src/sandbox.ts --format esm,cjs --dts --clean","test:e2e":"vitest run --config vitest.e2e.config.ts"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"_resolved":"/home/runner/work/_temp/tcloud-33282658652-1/tangle-network-tcloud-0.5.1.tgz","_integrity":"sha512-1y0tlTvojypPk/7RiTWV2/J+R2LLzeZpKPgx7G/9+vCSDxVmVuQo+tXzaoG7zImEXTfdm0vbYlWYMVYwpTrVqw==","repository":{"url":"git+https://github.com/tangle-network/tcloud.git","type":"git","directory":"packages/tcloud"},"_npmVersion":"12.0.1","description":"TypeScript SDK and CLI for Tangle Router, Sandbox, model routing, and agent service calls","directories":{},"_nodeVersion":"22.23.1","dependencies":{"viem":"^2.56.0","commander":"^14.0.3","@scure/bip32":"^2.3.0","@scure/bip39":"^2.3.0","@tangle-network/sandbox":">=0.34.3 <0.35.0","@tangle-network/tcloud-attestation":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsup":"^8.5.1","vitest":"^4.1.11","typedoc":"^0.28.20","typescript":"^5.9.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tcloud_0.5.1_1788048644967_0.8003330222255445","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@tangle-network/tcloud","version":"0.5.2","keywords":["tangle","ai","llm","inference","decentralized","agent-runtime","sandbox","browser-agent","x402","openai","sdk","cli","privacy","shielded-credits","tangle-router"],"license":"Apache-2.0","_id":"@tangle-network/tcloud@0.5.2","maintainers":[{"name":"vutuanlinh2k2","email":"vutuanlinh2002@gmail.com"},{"name":"drewstone","email":"drewstone329@gmail.com"},{"name":"tjemmmic","email":"mdtjemmes@proton.me"},{"name":"tin-tangle-tools","email":"tin@tangle.tools"}],"homepage":"https://router.tangle.tools/docs","bugs":{"url":"https://github.com/tangle-network/tcloud/issues"},"bin":{"tcloud":"dist/cli.js"},"dist":{"shasum":"e29e5f094ed66427f9ca0e15fc7b621bfb1928f2","tarball":"https://registry.npmjs.org/@tangle-network/tcloud/-/tcloud-0.5.2.tgz","fileCount":38,"integrity":"sha512-qhJMcsY6NAe09bfA6NDTpYDQbsS8FpwUcRP0vOYhjeyOPn1uJhxAjYZMbPS4XOqrrOLwGwnIcpskhTCIfDVT4A==","signatures":[{"sig":"MEUCIQCcMwyXJeU8zbeh7z9kDCxM5LZ0OR26ogjf69NiqzCbnAIgEJexllt6t6CfqUopBA2OgyWUT3V57WrdMsySEChV65I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@tangle-network%2ftcloud@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":637786},"main":"./dist/index.cjs","type":"module","_from":"file:/home/runner/work/_temp/tcloud-33284025490-1/tangle-network-tcloud-0.5.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./sandbox":{"types":"./dist/sandbox.d.ts","import":{"types":"./dist/sandbox.d.ts","default":"./dist/sandbox.js"},"require":{"types":"./dist/sandbox.d.cts","default":"./dist/sandbox.cjs"}},"./instance":{"node":{"import":{"types":"./dist/instance.d.ts","default":"./dist/instance.js"},"require":{"types":"./dist/instance.d.cts","default":"./dist/instance.cjs"}},"types":"./dist/instance.d.ts"},"./shielded":{"types":"./dist/shielded.d.ts","import":{"types":"./dist/shielded.d.ts","default":"./dist/shielded.js"},"require":{"types":"./dist/shielded.d.cts","default":"./dist/shielded.cjs"}},"./attestation":{"types":"./dist/attestation.d.ts","import":{"types":"./dist/attestation.d.ts","default":"./dist/attestation.js"},"require":{"types":"./dist/attestation.d.cts","default":"./dist/attestation.cjs"}}},"scripts":{"dev":"tsx src/cli.ts","docs":"typedoc src/index.ts --out docs --name tcloud --readme README.md","test":"vitest run","build":"tsup src/index.ts src/cli.ts src/mcp.ts src/shielded.ts src/instance.ts src/attestation.ts src/sandbox.ts --format esm,cjs --dts --clean","test:e2e":"vitest run --config vitest.e2e.config.ts"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"_resolved":"/home/runner/work/_temp/tcloud-33284025490-1/tangle-network-tcloud-0.5.2.tgz","_integrity":"sha512-qhJMcsY6NAe09bfA6NDTpYDQbsS8FpwUcRP0vOYhjeyOPn1uJhxAjYZMbPS4XOqrrOLwGwnIcpskhTCIfDVT4A==","repository":{"url":"git+https://github.com/tangle-network/tcloud.git","type":"git","directory":"packages/tcloud"},"_npmVersion":"12.0.1","description":"TypeScript SDK and CLI for Tangle Router, Sandbox, model routing, and agent service calls","directories":{},"_nodeVersion":"22.23.1","dependencies":{"viem":"^2.56.0","commander":"^14.0.3","@tangle-network/sandbox":">=0.34.3 <0.35.0","@tangle-network/tcloud-attestation":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","tsup":"^8.5.1","vitest":"^4.1.11","typedoc":"^0.28.20","typescript":"^5.9.3","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tcloud_0.5.2_1788050722908_0.125338583751198","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-03-30T19:47:44.061Z","modified":"2026-09-01T23:14:43.560Z","0.1.0":"2026-03-30T19:47:44.286Z","0.1.1":"2026-03-30T19:50:17.975Z","0.1.2":"2026-03-30T22:29:50.752Z","0.1.3":"2026-04-04T22:15:03.279Z","0.1.4":"2026-04-04T22:40:06.508Z","0.2.0":"2026-04-10T07:43:03.909Z","0.3.0":"2026-04-22T02:04:39.749Z","0.4.0":"2026-04-22T04:01:12.519Z","0.4.1":"2026-04-22T06:28:37.711Z","0.4.2":"2026-04-22T06:51:23.405Z","0.4.3":"2026-04-25T13:51:38.685Z","0.4.4":"2026-04-25T13:58:49.387Z","0.4.5":"2026-04-25T14:10:59.590Z","0.4.6":"2026-04-25T14:49:32.188Z","0.4.8":"2026-05-28T10:54:44.969Z","0.4.9":"2026-05-28T10:56:46.921Z","0.4.10":"2026-05-28T20:52:41.991Z","0.4.11":"2026-05-28T20:57:29.562Z","0.4.12":"2026-05-30T11:23:19.689Z","0.4.13":"2026-06-16T12:59:56.643Z","0.4.14":"2026-07-01T16:41:30.576Z","0.5.0":"2026-08-30T00:03:00.828Z","0.5.1":"2026-08-30T00:10:45.155Z","0.5.2":"2026-08-30T00:45:23.068Z"},"bugs":{"url":"https://github.com/tangle-network/tcloud/issues"},"license":"Apache-2.0","homepage":"https://router.tangle.tools/docs","keywords":["tangle","ai","llm","inference","decentralized","agent-runtime","sandbox","browser-agent","x402","openai","sdk","cli","privacy","shielded-credits","tangle-router"],"repository":{"url":"git+https://github.com/tangle-network/tcloud.git","type":"git","directory":"packages/tcloud"},"description":"TypeScript SDK and CLI for Tangle Router, Sandbox, model routing, and agent service calls","maintainers":[{"email":"drewstone329@gmail.com","name":"drewstone"}],"readme":"# tcloud\n\nTypeScript SDK and CLI for [Tangle Router](https://router.tangle.tools): model routing, sandbox-backed agent calls, operator routing, and anonymous payments via ShieldedCredits.\n\nZero framework dependencies. Pure `fetch` + SSE. Works in Node.js, Deno, Bun, and edge runtimes.\n\n## Table of Contents\n\n- [Installation](#installation)\n- [SDK](#sdk)\n  - [Quick Start](#quick-start)\n  - [Model Selection](#model-selection)\n  - [Streaming](#streaming)\n  - [Full Chat Completion](#full-chat-completion)\n  - [Private Inference](#private-inference)\n  - [Embeddings](#embeddings)\n  - [Web Search](#web-search)\n  - [Video & Avatar Generation](#video--avatar-generation)\n  - [Async Jobs](#async-jobs)\n  - [Operator Routing](#operator-routing)\n  - [Models and Operators](#models-and-operators)\n  - [API Key Management](#api-key-management)\n  - [Cost Estimation](#cost-estimation)\n  - [Spending Limits](#spending-limits)\n- [CLI](#cli)\n  - [Authentication](#authentication)\n  - [Chat](#chat)\n  - [Browse](#browse)\n  - [Credits and Keys](#credits-and-keys)\n  - [Wallet Management](#wallet-management)\n- [Configuration](#configuration)\n- [OpenAI SDK Compatibility](#openai-sdk-compatibility)\n- [Vercel AI SDK Compatibility](#vercel-ai-sdk-compatibility)\n- [Examples](#examples)\n- [License](#license)\n\n## Installation\n\n```bash\nnpm install @tangle-network/tcloud\n```\n\nOr run the CLI directly:\n\n```bash\nnpx @tangle-network/tcloud chat \"What is Tangle?\"\n```\n\nDo not install unscoped `tcloud`. It is unrelated to Tangle.\n\n## SDK\n\n### Quick Start\n\n```ts\nimport { TCloud } from '@tangle-network/tcloud'\n\n// Set model at client creation — explicit and consistent.\nconst client = new TCloud({\n  apiKey: 'sk-tan-...',\n  model: 'gpt-4o-mini',\n})\n\nconst answer = await client.ask('What is Tangle Network?') // string\nconsole.log(answer)\n```\n\n### Quick Start — direct cli-bridge (subscription-backed coding harness)\n\nWhen you have your own [cli-bridge](https://github.com/drewstone/cli-bridge) running (locally or on your own VPS), point the SDK straight at it. cli-bridge is OpenAI-compatible (`/v1/chat/completions`) so chat / ask / askStream work unchanged — and your CLI subscriptions on the bridge box pay for the LLM tokens directly (no router, no per-token billing).\n\n```bash\n# 1. clone + run cli-bridge (one terminal)\ngh repo clone drewstone/cli-bridge && cd cli-bridge\necho \"BRIDGE_BEARER=$(openssl rand -hex 32)\" >> .env.local\necho \"BRIDGE_BACKENDS=claude,passthrough\"     >> .env.local\nexport $(grep -v '^#' .env.local | xargs) && pnpm exec tsx src/server.ts\n\n# 2. authenticate your harness CLI\nclaude /login    # or: kimi login, codex login, opencode auth login\n```\n\n```ts\nimport { TCloudClient } from '@tangle-network/tcloud'\n\nconst client = TCloudClient.fromCliBridge({\n  url: 'http://127.0.0.1:3344',           // or any reachable URL\n  bearer: process.env.CLI_BRIDGE_BEARER!, // value of BRIDGE_BEARER from .env.local\n})\n\n// model id = `<harness>/<model>` — no `bridge/` prefix in direct mode\nconst reply = await client.ask('reply with OK', 'claude-code/sonnet')\n\n// streaming + full chat work the same\nfor await (const chunk of client.askStream('write a haiku', 'kimi-code/kimi-for-coding')) {\n  process.stdout.write(chunk)\n}\n```\n\nSee [`examples/14-direct-cli-bridge.ts`](./examples/14-direct-cli-bridge.ts) for the full pattern. Direct cli-bridge clients also support `client.bridge({ harness, model, resume })`; in direct mode the SDK sends `<harness>/<model>` and maps `resume` to cli-bridge's `session_id`.\n\n### Model Selection\n\nModel is set at client creation. Override per-request when needed:\n\n```ts\n// Default model for all requests\nconst client = new TCloud({ apiKey: '...', model: 'gpt-4o-mini' })\nawait client.ask('Hello')  // returns string\n\n// Full control per-request (OpenAI-compatible)\nconst completion = await client.chat({\n  model: 'claude-sonnet-4-6',\n  messages: [{ role: 'user', content: 'Hello' }],\n  temperature: 0.5,\n  maxTokens: 100,\n}) // returns ChatCompletion { id, model, choices: [{ index, message, finish_reason }], usage? }\n\n// Get full response with usage stats\nconst full = await client.askFull('Hello') // returns ChatCompletion\nconsole.log(full.model, full.usage?.total_tokens)\n\n// Search available models\nconst llamas = await client.searchModels('llama') // returns Model[]\n```\n\n### Streaming\n\n```ts\nfor await (const chunk of client.askStream('Explain zero-knowledge proofs')) {\n  process.stdout.write(chunk)\n}\n\n// With model override\nfor await (const chunk of client.askStream('Hello', 'claude-sonnet-4-6')) {\n  process.stdout.write(chunk)\n}\n```\n\n### Full Chat Completion\n\nOpenAI-compatible request/response format:\n\n```ts\nconst completion = await client.chat({\n  model: 'meta-llama/llama-4-maverick',\n  messages: [\n    { role: 'system', content: 'You are a helpful assistant.' },\n    { role: 'user', content: 'Hello' },\n  ],\n  temperature: 0.7,\n  maxTokens: 1024,\n}) // returns ChatCompletion\n\nconsole.log(completion.choices[0].message.content)\n// completion.usage => { prompt_tokens, completion_tokens, total_tokens }\n```\n\n### Private Inference\n\nAnonymous inference with no API key. Uses EIP-712 SpendAuth signatures — the operator verifies payment without learning your identity.\n\n```ts\nimport { TCloud } from '@tangle-network/tcloud'\n\nconst client = TCloud.shielded()\nconst answer = await client.ask('Hello from the shadows')\n```\n\nUnder the hood: generates an ephemeral wallet, signs a SpendAuth payload, and sends it as an `X-Payment-Signature` header. The operator validates the cryptographic proof and serves inference without knowing who you are.\n\n### Embeddings\n\n```ts\nconst response = await client.embeddings({\n  model: 'text-embedding-3-small',\n  input: 'What is Tangle?',\n}) // returns EmbeddingResponse\n// EmbeddingResponse: { object, data: [{ object, embedding: number[], index }], model, usage }\nconsole.log(response.data[0].embedding.length) // 1536\n```\n\n### Web Search\n\n```ts\nconst results = await client.search({\n  query: 'latest Tangle docs',\n  provider: 'exa',\n  maxResults: 5,\n})\n\nconsole.log(results.data[0].title)\nconsole.log(results.citations)\n```\n\nUse search inside chat with either the typed gateway shorthand or OpenRouter-compatible plugins:\n\n```ts\nawait client.ask('What changed in Tangle this week?', {\n  webSearch: { provider: 'exa', maxResults: 5, searchRecency: 'week' },\n})\n\nawait client.chat({\n  messages: [{ role: 'user', content: 'Summarize recent AI video model releases.' }],\n  plugins: [{ id: 'web', engine: 'parallel', max_results: 5 }],\n})\n```\n\n### Video & Avatar Generation\n\n```ts\n// Generate a video from a text prompt\nconst video = await client.videoGenerate({\n  prompt: 'A sunset over mountains',\n  duration: 5,\n}) // returns VideoResponse { id, status, url?, error? }\n\n// Generate a talking-head avatar video\nconst avatar = await client.avatarGenerate({\n  audio_url: 'https://example.com/narration.mp3',\n  image_url: 'https://example.com/face.jpg',\n}) // returns AvatarGenerateResponse { job_id, status, result?, error? }\n```\n\n### Async Jobs\n\nAvatar and video generation are asynchronous. Use `watchJob()` for real-time SSE streaming of job progress, or poll with `avatarJobStatus()`.\n\n```ts\n// Submit an avatar job\nconst job = await client.avatarGenerate({\n  audio_url: 'https://...',\n  image_url: 'https://...',\n})\nconsole.log(job.job_id) // 'job-abc123'\nconsole.log(job.status) // 'queued'\n\n// Watch until complete (SSE streaming)\nconst result = await client.watchJob(job.job_id, {\n  onEvent: (e) => console.log(`${e.status} ${e.progress ?? ''}%`),\n}) // returns JobEvent { status, progress?, result?, error?, timestamp }\nconsole.log(result.result) // { video_url: 'https://...' }\n\n// Or just poll\nconst status = await client.avatarJobStatus(job.job_id)\n// returns AvatarJobStatus { job_id, status, result?, error? }\n```\n\n### Operator Routing\n\nRoute requests to specific operators or use strategy-based selection:\n\n```ts\nconst client = new TCloud({\n  apiKey: 'sk-tan-...',\n  routing: {\n    prefer: 'operator-slug',    // specific operator\n    strategy: 'lowest-latency', // or 'lowest-price', 'highest-reputation'\n    region: 'us-east',          // geographic preference\n  },\n})\n```\n\nThe gateway selects the best operator based on a composite score (reputation 40%, latency 30%, price 30%) and returns the selection in response headers:\n\n```ts\n// After a request, check which operator served it:\n// X-Tangle-Operator: <slug>\n// X-Tangle-Price-Input: <per-token>\n// X-Tangle-Price-Output: <per-token>\n```\n\n### Models and Operators\n\n```ts\n// List all available models\nconst models = await client.models() // returns Model[]\n// Model: { id, name, context_length, pricing: { prompt, completion }, _provider? }\nmodels.forEach(m => console.log(m.id, m._provider))\n\n// Search models by name, provider, or capability\nconst llamas = await client.searchModels('llama') // returns Model[]\nconst anthropic = await client.searchModels('anthropic')\n\n// List active operators with stats\nconst { operators, stats } = await client.operators()\n// returns { operators: Operator[], stats: any }\n// Operator: { id, slug, name, status, endpointUrl, reputationScore, avgLatencyMs, models, ... }\nconsole.log(`${stats.activeOperators} operators serving ${stats.totalModels} models`)\n\n// Check credit balance\nconst credits = await client.credits() // returns CreditBalance\n// CreditBalance: { balance: number, transactions: [{ id, amount, type, description, createdAt }] }\nconsole.log(`Balance: $${credits.balance}`)\n```\n\n### API Key Management\n\nCreate, list, and revoke API keys programmatically:\n\n```ts\n// Create a new key\nconst { key, id } = await client.createKey('my-app')\nconsole.log(key) // sk-tan-... (shown once, store it)\n\n// List all keys\nconst keys = await client.keys()\nkeys.forEach(k => console.log(k.name, k.prefix, k.lastUsedAt))\n\n// Revoke a key\nawait client.revokeKey(id)\n```\n\n### Cost Estimation\n\nPreview cost before sending a request:\n\n```ts\nconst cost = await client.estimateCost({\n  model: 'gpt-4o',\n  inputTokens: 1000,\n  outputTokens: 500,\n}) // returns { inputCost: number, outputCost: number, total: number }\nconsole.log(`Estimated: $${cost.total.toFixed(6)}`)\n// { inputCost: 0.005, outputCost: 0.0075, total: 0.0125 }\n```\n\n### Spending Limits\n\nPrevent runaway costs with per-request and total budget caps:\n\n```ts\nconst client = new TCloud({\n  apiKey: 'sk-tan-...',\n  model: 'gpt-4o-mini',\n  limits: {\n    maxCostPerRequest: 0.01,     // $0.01 max per request\n    maxTotalSpend: 1.00,         // $1.00 lifetime budget\n    maxRequests: 100,            // hard request cap\n    onLimitWarning: (info) => {\n      console.warn(`${info.type} at ${info.current}/${info.limit}`)\n    },\n  },\n})\n\n// Requests that would exceed limits are blocked with TCloudError (429)\nawait client.ask('Hello')\n\n// Check metering\nconst { totalSpent, requestCount } = client.usage\n```\n\n## CLI\n\n### Authentication\n\n```bash\ntcloud auth login              # Browser-based device flow\ntcloud auth set-key sk-tan-... # Set key directly\ntcloud auth status             # Check current auth\n```\n\n### Chat\n\n```bash\nnpx @tangle-network/tcloud chat \"Explain zero-knowledge proofs\"\nnpx @tangle-network/tcloud chat -m meta-llama/llama-4-maverick \"Hello\"\nnpx @tangle-network/tcloud chat --private \"Anonymous request\"  # ShieldedCredits mode\nnpx @tangle-network/tcloud chat                                # Interactive mode\n```\n\n### Browse\n\n```bash\ntcloud models                  # List available models\ntcloud models -s llama         # Search models\ntcloud search \"Tangle docs\" --provider exa --max-results 5\ntcloud operators               # List active operators\n```\n\n### Credits and Keys\n\n```bash\ntcloud credits balance         # Check balance\ntcloud credits add 10          # Add credits\ntcloud keys create my-app      # Create a new API key\ntcloud keys list               # List keys\n```\n\n### Wallet Management\n\nFor private inference, manage ephemeral wallets:\n\n```bash\ntcloud wallet generate                    # Create wallet\ntcloud wallet generate -l \"research\"      # With label\ntcloud wallet list                        # List wallets\n```\n\nThe CLI generates random ephemeral keys and stores them in `~/.tcloud/wallets.json` with owner-only permissions. Treat this file as sensitive.\n\n## Configuration\n\nConfig stored in `~/.tcloud/config.json`:\n\n```bash\ntcloud config --api-url https://router.tangle.tools\ntcloud config --model gpt-4o-mini\n```\n\nEnvironment variables:\n- `TANGLE_API_KEY` — API key (primary). One key for router + sandbox + all Tangle products.\n- `TCLOUD_API_KEY` — Deprecated alias, still honored for backwards compatibility.\n- `TANGLE_ROUTER_URL` — Override CLI router URL.\n- `TCLOUD_API_URL` — Deprecated CLI router URL alias.\n\n## OpenAI SDK Compatibility\n\ntcloud's API is OpenAI-compatible. You can use the OpenAI SDK directly:\n\n```ts\nimport OpenAI from 'openai'\n\nconst client = new OpenAI({\n  apiKey: 'sk-tan-...',\n  baseURL: 'https://router.tangle.tools/v1',\n})\n\nconst completion = await client.chat.completions.create({\n  model: 'meta-llama/llama-4-maverick',\n  messages: [{ role: 'user', content: 'Hello' }],\n})\n```\n\n## Vercel AI SDK Compatibility\n\nUse with the Vercel AI SDK's OpenAI provider:\n\n```ts\nimport { createOpenAI } from '@ai-sdk/openai'\nimport { generateText } from 'ai'\n\nconst tangle = createOpenAI({\n  apiKey: 'sk-tan-...',\n  baseURL: 'https://router.tangle.tools/v1',\n})\n\nconst { text } = await generateText({\n  model: tangle('meta-llama/llama-4-maverick'),\n  prompt: 'What is decentralized AI?',\n})\n```\n\n## Examples\n\nSee the [`examples/`](./examples/) directory — each is a self-contained script:\n\n| # | Example | What it shows |\n|---|---------|---------------|\n| 01 | [Quick Start](./examples/01-quick-start.ts) | Minimum viable setup |\n| 02 | [Model Selection](./examples/02-model-selection.ts) | Three ways to pick a model, search, browse |\n| 03 | [Streaming](./examples/03-streaming.ts) | Real-time SSE output, text + chunk modes |\n| 04 | [Private Inference](./examples/04-private-inference.ts) | ShieldedCredits, ephemeral wallets, auto-replenish |\n| 05 | [Operator Routing](./examples/05-operator-routing.ts) | Prefer operator, strategy, region, list operators |\n| 06 | [Cost & Usage](./examples/06-cost-and-usage.ts) | Estimate cost, track tokens, check balance |\n| 07 | [API Keys](./examples/07-api-keys.ts) | Create, list, revoke keys programmatically |\n| 08 | [OpenAI SDK](./examples/08-openai-compat.ts) | Drop-in replacement via baseURL |\n| 09 | [Vercel AI SDK](./examples/09-vercel-ai-sdk.ts) | generateText + streamText with Tangle |\n| 10 | [Spending Limits](./examples/10-spending-limits.ts) | Budget caps, request limits, warning callbacks |\n| 11 | [Inference Strategies](./examples/11-inference-strategies.ts) | Min-exposure + operator rotation patterns |\n| 12 | [Bridge Sessions](./examples/12-bridge-sessions.ts) | Persistent bridge sessions for harness routing |\n| 13 | [Bridge Chat App](./examples/13-bridge-chat-app.ts) | Multi-turn bridge application |\n| 14 | [Direct cli-bridge](./examples/14-direct-cli-bridge.ts) | Local cli-bridge, no router |\n| 15 | [Sandbox Agents](./examples/15-sandbox-agents.ts) | Sandbox agents + inline AgentProfile |\n| 16 | [Tangle Intelligence Hook](./examples/16-tangle-intelligence-hook.ts) | Trace inference into hosted intelligence (one OTLP block) |\n\nRun any example:\n```bash\nTANGLE_API_KEY=sk-tan-... npx tsx examples/01-quick-start.ts\n```\n\n## License\n\n[Apache-2.0](./LICENSE)\n","readmeFilename":"README.md"}