{"_id":"@tangle-network/agent-integrations","_rev":"43-8026a682a22f25b255832b71c626d28c","name":"@tangle-network/agent-integrations","dist-tags":{"latest":"0.30.0"},"versions":{"0.1.0":{"name":"@tangle-network/agent-integrations","version":"0.1.0","license":"MIT","_id":"@tangle-network/agent-integrations@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://github.com/tangle-network/agent-integrations#readme","bugs":{"url":"https://github.com/tangle-network/agent-integrations/issues"},"dist":{"shasum":"cb5fe72b90eb71afe511fc1a23dd7a3ff4642e34","tarball":"https://registry.npmjs.org/@tangle-network/agent-integrations/-/agent-integrations-0.1.0.tgz","fileCount":6,"integrity":"sha512-vW8TUAQWgGGFkPhM9SWY0gH57fcD/oL+yGxLTbsWMQXlV44Vx3VECJ537ZZ76LxeXD5WPUf+Q9OtDOdJ6nC8qA==","signatures":[{"sig":"MEYCIQCvgMhl1hxvbPlScxXsqzM2zwpN6qDDCq36LZXGRyphcwIhAJpGkREM+61a2MI8LXj8dr59foW1mkgxwrif8j9LMDiS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56545},"main":"./dist/index.js","type":"module","_from":"file:tangle-network-agent-integrations-0.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"_resolved":"/tmp/122dfefb65237b945b99b0302a1b78d8/tangle-network-agent-integrations-0.1.0.tgz","_integrity":"sha512-vW8TUAQWgGGFkPhM9SWY0gH57fcD/oL+yGxLTbsWMQXlV44Vx3VECJ537ZZ76LxeXD5WPUf+Q9OtDOdJ6nC8qA==","repository":{"url":"git+https://github.com/tangle-network/agent-integrations.git","type":"git"},"_npmVersion":"11.6.2","description":"Vendor-neutral integration contracts and runtime helpers for sandbox and agent apps.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-integrations_0.1.0_1777913763001_0.4270191044913896","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@tangle-network/agent-integrations","version":"0.1.1","license":"MIT","_id":"@tangle-network/agent-integrations@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://github.com/tangle-network/agent-integrations#readme","bugs":{"url":"https://github.com/tangle-network/agent-integrations/issues"},"dist":{"shasum":"9073b08af0819b1e397b53b79284abb8eb2c2b0f","tarball":"https://registry.npmjs.org/@tangle-network/agent-integrations/-/agent-integrations-0.1.1.tgz","fileCount":7,"integrity":"sha512-6ZUSHAc6agXjLDc/vNTVTEcQMw0/3jq80zc3h7YOXCZVeewQC3od20+p0MSlR89M/Vr7AOG/5R9txIlaw392ZQ==","signatures":[{"sig":"MEQCID3lQjRHiJVpoNA7DG2F2SHkWmJHjLG8ErMhV2Ntd+6UAiB6XVqqUnO2Xe7V6GbysgrJsit40+qhdpWblwjw6GwC9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68893},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"15a1b7389985680e3a6debbb9d426dc7056c936b","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/agent-integrations.git","type":"git"},"_npmVersion":"11.6.2","description":"Vendor-neutral integration contracts and runtime helpers for sandbox and agent apps.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-integrations_0.1.1_1777918410092_0.008895700416714503","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@tangle-network/agent-integrations","version":"0.1.2","license":"MIT","_id":"@tangle-network/agent-integrations@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://github.com/tangle-network/agent-integrations#readme","bugs":{"url":"https://github.com/tangle-network/agent-integrations/issues"},"dist":{"shasum":"d84eb3bf387160bb5a40ccfa52ce6a6db83b37b9","tarball":"https://registry.npmjs.org/@tangle-network/agent-integrations/-/agent-integrations-0.1.2.tgz","fileCount":7,"integrity":"sha512-GT32yRV45rs33p0UFpO4ky08QPf3u3+bk3CycMdDvuN4H2l9GioPdnw8CS3MI+WjQ/AhRknLVDzQZCzVGX8Kvg==","signatures":[{"sig":"MEUCICekrOpiZeytiOGKDJtoKzqUL5E8qmjtwdnwkAHHEgKfAiEAngIft/JWkqpe44q9PEQm8RJUqIQC9onUhGNL5xMOVBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146429},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"fc77c9294d383818107887c4d1369d71ef5599de","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/agent-integrations.git","type":"git"},"_npmVersion":"11.6.2","description":"Vendor-neutral integration contracts and runtime helpers for sandbox and agent apps.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-integrations_0.1.2_1777919274701_0.9013381896101056","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@tangle-network/agent-integrations","version":"0.2.0","license":"MIT","_id":"@tangle-network/agent-integrations@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://github.com/tangle-network/agent-integrations#readme","bugs":{"url":"https://github.com/tangle-network/agent-integrations/issues"},"dist":{"shasum":"2ddb8f773487ba6201b2760c683a87b145681454","tarball":"https://registry.npmjs.org/@tangle-network/agent-integrations/-/agent-integrations-0.2.0.tgz","fileCount":7,"integrity":"sha512-HxnKgrn5APAmmMLMFVUlNgM64jYae5Dql5aMy/dV9Oq28swmV+rPJIUqTxZFPjXq+Utj4w7LVjoF0yaPYBWXNA==","signatures":[{"sig":"MEQCIDgx5HwJNeuP8ma8bx3JpOOhwHPF3F3z8Q5FKErNiqitAiAVvS/YogAfvfJWH1Cr6WR9uoqAAKOzLZdflqX6PQnwfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":452869},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"4c2f090c9a2cd399edc1a64a7f9925a3e9dc5b1d","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/agent-integrations.git","type":"git"},"_npmVersion":"11.6.2","description":"Vendor-neutral integration contracts and runtime helpers for sandbox and agent apps.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-integrations_0.2.0_1777919514029_0.8304612159814726","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@tangle-network/agent-integrations","version":"0.2.1","license":"MIT","_id":"@tangle-network/agent-integrations@0.2.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://github.com/tangle-network/agent-integrations#readme","bugs":{"url":"https://github.com/tangle-network/agent-integrations/issues"},"dist":{"shasum":"ede9fbe9ad5b5dedd99387a3e054a98ea850cb50","tarball":"https://registry.npmjs.org/@tangle-network/agent-integrations/-/agent-integrations-0.2.1.tgz","fileCount":7,"integrity":"sha512-rXX4pr/TyEhogQa8efhmBP4qOscQw+WG13H9+Vdum5ImGVgUmGLyVZp6JiS4UgkoNL11Xb5ynEEp0xDEkXS2ug==","signatures":[{"sig":"MEUCIQCt6wYiUyoh1t6ZIm7v7rfIjgAHNpiogxqzh9+dEU6mtAIgJG7I9mXtkNcKul8USDmDlK2lQQRpIpYJ+46U2fOrf9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":443362},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"908732d260914d3cf1adbafb58c065803ebe2418","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/agent-integrations.git","type":"git"},"_npmVersion":"11.6.2","description":"Vendor-neutral integration contracts and runtime helpers for sandbox and agent apps.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-integrations_0.2.1_1777919778778_0.05089475029845758","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@tangle-network/agent-integrations","version":"0.3.0","license":"MIT","_id":"@tangle-network/agent-integrations@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://github.com/tangle-network/agent-integrations#readme","bugs":{"url":"https://github.com/tangle-network/agent-integrations/issues"},"dist":{"shasum":"5d7b36f34246968f6975392d3c2833998c3c67d5","tarball":"https://registry.npmjs.org/@tangle-network/agent-integrations/-/agent-integrations-0.3.0.tgz","fileCount":8,"integrity":"sha512-VoC0/BMVIi6e6SPGJFMJ2aJZ0QUzCWGGSJxVg1bs+0tTIIi24bWHJncNvD4MsyT7uTSZawZhb43n8Kv6xWIb0g==","signatures":[{"sig":"MEUCIApSggqxrFX3o9sqn8jQHY4TK1nSuF3NHFcDuJWz1qrvAiEAwy+BgrgQxwo2M2mEx3FJIC6TdHuL+frVJKeo3DnD0Mw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":510286},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"6ab57ad637c41e81f17b8034a1f97b8cdd99a0bc","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/agent-integrations.git","type":"git"},"_npmVersion":"11.6.2","description":"Vendor-neutral integration contracts and runtime helpers for sandbox and agent apps.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-integrations_0.3.0_1777921077031_0.5506481425085139","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@tangle-network/agent-integrations","version":"0.4.0","license":"MIT","_id":"@tangle-network/agent-integrations@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://github.com/tangle-network/agent-integrations#readme","bugs":{"url":"https://github.com/tangle-network/agent-integrations/issues"},"dist":{"shasum":"aca51d4e799e1b1e5617f18444c10096c699675f","tarball":"https://registry.npmjs.org/@tangle-network/agent-integrations/-/agent-integrations-0.4.0.tgz","fileCount":8,"integrity":"sha512-i9OQ7QJFjIEstjSfVrfpGaAvYdsjMj+oilrTfGHtPkysR5K0Lsy6/LicE7GbBO+yhOQ62PMeUGJIoenpREv14w==","signatures":[{"sig":"MEQCIGXNYDam7b4HHhpUTxy1RTRXyYMtS7taN3X8yG636FRiAiARAA2rFSBLkrQQzcYWCZWd7sPGf3W3KCU7RA9ZpcTmtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":526965},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"88a3a6968ff7e1c3346ab52c5dff15df01bb4abd","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/agent-integrations.git","type":"git"},"_npmVersion":"11.6.2","description":"Vendor-neutral integration contracts and runtime helpers for sandbox and agent apps.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-integrations_0.4.0_1777921512705_0.03127595842473352","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@tangle-network/agent-integrations","version":"0.4.1","license":"MIT","_id":"@tangle-network/agent-integrations@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://github.com/tangle-network/agent-integrations#readme","bugs":{"url":"https://github.com/tangle-network/agent-integrations/issues"},"dist":{"shasum":"343a68f4563337b9b37d814e36657ae9471657a6","tarball":"https://registry.npmjs.org/@tangle-network/agent-integrations/-/agent-integrations-0.4.1.tgz","fileCount":8,"integrity":"sha512-W9+3aJuhR0Zct4QV9muCRmG2JErafUXg5WnERaRWLrzQoPfKngFggOlM8VPfEvDnhIMTZNwGeNpsoi2YL+vICQ==","signatures":[{"sig":"MEUCIQDCdHQBAsBgJW1nhftVagT6ZW0K9eHRVh20LIz5ndp97QIgUH/4r1AaD4LAbN07pEthriqMswp19oZ0+lVN/7OYnJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":531943},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"88a3a6968ff7e1c3346ab52c5dff15df01bb4abd","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/agent-integrations.git","type":"git"},"_npmVersion":"11.6.2","description":"Vendor-neutral integration contracts and runtime helpers for sandbox and agent apps.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-integrations_0.4.1_1777921703442_0.9867560002050588","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@tangle-network/agent-integrations","version":"0.5.0","license":"MIT","_id":"@tangle-network/agent-integrations@0.5.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://github.com/tangle-network/agent-integrations#readme","bugs":{"url":"https://github.com/tangle-network/agent-integrations/issues"},"dist":{"shasum":"e1c8de3d43244d829824be5726b1d047b1753c57","tarball":"https://registry.npmjs.org/@tangle-network/agent-integrations/-/agent-integrations-0.5.0.tgz","fileCount":8,"integrity":"sha512-o5ZD9wmpLfG57wk64gp6Rhxz6eyMY4dvkx1n2Bfbd9XRD55hSX7QWz0JTcOkCpdkyWhXrHHYCLTIXHvYAgNDrA==","signatures":[{"sig":"MEUCIG1YQKZ69mxhC2pAPnwGr8K3ay4vouuipAGB8xqemBSyAiEAssgR6lW7jmaY8S0boRsBCNyL704J8UZk6zj1XpAVHm4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":539227},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"14ad3e22bc6d8e13f8df6147cfef5b2a07ea4da2","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/agent-integrations.git","type":"git"},"_npmVersion":"11.6.2","description":"Vendor-neutral integration contracts and runtime helpers for sandbox and agent apps.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-integrations_0.5.0_1777923084716_0.5096694047535695","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@tangle-network/agent-integrations","version":"0.6.0","license":"MIT","_id":"@tangle-network/agent-integrations@0.6.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://github.com/tangle-network/agent-integrations#readme","bugs":{"url":"https://github.com/tangle-network/agent-integrations/issues"},"dist":{"shasum":"0d3d826a7f4fe7dd323461aadbb24633ab27c1c4","tarball":"https://registry.npmjs.org/@tangle-network/agent-integrations/-/agent-integrations-0.6.0.tgz","fileCount":10,"integrity":"sha512-jr2eGh6xhEj0aY5b9oDqUqD9zypYlDFhc/X+eQ5Jv5VW6RRbjHkcIV/swjaseOvSkIHPOh5m2ldgf/4yDOL1mA==","signatures":[{"sig":"MEYCIQCBxwVb6RsJNsd1af7DyhGGY78xzWi9I5zMxHxjUuB7hwIhAPU26WoPxoooO5PeZJI7R/h023pEoG/ONbSRhjtqFOHq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":617964},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"c1b14dcfaa72a0dfb9d29f4ea58955de05b2ec03","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/agent-integrations.git","type":"git"},"_npmVersion":"11.6.2","description":"Vendor-neutral integration contracts and runtime helpers for sandbox and agent apps.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-integrations_0.6.0_1777923892414_0.5139429032631035","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@tangle-network/agent-integrations","version":"0.7.0","license":"MIT","_id":"@tangle-network/agent-integrations@0.7.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://github.com/tangle-network/agent-integrations#readme","bugs":{"url":"https://github.com/tangle-network/agent-integrations/issues"},"dist":{"shasum":"6417864ec81da8e8ea62457dda1ee9c4728dca70","tarball":"https://registry.npmjs.org/@tangle-network/agent-integrations/-/agent-integrations-0.7.0.tgz","fileCount":10,"integrity":"sha512-mJtaMudctEQdbqeICrYxSps1sdrXDdiJ/ti5DgB6G+RaGO80gRV8SmPoq/If95JpYmmZWdrtby3fLwB+LlOd8g==","signatures":[{"sig":"MEQCIASjcRa92qp39i7FO+8K5hDODMlitmzo6YBp2zzaYSeBAiAw/I7wzHKtAYuFP4EWvD24y0ekVPTqefZwV0o4sovWTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":676032},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"ecd04a6ca5979e91ac1ea69f4a2c12259567a56f","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/agent-integrations.git","type":"git"},"_npmVersion":"11.6.2","description":"Vendor-neutral integration contracts and runtime helpers for sandbox and agent apps.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-integrations_0.7.0_1777924640419_0.5064204622263537","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@tangle-network/agent-integrations","version":"0.7.1","license":"MIT","_id":"@tangle-network/agent-integrations@0.7.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://github.com/tangle-network/agent-integrations#readme","bugs":{"url":"https://github.com/tangle-network/agent-integrations/issues"},"dist":{"shasum":"7dcdac24902223ff201596c01f2311bee0c7496d","tarball":"https://registry.npmjs.org/@tangle-network/agent-integrations/-/agent-integrations-0.7.1.tgz","fileCount":13,"integrity":"sha512-ShTua7rVVQfMg0MERiDne3g4nmXIRwFnsTBK1UxrLuxr3ze8E7SG/MiiapNo7RYMtYIyjmUY/TnQwCGAEaiHNA==","signatures":[{"sig":"MEQCIANd5VshcNw3siHmHb5OHjbWv6Il2vUxEPoOh5QbuhBNAiAgsg1DdzpbRUmCMJzXHdtMl9ppUvGf9DTGs2EEtPAlmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":678345},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"f037f3b61d6ad75a77d2c4563b0b61ea0bac57d5","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/agent-integrations.git","type":"git"},"_npmVersion":"11.6.2","description":"Vendor-neutral integration contracts and runtime helpers for sandbox and agent apps.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-integrations_0.7.1_1777970363043_0.11092866863253037","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@tangle-network/agent-integrations","version":"0.8.0","license":"MIT","_id":"@tangle-network/agent-integrations@0.8.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://github.com/tangle-network/agent-integrations#readme","bugs":{"url":"https://github.com/tangle-network/agent-integrations/issues"},"dist":{"shasum":"8e71c55ef3f8dd099821465054fc149f7cfcbe68","tarball":"https://registry.npmjs.org/@tangle-network/agent-integrations/-/agent-integrations-0.8.0.tgz","fileCount":12,"integrity":"sha512-mX4TZLp4Vxew9TNpZPr2amzWOE/ljuMWjBW2K/GJD3n5Cy8Al/Zon0qC4JR6KPPu0EVxg3Io0dSDDIKpZZSZ0w==","signatures":[{"sig":"MEUCIQC/oMzqiCcLqQHGCx4zfWvSYdwlaueezp+Qbr62QMrmewIgYQ5+5lXob2xWxP4aqBudgEYqGHRgGXOFKgjYbz/Gulg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":760232},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"94696c621ed10e4d680fe6b76f1020e53ac8c748","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/agent-integrations.git","type":"git"},"_npmVersion":"11.6.2","description":"Vendor-neutral integration contracts and runtime helpers for sandbox and agent apps.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-integrations_0.8.0_1777975210471_0.02354684399484075","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@tangle-network/agent-integrations","version":"0.9.0","license":"MIT","_id":"@tangle-network/agent-integrations@0.9.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://github.com/tangle-network/agent-integrations#readme","bugs":{"url":"https://github.com/tangle-network/agent-integrations/issues"},"dist":{"shasum":"f1d946e59a1d5e94801f42e8690755cc1f4ed1b3","tarball":"https://registry.npmjs.org/@tangle-network/agent-integrations/-/agent-integrations-0.9.0.tgz","fileCount":12,"integrity":"sha512-h9s3p4ImbjLkFt48VRYufgSI5/YcoKBu9HW5rHn9iuHl5NUWCv6q/n1ojkWG42j4Ip41sYGGjBI3urmq2xn7KQ==","signatures":[{"sig":"MEQCIDjaTF42Rz/esIeboICBsmZAkacDKAfpOrs4JNhdsL3XAiBzWbNNBBwfKQ1XDIl2GPs4N1bq0foz0/KvUOb4oFmd6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":773263},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"94696c621ed10e4d680fe6b76f1020e53ac8c748","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/agent-integrations.git","type":"git"},"_npmVersion":"11.6.2","description":"Vendor-neutral integration contracts and runtime helpers for sandbox and agent apps.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-integrations_0.9.0_1777980556355_0.4768599814172354","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@tangle-network/agent-integrations","version":"0.13.0","license":"MIT","_id":"@tangle-network/agent-integrations@0.13.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://github.com/tangle-network/agent-integrations#readme","bugs":{"url":"https://github.com/tangle-network/agent-integrations/issues"},"dist":{"shasum":"464a0e9871c50fe3d25ded25df73633a98467965","tarball":"https://registry.npmjs.org/@tangle-network/agent-integrations/-/agent-integrations-0.13.0.tgz","fileCount":15,"integrity":"sha512-PaGuIiTtVTbHN3pQaMUmt4KsIbJOLEp5YD/XTH4iKWjX6kl+z6Job7+pWE3fA8PBl4JlD3dPSnw+WJ4NzahHAA==","signatures":[{"sig":"MEUCIQCafcmp86atDBl5rQYbjCLjlj9cJPaJe+zudRRJrDvSDQIgS7O7wboy3YZfzXjatyvOEs/LqjpEOlOn5M27IT+7vFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1812823},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"7b25fe64dc4e370ad03994e1c041d2aaecdab1f4","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/agent-integrations.git","type":"git"},"_npmVersion":"11.6.2","description":"Vendor-neutral integration contracts and runtime helpers for sandbox and agent apps.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-integrations_0.13.0_1777986744581_0.9947506667358832","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@tangle-network/agent-integrations","version":"0.14.0","license":"MIT","_id":"@tangle-network/agent-integrations@0.14.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://github.com/tangle-network/agent-integrations#readme","bugs":{"url":"https://github.com/tangle-network/agent-integrations/issues"},"dist":{"shasum":"fcdd177f7dc40c25d21fec2f4708df3aea905924","tarball":"https://registry.npmjs.org/@tangle-network/agent-integrations/-/agent-integrations-0.14.0.tgz","fileCount":15,"integrity":"sha512-+KfFt68F7HEqCU/c9gTEwvvt5PTYFrjTWyC63MjVjxWQkbav8wCbLFRXy0+nPZMxpCevum+OQgVjctIKBvKENA==","signatures":[{"sig":"MEYCIQDFePUshziu9IV2zLwedtprclkEISeIqEY3b4ns6Obz0QIhAPPmDyw6ipwUjrfaOAJ77a/sd9t1bOigS4OPPILwofHf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1862311},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"e71bcbd5d944e9df5ce758e809a70d707741a1ac","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/agent-integrations.git","type":"git"},"_npmVersion":"11.6.2","description":"Vendor-neutral integration contracts and runtime helpers for sandbox and agent apps.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-integrations_0.14.0_1777988677541_0.4379005556196065","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@tangle-network/agent-integrations","version":"0.15.0","license":"MIT","_id":"@tangle-network/agent-integrations@0.15.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://github.com/tangle-network/agent-integrations#readme","bugs":{"url":"https://github.com/tangle-network/agent-integrations/issues"},"dist":{"shasum":"b0c6d28a041dfe7dbdab858da47164606f93e94b","tarball":"https://registry.npmjs.org/@tangle-network/agent-integrations/-/agent-integrations-0.15.0.tgz","fileCount":16,"integrity":"sha512-v8Z4XiQDPscfhIxmG6OIdKepFElh+55/A6SPVuYh4OF1WcgiCdLZ61o5fLc1BfP2PhpiQWrvDKKy0DmKETyMGA==","signatures":[{"sig":"MEQCIDcms1kqcIluGApPhZRf28A1d5h89u6QFu2g7IUl/+tkAiAGk2YJ1bCiz0h9vtuCOfSSa9IQuckw1WQAIV+X0vMRZg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1973543},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"86998a583a3d81aee53096b233a8bb16a5f05032","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/agent-integrations.git","type":"git"},"_npmVersion":"11.6.2","description":"Vendor-neutral integration contracts and runtime helpers for sandbox and agent apps.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-integrations_0.15.0_1777989950448_0.7132529696982455","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@tangle-network/agent-integrations","version":"0.16.0","license":"MIT","_id":"@tangle-network/agent-integrations@0.16.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://github.com/tangle-network/agent-integrations#readme","bugs":{"url":"https://github.com/tangle-network/agent-integrations/issues"},"dist":{"shasum":"5371b486b7e26c66a1ae2b8e29af37a6443a549d","tarball":"https://registry.npmjs.org/@tangle-network/agent-integrations/-/agent-integrations-0.16.0.tgz","fileCount":18,"integrity":"sha512-WJllyh9zdT0v3LvxDEv6gz0A6uEwQ748cNBBMk4UJIZe0ssDyQXZXlVjgfXJAyz8YcTGBuC3w9nJ/aAyv75Wzw==","signatures":[{"sig":"MEQCIGgHFN3nTKMsz00tDcgDdVI/dEPyyHapoFY4McLxVWs8AiA+ITU2vSzYbMEXrbo75viAVe3z3Qv8rktH3d/dWQsxLw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2065576},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"635b495ca281ec0d5fa7bb79a9f9358e86713241","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/agent-integrations.git","type":"git"},"_npmVersion":"11.6.2","description":"Vendor-neutral integration contracts and runtime helpers for sandbox and agent apps.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-integrations_0.16.0_1777995998804_0.518773466308629","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@tangle-network/agent-integrations","version":"0.16.1","license":"MIT","_id":"@tangle-network/agent-integrations@0.16.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://github.com/tangle-network/agent-integrations#readme","bugs":{"url":"https://github.com/tangle-network/agent-integrations/issues"},"dist":{"shasum":"dc56d70752c815d777f69049665a78bc44c00eb3","tarball":"https://registry.npmjs.org/@tangle-network/agent-integrations/-/agent-integrations-0.16.1.tgz","fileCount":23,"integrity":"sha512-+wLku2pG6xNK1dWzOeoA1msjP5eKYYzzsCTMzfBgxT8IvJ4v/TfFkjK6IJfWIMoJQBKIeOCcDP2fDDOaZ3I1PA==","signatures":[{"sig":"MEYCIQDgKTdZ7HhYu8U0ljo8UX5ZYn8aSsYbGrLGg59WQjyx1AIhANXuJZ/ojDOVjAiZOiNZAyvmj8+HBnZWU58UYwbLolFz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2079840},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./specs":{"types":"./dist/specs.d.ts","import":"./dist/specs.js","default":"./dist/specs.js"}},"gitHead":"d2ad659fb8364b0ace229304dd34a41498ab7508","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/agent-integrations.git","type":"git"},"_npmVersion":"11.6.2","description":"Vendor-neutral integration contracts and runtime helpers for sandbox and agent apps.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-integrations_0.16.1_1778056041924_0.5125532632926908","host":"s3://npm-registry-packages-npm-production"}},"0.16.2":{"name":"@tangle-network/agent-integrations","version":"0.16.2","license":"MIT","_id":"@tangle-network/agent-integrations@0.16.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://github.com/tangle-network/agent-integrations#readme","bugs":{"url":"https://github.com/tangle-network/agent-integrations/issues"},"dist":{"shasum":"1a377f88d39706f5d034afa366f6c27bd4b62342","tarball":"https://registry.npmjs.org/@tangle-network/agent-integrations/-/agent-integrations-0.16.2.tgz","fileCount":24,"integrity":"sha512-xnfWicq2LETMfincfjnv/GZOoRZU+MxbwmrFGt8cx0SwxYXyVBvqZh2uhSP6lJZKgtplKUWeEHfKPNdHDQVBRw==","signatures":[{"sig":"MEUCIQDXUg4QFGN8dlmjFj/JSQ2tHROPy2WIssmI7c4QCA+X8QIgMAH6TKDKYId/4av5nRFtdJRfEMI96hd+JYnGz5FBCAk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2088834},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./specs":{"types":"./dist/specs.d.ts","import":"./dist/specs.js","default":"./dist/specs.js"}},"gitHead":"5ddb8d01fcc0a3a64ef1a82155258421700d6c2e","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/agent-integrations.git","type":"git"},"_npmVersion":"11.6.2","description":"Vendor-neutral integration contracts and runtime helpers for sandbox and agent apps.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-integrations_0.16.2_1778062360604_0.2614110769063158","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@tangle-network/agent-integrations","version":"0.17.0","license":"MIT","_id":"@tangle-network/agent-integrations@0.17.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://github.com/tangle-network/agent-integrations#readme","bugs":{"url":"https://github.com/tangle-network/agent-integrations/issues"},"dist":{"shasum":"6faa896ffef9092c8d1141fbce0b1876405913fe","tarball":"https://registry.npmjs.org/@tangle-network/agent-integrations/-/agent-integrations-0.17.0.tgz","fileCount":24,"integrity":"sha512-iNOsBjbXavsn0d68Yv5TWyf+k7Z3QqnPeJF4b9wZReIjaA15XYqmiNiKN+0+Ei8wqgDEoSuHL4Z/uVzzcl3sXA==","signatures":[{"sig":"MEQCIArdfBrZAMMRFItRFoJahkLJZGZuAf67zFX9lFS3s9YnAiAA+/JreXSltM0wxB5oOkuedY76ZS4n98sXJTdhfUb0Zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2101402},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./specs":{"types":"./dist/specs.d.ts","import":"./dist/specs.js","default":"./dist/specs.js"}},"gitHead":"11d37fa1fce48f98506dea3ad652b86b1b47a952","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/agent-integrations.git","type":"git"},"_npmVersion":"11.6.2","description":"Vendor-neutral integration contracts and runtime helpers for sandbox and agent apps.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-integrations_0.17.0_1778063275885_0.5582055242604116","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@tangle-network/agent-integrations","version":"0.18.0","license":"MIT","_id":"@tangle-network/agent-integrations@0.18.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://github.com/tangle-network/agent-integrations#readme","bugs":{"url":"https://github.com/tangle-network/agent-integrations/issues"},"dist":{"shasum":"9f7cf0305ae5082611e075ddac0b2d58bc4b3c20","tarball":"https://registry.npmjs.org/@tangle-network/agent-integrations/-/agent-integrations-0.18.0.tgz","fileCount":24,"integrity":"sha512-BF4SaEpQlI3EElcvGOeWqvxtIqQXiGh4jremuASwVnuW2K+9+M35DQtSunxk6W3e3GOUb+k1quHwMJffgYhRqg==","signatures":[{"sig":"MEUCIQDgyRZ6hA5giwwZT21c97eBIrmkKtKiXesaOIYMaAQttAIgGAWdlM3ebHViIXS4OddZ7mkWxBPTdnZ+ZJDiMj/cprY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2129233},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./specs":{"types":"./dist/specs.d.ts","import":"./dist/specs.js","default":"./dist/specs.js"}},"gitHead":"62ed710c64fb167985b8c663eaa998e81a832ee0","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/agent-integrations.git","type":"git"},"_npmVersion":"11.6.2","description":"Vendor-neutral integration contracts and runtime helpers for sandbox and agent apps.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-integrations_0.18.0_1778063901838_0.9406849650558098","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@tangle-network/agent-integrations","version":"0.19.0","license":"MIT","_id":"@tangle-network/agent-integrations@0.19.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://github.com/tangle-network/agent-integrations#readme","bugs":{"url":"https://github.com/tangle-network/agent-integrations/issues"},"dist":{"shasum":"c0bbcdbacd12f134f3bc32d23cd611ad1c2ce696","tarball":"https://registry.npmjs.org/@tangle-network/agent-integrations/-/agent-integrations-0.19.0.tgz","fileCount":24,"integrity":"sha512-/Al6sFcBaLcvUfy6DQQ4UeiQQaKN1RUuLMtbvu+lf/ajfYFCDqY3qHboLZ2LIRvgo0nGm6FqVgNEHt/GUp5XHA==","signatures":[{"sig":"MEUCIH+m/rITvPhkXxDzrKGwute2AZX2D+jU2LSBPKbeP6IoAiEA7sFbKfRppZB24aEeMsN0xHTd6UOeNZEIIwXuW7PpvlU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2142639},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./specs":{"types":"./dist/specs.d.ts","import":"./dist/specs.js","default":"./dist/specs.js"}},"gitHead":"521c3b6a6038d5ba3a19cea96cc945f31c8a89e6","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/agent-integrations.git","type":"git"},"_npmVersion":"11.6.2","description":"Vendor-neutral integration contracts and runtime helpers for sandbox and agent apps.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-integrations_0.19.0_1778092048226_0.5045244052238045","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@tangle-network/agent-integrations","version":"0.20.0","license":"MIT","_id":"@tangle-network/agent-integrations@0.20.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://github.com/tangle-network/agent-integrations#readme","bugs":{"url":"https://github.com/tangle-network/agent-integrations/issues"},"dist":{"shasum":"d8b32e2d1b9172ad207f9082c380d220b865b4eb","tarball":"https://registry.npmjs.org/@tangle-network/agent-integrations/-/agent-integrations-0.20.0.tgz","fileCount":24,"integrity":"sha512-Qev4uxK0bwDlx/clEkjbX8JU+7yiLdlbx7GGEh7NGYA+gz9pC1VJi3EW+ul5Vu4qiUMbqvSLL6jTCK30RYGRdQ==","signatures":[{"sig":"MEQCIE5cRstsiWbJFgh2uBsiTkdkqxis1J8KD8BgEUpSoS3pAiAh14Uzk8TKBMOsYUS5rUYPaJ1eKr0FOEUo0+TwpgD6Ww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2163727},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./specs":{"types":"./dist/specs.d.ts","import":"./dist/specs.js","default":"./dist/specs.js"}},"gitHead":"4a580dd7d1d226a51b602dd2bb915eb61b6494a3","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/agent-integrations.git","type":"git"},"_npmVersion":"11.6.2","description":"Vendor-neutral integration contracts and runtime helpers for sandbox and agent apps.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-integrations_0.20.0_1778095173136_0.3986163112625136","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@tangle-network/agent-integrations","version":"0.21.0","license":"MIT","_id":"@tangle-network/agent-integrations@0.21.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://github.com/tangle-network/agent-integrations#readme","bugs":{"url":"https://github.com/tangle-network/agent-integrations/issues"},"dist":{"shasum":"0c2b786b31c614a200df4accbbe3e439d882b383","tarball":"https://registry.npmjs.org/@tangle-network/agent-integrations/-/agent-integrations-0.21.0.tgz","fileCount":24,"integrity":"sha512-xbsXXvDk1X8iSsmYVEhdbdLEWMNK+IFyf8UCFERdshd+0q3ZATTtL49aMTNpVTTlXy44a+gJz1SZHXBLugoaig==","signatures":[{"sig":"MEUCIDELmrVGfqZc6CwOJmxl/3aiDzZr8bBmSqwohSqb+f2RAiEA4ApRpbBgwLbb7KpKA8lkAtX4kVq8juKpr8JiziVejl0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2178431},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./specs":{"types":"./dist/specs.d.ts","import":"./dist/specs.js","default":"./dist/specs.js"}},"gitHead":"0d8ba114692102dd2b41423317edac5e006ac79f","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/agent-integrations.git","type":"git"},"_npmVersion":"11.6.2","description":"Vendor-neutral integration contracts and runtime helpers for sandbox and agent apps.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-integrations_0.21.0_1778096290712_0.5927235533754753","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@tangle-network/agent-integrations","version":"0.22.0","license":"MIT","_id":"@tangle-network/agent-integrations@0.22.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://github.com/tangle-network/agent-integrations#readme","bugs":{"url":"https://github.com/tangle-network/agent-integrations/issues"},"dist":{"shasum":"e9c25e8b189104243ae751002e4ce252c0e5b6be","tarball":"https://registry.npmjs.org/@tangle-network/agent-integrations/-/agent-integrations-0.22.0.tgz","fileCount":24,"integrity":"sha512-hFxSaZP/q0pjj347NHxFBmqxJgKf8yCtFEZozMYuGr3H1oXQDBnVmVRVNg+jNeb+E47AeligpPJcXCDraFw/LQ==","signatures":[{"sig":"MEUCIQDiLehqzlbwXd6mXKVHcx/WLQU34kP1qQ7AbOXRV4b2SAIgDks5TgJ+c22qtp//OHJIy6G5+6OG1J9pkEuPOuHiuUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2192283},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./specs":{"types":"./dist/specs.d.ts","import":"./dist/specs.js","default":"./dist/specs.js"}},"gitHead":"71d184cef69f8b2095bdd63c2c906340f792883a","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/agent-integrations.git","type":"git"},"_npmVersion":"11.6.2","description":"Vendor-neutral integration contracts and runtime helpers for sandbox and agent apps.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-integrations_0.22.0_1778103702201_0.15074711651010975","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"@tangle-network/agent-integrations","version":"0.22.1","license":"MIT","_id":"@tangle-network/agent-integrations@0.22.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://github.com/tangle-network/agent-integrations#readme","bugs":{"url":"https://github.com/tangle-network/agent-integrations/issues"},"dist":{"shasum":"e2da6a5bd082eafeaa46646611088af9bc1a995d","tarball":"https://registry.npmjs.org/@tangle-network/agent-integrations/-/agent-integrations-0.22.1.tgz","fileCount":26,"integrity":"sha512-EUW9YwiloipqLuwNL55fG2Rpr4UOYv6SCCI42WoSVJmCBP9U9Sl2smapAmyYtjrLxWjp5xtLWJlKWRIvd0woAg==","signatures":[{"sig":"MEUCIQCR/BQnbVoaZ+sJhWf3UC4J8bJI2fEHyY+kMZ/AZi5JsgIgO63M3doa3Ka/XrJXjvLjh4JnWlumK0L6rW9eSK3Qdic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2589991},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./specs":{"types":"./dist/specs.d.ts","import":"./dist/specs.js","default":"./dist/specs.js"}},"gitHead":"af0f8f9c450f7e46a9ea94e8ebc0c289a0f18d03","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest","audit:execution":"pnpm build >/dev/null && node scripts/audit-integration-execution.mjs"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/agent-integrations.git","type":"git"},"_npmVersion":"11.6.2","description":"Vendor-neutral integration contracts and runtime helpers for sandbox and agent apps.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-integrations_0.22.1_1778105740402_0.08503635319486236","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@tangle-network/agent-integrations","version":"0.23.0","license":"MIT","_id":"@tangle-network/agent-integrations@0.23.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://github.com/tangle-network/agent-integrations#readme","bugs":{"url":"https://github.com/tangle-network/agent-integrations/issues"},"bin":{"tangle-catalog-runtime":"dist/bin/tangle-catalog-runtime.js"},"dist":{"shasum":"b3fae07e0f7d63c9d891ed12fcb7a92a7bed6ba8","tarball":"https://registry.npmjs.org/@tangle-network/agent-integrations/-/agent-integrations-0.23.0.tgz","fileCount":31,"integrity":"sha512-Jo7r/f5PmoZRRGwmwDp7Mdca1eFE5dfn+Hmv9U7LAi0eHXeqIapIyUFH3ijLZZYfZqLRzpH+3q5znJ/QAFtIqA==","signatures":[{"sig":"MEUCIQD8/pV4oUU5jeGiZRPLXO1WeDIZ+hnujhM6FnYm4SX4kgIgUiMJKhL0gA9xzfHGOC4a6Dn66bhd57rJalvLSurJlt8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7463012},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./specs":{"types":"./dist/specs.d.ts","import":"./dist/specs.js","default":"./dist/specs.js"}},"gitHead":"93d075babfdfc1dbdec0dd59fac31f94b424cc67","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest","audit:execution":"pnpm build >/dev/null && node scripts/audit-integration-execution.mjs"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/agent-integrations.git","type":"git"},"_npmVersion":"11.6.2","description":"Vendor-neutral integration contracts and runtime helpers for sandbox and agent apps.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-integrations_0.23.0_1778107135563_0.8855127130248732","host":"s3://npm-registry-packages-npm-production"}},"0.23.1":{"name":"@tangle-network/agent-integrations","version":"0.23.1","license":"MIT","_id":"@tangle-network/agent-integrations@0.23.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://github.com/tangle-network/agent-integrations#readme","bugs":{"url":"https://github.com/tangle-network/agent-integrations/issues"},"bin":{"tangle-catalog-runtime":"dist/bin/tangle-catalog-runtime.js"},"dist":{"shasum":"008107dce89e2b1052e8850070c8303f96930c06","tarball":"https://registry.npmjs.org/@tangle-network/agent-integrations/-/agent-integrations-0.23.1.tgz","fileCount":31,"integrity":"sha512-nlO+a0p596ZG7Wou4TBm9EZOJextOmMspJT4eqzZH0Ev4/qmc6LYKQPrVIcBro9oAzCTqGGqDADUQBvGmSwLEQ==","signatures":[{"sig":"MEQCIBrNlWAjxY8n6ox7usvowzv0A8Jqyzbtme6w/kKB31UIAiAb3WxWEb5u4ZSDgBapsqp+VEkveUOn4Nvilzugi8o+lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7463010},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./specs":{"types":"./dist/specs.d.ts","import":"./dist/specs.js","default":"./dist/specs.js"}},"gitHead":"e365c9c2945919df976a5232a0b29ea41d3decc0","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest","audit:execution":"pnpm build >/dev/null && node scripts/audit-integration-execution.mjs"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/agent-integrations.git","type":"git"},"_npmVersion":"11.6.2","description":"Vendor-neutral integration contracts and runtime helpers for sandbox and agent apps.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-integrations_0.23.1_1778107221750_0.24604755116541743","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@tangle-network/agent-integrations","version":"0.24.0","license":"MIT","_id":"@tangle-network/agent-integrations@0.24.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://github.com/tangle-network/agent-integrations#readme","bugs":{"url":"https://github.com/tangle-network/agent-integrations/issues"},"bin":{"tangle-catalog-runtime":"dist/bin/tangle-catalog-runtime.js"},"dist":{"shasum":"7f5c8c42e77702e9a5542be544cdd29fc232f3a5","tarball":"https://registry.npmjs.org/@tangle-network/agent-integrations/-/agent-integrations-0.24.0.tgz","fileCount":31,"integrity":"sha512-5K1wxjkg8xmg5/3292gJUWM+7n2g8dWf2KNxwQB/3XDjc6zpKVR2sQ1yQrPWlEa/uCynZ5vUfu4VmUoPTJDZuA==","signatures":[{"sig":"MEUCIQCj06FVW/Rgdzh78QmETB2ZezZeNdVU+WNYGoNn4WLsQQIgMj8RqramJgyegQUVxEFw27pAd8/SXbtNnL+pdyZm9cA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7656728},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./specs":{"types":"./dist/specs.d.ts","import":"./dist/specs.js","default":"./dist/specs.js"}},"gitHead":"f5981b284bb25d1429e56e518a823a0bacb3f24b","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest","audit:execution":"pnpm build >/dev/null && node scripts/audit-integration-execution.mjs"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/agent-integrations.git","type":"git"},"_npmVersion":"11.6.2","description":"Vendor-neutral integration contracts and runtime helpers for sandbox and agent apps.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-integrations_0.24.0_1778108376862_0.03522905395057996","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@tangle-network/agent-integrations","version":"0.25.0","license":"MIT","_id":"@tangle-network/agent-integrations@0.25.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://github.com/tangle-network/agent-integrations#readme","bugs":{"url":"https://github.com/tangle-network/agent-integrations/issues"},"bin":{"tangle-catalog-runtime":"dist/bin/tangle-catalog-runtime.js"},"dist":{"shasum":"b2be1de5e7dae015167ac5e450f907ee63f282b3","tarball":"https://registry.npmjs.org/@tangle-network/agent-integrations/-/agent-integrations-0.25.0.tgz","fileCount":31,"integrity":"sha512-roguFDPAYxJCsCgaDtGhQnk3eH5Ki1vlm2vd/5XvUVfysrojfnNU3VUsVl/ljn4yOSOHubM1PbUTovzNS6tcGw==","signatures":[{"sig":"MEUCID4mICcz9uDSaIagO0osfIRF+B+kVEQVceQn0o8ObV11AiEAtCzkCb1sdI5HW5kRtudau4ziJQ63aYC/6huxTRJneK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7676623},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./specs":{"types":"./dist/specs.d.ts","import":"./dist/specs.js","default":"./dist/specs.js"}},"gitHead":"75648cb09124cdfd94993964bb2eb18bf6d63006","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest","audit:execution":"pnpm build >/dev/null && node scripts/audit-integration-execution.mjs"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/agent-integrations.git","type":"git"},"_npmVersion":"11.6.2","description":"Vendor-neutral integration contracts and runtime helpers for sandbox and agent apps.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-integrations_0.25.0_1778109164690_0.5863383038031262","host":"s3://npm-registry-packages-npm-production"}},"0.25.1":{"name":"@tangle-network/agent-integrations","version":"0.25.1","license":"MIT","_id":"@tangle-network/agent-integrations@0.25.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://github.com/tangle-network/agent-integrations#readme","bugs":{"url":"https://github.com/tangle-network/agent-integrations/issues"},"bin":{"tangle-catalog-runtime":"dist/bin/tangle-catalog-runtime.js"},"dist":{"shasum":"d7cc87a5ca291583132bed2f43021699f54d663b","tarball":"https://registry.npmjs.org/@tangle-network/agent-integrations/-/agent-integrations-0.25.1.tgz","fileCount":32,"integrity":"sha512-PsWc5vapkkFR4FkcwA92RlewqhU/WRM0T/HkiJX0watRmpRmXWR07BWIJXTWd7AdL3+4nCDksJhyeD0JOORs0A==","signatures":[{"sig":"MEUCIQDkUn9Uz3dIC8aVwEx00vdIbbH2C6TWE+yxNlcDlUf9rgIgGjh9TytfQFW1AT3+gFClhUHrBCr6yq14llG54iH/SeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7685158},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./specs":{"types":"./dist/specs.d.ts","import":"./dist/specs.js","default":"./dist/specs.js"}},"gitHead":"914f058c9b9b8437e3deb50d45127ac3ac3f381e","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest","audit:execution":"pnpm build >/dev/null && node scripts/audit-integration-execution.mjs"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/agent-integrations.git","type":"git"},"_npmVersion":"11.6.2","description":"Vendor-neutral integration contracts and runtime helpers for sandbox and agent apps.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-integrations_0.25.1_1778147517933_0.7139148423198021","host":"s3://npm-registry-packages-npm-production"}},"0.25.2":{"name":"@tangle-network/agent-integrations","version":"0.25.2","license":"MIT","_id":"@tangle-network/agent-integrations@0.25.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://github.com/tangle-network/agent-integrations#readme","bugs":{"url":"https://github.com/tangle-network/agent-integrations/issues"},"bin":{"tangle-catalog-runtime":"dist/bin/tangle-catalog-runtime.js"},"dist":{"shasum":"10f3dfe501221801ff00767fb91cf0595052029b","tarball":"https://registry.npmjs.org/@tangle-network/agent-integrations/-/agent-integrations-0.25.2.tgz","fileCount":33,"integrity":"sha512-fVNM0gQKbQTJrrKdeJfiyJ/6qudfGFHIzglUCYlEWl1z2UksTyOm7Kvta7dIyjinYQb9zGQdwKiln7AuzLQjXQ==","signatures":[{"sig":"MEUCIBmpQyIiFHJACiyXHLF76YnRZHhCfEhPDRwqbHtyRAs0AiEAqwrnUM6aA2zKVPPpU41tZNTmbDTF8jMKWR0GEwwnr88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7691795},"main":"./dist/index.js","type":"module","_from":"file:tangle-network-agent-integrations-0.25.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./specs":{"types":"./dist/specs.d.ts","import":"./dist/specs.js","default":"./dist/specs.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest","audit:execution":"pnpm build >/dev/null && node scripts/audit-integration-execution.mjs"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"_resolved":"/tmp/268c1f85efad7f0dee9917d8254cc731/tangle-network-agent-integrations-0.25.2.tgz","_integrity":"sha512-fVNM0gQKbQTJrrKdeJfiyJ/6qudfGFHIzglUCYlEWl1z2UksTyOm7Kvta7dIyjinYQb9zGQdwKiln7AuzLQjXQ==","repository":{"url":"git+https://github.com/tangle-network/agent-integrations.git","type":"git"},"_npmVersion":"11.6.2","description":"Vendor-neutral integration contracts and runtime helpers for sandbox and agent apps.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-integrations_0.25.2_1778158758015_0.31641548034885814","host":"s3://npm-registry-packages-npm-production"}},"0.25.3":{"name":"@tangle-network/agent-integrations","version":"0.25.3","license":"MIT","_id":"@tangle-network/agent-integrations@0.25.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://github.com/tangle-network/agent-integrations#readme","bugs":{"url":"https://github.com/tangle-network/agent-integrations/issues"},"bin":{"tangle-catalog-runtime":"dist/bin/tangle-catalog-runtime.js"},"dist":{"shasum":"017c45e9636f6dd5c1ac76197e073c209b82f9c8","tarball":"https://registry.npmjs.org/@tangle-network/agent-integrations/-/agent-integrations-0.25.3.tgz","fileCount":61,"integrity":"sha512-CwXdVmdsR2V44MDjVRNhUXKEWyMe8I3Zp1fnrnlibymoupUyu30ETw8q2iDiC1gKY/vXWZpcIUfzSFWeZNU39A==","signatures":[{"sig":"MEUCIQD79RZEYcmaU+7sbnE/QwF1CPNSudvtW4DitCXycGcrQQIgZtnrPTQpgmuFqn3xFGQJ0L07BnbjOLybC8xI1MBk0jM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7711011},"main":"./dist/index.js","type":"module","_from":"file:tangle-network-agent-integrations-0.25.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./specs":{"types":"./dist/specs.d.ts","import":"./dist/specs.js","default":"./dist/specs.js"},"./catalog":{"types":"./dist/catalog.d.ts","import":"./dist/catalog.js","default":"./dist/catalog.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","default":"./dist/runtime.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js","default":"./dist/registry.js"},"./connectors":{"types":"./dist/connectors/index.d.ts","import":"./dist/connectors/index.js","default":"./dist/connectors/index.js"},"./connectors/adapters":{"types":"./dist/connectors/adapters/index.d.ts","import":"./dist/connectors/adapters/index.js","default":"./dist/connectors/adapters/index.js"},"./tangle-catalog-runtime":{"types":"./dist/tangle-catalog-runtime.d.ts","import":"./dist/tangle-catalog-runtime.js","default":"./dist/tangle-catalog-runtime.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest","audit:execution":"pnpm build >/dev/null && node scripts/audit-integration-execution.mjs"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"_resolved":"/tmp/50ddf28a8895a3183b8f2319110eadb4/tangle-network-agent-integrations-0.25.3.tgz","_integrity":"sha512-CwXdVmdsR2V44MDjVRNhUXKEWyMe8I3Zp1fnrnlibymoupUyu30ETw8q2iDiC1gKY/vXWZpcIUfzSFWeZNU39A==","repository":{"url":"git+https://github.com/tangle-network/agent-integrations.git","type":"git"},"_npmVersion":"11.6.2","description":"Vendor-neutral integration contracts and runtime helpers for sandbox and agent apps.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-integrations_0.25.3_1778163362652_0.3712616106729185","host":"s3://npm-registry-packages-npm-production"}},"0.25.4":{"name":"@tangle-network/agent-integrations","version":"0.25.4","license":"MIT","_id":"@tangle-network/agent-integrations@0.25.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://github.com/tangle-network/agent-integrations#readme","bugs":{"url":"https://github.com/tangle-network/agent-integrations/issues"},"bin":{"tangle-catalog-runtime":"dist/bin/tangle-catalog-runtime.js"},"dist":{"shasum":"a4cc1e72eba0084d7b1dc262ce4569e555f4e46a","tarball":"https://registry.npmjs.org/@tangle-network/agent-integrations/-/agent-integrations-0.25.4.tgz","fileCount":61,"integrity":"sha512-Hg1ne8Gk3sAYZrIgDxySF2Y1kIea4T4BnCk0RjEAWGSdc5pAfSrKzFhkAsZxV1lGFy0KulkSxvg56wU0LQJVVA==","signatures":[{"sig":"MEYCIQDK7RqRL5t7n35VNb21q4C9d4dx4wUsWjYEWvBjyaRDGAIhAIH8bjiBLpJKcd+2tZ0veiifGym6kp32wbdlC0eHKgF8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7711509},"main":"./dist/index.js","type":"module","_from":"file:tangle-network-agent-integrations-0.25.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./specs":{"types":"./dist/specs.d.ts","import":"./dist/specs.js","default":"./dist/specs.js"},"./catalog":{"types":"./dist/catalog.d.ts","import":"./dist/catalog.js","default":"./dist/catalog.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","default":"./dist/runtime.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js","default":"./dist/registry.js"},"./connectors":{"types":"./dist/connectors/index.d.ts","import":"./dist/connectors/index.js","default":"./dist/connectors/index.js"},"./connectors/adapters":{"types":"./dist/connectors/adapters/index.d.ts","import":"./dist/connectors/adapters/index.js","default":"./dist/connectors/adapters/index.js"},"./tangle-catalog-runtime":{"types":"./dist/tangle-catalog-runtime.d.ts","import":"./dist/tangle-catalog-runtime.js","default":"./dist/tangle-catalog-runtime.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest","audit:execution":"pnpm build >/dev/null && node scripts/audit-integration-execution.mjs"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"_resolved":"/tmp/f0c6972a194bd6a22c6c67052ee77e56/tangle-network-agent-integrations-0.25.4.tgz","_integrity":"sha512-Hg1ne8Gk3sAYZrIgDxySF2Y1kIea4T4BnCk0RjEAWGSdc5pAfSrKzFhkAsZxV1lGFy0KulkSxvg56wU0LQJVVA==","repository":{"url":"git+https://github.com/tangle-network/agent-integrations.git","type":"git"},"_npmVersion":"11.6.2","description":"Vendor-neutral integration contracts and runtime helpers for sandbox and agent apps.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-integrations_0.25.4_1778163563849_0.15760865539883895","host":"s3://npm-registry-packages-npm-production"}},"0.25.5":{"name":"@tangle-network/agent-integrations","version":"0.25.5","license":"MIT","_id":"@tangle-network/agent-integrations@0.25.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://github.com/tangle-network/agent-integrations#readme","bugs":{"url":"https://github.com/tangle-network/agent-integrations/issues"},"bin":{"tangle-catalog-runtime":"dist/bin/tangle-catalog-runtime.js"},"dist":{"shasum":"588544cf70fc3080fac38a41024be9dc823f4c46","tarball":"https://registry.npmjs.org/@tangle-network/agent-integrations/-/agent-integrations-0.25.5.tgz","fileCount":57,"integrity":"sha512-Y9cLEpscOBp+A4yieVGXAwefsPDCdhP+zxNscwB5bXZV2O0MJzD/s4bx6AY+85jpQWJuXuIxLglilXbZnUjtkg==","signatures":[{"sig":"MEUCIGJdfvCL7sHYsK2nCjRiDgHLUf1lY57YvMvr/g7GdDAaAiEAg36vUd5I/F+Tnq7Fvf3bVQQH1/7QdrG9jAyUOIqHNmc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7722610},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./specs":{"types":"./dist/specs.d.ts","import":"./dist/specs.js","default":"./dist/specs.js"},"./catalog":{"types":"./dist/catalog.d.ts","import":"./dist/catalog.js","default":"./dist/catalog.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","default":"./dist/runtime.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js","default":"./dist/registry.js"},"./connectors":{"types":"./dist/connectors/index.d.ts","import":"./dist/connectors/index.js","default":"./dist/connectors/index.js"},"./connectors/adapters":{"types":"./dist/connectors/adapters/index.d.ts","import":"./dist/connectors/adapters/index.js","default":"./dist/connectors/adapters/index.js"},"./tangle-catalog-runtime":{"types":"./dist/tangle-catalog-runtime.d.ts","import":"./dist/tangle-catalog-runtime.js","default":"./dist/tangle-catalog-runtime.js"}},"gitHead":"b662c807bde25b381e78c5ec8dc4fe5ed9ab4555","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest","audit:execution":"pnpm build >/dev/null && node scripts/audit-integration-execution.mjs"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/agent-integrations.git","type":"git"},"_npmVersion":"11.6.2","description":"Vendor-neutral integration contracts and runtime helpers for sandbox and agent apps.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-integrations_0.25.5_1778191769994_0.42897423596138684","host":"s3://npm-registry-packages-npm-production"}},"0.25.6":{"name":"@tangle-network/agent-integrations","version":"0.25.6","license":"MIT","_id":"@tangle-network/agent-integrations@0.25.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://github.com/tangle-network/agent-integrations#readme","bugs":{"url":"https://github.com/tangle-network/agent-integrations/issues"},"bin":{"tangle-catalog-runtime":"dist/bin/tangle-catalog-runtime.js"},"dist":{"shasum":"272b6acf1e7b956b8dc4c75cf75132c098981eb1","tarball":"https://registry.npmjs.org/@tangle-network/agent-integrations/-/agent-integrations-0.25.6.tgz","fileCount":57,"integrity":"sha512-Gx9LxRx76Hvr+B2+9joWX/PfyJn7L4gc8SUtYBaY/FIL1mFkCIiLFLmKRdLMK9EDNfrex/9noY7FcaUyea2C8A==","signatures":[{"sig":"MEUCIHwv4kKcXwSOeONwz8sZTRSTQKFf7vRWb0W4Pi2BIcNoAiEAv4pp/MyREA7ApXfGrA+qIOYNq1cVNaKbcGEFFbgrB74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7722968},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./specs":{"types":"./dist/specs.d.ts","import":"./dist/specs.js","default":"./dist/specs.js"},"./catalog":{"types":"./dist/catalog.d.ts","import":"./dist/catalog.js","default":"./dist/catalog.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","default":"./dist/runtime.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js","default":"./dist/registry.js"},"./connectors":{"types":"./dist/connectors/index.d.ts","import":"./dist/connectors/index.js","default":"./dist/connectors/index.js"},"./connectors/adapters":{"types":"./dist/connectors/adapters/index.d.ts","import":"./dist/connectors/adapters/index.js","default":"./dist/connectors/adapters/index.js"},"./tangle-catalog-runtime":{"types":"./dist/tangle-catalog-runtime.d.ts","import":"./dist/tangle-catalog-runtime.js","default":"./dist/tangle-catalog-runtime.js"}},"gitHead":"ddd5ae0b523ef650a1c0fac835968c8f1d7454f6","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest","audit:execution":"pnpm build >/dev/null && node scripts/audit-integration-execution.mjs"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/agent-integrations.git","type":"git"},"_npmVersion":"11.6.2","description":"Vendor-neutral integration contracts and runtime helpers for sandbox and agent apps.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-integrations_0.25.6_1778192180889_0.6763007651779365","host":"s3://npm-registry-packages-npm-production"}},"0.25.7":{"name":"@tangle-network/agent-integrations","version":"0.25.7","license":"MIT","_id":"@tangle-network/agent-integrations@0.25.7","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://github.com/tangle-network/agent-integrations#readme","bugs":{"url":"https://github.com/tangle-network/agent-integrations/issues"},"bin":{"tangle-catalog-runtime":"dist/bin/tangle-catalog-runtime.js"},"dist":{"shasum":"938325d2f279835c53f36212b03bd4776399c88b","tarball":"https://registry.npmjs.org/@tangle-network/agent-integrations/-/agent-integrations-0.25.7.tgz","fileCount":57,"integrity":"sha512-5Iuymcoq6d1oZlyORfmVXiP2G/tJQe0ADYBUNwDlbk9uulSa3c6rztlr6sKm100NqDavVlJ0Jo75j9CsaemhIA==","signatures":[{"sig":"MEUCIG73eXIeJlbNt8y7IhSgJch9Xs15am5xFEY3/ZCjiaJ/AiEAz5uQL1mmJRcm6bnzjwK7jesAtVaer0UcoX/oKUdcfh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7723214},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./specs":{"types":"./dist/specs.d.ts","import":"./dist/specs.js","default":"./dist/specs.js"},"./catalog":{"types":"./dist/catalog.d.ts","import":"./dist/catalog.js","default":"./dist/catalog.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","default":"./dist/runtime.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js","default":"./dist/registry.js"},"./connectors":{"types":"./dist/connectors/index.d.ts","import":"./dist/connectors/index.js","default":"./dist/connectors/index.js"},"./connectors/adapters":{"types":"./dist/connectors/adapters/index.d.ts","import":"./dist/connectors/adapters/index.js","default":"./dist/connectors/adapters/index.js"},"./tangle-catalog-runtime":{"types":"./dist/tangle-catalog-runtime.d.ts","import":"./dist/tangle-catalog-runtime.js","default":"./dist/tangle-catalog-runtime.js"}},"gitHead":"ba29b8c8dcc01e993cc4f344a91bcd4fab56a2d3","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest","audit:execution":"pnpm build >/dev/null && node scripts/audit-integration-execution.mjs"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/agent-integrations.git","type":"git"},"_npmVersion":"11.6.2","description":"Vendor-neutral integration contracts and runtime helpers for sandbox and agent apps.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-integrations_0.25.7_1778192498076_0.40162906079303373","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@tangle-network/agent-integrations","version":"0.26.0","license":"MIT","_id":"@tangle-network/agent-integrations@0.26.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://github.com/tangle-network/agent-integrations#readme","bugs":{"url":"https://github.com/tangle-network/agent-integrations/issues"},"bin":{"tangle-catalog-runtime":"dist/bin/tangle-catalog-runtime.js"},"dist":{"shasum":"12b6d5643b0bbded1b9ec54440ae761799c2be61","tarball":"https://registry.npmjs.org/@tangle-network/agent-integrations/-/agent-integrations-0.26.0.tgz","fileCount":64,"integrity":"sha512-5tGXjTjmIsQiTTKQ5muhqj+i5eTvWxoxDKyGdxk6hB6BBnKRpzCcaAirWwSLyzmcLH6CLCF47tdpDmIqShznvQ==","signatures":[{"sig":"MEUCIQDZhZzpZ8ODp2h+IMybdUsF+qZBhEIgfiVvCCba4yhX6AIgLJlCfd8zNqOHfqMWMG8cHg4mdQeyr9KF1F6tTOYhLQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7948026},"main":"./dist/index.js","type":"module","_from":"file:tangle-network-agent-integrations-0.26.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./specs":{"types":"./dist/specs.d.ts","import":"./dist/specs.js","default":"./dist/specs.js"},"./catalog":{"types":"./dist/catalog.d.ts","import":"./dist/catalog.js","default":"./dist/catalog.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","default":"./dist/runtime.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js","default":"./dist/registry.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","import":"./dist/webhooks/index.js","default":"./dist/webhooks/index.js"},"./connectors":{"types":"./dist/connectors/index.d.ts","import":"./dist/connectors/index.js","default":"./dist/connectors/index.js"},"./connectors/adapters":{"types":"./dist/connectors/adapters/index.d.ts","import":"./dist/connectors/adapters/index.js","default":"./dist/connectors/adapters/index.js"},"./tangle-catalog-runtime":{"types":"./dist/tangle-catalog-runtime.d.ts","import":"./dist/tangle-catalog-runtime.js","default":"./dist/tangle-catalog-runtime.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest","audit:execution":"pnpm build >/dev/null && node scripts/audit-integration-execution.mjs"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"_resolved":"/tmp/427145cd6b777ee07b922772a9b1a439/tangle-network-agent-integrations-0.26.0.tgz","_integrity":"sha512-5tGXjTjmIsQiTTKQ5muhqj+i5eTvWxoxDKyGdxk6hB6BBnKRpzCcaAirWwSLyzmcLH6CLCF47tdpDmIqShznvQ==","repository":{"url":"git+https://github.com/tangle-network/agent-integrations.git","type":"git"},"_npmVersion":"11.6.2","description":"Vendor-neutral integration contracts and runtime helpers for sandbox and agent apps.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-integrations_0.26.0_1778780582055_0.4208971628124114","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@tangle-network/agent-integrations","version":"0.27.0","license":"MIT","_id":"@tangle-network/agent-integrations@0.27.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://github.com/tangle-network/agent-integrations#readme","bugs":{"url":"https://github.com/tangle-network/agent-integrations/issues"},"bin":{"tangle-catalog-runtime":"dist/bin/tangle-catalog-runtime.js"},"dist":{"shasum":"3d51ab2a8790b51cdd9ac595f9e95b1fbf9c2e97","tarball":"https://registry.npmjs.org/@tangle-network/agent-integrations/-/agent-integrations-0.27.0.tgz","fileCount":76,"integrity":"sha512-IQDxlrQpP10eMlIpFGKR+wPs5aiIbk9BUFTwnor1BK9AiQhJz0YCQzSHmmyEB7MNgmDiDsJe4YjCDRHftBrsBQ==","signatures":[{"sig":"MEUCIQCauforNa/l6+Vy7ejbFr4wjH7d/EoOQedHMOfLB2MXTgIgOWsLKwfCsYZnnIl5l/NC42IfLF2hoVpVJHAUoG+NCLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8060925},"main":"./dist/index.js","type":"module","_from":"file:tangle-network-agent-integrations-0.27.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./specs":{"types":"./dist/specs.d.ts","import":"./dist/specs.js","default":"./dist/specs.js"},"./catalog":{"types":"./dist/catalog.d.ts","import":"./dist/catalog.js","default":"./dist/catalog.js"},"./connect":{"types":"./dist/connect/index.d.ts","import":"./dist/connect/index.js","default":"./dist/connect/index.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","default":"./dist/runtime.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js","default":"./dist/registry.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","import":"./dist/webhooks/index.js","default":"./dist/webhooks/index.js"},"./connectors":{"types":"./dist/connectors/index.d.ts","import":"./dist/connectors/index.js","default":"./dist/connectors/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js"},"./connectors/adapters":{"types":"./dist/connectors/adapters/index.d.ts","import":"./dist/connectors/adapters/index.js","default":"./dist/connectors/adapters/index.js"},"./tangle-catalog-runtime":{"types":"./dist/tangle-catalog-runtime.d.ts","import":"./dist/tangle-catalog-runtime.js","default":"./dist/tangle-catalog-runtime.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest","audit:execution":"pnpm build >/dev/null && node scripts/audit-integration-execution.mjs"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"_resolved":"/tmp/bae35fa21ee597b7e15426bcecaa96f2/tangle-network-agent-integrations-0.27.0.tgz","_integrity":"sha512-IQDxlrQpP10eMlIpFGKR+wPs5aiIbk9BUFTwnor1BK9AiQhJz0YCQzSHmmyEB7MNgmDiDsJe4YjCDRHftBrsBQ==","repository":{"url":"git+https://github.com/tangle-network/agent-integrations.git","type":"git"},"_npmVersion":"11.6.2","description":"Vendor-neutral integration contracts and runtime helpers for sandbox and agent apps.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-integrations_0.27.0_1778796110499_0.6928249072116381","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@tangle-network/agent-integrations","version":"0.28.0","license":"MIT","_id":"@tangle-network/agent-integrations@0.28.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://github.com/tangle-network/agent-integrations#readme","bugs":{"url":"https://github.com/tangle-network/agent-integrations/issues"},"bin":{"tangle-catalog-runtime":"dist/bin/tangle-catalog-runtime.js"},"dist":{"shasum":"92261bc7a744bc180623cc749227fb3ae0d4d115","tarball":"https://registry.npmjs.org/@tangle-network/agent-integrations/-/agent-integrations-0.28.0.tgz","fileCount":83,"integrity":"sha512-gCDUrNmV8D8VM2n8t1xRmB9RagqIMWS7jVq5GGy2qERBNG3r5RJ97qoVpQrDBHnsxoh/4/WG34t62d/5AcDQJw==","signatures":[{"sig":"MEUCIQCBRrlfpJAtuVCWqxUCcmH+FaGGIuXxUCREaFOey3c3sgIgaqJD4NXN3inoLG3eBBzDHNlOU1hSadS13u7veMnlds4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8216418},"main":"./dist/index.js","type":"module","_from":"file:tangle-network-agent-integrations-0.28.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./specs":{"types":"./dist/specs.d.ts","import":"./dist/specs.js","default":"./dist/specs.js"},"./stripe":{"types":"./dist/stripe/index.d.ts","import":"./dist/stripe/index.js","default":"./dist/stripe/index.js"},"./catalog":{"types":"./dist/catalog.d.ts","import":"./dist/catalog.js","default":"./dist/catalog.js"},"./connect":{"types":"./dist/connect/index.d.ts","import":"./dist/connect/index.js","default":"./dist/connect/index.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","default":"./dist/runtime.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js","default":"./dist/registry.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","import":"./dist/webhooks/index.js","default":"./dist/webhooks/index.js"},"./connectors":{"types":"./dist/connectors/index.d.ts","import":"./dist/connectors/index.js","default":"./dist/connectors/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js"},"./connectors/adapters":{"types":"./dist/connectors/adapters/index.d.ts","import":"./dist/connectors/adapters/index.js","default":"./dist/connectors/adapters/index.js"},"./tangle-catalog-runtime":{"types":"./dist/tangle-catalog-runtime.d.ts","import":"./dist/tangle-catalog-runtime.js","default":"./dist/tangle-catalog-runtime.js"}},"scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest","audit:execution":"pnpm build >/dev/null && node scripts/audit-integration-execution.mjs"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"_resolved":"/tmp/1b8fc3091b76f223d552f3677d73e5df/tangle-network-agent-integrations-0.28.0.tgz","_integrity":"sha512-gCDUrNmV8D8VM2n8t1xRmB9RagqIMWS7jVq5GGy2qERBNG3r5RJ97qoVpQrDBHnsxoh/4/WG34t62d/5AcDQJw==","repository":{"url":"git+https://github.com/tangle-network/agent-integrations.git","type":"git"},"_npmVersion":"11.6.2","description":"Vendor-neutral integration contracts and runtime helpers for sandbox and agent apps.","directories":{},"_nodeVersion":"24.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-integrations_0.28.0_1778796675477_0.8691123679235413","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@tangle-network/agent-integrations","version":"0.29.0","license":"MIT","_id":"@tangle-network/agent-integrations@0.29.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://github.com/tangle-network/agent-integrations#readme","bugs":{"url":"https://github.com/tangle-network/agent-integrations/issues"},"bin":{"tangle-catalog-runtime":"dist/bin/tangle-catalog-runtime.js"},"dist":{"shasum":"c073f4cc7e232ac5229d341bdc7bb4eec6a13d8e","tarball":"https://registry.npmjs.org/@tangle-network/agent-integrations/-/agent-integrations-0.29.0.tgz","fileCount":88,"integrity":"sha512-Avn4oBDTRP5v/3o1xq++uu/9+Rhl2hscIggeFPBGjtVYwhvbsSZL9pRrF3LfjqL9rjx9AocZOdsZC6MXrxKnkg==","signatures":[{"sig":"MEUCIByPMIe00yVWYq0/rCS8MB+u1I5VScEb2kRk3/p9r4b3AiEAhsPDozkaStn0fWpIvlcxP22kxYvv3lypTGf2do2Wzdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8264374},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./specs":{"types":"./dist/specs.d.ts","import":"./dist/specs.js","default":"./dist/specs.js"},"./stripe":{"types":"./dist/stripe/index.d.ts","import":"./dist/stripe/index.js","default":"./dist/stripe/index.js"},"./catalog":{"types":"./dist/catalog.d.ts","import":"./dist/catalog.js","default":"./dist/catalog.js"},"./connect":{"types":"./dist/connect/index.d.ts","import":"./dist/connect/index.js","default":"./dist/connect/index.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","default":"./dist/runtime.js"},"./consumer":{"types":"./dist/consumer.d.ts","import":"./dist/consumer.js","default":"./dist/consumer.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js","default":"./dist/registry.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","import":"./dist/webhooks/index.js","default":"./dist/webhooks/index.js"},"./connectors":{"types":"./dist/connectors/index.d.ts","import":"./dist/connectors/index.js","default":"./dist/connectors/index.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js"},"./connectors/adapters":{"types":"./dist/connectors/adapters/index.d.ts","import":"./dist/connectors/adapters/index.js","default":"./dist/connectors/adapters/index.js"},"./tangle-catalog-runtime":{"types":"./dist/tangle-catalog-runtime.d.ts","import":"./dist/tangle-catalog-runtime.js","default":"./dist/tangle-catalog-runtime.js"}},"gitHead":"28d036cc0dc7b84c8ef2f4c86365c7f4fb5254a8","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","prepare":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest","audit:execution":"pnpm build >/dev/null && node scripts/audit-integration-execution.mjs"},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"repository":{"url":"git+https://github.com/tangle-network/agent-integrations.git","type":"git"},"_npmVersion":"11.12.1","description":"Vendor-neutral integration contracts and runtime helpers for sandbox and agent apps.","directories":{},"_nodeVersion":"26.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.28.0","devDependencies":{"tsup":"^8.0.0","vitest":"^3.0.0","typescript":"^5.7.0","@types/node":"^25.6.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-integrations_0.29.0_1779543619221_0.12131375062424876","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@tangle-network/agent-integrations","version":"0.30.0","description":"Vendor-neutral integration contracts and runtime helpers for sandbox and agent apps.","homepage":"https://github.com/tangle-network/agent-integrations#readme","repository":{"type":"git","url":"git+https://github.com/tangle-network/agent-integrations.git"},"bugs":{"url":"https://github.com/tangle-network/agent-integrations/issues"},"type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./catalog":{"types":"./dist/catalog.d.ts","import":"./dist/catalog.js","default":"./dist/catalog.js"},"./connectors":{"types":"./dist/connectors/index.d.ts","import":"./dist/connectors/index.js","default":"./dist/connectors/index.js"},"./connectors/adapters":{"types":"./dist/connectors/adapters/index.d.ts","import":"./dist/connectors/adapters/index.js","default":"./dist/connectors/adapters/index.js"},"./connect":{"types":"./dist/connect/index.d.ts","import":"./dist/connect/index.js","default":"./dist/connect/index.js"},"./consumer":{"types":"./dist/consumer.d.ts","import":"./dist/consumer.js","default":"./dist/consumer.js"},"./middleware":{"types":"./dist/middleware/index.d.ts","import":"./dist/middleware/index.js","default":"./dist/middleware/index.js"},"./webhooks":{"types":"./dist/webhooks/index.d.ts","import":"./dist/webhooks/index.js","default":"./dist/webhooks/index.js"},"./registry":{"types":"./dist/registry.d.ts","import":"./dist/registry.js","default":"./dist/registry.js"},"./runtime":{"types":"./dist/runtime.d.ts","import":"./dist/runtime.js","default":"./dist/runtime.js"},"./specs":{"types":"./dist/specs.d.ts","import":"./dist/specs.js","default":"./dist/specs.js"},"./stripe":{"types":"./dist/stripe/index.d.ts","import":"./dist/stripe/index.js","default":"./dist/stripe/index.js"},"./tangle-catalog-runtime":{"types":"./dist/tangle-catalog-runtime.d.ts","import":"./dist/tangle-catalog-runtime.js","default":"./dist/tangle-catalog-runtime.js"}},"bin":{"tangle-catalog-runtime":"dist/bin/tangle-catalog-runtime.js"},"publishConfig":{"access":"public"},"scripts":{"build":"tsup","dev":"tsup --watch","audit:execution":"pnpm build >/dev/null && node scripts/audit-integration-execution.mjs","prepare":"tsup","test":"vitest run","test:watch":"vitest","typecheck":"tsc --noEmit"},"devDependencies":{"@activepieces/piece-gmail":"0.12.3","@activepieces/piece-hackernews":"0.4.3","@activepieces/piece-json":"0.1.6","@activepieces/piece-notion":"0.6.1","@activepieces/piece-slack":"0.17.0","@activepieces/piece-stripe":"0.6.7","@types/node":"^25.6.0","tsup":"^8.0.0","typescript":"^5.7.0","vitest":"^3.0.0"},"engines":{"node":">=20"},"license":"MIT","packageManager":"pnpm@10.28.0","gitHead":"9a4cf57a9a497723ebf809ca80a726f7cedf12da","_id":"@tangle-network/agent-integrations@0.30.0","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-gQM5eJkbMfZv8iZ/o99WiMr5EcujQPPZg5yKMqrKQPMU2FnKjrk0ZACiRXOyZZfQEhsa9H4F/b2/McAZEEr99A==","shasum":"504e8abae9c228973b120e3c3331d763bee35b91","tarball":"https://registry.npmjs.org/@tangle-network/agent-integrations/-/agent-integrations-0.30.0.tgz","fileCount":88,"unpackedSize":8303968,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAFkYuoNdp5xv6sXlNVBR2C2S2oUkyGSYzRUJOnJb06NAiEA25q5pilhzFeBtVbA8dJtPlpfLGzZGDzKqlO9YG7Jz6M="}]},"_npmUser":{"name":"drewstone","email":"drewstone329@gmail.com"},"directories":{},"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"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agent-integrations_0.30.0_1780093978649_0.8955451947306863"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-04T16:56:02.810Z","modified":"2026-05-29T22:32:59.004Z","0.1.0":"2026-05-04T16:56:03.144Z","0.1.1":"2026-05-04T18:13:30.276Z","0.1.2":"2026-05-04T18:27:54.925Z","0.2.0":"2026-05-04T18:31:54.282Z","0.2.1":"2026-05-04T18:36:18.939Z","0.3.0":"2026-05-04T18:57:57.199Z","0.4.0":"2026-05-04T19:05:12.866Z","0.4.1":"2026-05-04T19:08:23.615Z","0.5.0":"2026-05-04T19:31:24.884Z","0.6.0":"2026-05-04T19:44:52.622Z","0.7.0":"2026-05-04T19:57:20.630Z","0.7.1":"2026-05-05T08:39:23.254Z","0.8.0":"2026-05-05T10:00:10.658Z","0.9.0":"2026-05-05T11:29:16.551Z","0.13.0":"2026-05-05T13:12:24.822Z","0.14.0":"2026-05-05T13:44:37.789Z","0.15.0":"2026-05-05T14:05:50.647Z","0.16.0":"2026-05-05T15:46:39.010Z","0.16.1":"2026-05-06T08:27:22.105Z","0.16.2":"2026-05-06T10:12:40.802Z","0.17.0":"2026-05-06T10:27:56.080Z","0.18.0":"2026-05-06T10:38:22.029Z","0.19.0":"2026-05-06T18:27:28.402Z","0.20.0":"2026-05-06T19:19:33.336Z","0.21.0":"2026-05-06T19:38:10.949Z","0.22.0":"2026-05-06T21:41:42.410Z","0.22.1":"2026-05-06T22:15:40.579Z","0.23.0":"2026-05-06T22:38:55.768Z","0.23.1":"2026-05-06T22:40:21.944Z","0.24.0":"2026-05-06T22:59:37.076Z","0.25.0":"2026-05-06T23:12:44.962Z","0.25.1":"2026-05-07T09:51:58.155Z","0.25.2":"2026-05-07T12:59:18.230Z","0.25.3":"2026-05-07T14:16:02.903Z","0.25.4":"2026-05-07T14:19:24.096Z","0.25.5":"2026-05-07T22:09:30.264Z","0.25.6":"2026-05-07T22:16:21.265Z","0.25.7":"2026-05-07T22:21:38.353Z","0.26.0":"2026-05-14T17:43:02.247Z","0.27.0":"2026-05-14T22:01:50.766Z","0.28.0":"2026-05-14T22:11:15.662Z","0.29.0":"2026-05-23T13:40:19.513Z","0.30.0":"2026-05-29T22:32:58.839Z"},"bugs":{"url":"https://github.com/tangle-network/agent-integrations/issues"},"license":"MIT","homepage":"https://github.com/tangle-network/agent-integrations#readme","repository":{"type":"git","url":"git+https://github.com/tangle-network/agent-integrations.git"},"description":"Vendor-neutral integration contracts and runtime helpers for sandbox and agent apps.","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"}],"readme":"# @tangle-network/agent-integrations\n\nIntegration infrastructure for agent products, sandbox apps, and generated\nsoftware.\n\nUse this package when users connect external accounts and agents or apps need\ncontrolled read/write access to those accounts. It gives products one stable\ncontract for connector discovery, OAuth/API-key connections, scoped sandbox\ncapabilities, action invocation, workflow triggers, approval, audit,\nhealthchecks, and provider/runtime adapters.\n\nThe product keeps ownership of UI, tenant policy, persistence, and secret\nstorage. `agent-integrations` keeps the runtime contract stable so generated\napps and agents do not depend on a specific OAuth broker, workflow vendor, or\nprovider SDK.\n\n## Contents\n\n- [What It Provides](#what-it-provides)\n- [Architecture](#architecture)\n- [Install](#install)\n- [Quick Start](#quick-start)\n- [Core Primitives](#core-primitives)\n- [Catalog Registry](#catalog-registry)\n- [Product Adoption](#product-adoption)\n- [Provider Strategy](#provider-strategy)\n- [Executable Coverage](#executable-coverage)\n- [Product Hub Ownership](#product-hub-ownership)\n- [Examples](#examples)\n- [Security Model](#security-model)\n- [Development](#development)\n\n## What It Provides\n\n- A normalized connector/action/trigger catalog.\n- Tangle integration contracts for every catalog connector.\n- User-owned connection records that reference secrets without storing raw\n  credentials in public shapes.\n- Short-lived capability tokens for sandbox-safe access to a subset of a user's\n  connection.\n- Policy checks for read/write/destructive actions.\n- Invocation-envelope validation before sandbox tool calls reach the hub.\n- A generic HTTP provider boundary for hosted integration gateways.\n- A gateway catalog provider for hosted integration gateways, executor-style\n  runtimes, and internal connector registries.\n- A first-party `ConnectorAdapter` boundary for direct provider execution.\n- A declarative REST adapter factory for promoting REST APIs from reviewed specs.\n- A broad catalog for discovering hundreds of integrations while keeping\n  executable backend state explicit.\n- A canonical registry that deduplicates overlapping catalogs, keeps support\n  tiers explicit, and reports auth/category conflicts.\n- App/agent manifests, grants, and sandbox bundles so generated apps, domain\n  agents, and executor-backed runtimes can reuse the same user-owned\n  connections safely.\n- Workflow trigger installation and normalized event dispatch for non-agent UI\n  automation, sync jobs, webhooks, and product workflows.\n- Approval persistence, audit events, healthchecks, credential resolution,\n  webhook ingestion, idempotency guards, and sandbox/CLI bridge payloads.\n- Generated-app client helpers, manifest inference/validation, consent copy,\n  platform policy presets, canonical launch action schemas, and controlled\n  provider-native passthrough validation.\n- A generated `IntegrationSpec` registry used for setup docs, admin UI steps,\n  normalized permissions, healthcheck plans, and tool descriptions.\n\n## Architecture\n\n```txt\nconnector contract\n  -> user connection\n  -> app/agent manifest\n  -> grant\n  -> scoped capability\n  -> policy decision\n  -> provider/action invocation\n  -> audit-safe result or normalized trigger event\n```\n\nMain boundaries:\n\n- `IntegrationHub`: product-facing facade for catalogs, connections,\n  capabilities, and action invocation.\n- `IntegrationProvider`: vendor or gateway implementation boundary.\n- `ConnectorAdapter`: first-party connector boundary for direct API execution.\n- `IntegrationActionGuard`: optional cross-cutting hook for idempotency,\n  approval, audit logging, rate limits, and conflict handling.\n\n## Install\n\n```sh\npnpm add @tangle-network/agent-integrations\n```\n\n## Quick Start\n\n```ts\nimport {\n  buildDefaultIntegrationRegistry,\n  buildIntegrationToolCatalog,\n  createIntegrationRuntime,\n  createPlatformIntegrationPolicyPreset,\n  InMemoryConnectionStore,\n  IntegrationHub,\n} from '@tangle-network/agent-integrations'\n\nconst registry = buildDefaultIntegrationRegistry({\n  tangleCatalogRuntimeExecutable: false,\n})\n\nconst hub = new IntegrationHub({\n  providers: [/* native, gateway, or catalog-runtime providers */],\n  store: productConnectionStore ?? new InMemoryConnectionStore(),\n  capabilitySecret: process.env.INTEGRATION_CAPABILITY_SECRET!,\n  policy: createPlatformIntegrationPolicyPreset(),\n})\n\nconst runtime = createIntegrationRuntime({\n  hub,\n  grants: productGrantStore,\n})\n\nconst tools = buildIntegrationToolCatalog(registry.connectors)\n```\n\nFor a generated app or sandbox:\n\n```ts\nconst resolution = await runtime.resolveManifest(manifest, user)\n\nif (resolution.missing.length > 0) {\n  // Show connect UI using IntegrationSpec renderers.\n}\n\nawait runtime.createGrants({\n  manifest,\n  owner: user,\n  grantee: { type: 'app', id: manifest.id },\n})\n\nconst bundle = await runtime.buildSandboxBundle({\n  manifestId: manifest.id,\n  subject: { type: 'sandbox', id: sandboxId },\n  ttlMs: 15 * 60_000,\n})\n```\n\nGenerated code calls your product integration endpoint with the scoped\ncapability bundle. It never receives provider refresh tokens, API keys, or raw\nOAuth credentials.\n\n## Core Primitives\n\n| Primitive | Purpose |\n|---|---|\n| `IntegrationConnector` | Normalized catalog entry for a provider connection. |\n| `IntegrationConnection` | User/team/agent-owned grant with scopes and secret references. |\n| `IntegrationHub` | Facade for provider catalogs, connection storage, capabilities, and invocation. |\n| `IntegrationCapability` | Short-lived authorization for a specific subject, connection, scope set, and action set. |\n| `IntegrationManifest` | Generated app or agent requirements: connectors, actions, scopes, and reasons. |\n| `IntegrationGrant` | Persistent grant from a user-owned connection to an app, agent, or sandbox consumer. |\n| `createIntegrationRuntime` | Facade for manifest resolution, grant creation, and sandbox capability bundles. |\n| `createIntegrationWorkflowRuntime` | Installs trigger workflows and dispatches normalized provider events. |\n| `createApprovalBackedPolicyEngine` | Persists approval requests and allows approved invocations to resume. |\n| `createDefaultIntegrationActionGuard` | Adds idempotency replay, dry-run mutation handling, rate-limit hooks, and audit events. |\n| `createConnectionCredentialResolver` | Resolves secret refs into in-memory connector credentials and refreshes expired OAuth credentials. |\n| `runIntegrationHealthchecks` | Checks connection status, registry executability, scope shape, and optional live provider tests. |\n| `receiveIntegrationWebhook` | Verifies inbound webhooks, dedupes provider events, and dispatches normalized trigger events. |\n| `buildIntegrationBridgeEnvironment` | Encodes scoped sandbox capabilities for sandbox processes or executor-style CLIs. |\n| `createTangleIntegrationsClient` | Tiny generated-app/sandbox client for platform `/v1/integrations/invoke`. |\n| `inferIntegrationManifestFromTools` / `validateIntegrationManifest` | Deterministic manifest helpers for Builder and platform APIs. |\n| `renderConsentSummary` / `renderApprovalCopy` | User-facing consent and approval copy from manifests/actions. |\n| `createPlatformIntegrationPolicyPreset` | Secure defaults: reads allowed after grant, writes need approval, destructive denied, passthrough disabled. |\n| `buildCanonicalLaunchConnectors` | Product-ready launch action schemas for Calendar, Gmail, Drive, GitHub, and Slack. |\n| `validateProviderPassthroughRequest` | Policy-gated provider-native HTTP escape hatch validation. |\n| `buildIntegrationToolCatalog` | Converts connector actions into agent/tool definitions. |\n| `discoverWorkspaceCapabilities` | Per-workspace capability discovery: scope-gated, MCP-shape tool descriptors for agent runtime binding. |\n| `WebhookRouter` (+ `stripeWebhookProvider`, `docusealWebhookProvider`, `slackWebhookProvider`, `gmailWebhookProvider`, `gdriveWebhookProvider`, `genericHmacWebhookProvider`) | Inbound webhook router: verify signature, parse, idempotency dedup, async deliver. |\n| `searchIntegrationTools` | Intent search over normalized integration tools. |\n| `buildDefaultIntegrationRegistry` | Composes setup specs and vendored catalog metadata into one deduplicated connector registry. |\n| `composeIntegrationRegistry` | Merges arbitrary catalog sources with explicit aliases, precedence, support tiers, and conflict diagnostics. |\n| `buildIntegrationCoverageConnectors` | Planning catalog for 100+ high-value integrations. |\n| `buildTangleIntegrationCatalogConnectors` | Broad normalized Tangle Integrations Catalog inventory for long-tail connection discovery. |\n| `listTangleIntegrationContracts` | First-class Tangle-owned action/trigger/auth/runtime contracts for every catalog connector, including package-runtime-backed entries. |\n| `createTangleCatalogExecutorProvider` | Routes catalog contracts through an explicitly supplied Tangle runtime executor. |\n| `createTangleCatalogHttpExecutor` | Signed HTTP executor client for Tangle-hosted catalog runtimes. |\n| `createTangleCatalogRuntimeHandler` | Server-side `/v1/integration-catalog/actions/invoke` handler with signature, connector, and action validation. |\n| `createTangleCatalogInstalledPackageExecutor` | Runtime-side dispatcher for installed long-tail connector packages with explicit action aliasing and credential resolution hooks. |\n| `auditTangleCatalogRuntimePackages` | Runtime-image audit for installed package loads, piece exports, exact action mappings, and trigger surfaces. |\n| `auditTangleIntegrationCatalogFreshness` | Release gate for catalog breadth, executable promotion, registry conflicts, and stale external ingestion. |\n| `createGatewayCatalogProvider` | Normalizes 500+ gateway-backed connectors into the same provider contract. |\n| `buildIntegrationInvocationEnvelope` | Sandbox-safe action envelope. |\n| `validateIntegrationInvocationEnvelope` | Runtime validation for tool/action consistency and input limits. |\n| `createHttpIntegrationProvider` | Adapter for hosted integration gateways. |\n| `createConnectorAdapterProvider` | Runs first-party `ConnectorAdapter`s through the same provider contract. |\n| `declarativeRestConnector` | Builds REST-backed first-party adapters from compact specs. |\n| `listIntegrationSpecs` | Generates setup/execution specs from the coverage catalog and family defaults. |\n| `renderRunbookMarkdown` / `renderConsoleSteps` | Render operator docs or admin UI steps from the same spec source. |\n| `validateCredentialSet` / `buildHealthcheckPlan` | Validate setup input and describe the correct healthcheck path. |\n\n## Catalog Registry\n\nEvery catalog connector has a Tangle contract. Native adapters, hosted gateways,\nand package runtimes are implementation backends behind that contract; product\ncode should route through `IntegrationHub` either way.\n\nUse `buildDefaultIntegrationRegistry()` before creating tool catalogs or\nconnection pickers. It produces one canonical connector per integration,\ndedupes aliases such as `notion -> notion-database`, keeps source provenance in\nmetadata, and marks the configured execution state for each connector:\n\n```txt\ncatalogOnly < setupReady < gatewayExecutable < firstPartyExecutable < sandboxExecutable\n```\n\nUse `buildDefaultIntegrationRegistry({ tangleCatalogRuntimeExecutable: true })`\nwhen the Tangle catalog runtime is deployed and should be exposed as executable\ntools. These states describe the backend currently wired into a product. They\ndo not change the connector contract.\n\nSee [Catalog Registry](./docs/catalog-registry.md).\n\n## Product Adoption\n\nUse `IntegrationManifest` for any app or agent that needs integrations:\ngenerated apps, domain agents, sandbox agents, workflow apps, and\nexecutor-backed runtimes all use the same shape.\n\n```ts\nconst runtime = createIntegrationRuntime({ hub, grants })\n\nconst resolution = await runtime.resolveManifest(manifest, user)\nconst grants = await runtime.createGrants({\n  manifest,\n  owner: user,\n  grantee: { type: 'app', id: manifest.id },\n})\nconst bundle = await runtime.buildSandboxBundle({\n  manifestId: manifest.id,\n  subject: { type: 'sandbox', id: sandboxId },\n  ttlMs: 15 * 60_000,\n})\n```\n\nInstalled apps and published templates can bind to explicit pre-created grants:\n\n```ts\nconst bundle = await runtime.buildSandboxBundle({\n  grantIds: ['grant_calendar_read'],\n  grantee: { type: 'app', id: installedAppId },\n  subject: { type: 'sandbox', id: sandboxId },\n  ttlMs: 15 * 60_000,\n})\n```\n\nGenerated apps and sandboxes receive scoped capability tokens and tool\ndefinitions. They never receive OAuth refresh tokens, API keys, or raw secrets.\nFor sandbox processes, pass the bundle through `buildIntegrationBridgeEnvironment()`;\nthe payload contains short-lived capability tokens and tool names only.\n\nGenerated app code should use the tiny client instead of raw provider tokens:\n\n```ts\nconst integrations = createTangleIntegrationsClient({\n  endpoint: 'https://integrations.example.com',\n  env: process.env,\n})\n\nawait integrations.invoke({\n  tool: 'google-calendar.events.list',\n  input: { calendarId: 'primary', timeMin, timeMax },\n})\n```\n\nThe same manifest/grant model works for non-agent workflows:\n\n```ts\nawait workflows.install({\n  workflow,\n  owner: user,\n  grantee: { type: 'app', id: 'github-pr-sync' },\n})\n```\n\nThat installs provider trigger subscriptions against the user's connection and\nlets the product dispatch normalized events to UI workflows, sync jobs, or\nagent runs.\n\nFor a full product checklist, see\n[External Product Integration](./docs/external-product-integration.md) and\n[Platform Control Plane Adoption](./docs/platform-control-plane.md).\n\n## Consuming a Hosted Hub\n\n`createIntegrationRuntime` is for a product that *hosts* a hub — it owns the\nstores, the vault, and OAuth. A product that instead *consumes* a hosted hub\n(`id.tangle.tools`) from its backend talks to it over HTTP with\n`createIntegrationHubClient`:\n\n```ts\nimport { createIntegrationHubClient } from '@tangle-network/agent-integrations/consumer'\n\nconst hub = createIntegrationHubClient({\n  product: 'blueprint-agent',\n  auth: {\n    mode: 'service',\n    serviceToken: process.env.SERVICE_TOKEN!,\n    serviceName: 'blueprint-agent',\n  },\n})\n\n// Is the user's GitHub connected? (resolve-manifest under the hood — the\n// raw connection list is intentionally not service-token-reachable.)\nconst github = await hub.checkConnector({ userId, connectorId: 'github' })\n\n// Mint a scoped, short-lived capability bundle for a sandbox process.\nconst { env } = await hub.mintCapabilityBundle({\n  userId,\n  subject: { type: 'sandbox', id: sandboxId },\n  manifestId: manifest.id,\n})\n```\n\nThe client speaks the platform's `/v1/integrations/*` surface and supports\nboth auth modes the route layer accepts — a `svc_*` service token\n(`mode: 'service'`, acting user in `X-Platform-User-Id`) or a per-user\n`sk-tan-*` key (`mode: 'user-key'`). It exposes the four service-token-reachable\noperations — `resolveManifest`, `createGrants` / `listGrants`,\n`mintCapabilityBundle`, `runHealthchecks` — plus the `checkConnector`\nconvenience. Provider credentials never cross this client; bundles carry only\nshort-lived capability tokens.\n\n## Product Hub Ownership\n\nUse a hosted hub when multiple apps intentionally share identity, billing,\nconsent, and connection custody. Use a product-owned hub when a standalone\ndeployment needs its own customer boundary, OAuth branding, vault, policy, or\ndata residency. Both modes use the same package contracts.\n\nSee [Product Hub Ownership](./docs/product-hub-ownership.md) for the\ndeployment model and launch gates.\n\n## Provider Strategy\n\nThe package deliberately avoids vendor lock-in.\n\n- Use a hosted gateway when it compresses long-tail OAuth/API coverage.\n- Promote high-volume, sensitive, or strategically important integrations to\n  first-party adapters.\n- Keep product and sandbox code on `IntegrationHub` contracts so provider changes\n  do not alter generated apps or agent tool calls.\n- Treat catalog coverage and executable coverage as different states.\n\nSee [Provider Decision Matrix](./docs/provider-decision-matrix.md).\nSee [Integration Execution Audit](./docs/integration-execution-audit.md) for\nthe exact current split between catalog, setup, first-party execution, and\npackage-runtime execution.\n\n## Executable Coverage\n\nCurrent first-party adapters:\n\n- Google Calendar\n- Google Drive\n- Google Sheets\n- Gmail\n- Microsoft Calendar\n- Slack\n- Slack Events\n- HubSpot\n- Notion database\n- DocuSeal\n- Stripe payments pack (customers, invoices, checkout, subscriptions, billing portal)\n- Stripe webhook receiver\n- Twilio SMS\n- Generic webhook\n- GitHub\n- GitLab\n- Airtable\n- Asana\n- Salesforce\n\nBroad planning coverage is generated from\n`buildIntegrationCoverageConnectors()` and tracked in\n[Integration Coverage Checklist](./docs/integration-coverage-checklist.md).\n\n## Examples\n\nRunnable examples live in [`examples/`](./examples):\n\n- [`examples/basic-hub.ts`](./examples/basic-hub.ts) - catalog search,\n  connection storage, capability issue, and action invocation.\n- [`examples/first-party-adapter.ts`](./examples/first-party-adapter.ts) -\n  first-party adapter provider wiring.\n- [`examples/declarative-rest.ts`](./examples/declarative-rest.ts) - compact\n  REST connector spec.\n- [`examples/calendar-exercise-app.ts`](./examples/calendar-exercise-app.ts) -\n  generated-app golden path: manifest, consent copy, bridge env, and invoke.\n- [`examples/discover-capabilities.ts`](./examples/discover-capabilities.ts) -\n  per-workspace capability discovery for agent tool-registry binding.\n- [`examples/webhook-router.ts`](./examples/webhook-router.ts) - inbound\n  webhook router with Stripe, DocuSeal, and Slack providers wired in.\n\nThe README stays short; examples are separate so they can be copied and expanded\nwithout obscuring the package contract.\n\n## Security Model\n\n- Capability tokens expire.\n- Capability tokens do not contain provider credentials.\n- Connection records carry secret references, not raw secrets.\n- Secret stores are consumer-pluggable; the package only resolves secret refs at\n  call time and keeps raw credentials in memory.\n- Write and destructive actions can require approval.\n- Approval records are bound to the subject, connection, connector, and action.\n- Default guards provide idempotency replay and same-key drift detection.\n- Invocation envelopes validate action/tool consistency, idempotency keys,\n  metadata shape, known tools, and input size.\n- Webhook ingestion supports signature verification and provider-event dedupe.\n- Provider-native passthrough is disabled by default and must be explicitly\n  policy-enabled with method/path/body limits.\n- Action invocation checks ownership, connection status, scopes, allowed actions,\n  and expiration.\n- `IntegrationActionGuard` can enforce idempotency, approval, audit logging,\n  conflict handling, and rate limits across all providers.\n\n## Development\n\n```sh\npnpm install\npnpm typecheck\npnpm test\npnpm build\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}