{"_id":"@agentxv2/sdk","_rev":"59-302fc151abf47c36c1a3800867d459a4","name":"@agentxv2/sdk","dist-tags":{"latest":"0.11.12"},"versions":{"0.3.0":{"name":"@agentxv2/sdk","version":"0.3.0","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.3.0","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"bca5b9e16b92b583ed39552f6ed3e5e8bd3bd201","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.3.0.tgz","fileCount":90,"integrity":"sha512-ISWJ4InpCDDMfYmFHLfD+38/3C0aUuQkz1VOH0buRzLx3JtQX26ahkknMQo2m6chCbnFDR1wzjOX6Eb26loGxw==","signatures":[{"sig":"MEQCIAGsr2hpetOV8LCKZVKq14aAkM8tCJxnujUCBVdfTH7IAiBVRGpjfKnVAS97V7s551iwF7IW/MqsvwU171cmNv079g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225765},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.ts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.ts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"}},"scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.9.8","description":"AgentX — Decentralized AI Agent SDK with ECIES + AES-256-GCM encryption","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"wagmi":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.0_1783954136339_0.7965865069873022","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@agentxv2/sdk","version":"0.3.1","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.3.1","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"f23be5acfe487ebcefe08742218ee98ccd9ab025","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.3.1.tgz","fileCount":24,"integrity":"sha512-tCMD7q5/oD+TBdNpUJhBPvRnozrZMvaU/BvOU9JtwjQwWo5k5YjdJ8S/AjrSauJplrpi+gtO8De3RYr4F6eEMw==","signatures":[{"sig":"MEYCIQCIm/N+3bYin/itWHnKqG9CPLUR5aosJjoQEqLpV9SJFgIhANv9L3cSSKhO4ICGdoqF+h0NKcmD3w3frDl+h2a3BF8Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1030214},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core.d.mts","import":"./dist/core.mjs","require":"./dist/core.js"},"./react":{"types":"./dist/react.d.mts","import":"./dist/react.mjs","require":"./dist/react.js"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist && node /tmp/postbuild.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.9.8","description":"AgentX — Decentralized AI Agent SDK with ECIES + AES-256-GCM encryption","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"wagmi":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.1_1783955112245_0.16159212358552044","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@agentxv2/sdk","version":"0.4.0","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.4.0","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"16f16123a3bd47c64381464f15e109cb8c0e0d4d","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.4.0.tgz","fileCount":24,"integrity":"sha512-X1xlloYOslBhpBO7kVDao8rN01zgOeS7OEyswYV7TbYHQ64iK/DMCu0Za37HHQ7m7DAcLdCV2mb143pMtIxw2A==","signatures":[{"sig":"MEUCIDKpCdaOIXZUz/d8uHnpkeGVUYXENKtN/sOM5FJXjg2qAiEAnfDNrzzIFw/QK6Oy8XkuzAVfTRRRqrPCpt6vHHUbB1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1038428},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core.d.mts","import":"./dist/core.mjs","require":"./dist/core.js"},"./react":{"types":"./dist/react.d.mts","import":"./dist/react.mjs","require":"./dist/react.js"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist && node /tmp/postbuild.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.9.8","description":"AgentX — Decentralized AI Agent SDK with ECIES + AES-256-GCM encryption","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"wagmi":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.0_1783956961170_0.9810951521738718","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@agentxv2/sdk","version":"0.5.0","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.5.0","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"3b8aa155c3b88e06782612d7c11cada602eb1777","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.5.0.tgz","fileCount":24,"integrity":"sha512-7yGtRjFwouhGHYNPkSGvWD8iF09wrlqMJUTDLiZ6mGO7bbtG78BkN3CSk+mSGGPGlRr/S9z1V92eRbx9E3wfqg==","signatures":[{"sig":"MEQCIFWUfM9q1wNoEewlKtFIJ+q3Y5Vq4wBEJd+Z8Z79YnePAiBWFzd7/6rR/prZKdMyGB12bVYFnUR1Vnr600Yf56BY1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1038820},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core.d.mts","import":"./dist/core.mjs","require":"./dist/core.js"},"./react":{"types":"./dist/react.d.mts","import":"./dist/react.mjs","require":"./dist/react.js"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist && node /tmp/postbuild.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.9.8","description":"AgentX — Decentralized AI Agent SDK with ECIES + AES-256-GCM encryption","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"wagmi":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.5.0_1783964209767_0.43773624684620405","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@agentxv2/sdk","version":"0.5.1","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.5.1","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"53101f946f13acae32d02c7b9a9608132bf69772","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.5.1.tgz","fileCount":14,"integrity":"sha512-tS5qXiOdo4H/qVFHEJ1e/V576qaIg49Zb71lf+e1DQNiqyAKjqzkvk8pHO6IKRUtwDhZYPvrOWKqyA5jZOdlCg==","signatures":[{"sig":"MEUCICg2X+OTZ53HhBHRHE+hsMTM5jEbycUto9TZo5nREc+kAiEA1EWBAMJnol0yLj9TPbJMLzivmKnUUdBzUIDJiA9L6s4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1026356},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core.d.mts","import":"./dist/core.mjs","require":"./dist/core.js"},"./react":{"types":"./dist/react.d.mts","import":"./dist/react.mjs","require":"./dist/react.js"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist && node /tmp/postbuild.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.9.8","description":"AgentX — Decentralized AI Agent SDK with ECIES + AES-256-GCM encryption","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"wagmi":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.5.1_1783964459704_0.11910104436815838","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@agentxv2/sdk","version":"0.5.2","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.5.2","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"8a52a4351beaacb846c892e5999b94d79f9ae22e","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.5.2.tgz","fileCount":14,"integrity":"sha512-6S/saPCphyfwJeogIg+M83gXsN2p80l5cDEvuDFnY2uGWU9YASexLW9YRuOdfOK2dZxh7fdy5mK81TW8Ss8Zew==","signatures":[{"sig":"MEUCIQCtfEzPtx6ovIV81dibptf+qgzRzL9+oJCtiDILPB51FwIgV5shm4FYH9LhHCv/wLp52k+8RX8MBRhFw+caz0zbBkY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1028790},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core.d.mts","import":"./dist/core.mjs","require":"./dist/core.js"},"./react":{"types":"./dist/react.d.mts","import":"./dist/react.mjs","require":"./dist/react.js"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist && node /tmp/postbuild.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.9.8","description":"AgentX — Decentralized AI Agent SDK with ECIES + AES-256-GCM encryption","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"wagmi":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.5.2_1783965798141_0.49027069957916947","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@agentxv2/sdk","version":"0.5.3","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.5.3","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"8bac5a0a4b26f425e451e00f7ae6e4dfedb571ca","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.5.3.tgz","fileCount":36,"integrity":"sha512-KlaPmHuIQ4rcElxGhW9YqjbvvHjRKwFqDTMVf/cVaKIPiOz6mMyknKPnvnMfg2GwIzxkQrBpX+gxC+O1gAJuGA==","signatures":[{"sig":"MEQCIEfGLRKWAQaxsOjqJ8ryGoqRXK/ADYC1ssy13mwkjJBJAiBf2w8K91cztvUAyPNCrsI5qOMBQNg4lCKF5hNPmKpQDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1152664},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core.d.mts","import":"./dist/core.mjs","require":"./dist/core.js"},"./react":{"types":"./dist/react.d.mts","import":"./dist/react.mjs","require":"./dist/react.js"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist && node /tmp/postbuild.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.9.8","description":"AgentX — Decentralized AI Agent SDK with ECIES + AES-256-GCM encryption","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"wagmi":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.5.3_1783968142836_0.027525350960597272","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"@agentxv2/sdk","version":"0.5.4","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.5.4","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"92e1811fd7617e2adc9b69027cf3ef8659f2e095","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.5.4.tgz","fileCount":36,"integrity":"sha512-iAePWWkWduNJLaW7EkiDtrosrRojiksLGrSjNCmfihIZ31JCHGiDL64j+RvwLyrcgUHyDQ3cWhV3uxFaFOmyeA==","signatures":[{"sig":"MEYCIQDiVa/4YiS87/dHf4mQAw6tX8tEXwLpy6B4SMM4N2j/jQIhAPV8gknylO8JHLYiRs5q1unfns4NPXFdUUUS1KXnQSFR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1152664},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core.d.mts","import":"./dist/core.mjs","require":"./dist/core.js"},"./react":{"types":"./dist/react.d.mts","import":"./dist/react.mjs","require":"./dist/react.js"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist && node /tmp/postbuild.js","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.9.8","description":"AgentX — Decentralized AI Agent SDK with ECIES + AES-256-GCM encryption","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"wagmi":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.5.4_1783968220729_0.7998936939834462","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@agentxv2/sdk","version":"0.6.0","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.6.0","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"925e4c2562f3db46e8f419aef7c8c20bc7ffc6df","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.6.0.tgz","fileCount":52,"integrity":"sha512-ATPKe0vGG7hG9MlLnMr0WDaNAbKD1kOXyDpt2RWm9S6rW2Tr/AbzIsVtU9bKZef2KsLbTt1vHj+ep6cMJ4W2JQ==","signatures":[{"sig":"MEQCIAXd5X374gUrS0RmkFZh4s1sj5QyrTtJToq+7/A8mxeXAiBqm87AE/BnHBiTpXIIZVT5JnRjAU8nv7bYXtpildQFYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1405856},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm.d.mts","import":"./dist/llm.mjs","require":"./dist/llm.js"},"./core":{"types":"./dist/core.d.mts","import":"./dist/core.mjs","require":"./dist/core.js"},"./react":{"types":"./dist/react.d.mts","import":"./dist/react.mjs","require":"./dist/react.js"},"./agent-loop":{"types":"./dist/agent-loop.d.mts","import":"./dist/agent-loop.mjs","require":"./dist/agent-loop.js"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"11.3.0","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"24.2.0","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"wagmi":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.6.0_1784123158811_0.9535430526960762","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@agentxv2/sdk","version":"0.6.1","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.6.1","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"ef60a1da15d18f1d4b3861c3638748ae0841eed5","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.6.1.tgz","fileCount":52,"integrity":"sha512-uH0W1EObyHMc3+pIXzZAupQqyfqTC5K8Xkt/7PYgZme/ZerPz3N2HUJTAB0bdY4gWlitvN/tBqLI0uHRvpNqnw==","signatures":[{"sig":"MEUCIQDgpJekCKoi9p+bJ4nLVU4+7ZST+vdVJNTTphbbnFeSGgIgaqmZH3WQ+FJXmhQmB5Mq3Xft6Sdp/H7FSUAuTIaUFV0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1405928},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"11.3.0","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"24.2.0","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"wagmi":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.6.1_1784123705574_0.6035313391417849","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@agentxv2/sdk","version":"0.6.2","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.6.2","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"d2612079a145a0024becb8d02d321d6e7008ac9d","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.6.2.tgz","fileCount":52,"integrity":"sha512-nyuWIrCgYwOUX0oU6czVI50tw1o4URNWAsD9OGnXSn2kR8VKVk6EJx/kGib9/qo7xz8S4HDQiu6HMcoar5+6gw==","signatures":[{"sig":"MEQCIDyhqEAeH85zMAv/LgqGLVWn5Qy6v2lFhfUITFoyzWCBAiAPhdI9zpdOwvUBvbaCzefo1f2xzC+gDjq4nbzACTRX0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1410023},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"11.3.0","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"24.2.0","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"wagmi":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.6.2_1784197468196_0.17584773970528111","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@agentxv2/sdk","version":"0.6.3","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.6.3","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"9d3c7c56b1eb56eccd21f5b5db29f4f46b163c21","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.6.3.tgz","fileCount":54,"integrity":"sha512-vZxDiMyLCNzVEc26n6C64V1yvw+3ELuRhZY8IjPlNWoDce3DBwiYL8qNCDeciUXvPnve9pLgYh+KJvfBnrIYZw==","signatures":[{"sig":"MEUCIHU/za5nH3JaJWigzNxfw9opEd6Z5u7qtzzS+6zRFpTHAiEA1gSjy38w32xhuxsmF7Jhu1tOIBpTQo66xw77DkE95x0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1661958},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"}},"scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"11.3.0","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"24.2.0","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"wagmi":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.6.3_1784231670750_0.30410175080462465","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@agentxv2/sdk","version":"0.6.4","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.6.4","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"5f056e02d6a06c4917f61c220429a194efba61d4","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.6.4.tgz","fileCount":60,"integrity":"sha512-/++8XP9MyZVA7wwV7VBvI0CL1j4ILcMpWyy6wtKKrXur6ky/F/6cFthIWgNz0e1uE8pKEwB337FoIvE/qy6v7Q==","signatures":[{"sig":"MEQCIGwNv4crNa/G9ehCyl+DVhYQNGf/58B3HiumuHSXio6RAiAY9kgS3qH/Al94wtXzHjhTzwhdH3PfO7SmpA4708XAew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1854287},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"9791d801fcecb626e09e593b7be7a7f995466e47","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"9.2.0","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"wagmi":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.6.4_1784540943215_0.17126321634994834","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@agentxv2/sdk","version":"0.6.5","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.6.5","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"3c97ef8704adaf079f9c33ba8b8ec23632e26891","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.6.5.tgz","fileCount":60,"integrity":"sha512-1JnJPDagPhcFACbr7P8ENXNXgXf/jsz0eF3GXkZyqW20PrNu51o2QzBGu2G42ti+ONfPrAevMBh5/FK2vBeZKA==","signatures":[{"sig":"MEQCIB4wAHa5lQBUJXgFeAHzvS8fzDU1oViUvv4aiY6uUCbYAiBlliR+kfCFMGK6Qi1qNEbTIXbTzNnWJFxzF0kSy8o1vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1856357},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"c3f515d8e2b1bd4f0edec764e338c514f2a25cd5","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"9.2.0","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"wagmi":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.6.5_1784570868884_0.16774182086326217","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@agentxv2/sdk","version":"0.6.7","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.6.7","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"0a2dd2065e2c60a7f4b6d1ee9dc09bd33481763d","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.6.7.tgz","fileCount":60,"integrity":"sha512-aO6PNryA71rNeVmZ2Y9BFX/CfeXgx/xycC8xYTPEt3f9KeYP9wtOObDTmEwzNUJ3lUsawl2Wls3yCi0Dm2CFtg==","signatures":[{"sig":"MEUCIQDR5yN4vQm4mDEkPQBhWw+TlxctBgrh3BMJFi5L1oXfOQIgeh9mVoc99hO23dI4qgXfw19ckrFNz1jBkU9dN3FGKn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1932018},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"ccbab2f052bfc2c67751644f7496869680cd1d0b","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.8.2","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"wagmi":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.6.7_1785191601920_0.7048053107809193","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"@agentxv2/sdk","version":"0.6.8","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.6.8","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"55e2528ee8bf38481c57c74442c629a3b372847d","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.6.8.tgz","fileCount":60,"integrity":"sha512-qo5wIGNCNUII1b0fhl7+JZ7mgNPbwk36I3TKi+lLyslaUkl/tjwn8hS7SAJhw7P15KE9DNnC/+jMk8Few8/dNg==","signatures":[{"sig":"MEYCIQCMpoz5m9npn/CpvGLWXGcLzgCBNNc8kl3EFuDsgnYsugIhAJW0AkVQrXQXjbQNanOYdZ+IBaR3jURFtm5v7JzvPJnm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1937148},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"0dc03ef7ab56f0a3933ed45b522ac9098cc8d113","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.8.2","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"wagmi":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.6.8_1785199356250_0.8096552689804015","host":"s3://npm-registry-packages-npm-production"}},"0.6.9":{"name":"@agentxv2/sdk","version":"0.6.9","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.6.9","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"d8fe908d70ccffd7128a9379b650032464da3331","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.6.9.tgz","fileCount":78,"integrity":"sha512-DgY05/pSh8SCKH+Ug3u2KTVz6n9nccZfmXYupg0io4TgAENA7kQKdgvgknhB5PBl/ry0lmxziyvxJlryebE1TQ==","signatures":[{"sig":"MEUCIGt44wm07Gt//pTfJP+j9mCrFRxrOiVv1zYUof3bkb8JAiEA0134eM4k908XjZf3+BxIShRmPF8ImYtBipoMvy8cs6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2096838},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./memory":{"types":"./dist/memory/index.d.mts","import":"./dist/memory/index.mjs","require":"./dist/memory/index.js"},"./skills":{"types":"./dist/skills/index.d.mts","import":"./dist/skills/index.mjs","require":"./dist/skills/index.js"},"./traces":{"types":"./dist/traces/index.d.mts","import":"./dist/traces/index.mjs","require":"./dist/traces/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"1c8a25843630cd05473cecaf899c9b823cd85223","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts src/memory/index.ts src/traces/index.ts src/skills/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.8.2","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"wagmi":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.6.9_1785541212838_0.9758378776903935","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@agentxv2/sdk","version":"0.7.0","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.7.0","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"859c8918be7dc7444d5248aebd993d951186a1af","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.7.0.tgz","fileCount":84,"integrity":"sha512-oS3LgTDDImP4J80wAI6luwPSrZJyCIis11Xyr2hk4kcOQCvZs1c1cPjzFwV3JeIBOBcE2IZgq5kepceumpp0lg==","signatures":[{"sig":"MEUCIAhhgkOCVypcyID6Rz8j0/UQmF7imD8YXHwlsNHHqEnOAiEAwXSHBydfPzV5fQoYy9Ud83JQUrccwc1FganY7zFLC2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2144520},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./memory":{"types":"./dist/memory/index.d.mts","import":"./dist/memory/index.mjs","require":"./dist/memory/index.js"},"./skills":{"types":"./dist/skills/index.d.mts","import":"./dist/skills/index.mjs","require":"./dist/skills/index.js"},"./traces":{"types":"./dist/traces/index.d.mts","import":"./dist/traces/index.mjs","require":"./dist/traces/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./conversation":{"types":"./dist/conversation/index.d.mts","import":"./dist/conversation/index.mjs","require":"./dist/conversation/index.js"},"./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"75f18ded6bce1daf828c4477e499b2846b2a0923","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts src/memory/index.ts src/traces/index.ts src/skills/index.ts src/conversation/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.8.2","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"wagmi":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.0_1785608688406_0.7176743332663436","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@agentxv2/sdk","version":"0.7.1","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.7.1","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"b69a1d745e4788e9f64d9c7d0c71f6c97c355496","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.7.1.tgz","fileCount":84,"integrity":"sha512-GSz9f1TeilPNhiUBUzbXgAHI5XQt9u/ukJ0u7wFKxZjfACIqM62FAQXSteO//kGbqp0nR+bFD7q55ycR1EiVJg==","signatures":[{"sig":"MEUCIQCrV3aEKnjxG+wdI8VJ2nbmpLFWDHuKLu0sSI5SeR6HfwIgS2Hq1CwDBT0KOFO7vJpjr3ym4Ad3m1SoJrOCoWx2Dis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2151357},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./memory":{"types":"./dist/memory/index.d.mts","import":"./dist/memory/index.mjs","require":"./dist/memory/index.js"},"./skills":{"types":"./dist/skills/index.d.mts","import":"./dist/skills/index.mjs","require":"./dist/skills/index.js"},"./traces":{"types":"./dist/traces/index.d.mts","import":"./dist/traces/index.mjs","require":"./dist/traces/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./conversation":{"types":"./dist/conversation/index.d.mts","import":"./dist/conversation/index.mjs","require":"./dist/conversation/index.js"},"./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"5e1c796f0663333240688a66303c3c76d51cf974","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts src/memory/index.ts src/traces/index.ts src/skills/index.ts src/conversation/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.8.2","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"wagmi":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.1_1785787058943_0.62747710662857","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@agentxv2/sdk","version":"0.7.2","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.7.2","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"4e0da852c61b516e9a9f6cf8520bd0ceb189a0fc","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.7.2.tgz","fileCount":84,"integrity":"sha512-vRgURoOBG/isDuQzWjKccwnyEk8dI8N6RMFs2kXR7soAC/HjWTt8RojAZ13fXfAWWLgw9EhycJaDY4v9XtMXSg==","signatures":[{"sig":"MEYCIQCh7sXDnBAx/B6+TnwGIpU1YDtUqRhwmxLZUVxMwrjzVwIhAI9EKqMnJJIyHbYSzT2VfjfMLa+epzLge9h6BjdA4e0C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2154134},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./memory":{"types":"./dist/memory/index.d.mts","import":"./dist/memory/index.mjs","require":"./dist/memory/index.js"},"./skills":{"types":"./dist/skills/index.d.mts","import":"./dist/skills/index.mjs","require":"./dist/skills/index.js"},"./traces":{"types":"./dist/traces/index.d.mts","import":"./dist/traces/index.mjs","require":"./dist/traces/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./conversation":{"types":"./dist/conversation/index.d.mts","import":"./dist/conversation/index.mjs","require":"./dist/conversation/index.js"},"./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"61a4acd9c348a6938613930706bc19805a637010","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts src/memory/index.ts src/traces/index.ts src/skills/index.ts src/conversation/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.8.2","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"wagmi":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.2_1785790347107_0.5106739643007838","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@agentxv2/sdk","version":"0.7.3","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.7.3","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"d7e9ac1c5fe0fc081d6bd1d1107f6e7164b07cd9","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.7.3.tgz","fileCount":84,"integrity":"sha512-jh1MZ/l52hObnnns+byDi87aVbTnDzypYNd8ZBAV+q5aGOg406iNCN4d28aWjzgGVMsIMY0Blyk4xE+XZpbKiQ==","signatures":[{"sig":"MEUCIQC6bnSeCBwsUmA+uwGpuSCsiax1Tm/bHgO44Kydf7brUAIgW8jpVe36v7+RbZjg47evbrGZXpEELMUKeQWgZ9Ra7Vo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2156895},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./memory":{"types":"./dist/memory/index.d.mts","import":"./dist/memory/index.mjs","require":"./dist/memory/index.js"},"./skills":{"types":"./dist/skills/index.d.mts","import":"./dist/skills/index.mjs","require":"./dist/skills/index.js"},"./traces":{"types":"./dist/traces/index.d.mts","import":"./dist/traces/index.mjs","require":"./dist/traces/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./conversation":{"types":"./dist/conversation/index.d.mts","import":"./dist/conversation/index.mjs","require":"./dist/conversation/index.js"},"./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"0cb94c6d569b2794a1f09e1269dbe4233fbe7e95","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts src/memory/index.ts src/traces/index.ts src/skills/index.ts src/conversation/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.8.2","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"wagmi":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.3_1785792743643_0.8138957218553937","host":"s3://npm-registry-packages-npm-production"}},"0.7.4":{"name":"@agentxv2/sdk","version":"0.7.4","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.7.4","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"c100099c49865cbd85fec375145f33429a84de47","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.7.4.tgz","fileCount":84,"integrity":"sha512-X+nHWUHLWfszsKp/udxtd3mL8FpAuJFxTuJg01hMFqQXl5nZTWGRpnkzOE36g4wcuT1Y9c6QFGVPRgzw32kRUg==","signatures":[{"sig":"MEYCIQD4KRZEVh1jSGsVJX5iXMHfvXdB7QShKbPQr8ivoAWRlQIhAJZDvorD2Zfx7mqVRzOHW0UTASg7hrorTLlFKQtHyWWW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2158714},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./memory":{"types":"./dist/memory/index.d.mts","import":"./dist/memory/index.mjs","require":"./dist/memory/index.js"},"./skills":{"types":"./dist/skills/index.d.mts","import":"./dist/skills/index.mjs","require":"./dist/skills/index.js"},"./traces":{"types":"./dist/traces/index.d.mts","import":"./dist/traces/index.mjs","require":"./dist/traces/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./conversation":{"types":"./dist/conversation/index.d.mts","import":"./dist/conversation/index.mjs","require":"./dist/conversation/index.js"},"./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"c22d3973932d3ae77db4673c8ac83c7d477ad3e0","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts src/memory/index.ts src/traces/index.ts src/skills/index.ts src/conversation/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.8.2","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"wagmi":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.4_1785793818551_0.9896324732650568","host":"s3://npm-registry-packages-npm-production"}},"0.7.5":{"name":"@agentxv2/sdk","version":"0.7.5","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.7.5","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"06d64336935d91791c6ce2d4e7a3ee38e302213c","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.7.5.tgz","fileCount":84,"integrity":"sha512-0iilPlf9YTJp4n1srDoBy+cA4H0nJEvNLVPht/TC+luskti8k+4Yv7oXutx6gTUYtVaQ46OC6I8o8FE4655PuA==","signatures":[{"sig":"MEQCIFYIHkWDv+JdDvOXyrUjm/sh2GuvBrDto48zVh71UUorAiBrvKaBsw+owOh/eEWlE3BaqXza66Rc5nhFS1HIDab9Yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2162802},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./memory":{"types":"./dist/memory/index.d.mts","import":"./dist/memory/index.mjs","require":"./dist/memory/index.js"},"./skills":{"types":"./dist/skills/index.d.mts","import":"./dist/skills/index.mjs","require":"./dist/skills/index.js"},"./traces":{"types":"./dist/traces/index.d.mts","import":"./dist/traces/index.mjs","require":"./dist/traces/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./conversation":{"types":"./dist/conversation/index.d.mts","import":"./dist/conversation/index.mjs","require":"./dist/conversation/index.js"},"./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"41677d5f5f85717062eab04ccf814c4caf673b3f","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts src/memory/index.ts src/traces/index.ts src/skills/index.ts src/conversation/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.8.2","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"wagmi":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.5_1785794851605_0.28435434107097746","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@agentxv2/sdk","version":"0.8.0","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.8.0","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"64d03f6bcb10e530ec0b88b2180c1c921bc7dc7d","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.8.0.tgz","fileCount":84,"integrity":"sha512-OsjgT/T9zBdVbl5rsuG5T2Tgxp8M/o6jhrynSkmHnIR6j0sRNfpl8KFkhEcCV4bM4uKkBpqmqV3kx3MGlkgx8w==","signatures":[{"sig":"MEQCIC8b8L+aFJyw29vC7Mib2Me9FSH1FFzPZ0zpk03wsE/OAiBMD09NOx7TQTXXbvCQYLcuJ0z9nZn2soDYQGqTa18r7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2706269},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./memory":{"types":"./dist/memory/index.d.mts","import":"./dist/memory/index.mjs","require":"./dist/memory/index.js"},"./skills":{"types":"./dist/skills/index.d.mts","import":"./dist/skills/index.mjs","require":"./dist/skills/index.js"},"./traces":{"types":"./dist/traces/index.d.mts","import":"./dist/traces/index.mjs","require":"./dist/traces/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./conversation":{"types":"./dist/conversation/index.d.mts","import":"./dist/conversation/index.mjs","require":"./dist/conversation/index.js"},"./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"a5e2fe567bfa7d1503bacbf13bd3d03195d7a401","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts src/memory/index.ts src/traces/index.ts src/skills/index.ts src/conversation/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.8.2","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"wagmi":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.0_1785860822205_0.14351402063904617","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@agentxv2/sdk","version":"0.8.1","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.8.1","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"43d3990e180e9c22e3922059c5cf80c7aabb999b","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.8.1.tgz","fileCount":84,"integrity":"sha512-Y5Xx3p3FVGyfvx2YM0WxFi99JQ2hDsPcaeLYlqDS5qfSCLIZu4w86yAEjdiL7MK0TwMZXVyrGgJnkD/NRXjMtA==","signatures":[{"sig":"MEYCIQDg4PygDdUVbRVxjylUkMRhjm+YeQE5GmdkISxendOa7wIhAK5hQcXji5Mo2hbYUJYni9wsx28gxT7w/0kIgW+wc+Bo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2711683},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./memory":{"types":"./dist/memory/index.d.mts","import":"./dist/memory/index.mjs","require":"./dist/memory/index.js"},"./skills":{"types":"./dist/skills/index.d.mts","import":"./dist/skills/index.mjs","require":"./dist/skills/index.js"},"./traces":{"types":"./dist/traces/index.d.mts","import":"./dist/traces/index.mjs","require":"./dist/traces/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./conversation":{"types":"./dist/conversation/index.d.mts","import":"./dist/conversation/index.mjs","require":"./dist/conversation/index.js"},"./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"24eadcd30470504dc154c6babd22037062b3ba5a","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts src/memory/index.ts src/traces/index.ts src/skills/index.ts src/conversation/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.8.2","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"wagmi":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.1_1785869832477_0.4922942625963651","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@agentxv2/sdk","version":"0.8.2","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.8.2","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"3f66ba50550c3def0dd9318495b8c5b75b687d55","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.8.2.tgz","fileCount":84,"integrity":"sha512-nyiun5wyUjdI6hBOoH3ZtorkkMdueGPyks8OrPl608L+B0UWN85eUQxmK2HQZTejLTiCUjcXleASOb8Xv+yfYA==","signatures":[{"sig":"MEQCIBHUVSv9l66gd1vwd+uh4FhCfTr2V1DFfrS91xkjbENdAiBeGj/TmHpZ+OgT7R5W1cWv/DjWQOIfQdbQ3HQdV1Uc5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2717081},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./memory":{"types":"./dist/memory/index.d.mts","import":"./dist/memory/index.mjs","require":"./dist/memory/index.js"},"./skills":{"types":"./dist/skills/index.d.mts","import":"./dist/skills/index.mjs","require":"./dist/skills/index.js"},"./traces":{"types":"./dist/traces/index.d.mts","import":"./dist/traces/index.mjs","require":"./dist/traces/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./conversation":{"types":"./dist/conversation/index.d.mts","import":"./dist/conversation/index.mjs","require":"./dist/conversation/index.js"},"./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"0f97f75bface8d4300b35d754282881b692261ad","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts src/memory/index.ts src/traces/index.ts src/skills/index.ts src/conversation/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.8.2","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"wagmi":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.2_1785946568965_0.18016089487335352","host":"s3://npm-registry-packages-npm-production"}},"0.8.3":{"name":"@agentxv2/sdk","version":"0.8.3","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.8.3","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"624b05a8ec790936bf4183ea1aae3f05c5a25fe8","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.8.3.tgz","fileCount":84,"integrity":"sha512-uWTG0IgeCUCHmQn39n3tQXa92qoZ4Jk8KzjCm74MpluuPSRbj+QJETo67q1f2QUux/MQhzbzyDieI4awFxF+xA==","signatures":[{"sig":"MEQCICddkm08VZcgzy74MHBGrg3Vbjleb9zusY/N0wdNhRXXAiAbciJJ9G31HVZyZh9oZhKbJeiRY41J7NuXig13pkmEQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2718233},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./memory":{"types":"./dist/memory/index.d.mts","import":"./dist/memory/index.mjs","require":"./dist/memory/index.js"},"./skills":{"types":"./dist/skills/index.d.mts","import":"./dist/skills/index.mjs","require":"./dist/skills/index.js"},"./traces":{"types":"./dist/traces/index.d.mts","import":"./dist/traces/index.mjs","require":"./dist/traces/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./conversation":{"types":"./dist/conversation/index.d.mts","import":"./dist/conversation/index.mjs","require":"./dist/conversation/index.js"},"./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"6d7c76702c518486f9edc6286ea7c492ff1af25e","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts src/memory/index.ts src/traces/index.ts src/skills/index.ts src/conversation/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.8.2","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.3_1785948711165_0.9098893729188979","host":"s3://npm-registry-packages-npm-production"}},"0.8.4":{"name":"@agentxv2/sdk","version":"0.8.4","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.8.4","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"1dcc07f94d7c6f70b2fa70792bdf756422d6eed9","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.8.4.tgz","fileCount":84,"integrity":"sha512-salQ44ZCQ4cPxbvxZZfNkLvPS8OkYnMCia38FtJViZFJPh5xUAdteCTEI7FjXsWI29GZwMeIFv02RJHOLLmEsw==","signatures":[{"sig":"MEUCIQDdK7gzD//IbvmltKwCIGfbvFPpk7oA9UFCkm63O4USPgIgAJiNw5Y1lmMWIGXiNLMZ1p2LZiajFTTC/okDJqvAzIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2726328},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./memory":{"types":"./dist/memory/index.d.mts","import":"./dist/memory/index.mjs","require":"./dist/memory/index.js"},"./skills":{"types":"./dist/skills/index.d.mts","import":"./dist/skills/index.mjs","require":"./dist/skills/index.js"},"./traces":{"types":"./dist/traces/index.d.mts","import":"./dist/traces/index.mjs","require":"./dist/traces/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./conversation":{"types":"./dist/conversation/index.d.mts","import":"./dist/conversation/index.mjs","require":"./dist/conversation/index.js"},"./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"aafa2fa32a62b7df2f114d8c4cdac234c4b5c0b4","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts src/memory/index.ts src/traces/index.ts src/skills/index.ts src/conversation/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.8.2","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.4_1785953310005_0.05150439574765486","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@agentxv2/sdk","version":"0.8.5","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.8.5","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"0cdef831bbc2cba8da8f6c3c2e55e063fa1edd26","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.8.5.tgz","fileCount":84,"integrity":"sha512-3eS0c5qsxKszDOxE8pjc8gsBn4tbrThoAlEYMyR3M22jrVvGLqZ+KI9Khg3tqPmQ/stz9DT9r/n2WtqRmiTV8A==","signatures":[{"sig":"MEUCIE9rSApnd3IXzyB3kstl5v52pyCh4McNP0BuptUs16FxAiEA2R2ubSptQRyv9SDmJxJKonMFpWgyr4JBK8i9P8G8qlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2727121},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./memory":{"types":"./dist/memory/index.d.mts","import":"./dist/memory/index.mjs","require":"./dist/memory/index.js"},"./skills":{"types":"./dist/skills/index.d.mts","import":"./dist/skills/index.mjs","require":"./dist/skills/index.js"},"./traces":{"types":"./dist/traces/index.d.mts","import":"./dist/traces/index.mjs","require":"./dist/traces/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./conversation":{"types":"./dist/conversation/index.d.mts","import":"./dist/conversation/index.mjs","require":"./dist/conversation/index.js"},"./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"aafa2fa32a62b7df2f114d8c4cdac234c4b5c0b4","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts src/memory/index.ts src/traces/index.ts src/skills/index.ts src/conversation/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.8.2","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.5_1785953674025_0.9376848479896298","host":"s3://npm-registry-packages-npm-production"}},"0.8.6":{"name":"@agentxv2/sdk","version":"0.8.6","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.8.6","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"7871b8eff6402b9556dcca04b14a8249e6fd06bd","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.8.6.tgz","fileCount":84,"integrity":"sha512-Vi5ZU42i9YzH+W5qe9NTVijR3qsqbqQemOMbzdKPc8tEEucyL2CBWBFIdDnRt1achmMZ++DxFfgkJxjdn2ywDQ==","signatures":[{"sig":"MEUCIFKdNpRMK+64lgofyBM8BhTuqio6vM8v0Llq9X7/mNEBAiEAtQlkUeSBA1YVlXNgHATc7pswGm0Q/H71tdPohy10P44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2728053},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./memory":{"types":"./dist/memory/index.d.mts","import":"./dist/memory/index.mjs","require":"./dist/memory/index.js"},"./skills":{"types":"./dist/skills/index.d.mts","import":"./dist/skills/index.mjs","require":"./dist/skills/index.js"},"./traces":{"types":"./dist/traces/index.d.mts","import":"./dist/traces/index.mjs","require":"./dist/traces/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./conversation":{"types":"./dist/conversation/index.d.mts","import":"./dist/conversation/index.mjs","require":"./dist/conversation/index.js"},"./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"8a036c3d67f4d4031ab25252415a496472363d5c","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts src/memory/index.ts src/traces/index.ts src/skills/index.ts src/conversation/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.8.2","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.6_1785956979698_0.4957764836808076","host":"s3://npm-registry-packages-npm-production"}},"0.8.7":{"name":"@agentxv2/sdk","version":"0.8.7","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.8.7","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"19c3b44da288f9a966d591b3b18d8c624b6a9f2c","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.8.7.tgz","fileCount":84,"integrity":"sha512-ABt96yOABrr6MWgHmJX7OoU80R9KfcDmGr6QRbWIPWQtA1Pvj6EgywYtKVsknJgZ0HKJhofsh3oHQHbHBsiezQ==","signatures":[{"sig":"MEUCIQCnjg/s4x1AlodllPFp0WDz6dIqHP1RW5CaMBN5brabxwIgbriVV7nalkWojG1mLLpikARwGHrQ8VC/HOtezDZ7aW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2783658},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./memory":{"types":"./dist/memory/index.d.mts","import":"./dist/memory/index.mjs","require":"./dist/memory/index.js"},"./skills":{"types":"./dist/skills/index.d.mts","import":"./dist/skills/index.mjs","require":"./dist/skills/index.js"},"./traces":{"types":"./dist/traces/index.d.mts","import":"./dist/traces/index.mjs","require":"./dist/traces/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./conversation":{"types":"./dist/conversation/index.d.mts","import":"./dist/conversation/index.mjs","require":"./dist/conversation/index.js"},"./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"8d1954debee27e76c2f68cdcb2679ba6057dca82","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts src/memory/index.ts src/traces/index.ts src/skills/index.ts src/conversation/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.8.2","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.7_1785962425817_0.8981400684010346","host":"s3://npm-registry-packages-npm-production"}},"0.8.8":{"name":"@agentxv2/sdk","version":"0.8.8","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.8.8","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"7d720f4309e98fc64a7d0ad025dc718e54cbcb7c","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.8.8.tgz","fileCount":84,"integrity":"sha512-sQD+W6WLk9iebQCrlVlubSSa6BjdTriQiBpcaVOix7fAM+1qbl7TujikNi/kWpKoZPnDzEWT5CDBNjQ0LtDjmQ==","signatures":[{"sig":"MEUCIQDn1TARpwVYzfgjAdAwJMu+P/YbV3BGBJEXT0qotLkiiwIgJl8C1trdK1ranna3icZVAJsKJ2ta3Lhp/yTX809rCao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2786266},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./memory":{"types":"./dist/memory/index.d.mts","import":"./dist/memory/index.mjs","require":"./dist/memory/index.js"},"./skills":{"types":"./dist/skills/index.d.mts","import":"./dist/skills/index.mjs","require":"./dist/skills/index.js"},"./traces":{"types":"./dist/traces/index.d.mts","import":"./dist/traces/index.mjs","require":"./dist/traces/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./conversation":{"types":"./dist/conversation/index.d.mts","import":"./dist/conversation/index.mjs","require":"./dist/conversation/index.js"},"./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"2fd88d8bfec4b4f109b25f0856dc47443b0e6004","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts src/memory/index.ts src/traces/index.ts src/skills/index.ts src/conversation/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.8.2","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.8_1785963111504_0.851600110983832","host":"s3://npm-registry-packages-npm-production"}},"0.8.9":{"name":"@agentxv2/sdk","version":"0.8.9","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.8.9","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"b7c127fbd7be9e515d5d90976c7998270f277069","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.8.9.tgz","fileCount":84,"integrity":"sha512-wgLFg8lXhndHTPJqjGtOfnHSgCh4mYBgTwAv8wAw07uPTeRC6l7aJlEqzKf4pDtLJBjT4Jc/A10AV7Qm+UgcTg==","signatures":[{"sig":"MEUCIHfF+71x4aBB4+/am1sgfMO9GLbqrptO8R6Waf8n4aIfAiEAwvBsGgor3hVQuwZhV3L4BJIMklw8sLjN8fshI8UqoUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2786732},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./memory":{"types":"./dist/memory/index.d.mts","import":"./dist/memory/index.mjs","require":"./dist/memory/index.js"},"./skills":{"types":"./dist/skills/index.d.mts","import":"./dist/skills/index.mjs","require":"./dist/skills/index.js"},"./traces":{"types":"./dist/traces/index.d.mts","import":"./dist/traces/index.mjs","require":"./dist/traces/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./conversation":{"types":"./dist/conversation/index.d.mts","import":"./dist/conversation/index.mjs","require":"./dist/conversation/index.js"},"./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"ee5a33abc1b0b08834aa31eebc8fc73f7e0376c7","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts src/memory/index.ts src/traces/index.ts src/skills/index.ts src/conversation/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.8.2","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.9_1785963910451_0.36643751996327834","host":"s3://npm-registry-packages-npm-production"}},"0.8.10":{"name":"@agentxv2/sdk","version":"0.8.10","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.8.10","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"276cbf34075abe64d2329f2c461f11547a311d1d","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.8.10.tgz","fileCount":84,"integrity":"sha512-AQyhL0qaDY6OFZVxbS/TXHEYCc0PkIxBvlvRxxRSQeqXZQ0AiwUAYDa6isIw+bN+kjJoNJ7L/hv/HZQwMziL2g==","signatures":[{"sig":"MEQCIEsdFRVmmPc+ZdruPH8F05sHKbMAwMGfpFZkYTEN9FunAiBedsNF77PQBEY8fs9gLqyPIutkkjSBUmm1aVaF5zT34w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2783019},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./memory":{"types":"./dist/memory/index.d.mts","import":"./dist/memory/index.mjs","require":"./dist/memory/index.js"},"./skills":{"types":"./dist/skills/index.d.mts","import":"./dist/skills/index.mjs","require":"./dist/skills/index.js"},"./traces":{"types":"./dist/traces/index.d.mts","import":"./dist/traces/index.mjs","require":"./dist/traces/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./conversation":{"types":"./dist/conversation/index.d.mts","import":"./dist/conversation/index.mjs","require":"./dist/conversation/index.js"},"./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"9dd730383c7ff4dcd8f9b4a069c2c525bd8fd23f","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts src/memory/index.ts src/traces/index.ts src/skills/index.ts src/conversation/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.8.2","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"wagmi":{"optional":true},"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.10_1786031603753_0.7313781263353698","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@agentxv2/sdk","version":"0.9.0","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.9.0","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"cb6ffa2861286f713a5c21538047aba776c74f58","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.9.0.tgz","fileCount":84,"integrity":"sha512-cbiqSiTPBfQmgLAC4L/qdvGxuqxHqXkf/OjtawbCh7zoglEkkZ2m6XhD/5yCG0nMcEovXwMDjZ6RAdFoe3HbQg==","signatures":[{"sig":"MEQCIArf53Mb1eauw2ELnxOJLXpbziHP+RkyRF3Bcyz7VRoSAiB/x+VoV6/tl2czlji7rM/Y/+JFVhFk1QF4ZejLEdv/hA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2826601},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./memory":{"types":"./dist/memory/index.d.mts","import":"./dist/memory/index.mjs","require":"./dist/memory/index.js"},"./skills":{"types":"./dist/skills/index.d.mts","import":"./dist/skills/index.mjs","require":"./dist/skills/index.js"},"./traces":{"types":"./dist/traces/index.d.mts","import":"./dist/traces/index.mjs","require":"./dist/traces/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./conversation":{"types":"./dist/conversation/index.d.mts","import":"./dist/conversation/index.mjs","require":"./dist/conversation/index.js"},"./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"a8d8ac388f25bc6aa100ccebc8fc574ccfb2de19","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts src/memory/index.ts src/traces/index.ts src/skills/index.ts src/conversation/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.8.2","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.9.0_1786031882483_0.2026419405510329","host":"s3://npm-registry-packages-npm-production"}},"0.8.11":{"name":"@agentxv2/sdk","version":"0.8.11","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.8.11","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"604d220c1b20b9d23844c12afe7f6d76f7193ff4","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.8.11.tgz","fileCount":84,"integrity":"sha512-u2v+l3mg/qhRzFEQAM6fpbb0qufUMunkDpC/fasRwSXrjvDkMZo9s/aFzUdqhFH3AbKx3fOxRzeg7PyktSCvxA==","signatures":[{"sig":"MEUCIQD9wlegCoiaJcEp2KeUMj/KdscJ1xYsj96BB55XZKspHAIgRmE02ZepjNILV0PDJp+nbwfNLIgmVCcPnpk2fSNKWmE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2832244},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./memory":{"types":"./dist/memory/index.d.mts","import":"./dist/memory/index.mjs","require":"./dist/memory/index.js"},"./skills":{"types":"./dist/skills/index.d.mts","import":"./dist/skills/index.mjs","require":"./dist/skills/index.js"},"./traces":{"types":"./dist/traces/index.d.mts","import":"./dist/traces/index.mjs","require":"./dist/traces/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./conversation":{"types":"./dist/conversation/index.d.mts","import":"./dist/conversation/index.mjs","require":"./dist/conversation/index.js"},"./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"9dd730383c7ff4dcd8f9b4a069c2c525bd8fd23f","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts src/memory/index.ts src/traces/index.ts src/skills/index.ts src/conversation/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.8.2","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"wagmi":{"optional":true},"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.11_1786034012987_0.9507396927832541","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@agentxv2/sdk","version":"0.9.1","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.9.1","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"7d6e35fe1e0de97867187675468801cb038c749b","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.9.1.tgz","fileCount":92,"integrity":"sha512-+72gxxteQXSWWHITA3T7Llt3kJr0613HK4MoQOEb/CJqBIZ66tQNehca4UBKyimCY+HHVRRmaesMi4tv/pGxJA==","signatures":[{"sig":"MEUCIQCnM415VtcMdOUwLuC1VH/VH3IYBkHbMqBvjL/b4iBmvwIgJrOYbpOrAEUF7G3CrEySx4HAhiIez8+hnR/28MXgLwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2882675},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./memory":{"types":"./dist/memory/index.d.mts","import":"./dist/memory/index.mjs","require":"./dist/memory/index.js"},"./skills":{"types":"./dist/skills/index.d.mts","import":"./dist/skills/index.mjs","require":"./dist/skills/index.js"},"./traces":{"types":"./dist/traces/index.d.mts","import":"./dist/traces/index.mjs","require":"./dist/traces/index.js"},"./payment":{"types":"./dist/payment/index.d.mts","import":"./dist/payment/index.mjs","require":"./dist/payment/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./conversation":{"types":"./dist/conversation/index.d.mts","import":"./dist/conversation/index.mjs","require":"./dist/conversation/index.js"},"./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"280caae7708b89c617a3a71096c7daa23a603a00","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts src/memory/index.ts src/traces/index.ts src/skills/index.ts src/conversation/index.ts src/payment/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.8.2","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"wagmi":{"optional":true},"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.9.1_1786041282487_0.6849471165024115","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@agentxv2/sdk","version":"0.9.2","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.9.2","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"03dc76feabfdbbb2d1bebf90a2bf05e57f413dc5","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.9.2.tgz","fileCount":84,"integrity":"sha512-0khUG2cbwBHquZj57a9cN6ga2tjlYJxRqTG/tdqJOphcBUvkCGLNdXx5txKlpj4z6/+3anSB6C/7PVGSrpzmjQ==","signatures":[{"sig":"MEYCIQCZkQ6QChr2VYNg4olMXELzFSxRGcEyILZTCX1amP/XKQIhAJ3mEF8c5c+A1EUP1stZrOPmY/vFI7NiObuTcZBLQ9Cj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2835289},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./memory":{"types":"./dist/memory/index.d.mts","import":"./dist/memory/index.mjs","require":"./dist/memory/index.js"},"./skills":{"types":"./dist/skills/index.d.mts","import":"./dist/skills/index.mjs","require":"./dist/skills/index.js"},"./traces":{"types":"./dist/traces/index.d.mts","import":"./dist/traces/index.mjs","require":"./dist/traces/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./conversation":{"types":"./dist/conversation/index.d.mts","import":"./dist/conversation/index.mjs","require":"./dist/conversation/index.js"},"./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"9dd730383c7ff4dcd8f9b4a069c2c525bd8fd23f","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts src/memory/index.ts src/traces/index.ts src/skills/index.ts src/conversation/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.8.2","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0","@agentxv2/payments":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"wagmi":{"optional":true},"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.9.2_1786049753883_0.9469393664713923","host":"s3://npm-registry-packages-npm-production"}},"0.9.3":{"name":"@agentxv2/sdk","version":"0.9.3","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.9.3","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"bbc855de5f3461f85f9533ab83ac297ade84437e","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.9.3.tgz","fileCount":84,"integrity":"sha512-2JGkgaz9M1XcN7GysqYE0whzfT/WzIQMZknq1nfdMZ56WVfdtjB4lQIwqfGQuc/l4QSpOzaalV+vlm4zRbsbRw==","signatures":[{"sig":"MEUCID1O+Ito8NiAjJWpCJg2pJx8myKSiCmCfhXjkFDIkVFDAiEAvypMgFVksJ7AHt+jpmikqXZA0LGZkw7rFUJ1CzJaM60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2838213},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./memory":{"types":"./dist/memory/index.d.mts","import":"./dist/memory/index.mjs","require":"./dist/memory/index.js"},"./skills":{"types":"./dist/skills/index.d.mts","import":"./dist/skills/index.mjs","require":"./dist/skills/index.js"},"./traces":{"types":"./dist/traces/index.d.mts","import":"./dist/traces/index.mjs","require":"./dist/traces/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./conversation":{"types":"./dist/conversation/index.d.mts","import":"./dist/conversation/index.mjs","require":"./dist/conversation/index.js"},"./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"9dd730383c7ff4dcd8f9b4a069c2c525bd8fd23f","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts src/memory/index.ts src/traces/index.ts src/skills/index.ts src/conversation/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.8.2","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0","@agentxv2/payments":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"wagmi":{"optional":true},"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.9.3_1786055853624_0.9052126149911415","host":"s3://npm-registry-packages-npm-production"}},"0.9.4":{"name":"@agentxv2/sdk","version":"0.9.4","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.9.4","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"148abaf595f60e8f4feced30897ff07f5f48615f","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.9.4.tgz","fileCount":84,"integrity":"sha512-jqKll5r4tj2Xg+uK8p8NCmC8K+zJCvRjZgFGjk416yfpcvXBECbDPy9krPk6dk0GjBx+M2inUijKevtKm3ebWA==","signatures":[{"sig":"MEUCIQCarhSTSklMwLoxgD7h585jZYX64KHMGcqtD51S71/8AwIgcyML0MAeUIAXIsR7fiF8euWL1MUGqXqnGFvqISnLz2k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2899544},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./memory":{"types":"./dist/memory/index.d.mts","import":"./dist/memory/index.mjs","require":"./dist/memory/index.js"},"./skills":{"types":"./dist/skills/index.d.mts","import":"./dist/skills/index.mjs","require":"./dist/skills/index.js"},"./traces":{"types":"./dist/traces/index.d.mts","import":"./dist/traces/index.mjs","require":"./dist/traces/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./conversation":{"types":"./dist/conversation/index.d.mts","import":"./dist/conversation/index.mjs","require":"./dist/conversation/index.js"},"./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"57ac61599281a612d5c1623214b341c4c33b0830","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts src/memory/index.ts src/traces/index.ts src/skills/index.ts src/conversation/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.8.2","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0","@agentxv2/payments":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"wagmi":{"optional":true},"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.9.4_1786063837897_0.18265833564823675","host":"s3://npm-registry-packages-npm-production"}},"0.9.5":{"name":"@agentxv2/sdk","version":"0.9.5","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.9.5","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"869d1ef1c8124e58a732e6ca834a40eec27d63ba","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.9.5.tgz","fileCount":84,"integrity":"sha512-py9CGoNPWqZRTZ8U0NA6od14iKT1fiKhZt0NQTMlKVA4yafWWc0bUzfdobpdoXgQAR7LVR0QZL/wggLwXTUaZQ==","signatures":[{"sig":"MEUCIQCXxuuRX8c9s4z6Mx00w312bjcgHkKnwH8e+3oT4VPdwgIgbDyLMzkZnbePGrAVm8uMLJnvC3wO2p5GmBIO+nP0R+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2905054},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./memory":{"types":"./dist/memory/index.d.mts","import":"./dist/memory/index.mjs","require":"./dist/memory/index.js"},"./skills":{"types":"./dist/skills/index.d.mts","import":"./dist/skills/index.mjs","require":"./dist/skills/index.js"},"./traces":{"types":"./dist/traces/index.d.mts","import":"./dist/traces/index.mjs","require":"./dist/traces/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./conversation":{"types":"./dist/conversation/index.d.mts","import":"./dist/conversation/index.mjs","require":"./dist/conversation/index.js"},"./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"1f53d80a5f6e45d2793d100a3e87f0453f46fa7c","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts src/memory/index.ts src/traces/index.ts src/skills/index.ts src/conversation/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.8.2","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0","@agentxv2/payments":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"wagmi":{"optional":true},"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.9.5_1786127395505_0.8741923816725314","host":"s3://npm-registry-packages-npm-production"}},"0.9.6":{"name":"@agentxv2/sdk","version":"0.9.6","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.9.6","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"e737bb830d93b2d0789986360904fe2a38633660","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.9.6.tgz","fileCount":84,"integrity":"sha512-L3dnxl+myIVvAQ+yG7qBYcnjsZ4tTap7LkLFM2WTISq8N2SorDv8zV94K6tTQpWwgh+CDmv8ORcYZwJJXwQT9Q==","signatures":[{"sig":"MEQCIEfvQqXhKNL+2s5S0P3eherbi3VEIa1ulAuu113PmDWRAiBSeEqzmQ38CZ/2t8MGXX6Fdq/XB4fJtex8UkXhPTpGKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2908284},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./memory":{"types":"./dist/memory/index.d.mts","import":"./dist/memory/index.mjs","require":"./dist/memory/index.js"},"./skills":{"types":"./dist/skills/index.d.mts","import":"./dist/skills/index.mjs","require":"./dist/skills/index.js"},"./traces":{"types":"./dist/traces/index.d.mts","import":"./dist/traces/index.mjs","require":"./dist/traces/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./conversation":{"types":"./dist/conversation/index.d.mts","import":"./dist/conversation/index.mjs","require":"./dist/conversation/index.js"},"./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"7f877438cc828d9b2d8cfe8424e4f7f42fd6801a","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts src/memory/index.ts src/traces/index.ts src/skills/index.ts src/conversation/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.8.2","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0","@agentxv2/payments":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"wagmi":{"optional":true},"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.9.6_1786134521911_0.4434134434923547","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@agentxv2/sdk","version":"0.10.0","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.10.0","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"3d4e573dbfa23df082e1dffaad5e18484c0102e1","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.10.0.tgz","fileCount":84,"integrity":"sha512-jZehMxvG4zZeOqCHWpt6WpRmTyIOTMgG18oOwx/8pUvLzu+pBLzWjpz7kTfAgelmFXMjyA2nICatAiMzhDXAtQ==","signatures":[{"sig":"MEQCIFRH6e5gj02FK87NJYyGqc61RIWg4I/vORKQ/P/M73hZAiBmZwWoOaSspRR5Js1Rq755kigsWKAZgEwi8yO3GQsWNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2910141},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./memory":{"types":"./dist/memory/index.d.mts","import":"./dist/memory/index.mjs","require":"./dist/memory/index.js"},"./skills":{"types":"./dist/skills/index.d.mts","import":"./dist/skills/index.mjs","require":"./dist/skills/index.js"},"./traces":{"types":"./dist/traces/index.d.mts","import":"./dist/traces/index.mjs","require":"./dist/traces/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./conversation":{"types":"./dist/conversation/index.d.mts","import":"./dist/conversation/index.mjs","require":"./dist/conversation/index.js"},"./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"3487554b837a69fa8aa6578af5aa650d72de903b","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts src/memory/index.ts src/traces/index.ts src/skills/index.ts src/conversation/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.8.2","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0","@agentxv2/payments":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"wagmi":{"optional":true},"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.10.0_1786135000539_0.24362382830283225","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@agentxv2/sdk","version":"0.10.1","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.10.1","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"8c56f44134392aa9381ebc17525c26e164f94ced","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.10.1.tgz","fileCount":84,"integrity":"sha512-NeUg3UMN1rhq/j3+FvhGt/h6NCIklvLqfdL2tu1IZwP2UnHCd70JpLJS1VJhaZzMo4COOqdNLz89N5AeYISMpQ==","signatures":[{"sig":"MEQCIGSTn/mgLt2bAzlRxVB6FbJQ+MjbOkkWh3DPijNeKsKMAiAC3B2wrQBYpMGn9aizc0PrwLPnMcnYZfPOw+2SDl1CYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2918849},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./memory":{"types":"./dist/memory/index.d.mts","import":"./dist/memory/index.mjs","require":"./dist/memory/index.js"},"./skills":{"types":"./dist/skills/index.d.mts","import":"./dist/skills/index.mjs","require":"./dist/skills/index.js"},"./traces":{"types":"./dist/traces/index.d.mts","import":"./dist/traces/index.mjs","require":"./dist/traces/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./conversation":{"types":"./dist/conversation/index.d.mts","import":"./dist/conversation/index.mjs","require":"./dist/conversation/index.js"},"./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"cb12df21e81a685b86244c6fa91b3de8e8a45860","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts src/memory/index.ts src/traces/index.ts src/skills/index.ts src/conversation/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.9.8","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"22.23.1","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0","@agentxv2/payments":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"wagmi":{"optional":true},"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.10.1_1786146054576_0.5436802267456677","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@agentxv2/sdk","version":"0.10.2","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.10.2","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"f6a70659760cff6388494043c1103e82b0596f23","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.10.2.tgz","fileCount":84,"integrity":"sha512-HQfsyZkhuNBOaAe2mzMoXe3uVLb8fWh1IL5t2ETtESTU1mrRVsjZS5w6BFmsM3CxbDXXSF57T1St5dMfzZDJeQ==","signatures":[{"sig":"MEYCIQChSpRKm6A0tuqMygTzlNluZuwd6sszCdwRlQfiOan8KAIhAJOFrXPp6l1mYcIJGGO2AQ5FSdMrWhwIKKVHbOfffs7n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2920805},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./memory":{"types":"./dist/memory/index.d.mts","import":"./dist/memory/index.mjs","require":"./dist/memory/index.js"},"./skills":{"types":"./dist/skills/index.d.mts","import":"./dist/skills/index.mjs","require":"./dist/skills/index.js"},"./traces":{"types":"./dist/traces/index.d.mts","import":"./dist/traces/index.mjs","require":"./dist/traces/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./conversation":{"types":"./dist/conversation/index.d.mts","import":"./dist/conversation/index.mjs","require":"./dist/conversation/index.js"},"./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"8aacbbb0c06d67b1a69f5200c9d1f1a20e0c2951","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts src/memory/index.ts src/traces/index.ts src/skills/index.ts src/conversation/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.8.2","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0","@agentxv2/payments":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"wagmi":{"optional":true},"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.10.2_1786150745773_0.4926029186405929","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"@agentxv2/sdk","version":"0.10.3","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.10.3","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"ff363bf3daf895e5205abc64efe2b61448c2e124","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.10.3.tgz","fileCount":84,"integrity":"sha512-cCsbYoLOoTkzIX4RiQSN2rH9t5mgyXFdfX1yEUnWN1Pyf37ot855R/MFOC4KdT5CUx7x5RGBxiORbcLEtY+/jQ==","signatures":[{"sig":"MEUCIQC9GOhTtyofPguaOOwb+WISE6krdjhrltp3AgnYfRGPjAIgQ3Pvr3qtB/NXtfg5LJQszn1TLRVp+2n2WoCGgis6030=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2920845},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./memory":{"types":"./dist/memory/index.d.mts","import":"./dist/memory/index.mjs","require":"./dist/memory/index.js"},"./skills":{"types":"./dist/skills/index.d.mts","import":"./dist/skills/index.mjs","require":"./dist/skills/index.js"},"./traces":{"types":"./dist/traces/index.d.mts","import":"./dist/traces/index.mjs","require":"./dist/traces/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./conversation":{"types":"./dist/conversation/index.d.mts","import":"./dist/conversation/index.mjs","require":"./dist/conversation/index.js"},"./package.json":"./package.json","./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"dae19b0391a237be6def707cf5ac2381abf2437f","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts src/memory/index.ts src/traces/index.ts src/skills/index.ts src/conversation/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.8.2","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0","@agentxv2/payments":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"wagmi":{"optional":true},"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.10.3_1786151286996_0.6385041866599792","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@agentxv2/sdk","version":"0.11.0","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.11.0","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"a88fdd1e43fd7e4ad351ed4b08db24021bff47d7","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.11.0.tgz","fileCount":84,"integrity":"sha512-dZ670MhPxutHUUDtXOHsWRNOghUIGLaki0t29u+emAEsgoQscOWQ8FO69iWG1IB5T5C8v2a1lEoUUsR6hZA3Mw==","signatures":[{"sig":"MEUCIAvJcwRaOtazmO2pm5kGzxOPeJqqESi6N/81XIV0oebUAiEAwgNLkT5M/pUYBSVQfMDaKHtyNug9C1RUKP5cs5/pM7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2920839},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./memory":{"types":"./dist/memory/index.d.mts","import":"./dist/memory/index.mjs","require":"./dist/memory/index.js"},"./skills":{"types":"./dist/skills/index.d.mts","import":"./dist/skills/index.mjs","require":"./dist/skills/index.js"},"./traces":{"types":"./dist/traces/index.d.mts","import":"./dist/traces/index.mjs","require":"./dist/traces/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./conversation":{"types":"./dist/conversation/index.d.mts","import":"./dist/conversation/index.mjs","require":"./dist/conversation/index.js"},"./package.json":"./package.json","./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"3435a0165ac6d9a73f9ff89a3a32495020796400","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts src/memory/index.ts src/traces/index.ts src/skills/index.ts src/conversation/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.8.2","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0","@0xinfrax/payments":"^0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"wagmi":{"optional":true},"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.11.0_1786311978596_0.4935813666326796","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@agentxv2/sdk","version":"0.11.1","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.11.1","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"f50880357706a64c68cf7c23f2de4c5946527630","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.11.1.tgz","fileCount":84,"integrity":"sha512-r1he5tmKsJaQZSj8qPpIqByZDS4VO2h3gtLwU2f+G8Kj3o4Yz3yd/HoPsx9vGQCgP5bX3a40lTRti9JnxAxbfw==","signatures":[{"sig":"MEYCIQDbBPd3bOZzIW3PAPH9rI+qzSJ1122LusxzUHqw4zXDxAIhAKuymo7D/GESHWX9JE2xaYWxr3RMU+1mx1NOBSOfTeHd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2921868},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./memory":{"types":"./dist/memory/index.d.mts","import":"./dist/memory/index.mjs","require":"./dist/memory/index.js"},"./skills":{"types":"./dist/skills/index.d.mts","import":"./dist/skills/index.mjs","require":"./dist/skills/index.js"},"./traces":{"types":"./dist/traces/index.d.mts","import":"./dist/traces/index.mjs","require":"./dist/traces/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./conversation":{"types":"./dist/conversation/index.d.mts","import":"./dist/conversation/index.mjs","require":"./dist/conversation/index.js"},"./package.json":"./package.json","./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"c0986962318cd78b73664896206c6d0616812a98","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts src/memory/index.ts src/traces/index.ts src/skills/index.ts src/conversation/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.8.2","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0","@0xinfrax/payments":"^0.1.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"wagmi":{"optional":true},"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.11.1_1786317270958_0.5131022693033109","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"@agentxv2/sdk","version":"0.11.2","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.11.2","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"c8dd222f7a81f2d31dde7eb1d3f7968cde9bed8f","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.11.2.tgz","fileCount":84,"integrity":"sha512-8H4jjgAZgckdn60+zisAdgyUyEpwyuwVW+5Pa8GUExiy2afs/hWJBF/ovliFGEDAu6iRmNddj4BX67BTBmQWsw==","signatures":[{"sig":"MEYCIQCMgk+0TudoHRQdIDMn5M5moWGhTSpZ2NxJXVDtbmv6xAIhAJ1mVYN77yvZcrDtUpiP9IJ27BaW8dshA92SPU7BskIo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2940750},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./memory":{"types":"./dist/memory/index.d.mts","import":"./dist/memory/index.mjs","require":"./dist/memory/index.js"},"./skills":{"types":"./dist/skills/index.d.mts","import":"./dist/skills/index.mjs","require":"./dist/skills/index.js"},"./traces":{"types":"./dist/traces/index.d.mts","import":"./dist/traces/index.mjs","require":"./dist/traces/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./conversation":{"types":"./dist/conversation/index.d.mts","import":"./dist/conversation/index.mjs","require":"./dist/conversation/index.js"},"./package.json":"./package.json","./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"0c430a29ad4c14e225034b1837bf1ba2fa9f2b26","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts src/memory/index.ts src/traces/index.ts src/skills/index.ts src/conversation/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"10.8.2","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"20.20.2","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0","@0xinfrax/payments":"0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"wagmi":{"optional":true},"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.11.2_1786353003584_0.6089538414217199","host":"s3://npm-registry-packages-npm-production"}},"0.11.3":{"name":"@agentxv2/sdk","version":"0.11.3","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.11.3","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"638c7aed1338a2caa8dfa5a9fb6278f2cc8d58b5","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.11.3.tgz","fileCount":84,"integrity":"sha512-3QPaVhWmCXzCbQfVcrDB6nar0lxdAOmDQIZWtRDAwItFyiTFu7sawpIQmim0X5lK1v7nXGU07Xu5C6Uk4vW+hQ==","signatures":[{"sig":"MEYCIQDKztZnqOfP+/JzSl8kdm2ctIg7JT7hXsDUUyvFKtGWfgIhANAAvsIQbM09CGkNyhT7zeVHcs3Il50WI3I4TcnfnYjo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2941204},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./memory":{"types":"./dist/memory/index.d.mts","import":"./dist/memory/index.mjs","require":"./dist/memory/index.js"},"./skills":{"types":"./dist/skills/index.d.mts","import":"./dist/skills/index.mjs","require":"./dist/skills/index.js"},"./traces":{"types":"./dist/traces/index.d.mts","import":"./dist/traces/index.mjs","require":"./dist/traces/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./conversation":{"types":"./dist/conversation/index.d.mts","import":"./dist/conversation/index.mjs","require":"./dist/conversation/index.js"},"./package.json":"./package.json","./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"d61999e8fa490ee8b8e7e5cf9a0bc272abc1d217","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts src/memory/index.ts src/traces/index.ts src/skills/index.ts src/conversation/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"11.17.0","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0","@0xinfrax/payments":"0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"wagmi":{"optional":true},"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.11.3_1786377856286_0.3229314781691306","host":"s3://npm-registry-packages-npm-production"}},"0.11.4":{"name":"@agentxv2/sdk","version":"0.11.4","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.11.4","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"96a2be3c521a6ec5d93b916c2672b22ad495f4e1","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.11.4.tgz","fileCount":84,"integrity":"sha512-fNE11Zw9zEQi4vSabiU188dkAg0b9KIga9q/v87hiKp+DxU59nGQAgoR35C/2gA5CRyDU9UX5e7eamUSkYrsBw==","signatures":[{"sig":"MEUCIGzFPu/bFPYDCroLryJ47bqXWsmO8Jp0ukhQDq7J2jLVAiEA5cTfgVOIJzWf/OkGQC8BZW9EyVV56pYrKnc3usLouys=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2948191},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./memory":{"types":"./dist/memory/index.d.mts","import":"./dist/memory/index.mjs","require":"./dist/memory/index.js"},"./skills":{"types":"./dist/skills/index.d.mts","import":"./dist/skills/index.mjs","require":"./dist/skills/index.js"},"./traces":{"types":"./dist/traces/index.d.mts","import":"./dist/traces/index.mjs","require":"./dist/traces/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./conversation":{"types":"./dist/conversation/index.d.mts","import":"./dist/conversation/index.mjs","require":"./dist/conversation/index.js"},"./package.json":"./package.json","./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"3382236979dd9e17ba8d00f9df82704dab5bcba5","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts src/memory/index.ts src/traces/index.ts src/skills/index.ts src/conversation/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"11.17.0","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0","@0xinfrax/payments":"0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"wagmi":{"optional":true},"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.11.4_1786487165286_0.5657325044619494","host":"s3://npm-registry-packages-npm-production"}},"0.11.5":{"name":"@agentxv2/sdk","version":"0.11.5","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.11.5","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"0ddef06cbd5e9db329025f5c1024aaf366df61d1","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.11.5.tgz","fileCount":84,"integrity":"sha512-+tBPmHJU02laVFIQyf1RLWcVFVL/BSun0OocopPUbvTxB4PdIirSGjuuvqZsAC4VPeuxtVQtUAqRDNKh1DkE7A==","signatures":[{"sig":"MEQCID36G0lNizc5ca29Wu89Ea+bHgdZAFZOvMgkDTNP4u1wAiBMy35S6rpym5uKNSE6XsFk6bv0IBnTfhBSfOFLfH+3JA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2967730},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./memory":{"types":"./dist/memory/index.d.mts","import":"./dist/memory/index.mjs","require":"./dist/memory/index.js"},"./skills":{"types":"./dist/skills/index.d.mts","import":"./dist/skills/index.mjs","require":"./dist/skills/index.js"},"./traces":{"types":"./dist/traces/index.d.mts","import":"./dist/traces/index.mjs","require":"./dist/traces/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./conversation":{"types":"./dist/conversation/index.d.mts","import":"./dist/conversation/index.mjs","require":"./dist/conversation/index.js"},"./package.json":"./package.json","./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"2295443e9670f8224a3c592890f77661d83257e0","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts src/memory/index.ts src/traces/index.ts src/skills/index.ts src/conversation/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"11.17.0","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0","@0xinfrax/payments":"0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"wagmi":{"optional":true},"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.11.5_1786492749146_0.6041037883639764","host":"s3://npm-registry-packages-npm-production"}},"0.11.6":{"name":"@agentxv2/sdk","version":"0.11.6","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.11.6","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"94718fef005dc9425acab9d72d273275728040e6","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.11.6.tgz","fileCount":84,"integrity":"sha512-eN+oaR/VlJ7DA5F6GVrczb5NR3QFamx0ZVQQri4DEbcY76V+HvyiNSdIzcrdCvZKOzbu+Pp78L1TVWOdIKpHmw==","signatures":[{"sig":"MEUCIEIDFUGAsN482yaE407cIBrWuhoJXEjlUYPKzJ/OblrzAiEA2mI5qanqkE0hFWlBSIq1aOzejDF1QWcYla2QePL7j4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2989970},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./memory":{"types":"./dist/memory/index.d.mts","import":"./dist/memory/index.mjs","require":"./dist/memory/index.js"},"./skills":{"types":"./dist/skills/index.d.mts","import":"./dist/skills/index.mjs","require":"./dist/skills/index.js"},"./traces":{"types":"./dist/traces/index.d.mts","import":"./dist/traces/index.mjs","require":"./dist/traces/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./conversation":{"types":"./dist/conversation/index.d.mts","import":"./dist/conversation/index.mjs","require":"./dist/conversation/index.js"},"./package.json":"./package.json","./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"a9f100a5bc4de9fe85ebba567f95663e072d735f","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts src/memory/index.ts src/traces/index.ts src/skills/index.ts src/conversation/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"11.17.0","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0","@0xinfrax/payments":"0.1.3"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"wagmi":{"optional":true},"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.11.6_1786855320997_0.7200187140460708","host":"s3://npm-registry-packages-npm-production"}},"0.11.7":{"name":"@agentxv2/sdk","version":"0.11.7","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.11.7","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"9f2bfa63147de0d66783825bd677d59b42f16d6d","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.11.7.tgz","fileCount":84,"integrity":"sha512-CbBSFV6doaw4HMW0YQ25HYBDFJDnXcmn9pN3/Zf6Pz50/JYfVPRzG7eGiSoiISeJhb5IZ1SCjq6qLOaqVWN+vA==","signatures":[{"sig":"MEQCIE2HqnSIKg0JCfNwHfLJZxy6G5GQxwi5xTBSn7YWRWKyAiBchEmKjx/zCQg/oAwKNdMaefigkzCOf+gfkjXNa1Wjug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3012202},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./memory":{"types":"./dist/memory/index.d.mts","import":"./dist/memory/index.mjs","require":"./dist/memory/index.js"},"./skills":{"types":"./dist/skills/index.d.mts","import":"./dist/skills/index.mjs","require":"./dist/skills/index.js"},"./traces":{"types":"./dist/traces/index.d.mts","import":"./dist/traces/index.mjs","require":"./dist/traces/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./conversation":{"types":"./dist/conversation/index.d.mts","import":"./dist/conversation/index.mjs","require":"./dist/conversation/index.js"},"./package.json":"./package.json","./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"aba16b016c5ad48a38ecde1bb67dbaa08be7aad2","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts src/memory/index.ts src/traces/index.ts src/skills/index.ts src/conversation/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"11.17.0","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0","@0xinfrax/payments":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"wagmi":{"optional":true},"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.11.7_1787012220283_0.42990752425882306","host":"s3://npm-registry-packages-npm-production"}},"0.11.8":{"name":"@agentxv2/sdk","version":"0.11.8","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.11.8","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"abe06213cc0c9bc1c13cde3951bfcd578a40595d","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.11.8.tgz","fileCount":84,"integrity":"sha512-n2TFiRlL19GNt2p+2FJxZeevEidJR5J/JPyQwydHqCdD8IRviA6LtGkLfzWQ7weAbXpk+A4gvvnjJzxvKtjX0w==","signatures":[{"sig":"MEUCIQDqz6Z63Fv5BaYVmuzD3wPYLjB1EuFTVut3SatrlYR9gwIgVLiOGh2BkgiKfFzIzQn4qBYjZ/X8BNlVqQ2wqrfGb/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3059361},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./memory":{"types":"./dist/memory/index.d.mts","import":"./dist/memory/index.mjs","require":"./dist/memory/index.js"},"./skills":{"types":"./dist/skills/index.d.mts","import":"./dist/skills/index.mjs","require":"./dist/skills/index.js"},"./traces":{"types":"./dist/traces/index.d.mts","import":"./dist/traces/index.mjs","require":"./dist/traces/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./conversation":{"types":"./dist/conversation/index.d.mts","import":"./dist/conversation/index.mjs","require":"./dist/conversation/index.js"},"./package.json":"./package.json","./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"cd19ffce320dcf6903d25cc2d6048dca50547347","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts src/memory/index.ts src/traces/index.ts src/skills/index.ts src/conversation/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"11.17.0","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0","@0xinfrax/payments":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"wagmi":{"optional":true},"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.11.8_1787618994008_0.7532335496503677","host":"s3://npm-registry-packages-npm-production"}},"0.11.9":{"name":"@agentxv2/sdk","version":"0.11.9","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.11.9","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"e9c4441f2c4c4e4911e7bc7f13dba3208dd96f71","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.11.9.tgz","fileCount":84,"integrity":"sha512-KFCsiGMGNYUNbloqJtLH2yfw2OOf1iS2HfDfoHNNOXfOl1BowR2AUgIY+vzNw5iyz2aRyQVMR9BTi7cizmf7cg==","signatures":[{"sig":"MEQCIFcGU4CHQ61N+M5BdhQH1+ficjlasawBLZt7VKGgpZwmAiB5AKfb6tW2vzt2ul7GU0Sk49uY7ayWthxpC7Xp3YlpAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3061113},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./memory":{"types":"./dist/memory/index.d.mts","import":"./dist/memory/index.mjs","require":"./dist/memory/index.js"},"./skills":{"types":"./dist/skills/index.d.mts","import":"./dist/skills/index.mjs","require":"./dist/skills/index.js"},"./traces":{"types":"./dist/traces/index.d.mts","import":"./dist/traces/index.mjs","require":"./dist/traces/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./conversation":{"types":"./dist/conversation/index.d.mts","import":"./dist/conversation/index.mjs","require":"./dist/conversation/index.js"},"./package.json":"./package.json","./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"988b0e8a6a618b40009d017bcc0cc7db949ff848","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts src/memory/index.ts src/traces/index.ts src/skills/index.ts src/conversation/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"11.17.0","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0","@0xinfrax/payments":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"wagmi":{"optional":true},"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.11.9_1787943085432_0.7083855875421983","host":"s3://npm-registry-packages-npm-production"}},"0.11.10":{"name":"@agentxv2/sdk","version":"0.11.10","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.11.10","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"a95691a5bbfa8217c84f9aa17d17243e3455d90a","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.11.10.tgz","fileCount":84,"integrity":"sha512-4jn/tAZuKprfjvzAyj0JYIvOiamraTbGjKG/4CP+v1llbRd8n3FmFGg7ckqj4bxs9gDB51lIkeKHDNfQj5y9ig==","signatures":[{"sig":"MEUCICTWo4eC16gDOd/9s9fZQUPzeqhMBU1hOnIHYsYJnFMwAiEAyh3vIRnualtKqJ7iySIi6JqIgPW2J9FvP0AuxehAhOg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3064372},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./memory":{"types":"./dist/memory/index.d.mts","import":"./dist/memory/index.mjs","require":"./dist/memory/index.js"},"./skills":{"types":"./dist/skills/index.d.mts","import":"./dist/skills/index.mjs","require":"./dist/skills/index.js"},"./traces":{"types":"./dist/traces/index.d.mts","import":"./dist/traces/index.mjs","require":"./dist/traces/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./conversation":{"types":"./dist/conversation/index.d.mts","import":"./dist/conversation/index.mjs","require":"./dist/conversation/index.js"},"./package.json":"./package.json","./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"865e19de0cf8084060f27e8e275c710f72c3b253","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts src/memory/index.ts src/traces/index.ts src/skills/index.ts src/conversation/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"11.17.0","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0","@0xinfrax/payments":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"wagmi":{"optional":true},"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.11.10_1788564322184_0.5265281053811981","host":"s3://npm-registry-packages-npm-production"}},"0.11.11":{"name":"@agentxv2/sdk","version":"0.11.11","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","_id":"@agentxv2/sdk@0.11.11","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"dist":{"shasum":"9b6189135a86b2eada33e77a4d5b408fe21aa791","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.11.11.tgz","fileCount":84,"integrity":"sha512-+dxdL8GaWsXdiBIDkaqQjZmmMLAkWsKcZ4j9W06iCNWJ2hx+57+epmS9mJovpqIC23IFpbsu78+M+Qsa2fYP2w==","signatures":[{"sig":"MEYCIQDGWv+0fxE45NS6jhp/EnoYRJnXdJUYqcRWNwq433Ll1gIhALlm+ci+j8apeWBMpwgDlNWrEALM7WMjf8j/OEdx4PIu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3089510},"main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./memory":{"types":"./dist/memory/index.d.mts","import":"./dist/memory/index.mjs","require":"./dist/memory/index.js"},"./skills":{"types":"./dist/skills/index.d.mts","import":"./dist/skills/index.mjs","require":"./dist/skills/index.js"},"./traces":{"types":"./dist/traces/index.d.mts","import":"./dist/traces/index.mjs","require":"./dist/traces/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./conversation":{"types":"./dist/conversation/index.d.mts","import":"./dist/conversation/index.mjs","require":"./dist/conversation/index.js"},"./package.json":"./package.json","./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"}},"gitHead":"085ce7ccf9754aca93075e4a193b1e89a6c20112","scripts":{"test":"vitest run","build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts src/memory/index.ts src/traces/index.ts src/skills/index.ts src/conversation/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"_npmVersion":"11.17.0","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0","@noble/ciphers":"^1.0.0","@0xinfrax/payments":"0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","viem":"^2.55.0","react":"^19.2.7","wagmi":"^2.19.5","vitest":"^2.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","@types/react":"^19.2.17"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0","@tanstack/react-query":"^5.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"wagmi":{"optional":true},"@tanstack/react-query":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.11.11_1788566010905_0.656931844936838","host":"s3://npm-registry-packages-npm-production"}},"0.11.12":{"name":"@agentxv2/sdk","version":"0.11.12","description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","main":"dist/index.js","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.mts","import":"./dist/index.mjs","require":"./dist/index.js"},"./core":{"types":"./dist/core/index.d.mts","import":"./dist/core/index.mjs","require":"./dist/core/index.js"},"./react":{"types":"./dist/react/index.d.mts","import":"./dist/react/index.mjs","require":"./dist/react/index.js"},"./agent-loop":{"types":"./dist/agent-loop/index.d.mts","import":"./dist/agent-loop/index.mjs","require":"./dist/agent-loop/index.js"},"./llm":{"types":"./dist/llm/index.d.mts","import":"./dist/llm/index.mjs","require":"./dist/llm/index.js"},"./endpoint":{"types":"./dist/endpoint/index.d.mts","import":"./dist/endpoint/index.mjs","require":"./dist/endpoint/index.js"},"./configuration":{"types":"./dist/configuration/index.d.mts","import":"./dist/configuration/index.mjs","require":"./dist/configuration/index.js"},"./ipfs":{"types":"./dist/ipfs/index.d.mts","import":"./dist/ipfs/index.mjs","require":"./dist/ipfs/index.js"},"./memory":{"types":"./dist/memory/index.d.mts","import":"./dist/memory/index.mjs","require":"./dist/memory/index.js"},"./traces":{"types":"./dist/traces/index.d.mts","import":"./dist/traces/index.mjs","require":"./dist/traces/index.js"},"./skills":{"types":"./dist/skills/index.d.mts","import":"./dist/skills/index.mjs","require":"./dist/skills/index.js"},"./conversation":{"types":"./dist/conversation/index.d.mts","import":"./dist/conversation/index.mjs","require":"./dist/conversation/index.js"},"./package.json":"./package.json"},"scripts":{"build":"tsup src/index.ts src/core/index.ts src/react/index.ts src/endpoint/index.ts src/configuration/index.ts src/agent-loop/index.ts src/llm/index.ts src/ipfs/index.ts src/memory/index.ts src/traces/index.ts src/skills/index.ts src/conversation/index.ts --format cjs,esm --dts --clean --sourcemap --splitting false --out-dir dist","test":"vitest run","typecheck":"tsc --noEmit"},"keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"license":"MIT","dependencies":{"@0xinfrax/payments":"0.1.4","@noble/ciphers":"^1.0.0","@noble/curves":"^1.6.0","@noble/hashes":"^1.5.0"},"peerDependencies":{"@tanstack/react-query":"^5.0.0","react":"^18.0.0 || ^19.0.0","wagmi":"^2.0.0"},"peerDependenciesMeta":{"@tanstack/react-query":{"optional":true},"react":{"optional":true},"wagmi":{"optional":true}},"devDependencies":{"@types/node":"^22.0.0","@types/react":"^19.2.17","react":"^19.2.7","tsup":"^8.5.1","typescript":"^5.5.0","viem":"^2.55.0","vitest":"^2.0.0","wagmi":"^2.19.5"},"gitHead":"724b76af4b231b73a68f2285cbbf4b853ede7a2e","_id":"@agentxv2/sdk@0.11.12","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-noM41CXmJMME7IGliePee+ASR4x4F8SbRm2gT+5LdqktAhoJ2Dt/wtmHxSNj3wbWbJWT5Om4gAfeGbZ+le6glg==","shasum":"0e485826515379c270634903c703239d0c69c0ca","tarball":"https://registry.npmjs.org/@agentxv2/sdk/-/sdk-0.11.12.tgz","fileCount":84,"unpackedSize":3111756,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICnXFRyURya+LtnsVqxCSRHdMCJHXogCum8Bt1BL1G6dAiAgCa66oYvby4gF2yt4mbRb7RxRqzFJrUo6Wr7vvsGTbg=="}]},"_npmUser":{"name":"stevenwang000x","email":"apply.wang@hotmail.com"},"directories":{},"maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.11.12_1788673033593_0.2997543157427509"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-13T14:48:56.200Z","modified":"2026-09-06T05:37:13.922Z","0.3.0":"2026-07-13T14:48:56.489Z","0.3.1":"2026-07-13T15:05:12.408Z","0.4.0":"2026-07-13T15:36:01.357Z","0.5.0":"2026-07-13T17:36:49.995Z","0.5.1":"2026-07-13T17:40:59.907Z","0.5.2":"2026-07-13T18:03:18.337Z","0.5.3":"2026-07-13T18:42:23.037Z","0.5.4":"2026-07-13T18:43:40.940Z","0.6.0":"2026-07-15T13:45:58.988Z","0.6.1":"2026-07-15T13:55:05.720Z","0.6.2":"2026-07-16T10:24:28.378Z","0.6.3":"2026-07-16T19:54:30.970Z","0.6.4":"2026-07-20T09:49:03.394Z","0.6.5":"2026-07-20T18:07:49.046Z","0.6.7":"2026-07-27T22:33:22.106Z","0.6.8":"2026-07-28T00:42:36.469Z","0.6.9":"2026-07-31T23:40:12.985Z","0.7.0":"2026-08-01T18:24:48.625Z","0.7.1":"2026-08-03T19:57:39.186Z","0.7.2":"2026-08-03T20:52:27.251Z","0.7.3":"2026-08-03T21:32:23.854Z","0.7.4":"2026-08-03T21:50:18.699Z","0.7.5":"2026-08-03T22:07:31.832Z","0.8.0":"2026-08-04T16:27:02.396Z","0.8.1":"2026-08-04T18:57:12.711Z","0.8.2":"2026-08-05T16:16:09.199Z","0.8.3":"2026-08-05T16:51:51.355Z","0.8.4":"2026-08-05T18:08:30.187Z","0.8.5":"2026-08-05T18:14:34.273Z","0.8.6":"2026-08-05T19:09:39.895Z","0.8.7":"2026-08-05T20:40:26.118Z","0.8.8":"2026-08-05T20:51:51.696Z","0.8.9":"2026-08-05T21:05:10.725Z","0.8.10":"2026-08-06T15:53:23.940Z","0.9.0":"2026-08-06T15:58:02.670Z","0.8.11":"2026-08-06T16:33:33.196Z","0.9.1":"2026-08-06T18:34:42.762Z","0.9.2":"2026-08-06T20:55:54.051Z","0.9.3":"2026-08-06T22:37:33.826Z","0.9.4":"2026-08-07T00:50:38.118Z","0.9.5":"2026-08-07T18:29:55.660Z","0.9.6":"2026-08-07T20:28:42.085Z","0.10.0":"2026-08-07T20:36:40.759Z","0.10.1":"2026-08-07T23:40:54.776Z","0.10.2":"2026-08-08T00:59:05.944Z","0.10.3":"2026-08-08T01:08:07.213Z","0.11.0":"2026-08-09T21:46:18.797Z","0.11.1":"2026-08-09T23:14:31.216Z","0.11.2":"2026-08-10T09:10:03.774Z","0.11.3":"2026-08-10T16:04:16.487Z","0.11.4":"2026-08-11T22:26:05.470Z","0.11.5":"2026-08-11T23:59:09.372Z","0.11.6":"2026-08-16T04:42:01.185Z","0.11.7":"2026-08-18T00:17:00.476Z","0.11.8":"2026-08-25T00:49:54.191Z","0.11.9":"2026-08-28T18:51:25.575Z","0.11.10":"2026-09-04T23:25:22.387Z","0.11.11":"2026-09-04T23:53:31.092Z","0.11.12":"2026-09-06T05:37:13.740Z"},"license":"MIT","keywords":["agentx","ai-agent","web3","ecies","aes-256-gcm","ipfs","mcp","a2a"],"description":"AgentX — Decentralized AI Agent SDK with ReAct AgentLoop + Multi-Tenant LLM Providers","maintainers":[{"name":"stevenwang000x","email":"apply.wang@hotmail.com"}],"readme":"# @agentxv2/sdk v0.11.9\n\n**Decentralized AI Agent Platform SDK** — E2E encryption, on-chain subscriptions, ReAct AgentLoop, multi-tenant LLM providers, A2A multi-agent interop (off-chain + user-wallet-signed on-chain rails), IPFS upload, MCP remote tools, chain-data batch query, hosted conversation sessions & parallel tasks, agent application categories, unified multi-rail payments.\n\n```\nAgent = Prompt + Skills[] + MCP\n```\n\n---\n\n## Installation\n\nThe current release **0.11.9** is built on the **0.10.0 complete feature release** (agent application categories, sessions & parallel tasks, streaming tool_call fix, typed `onchain_approval_required` SSE event, unified `/api/v1/payments` endpoint) — with the payment engine on the InfraX-maintained `@0xinfrax/payments` `^0.1.4`. R17.6: `0.1.3` restores the a2a / period rails inside the engine; `0.1.4` adds escrow passthrough / ERC20 deposit / structured 402 errors; the AgentX Gateway delegates to the module rails while keeping the HTTP contract identical, so **B-side callers see zero change**. Since **0.11.5** (R19.3) the SDK also ships `TenantPlanPayments` — platform subscription-tier purchases (tenant plans) through the unified payments endpoint — since **0.11.6** the `BillingClient` for B-end balance pre-checks (R19.7 companion), since **0.11.7** the `AgentWalletConfig` — agent-owned MPC wallet management (bind an agent to an InfraX MPC wallet + email-code payment-session unlock) so A2A per-call fees auto-pay server-side, since **0.11.8** the **A2A Session Key auto-pay** surface — end-user wallet-authorized `x402-pay` session keys that auto-fund the per-call fee when the x402 ledger balance is short (see the \"A2A Delegated Tasks & Session Key Auto-pay\" section), and since **0.11.9** `AgentWalletConfig` gains a **tenant-scoped `apiKey` mode** — manage the MPC wallets of your *own* agents with a tenant API Key instead of the platform `ADMIN_KEY` (SK-1 permission delegation, dual-rail auth on `/api/v1/admin/agent-payers`). Install and use:\n\n```bash\n# latest (recommended) — 0.11.9\nnpm install @agentxv2/sdk\n\n# or pin the exact release\nnpm install @agentxv2/sdk@0.11.9\n```\n\n### Peer Dependencies\n\n| Package | Version | Required |\n|---------|---------|----------|\n| `react` | ^18 or ^19 | yes |\n| `wagmi` | ^2.0 | optional (React hooks only) |\n| `@tanstack/react-query` | ^5.0 | optional (React hooks only) |\n| `viem` | ^2.0 | optional (chain reader only) |\n\n---\n\n## Quick Start\n\n### 1. Use an Agent with AgentLoop (ReAct autonomous tool calling)\n\n```ts\nimport { AgentRunner, AgentLoop, OpenAIProvider, GatewayProvider } from '@agentxv2/sdk'\n\nconst runner = new AgentRunner({ reader, wallet })\nconst ctx = await runner.useAgent(42)\n\n// Mode A: Pure frontend — direct LLM API\nconst provider = new OpenAIProvider({ apiKey: 'sk-...', model: 'gpt-4o' })\n\n// Mode B: SaaS multi-tenant — via AgentX Gateway (API key never in browser)\nconst provider = new GatewayProvider({\n  gatewayUrl: 'https://agentx.0xainet.top',   // 生产域名；本地开发可填 http://localhost:3090\n  accessToken: 'jwt...',\n  keySource: 'platform',\n})\n\nconst loop = new AgentLoop({\n  ctx,\n  llmProvider: provider,\n  maxIterations: 5,\n  contextBudget: 8000,           // NEW: auto-summarize when exceeding token budget\n  memory: { enabled: true },     // NEW: pgvector cross-session memory (default: disabled)\n  trace: { enabled: true },      // NEW: structured observability (default: disabled)\n  onTextDelta: (delta) => appendAssistantMessage(delta),\n  onToolCall: ({ name, arguments: args }) => showToolBubble(name, args),\n  onToolResult: ({ name, result }) => updateToolBubble(name, result),\n})\n\nawait loop.run('Analyze this contract for vulnerabilities')\n```\n\n### 2. React Hook\n\n```tsx\nimport { useAgentRunner } from '@agentxv2/sdk/react'\n\nfunction ChatPage({ agentId }: { agentId: number }) {\n  const { ctx, isLoading, error } = useAgentRunner({ agentId })\n  if (isLoading) return <div>Loading...</div>\n  return <ChatInterface prompt={ctx!.prompt} skills={ctx!.skills} />\n}\n```\n\n### 3. Publish an Agent (IPFSUploader + publishAgent pipeline)\n\n```ts\nimport { IPFSUploader, publishAgent } from '@agentxv2/sdk'\n\nconst uploader = new IPFSUploader({ pinataJwt: 'eyJ...' })\n\nconst result = await publishAgent({\n  agent: {\n    name: 'Solidity Auditor',\n    description: 'AI agent that audits Solidity smart contracts',\n    version: '1.0.0',\n    tags: ['security', 'audit'],\n    category: 'security',               // v0.9.4: application category — see AGENT_CATEGORIES\n    capabilities: ['smart_contract_audit'],\n    supportedTasks: ['audit'],\n    communicationProtocol: 'mcp',\n    authenticationMethod: 'ecdsa',\n    pricing: { type: 'subscription', amount: '10', currency: '', period: 'month' },\n    prompt: 'You are an expert Solidity auditor...',\n    skills: [{ name: 'audit', description: 'Audit a contract', version: '1.0', inputSchema: {...} }],\n    mcp: { type: 'http', url: 'https://my-mcp.example.com/mcp' },\n  },\n  publicKey: '0x04abc...',\n  uploader,\n})\n\n// 3. Mint Agent NFT on-chain\nawait registry.register(`ipfs://${result.publicCid}`, [\n  { key: 'encryptedPayloadCid', value: result.encryptedCid },\n  { key: 'eciesEncryptedKey', value: result.eciesEncryptedKeyHex },\n])\n```\n\n> **Application category (v0.9.4)** — publishing agents now takes a `category` field (one of `AGENT_CATEGORIES`: `operations` / `customer-service` / `sales` / `personal-assistant` / `coding` / `server-monitoring` / `airdrop` / `quant-trading` / `data-analysis` / `content` / `security` / `finance` / `other`). It is written into the public metadata + on-chain attrs and drives Marketplace category filtering. The Studio UI enforces it as required; SDK-level it is optional for backward compatibility (agents without it fall back to `other`). `getAllAgents()` / `getAgentMetadata()` return the resolved `category`.\n\n---\n\n## Encryption & Decryption (Core)\n\nThe SDK provides a full E2E encryption pipeline using AES-256-GCM + ECIES (secp256k1).\n\n### Low-Level Crypto\n\n```ts\nimport {\n  aesEncrypt, aesDecrypt,\n  eciesEncrypt, eciesDecrypt,\n  generateAesKey, generateKeyPair,\n  randomBytes,\n} from '@agentxv2/sdk/core'\n\n// Generate keys\nconst keyPair = generateKeyPair()\n// → { privateKey: '0x...', publicKey: '0x04...' }\nconst aesKey = generateAesKey()\n// → 64-char hex string (32 bytes)\n\n// AES-256-GCM encrypt/decrypt\nconst ciphertext = aesEncrypt('Hello, AgentX!', aesKey)\nconst plaintext = aesDecrypt(ciphertext, aesKey)\n\n// ECIES encrypt/decrypt (key wrapping)\nconst wrapped = eciesEncrypt(aesKey, keyPair.publicKey)\nconst unwrapped = eciesDecrypt(wrapped, keyPair.privateKey)\n```\n\n### High-Level Payload Encryption\n\n```ts\nimport { encryptPayload, decryptPayload, packAgentForPublish } from '@agentxv2/sdk/core'\n\n// Publisher: encrypt agent payload for a subscriber\nconst encrypted = encryptPayload({\n  prompt: 'You are a DeFi analyst...',\n  skills: [{ name: 'audit', ... }],\n  mcp: { type: 'http', url: '...' },\n}, subscriberPublicKey)\n// → { aesKeyHex, eciesEncryptedKeyHex, encryptedCid }\n\n// Subscriber: decrypt with private key\nconst decrypted = decryptPayload(encrypted, subscriberPrivateKey)\n// → { prompt, skills, mcp }\n\n// Package agent ready for on-chain registration\nconst pack = packAgentForPublish(agentPayload, creatorPublicKey)\n```\n\n### Wire Format\n\n```\nAES-256-GCM:  base64( IV[12] || ciphertext || authTag[16] )\nECIES:        hex( ephemeralPub[33] || IV[16] || ciphertext || MAC[32] )\n```\n\n---\n\n## IPFS Upload\n\n```ts\nimport { IPFSUploader } from '@agentxv2/sdk/ipfs'\n// or: import { IPFSUploader } from '@agentxv2/sdk'\n\nconst uploader = new IPFSUploader({\n  pinataJwt: 'eyJ...',              // Pinata JWT token\n  // customEndpoint: 'https://my-ipfs.example.com/api/v0/add',\n  // customApiKey: '...',\n  gatewayUrl: 'https://ipfs.io',     // default\n  namePrefix: 'agentx-',\n  timeoutMs: 30_000,                // request timeout\n})\n\n// Upload JSON\nconst { cid, url } = await uploader.uploadJSON(\n  { hello: 'world' },\n  { name: 'test-data', keyvalues: { app: 'agentx' } }\n)\n\n// Upload encrypted agent payload\nconst encrypted = await uploader.uploadEncryptedPayload(\n  { encrypted: true, algorithm: 'AES-256-GCM', data: '...' },\n  'my-agent'\n)\n\n// Get public gateway URL from CID\nconst publicUrl = uploader.getUrl('QmXxx...')\n// → https://ipfs.io/ipfs/QmXxx...\n```\n\n---\n\n## MCP Connector (Remote Tool Execution)\n\n```ts\nimport { MCPConnector } from '@agentxv2/sdk/mcp'\n// or: import { MCPConnector } from '@agentxv2/sdk'\n\n// Connect to any MCP server\nconst connector = new MCPConnector({\n  transport: 'http',                        // 'http' | 'sse' | 'stdio'\n  url: 'https://my-mcp.example.com/mcp',\n  authType: 'ecdsa',                        // optional: ecdsa signature auth\n  privateKey: '0x...',                      // required for ecdsa auth\n})\n\n// Discover available tools\nconst tools = await connector.listTools()\n// → [{ name: 'get_balance', description: '...', inputSchema: {...} }, ...]\n\n// Execute a tool remotely\nconst result = await connector.callTool('get_balance', {\n  address: '0x1234...',\n  chainId: 19505,\n})\n// → { token: 'ETH', balance: '1.5' }\n```\n\n---\n\n## ConversationClient (v0.8.7) — Remote Conversation Service\n\nStreams agent conversations from the hosted **Conversation Service** via the Gateway (`POST /api/v1/agent/runs`, SSE). Auth requires **either** a tenant `apiKey` (`X-Api-Key`) **or** a Gateway `accessToken` (`Authorization: Bearer` — wallet-signed login). Both credentials unlock the **same** REST surface — single-turn chat plus sessions & parallel tasks — gated uniformly by the tenant's P9 capability bits; a B-end integration key (`agentx_...`) alone is sufficient, **no second key is needed** (only the MCP channel and on-chain operations require a registered-user JWT / the user's own wallet). The client also auto-sends `X-End-User-Id` (end-user memory isolation), `X-Llm-Api-Key` + `X-Llm-Endpoint` + `X-Llm-Model` (stateless BYOK override — **your own key AND endpoint AND model**, e.g. DeepSeek). **BYOK is the recommended pattern for callers**: traffic then runs against your own LLM account, and the platform fallback key is used only when no key is provided.\n\n> **v0.8.6 — stored BYOK (`tenantKeyId`)**: each chat/stream request can pass `tenantKeyId` to use a tenant-owned API key already stored & AES-encrypted on the Gateway (managed via Settings → Own LLM Keys, backed by `/tenant/keys`). The Gateway resolves the key server-side and injects it as `X-Llm-Api-Key` (priority over request-level headers) — the plaintext key never leaves the server. This complements the stateless `llmApiKey` override (request-level, highest priority). **`tenantKeyId`s are strictly tenant-scoped**: after rotating your `agentx_` key or switching tenants, re-store a BYOK via `POST /api/v1/tenant/keys` with the new key and update your `tenantKeyId` — reusing another tenant's ID returns `400 Tenant API key not found or inactive`.\n> **v0.8.7 — sessions & parallel tasks**: `createSession()` / `createTask()` (returns a `taskId` immediately, runs in the background) / `getTask()` / `listTasks()` / `cancelTask()` + `getCapabilities()`. When the tenant/plan disallows multi-task (P9 capability gate), `createTask()` is rejected with HTTP 403 `{ code: \"PARALLEL_TASKS_DISABLED\" }` — surfaced as `ConversationTaskError` (`.status` / `.code`); callers should degrade to single-turn `chat()`.\n> **2026-08-08 — B-end keys clarified**: parallel-task capability is now **uniform for all tenants**. A B-end integration key (`agentx_...`) is no longer restricted to chat — it can create sessions/tasks exactly like a registered-user JWT, controlled by the same P9 capability bits (`effective = tenant.allow_parallel_tasks ?? plan.features.parallel_tasks ?? true`). `403 PARTNER_TASKS_DISABLED` no longer exists; a disabled tenant gets `403 PARALLEL_TASKS_DISABLED` and should fall back to `chat()` as above. **One `agentx_` key is enough** — callers do not need a second (wallet-signed) credential for sessions/tasks. Partner task creation additionally **requires a BYOK LLM key** (`X-Llm-Api-Key` header, `llmApiKey`, or stored `tenantKeyId`) — otherwise `400 { code: \"LLM_KEY_REQUIRED\" }` — so background work never drains the platform key budget. This gate applies to **parallel tasks created via REST/SDK** (`POST /sessions/:id/tasks`); platform-managed background paths (user schedules, orchestration triggers) bypass it and use the stored `tenantKeyId` or the platform fallback key.\n>\n> **MCP boundary (generic)**: the \"registered-user `access_token` only\" rule applies to the **AgentX platform MCP** (Gateway `/mcp`) — its 6 `agentx_gateway_*` conversation/task tools (`agentx_gateway_chat`, `create_session`, `create_task`, `get_task`, `list_tasks`, `cancel_task`) require a registered-user JWT and reject B-end `agentx_` keys (R14). MCP servers **you deploy yourself** (an in-house agent MCP, a RAG MCP, etc.) are outside this boundary — their auth is yours to configure (anonymous, tenant key, or anything else). Use REST or `ConversationClient` if you only hold a B-end key. **B-end end-users (e.g. aihunter's customers) are fully covered by REST + `X-End-User-Id: 0x<wallet>`** (end-user subscription proxying) — MCP stays JWT-only for B-end callers by design; bridging \"B-end user → AgentX JWT\" for MCP would be a separate design item.\n>\n> **B-end MCP conversation — alternative paths (2026-08-11)**: if a B-end caller needs *MCP-native* conversation for its end-users, use one of these instead of waiting for a \"B-end user → AgentX JWT\" bridge (kept as a future design item, **not implemented**):\n> 1. **Self-hosted MCP wrapper** (most common — the RAG MCP pattern): deploy your own MCP server that exposes a conversation tool and internally calls REST with `X-Api-Key` + `X-End-User-Id`. Auth is fully under your control — this lives outside the platform boundary.\n> 2. **Direct REST for HTTP-capable AIs**: if the calling AI supports HTTP tool invocation, call `/api/v1/agent/runs` (or the SDK `ConversationClient`) directly — a single `agentx_` key, with `X-End-User-Id` subscription proxying included.\n> 3. **Non-conversation MCP tools are key-usable as-is**: 32 of the 38 platform MCP tools (on-chain read/write) accept B-end `agentx_` keys — only the 6 conversation/task tools require a registered-user JWT. B-end callers can already use those 32 over MCP without any bridge.\n>\n> **B-end end-user auth over MCP conversation — how it works (2026-08-11)**: the 6 conversation/task tools authenticate *only* via the `access_token` argument — a registered-user JWT issued by wallet-signed login (EIP-191). The MCP executor reads `access_token`, drops the call with `access_token (registered-user JWT) is required` if absent, and forwards it as `Authorization: Bearer` to the Gateway REST channel; B-end `agentx_` keys are rejected on these tools (R14). Subscription gating therefore resolves against the **JWT holder's wallet**. A B-end end-user who is not a registered AgentX user has **no wallet-signed JWT** and cannot call these tools directly — that is by design: their identity (and subscription) is proxied through the B-end key + `X-End-User-Id: 0x<wallet>` on REST instead. If MCP-native conversation for such end-users is ever required, the bridge keeps the same semantics as REST — exchange (B-end key + end-user subscription check) for a **short-lived scoped JWT** (`sub=partner-<slug>`, `end_user=0x<wallet>`, TTL ~5 min, no refresh) so the MCP tools still do their subscription check against the end-user wallet. Until then, paths 1–3 above apply.\n>\n> **B-end end-user auth over MCP conversation — step-by-step flow (2026-08-11)**: the same call goes through two distinct auth paths depending on the caller's credential:\n>\n> * **Registered user (JWT)** — `agentx_gateway_chat` with `access_token=eyJ...`:\n>   1. MCP executor calls `gatewayAuthHeaders()` → token present → `Authorization: Bearer <JWT>`.\n>   2. Forwards to Gateway `POST /api/v1/agent/runs`.\n>   3. Gateway resolves the access subject as the **JWT holder's wallet**, then `canAccessAgent(wallet, agentId)` checks on-chain ownership/subscription — `403 AGENT_ACCESS_DENIED` if the JWT wallet holds no subscription to the target agent.\n>   4. SSE stream returned, aggregated into the MCP tool result `{ reply, tool_calls }`.\n> * **B-end end-user (partner key + proxied wallet)** — the *same* conversation over **REST**:\n>   1. `X-Api-Key: agentx_...` + `X-End-User-Id: 0x<endUserWallet>` → `POST /api/v1/agent/runs`.\n>   2. `resolveAccessSubject()` (see [gateway agent-access.ts](gateway/src/services/agent-access.ts)) detects `kind=partner` + hex `endUserId` and substitutes the **end-user's wallet** as the access subject.\n>   3. `canAccessAgent(endUserWallet, agentId)` gates on the **end-user's** on-chain subscription (not the partner tenant's).\n>   4. Same SSE stream, same `{ reply, tool_calls }` shape — the two paths differ **only in credential exchange**, never in conversation behavior.\n>\n> Decision rule: a B-end caller holds only `agentx_` keys → use REST (path 1 or 2 above); a registered user holds a wallet-signed JWT → MCP is available as-is; a B-end caller that insists on MCP-native conversation for unregistered end-users → future bridge (above), not yet implemented.\n>\n> **B-end key vs user JWT — sessions/tasks behavior (v0.10.1)**: both credentials are gated by the same P9 capability bits and can create sessions/parallel tasks; the differences are (1) **access subject** — a B-end key authorizes as the partner tenant, or as a proxied end-user wallet when `endUserId` is a `0x` address; a JWT authorizes as the user's own wallet; (2) **task LLM key** — partner tasks may use their own BYOK key (`X-Llm-Api-Key` / `llmApiKey` / `tenantKeyId`), or fall back to the platform key, which is **metered against the tenant's plan quota** (exact token counts from the task's `done` event — via SSE for streamed tasks and via a completion callback for background tasks); (3) **platform MCP chat/task tools** and **on-chain A2A/publish/subscribe** are available to JWTs only. A B-end key covers all REST chat + parallel tasks; a JWT additionally covers MCP and on-chain.\n>\n> **`endUserId` is always optional — omitting it is NOT rejected** (2026-08-08 clarification): without it the access subject falls back to the **tenant's own wallet** — for a registered user (kind=user) that *is* the user's wallet (works naturally); for a partner tenant it simply means **no end-user proxying** (the `partner-*` address is not an on-chain address, so subscription-gated agents return `403 AGENT_ACCESS_DENIED` when the chain check fails — not a \"missing endUserId\" rejection). A non-`0x` `endUserId` is used for memory isolation only. There is **no \"must send endUserId\" enforcement** anywhere.\n\n```ts\nimport { ConversationClient } from '@agentxv2/sdk/conversation'\n\nconst client = new ConversationClient({\n  gatewayUrl: 'https://gateway.example.com',   // Gateway base URL (not the conversation service directly)\n  apiKey: 'agentx_...',                         // tenant API key issued after registration (OR accessToken below)\n  // accessToken: 'eyJ...',                     // gateway JWT from wallet-signed login (alternative to apiKey)\n  endUserId: 'user-123',                        // optional: per-end-user memory isolation\n  llmApiKey: 'sk-...',                          // optional: BYOK — your own LLM key (highest priority)\n  llmEndpoint: 'https://api.deepseek.com/v1',   // optional: endpoint for llmApiKey (default OpenAI)\n  llmModel: 'deepseek-v4-pro',                  // optional: model for llmApiKey (default gpt-4o)\n  timeoutMs: 120_000,                           // optional: stream timeout (default 120s)\n})\n\n// Stream events (text / tool_call / tool_result / thinking / clarification / onchain_approval_required / done / error)\nconst controller = new AbortController()        // optional: external stop (user \"Stop\" button)\nfor await (const event of client.stream({\n  agentId: 42,\n  message: 'Analyze this contract',\n  enableMemory: true,\n  history: [{ role: 'user', content: 'hi' }],\n  tenantKeyId: 'key-01HX...',               // v0.8.6: BYOK via a stored tenant-owned API key (Settings → Own LLM Keys)\n}, { signal: controller.signal })) {\n  switch (event.type) {\n    case 'text':           appendDelta(event.content!); break\n    case 'tool_call':      showToolBubble(event.toolName!, event.toolArgs); break\n    case 'tool_result':    updateToolBubble(event.toolName!, event.toolResult); break\n    case 'thinking':       setThinking(event.content!); break\n    case 'clarification':  askUser(event.question!); break  // request was ambiguous — prompt the user\n    case 'onchain_approval_required':\n      // v0.9.6+: the agent requested an auditable on-chain A2A delegation.\n      // The USER must approve it in their own wallet (they pay the gas and\n      // become the on-chain client). Show a wallet modal with\n      // event.approval = { targetAgentId, taskType, inputData }.\n      openWalletModal(event.approval!); break\n    case 'done':           onDone(event.usage); break\n    case 'error':          onError(event.error!); break\n  }\n}\n\n// Or aggregate into a single result\nconst result = await client.chat({ agentId: 42, message: 'Hello' })\n// → { text, toolCalls: [{ name, arguments, result }], usage, iterations }\n// When the service interrupts an ambiguous request, result.clarification carries\n// the clarifying question and no tools were run:\nif (result.clarification) {\n  const answer = await promptUser(result.clarification)\n  const retry = await client.chat({ agentId: 42, message: answer, history: [...prevHistory, ...] })\n}\n\n// Inline mode — no AgentX agent needed; inject your own MCP/HTTP tools (e.g. RAG)\nconst ragResult = await client.chat({\n  message: '根据知识库回答：AgentX 支持哪些链？',\n  prompt: '你是客服助手，回答前先调用 rag_query 检索知识库。',\n  skills: [{\n    name: 'rag_query',\n    description: 'Retrieve relevant chunks from the knowledge base',\n    inputSchema: { type: 'object', properties: { query: { type: 'string' } }, required: ['query'] },\n    execution: { type: 'mcp', endpoint: 'https://your-rag-mcp.example.com/mcp', toolName: 'rag_query' },\n  }],\n  enableMemory: false,\n})\n```\n\n> Auth: the `apiKey` set in the constructor is sent automatically as `X-Api-Key` (tenant API key) — the RAG example above needs no per-request credentials. Your RAG MCP/HTTP `execution.endpoint` stays under your control: secure it with your own auth, the service only forwards the call (30s timeout).\n> Sub-path import: `@agentxv2/sdk/conversation`. Server-side API & headers documented in [`CONVERSATION_SERVICE.md`](../CONVERSATION_SERVICE.md).\n\n### Sessions & Parallel Tasks (v0.8.7)\n\nCreate a dialog session, fire multiple tasks into it, poll them in the background and cancel when needed:\n\n```ts\nimport { ConversationClient, ConversationTaskError } from '@agentxv2/sdk/conversation'\n\nconst client = new ConversationClient({ gatewayUrl: 'https://gateway.example.com', accessToken: 'eyJ...' })\n\n// (optional) check the integrator's capability first — when false, use single-turn chat() instead\nconst caps = await client.getCapabilities()\nif (!caps.parallelTasks) {\n  const r = await client.chat({ agentId: 42, message: 'hello' })\n}\n\nconst session = await client.createSession({ title: 'Audit' })          // dialog container (idempotent)\nconst t1 = await client.createTask({ sessionId: session.id, agentId: 42, message: 'Analyze contract A' })\nconst t2 = await client.createTask({ sessionId: session.id, agentId: 42, message: 'Analyze contract B' })\n// → both return immediately with { id, status: 'queued' } — execution runs in the background\nconst tasks = await client.listTasks(session.id)                        // all tasks of the session\n\nlet task = await client.getTask(t1.id)                                  // poll until terminal\n// task.status: queued → running → done / error / cancelled\n\ntry {\n  await client.cancelTask(t2.id)                                        // cancel queued/running task\n} catch (err) {\n  if (err instanceof ConversationTaskError && err.code === 'PARALLEL_TASKS_DISABLED') {\n    // tenant/plan disallows multi-task → fall back to single-turn chat()\n  }\n}\n```\n\n> **B-end subscription proxying** (v0.10.1, Gateway 2026-08-08): a partner caller can authorize by an end-user's subscription by passing that user's wallet via `endUserId` (`0x<wallet>`; `createSession` / `createTask` params, or `X-End-User-Id` header). The Gateway then checks ownership/subscription against that wallet instead of the partner tenant itself — so \"my end-user already subscribed → I may chat on their behalf\". Non-`0x` end-user ids remain memory-isolation-only. `stream(params)` accepts `params.endUserId` too (per-request override of the constructor-level id).\n\n---\n\n## On-Chain Data (v0.8.1) — Batch Query + Subscription Writes + Event Stream\n\nReplaces hand-rolled ethers.js + manual ABI/parseLog code. All methods accept viem `PublicClient` / `WalletClient` (chain-agnostic).\n\n> 完整接入样例（SDK / MCP / REST 三通道 + 关键约定）：[docs/sdk-integration-example.md](../docs/sdk-integration-example.md)\n> 可运行的 SDK 链上读取完整样例（生产地址）：[examples/sdk-chain-read.ts](../examples/sdk-chain-read.ts)\n> 可运行的 SDK 写操作样例（创建套餐，需私钥）：[examples/sdk-create-plan.ts](../examples/sdk-create-plan.ts)\n\n### IdentityRegistry — batch read\n\n```ts\nimport { AgentRegistry } from '@agentxv2/sdk'\n\nconst registry = new AgentRegistry({ contractAddress, publicClient, walletClient })\n\nconst total = await registry.totalAgents()            // reads totalAgents() — replaces binary search\n\nconst agents = await registry.getAllAgents({\n  fromId: 1,                  // default 1\n  // toId: 100,               // default: totalAgents()\n  activeOnly: true,           // default false — metadata.isActive === true\n  capabilities: ['trading'],  // AND filter on metadata.capabilities\n  batchSize: 10,              // RPC batching (default 10)\n})\n// → [{ agentId, owner, tokenURI, metadata: { name, description, capabilities, skills, isActive }, createdAt }]\n\nconst meta = await registry.getAgentMetadata(1)\n// → { name, description, encryptedPayloadCid, eciesEncryptedKey, publicPayloadCid,\n//     capabilities, skills, isActive }\n```\n\n> **v0.8.1 容错解析**：tokenURI 可能因合约 bug 损坏（base64 尾部垃圾 / JSON 未闭合）。\n> `getAllAgents()` / `getAgentMetadata()` 会自动清理尾部垃圾、补齐未闭合引号/花括号，\n> 仍失败时以 regex 兜底提取 `name`，最终回退为 `Agent {id}`——与 Gateway indexer 行为一致，\n> 不会因单条损坏数据导致整批查询失败。\n\n### SubscriptionManager — write + event-parsed results\n\n```ts\nimport { SubscriptionManager } from '@agentxv2/sdk'\n\nconst sm = new SubscriptionManager({ contractAddress, publicClient, walletClient })\n\n// period MUST be one of 'day' | 'week' | 'month' | 'year' — the only values the\n// contract maps to real durations. 'monthly'/'quarterly'/'yearly' silently become\n// 30 days on-chain, so they are rejected at runtime.\nconst { planId, txHash } = await sm.createPlan({\n  agentId: 42,\n  price: 5000000000000000n,   // wei\n  period: 'month',\n  payToken: '0x0000...',      // default: native token\n  trialDays: 0,\n})\n\nconst sub = await sm.subscribe(planId, { valueWei: 5000000000000000n })\n// → { subscriptionId, txHash, subscriber, agentId, expiresAt }  // parsed from Subscribed event\n\nconst combined = await sm.createPlanAndSubscribe({ agentId: 42, price: 1n, period: 'day' })\n// → { planId, subscriptionId, txHash, subscriber, agentId, expiresAt }\n```\n\n> **v0.8.2 写操作签名修复**：`createPlan()` / `subscribe()` / `releaseFunds()` / `cancel()`\n> 现在优先使用完整的 viem `walletClient.account`（含签名能力），支持**本地私钥签名**场景\n> （`privateKeyToAccount` → `eth_sendRawTransaction`）；浏览器钱包（MetaMask 等，\n> json-rpc account）行为不变。此前传入裸地址字符串会走 `eth_sendTransaction`\n> （仅节点托管账户），本地签名时被 RPC 拒绝（`unknown account`）。\n> 写操作完整样例：[examples/sdk-create-plan.ts](../examples/sdk-create-plan.ts)\n\n### subscribeToEvents — event-driven sync (< 15s vs 2min polling)\n\n```ts\nimport { subscribeToEvents } from '@agentxv2/sdk'\n\nconst unwatch = await subscribeToEvents(publicClient, {\n  identityRegistryAddress,\n  subscriptionManagerAddress,\n  events: ['Transfer', 'AgentRegistered', 'PlanCreated', 'Subscribed'],\n  fromBlock: 123456,\n  onEvent: ({ type, args, txHash }) => {\n    if (type === 'AgentRegistered') syncAgent(Number(args.agentId))\n  },\n})\n// ... later: unwatch()\n```\n\n---\n\n## A2A Daemon — Multi-Agent Interop\n\n```ts\nimport { A2ADaemon } from '@agentxv2/sdk/agent-loop'\n\nconst a2a = new A2AProtocol({\n  contractAddress: '0x7F42a7dC4A0F3C107664C3750bE1B5B6fa6BEb86',\n  publicClient,\n  walletClient,\n})\n\n// Start daemon — auto-processes incoming A2A tasks\nconst daemon = new A2ADaemon({\n  agentId: 53,\n  a2a,\n  gatewayUrl: 'https://agentx.0xainet.top',   // 生产域名；本地开发可填 http://localhost:3090\n  pollIntervalMs: 15000,\n  autoComplete: true,\n})\n\ndaemon.on('taskCompleted', (result) => {\n  console.log(`Task #${result.task.taskId} completed!`, result.txHash)\n})\n\ndaemon.start()\n// daemon.stop()\n```\n\n**Flow:**\n```\nAgent A → createTask(Agent B) on-chain\nGateway Worker → detects → LLM processes → stores result\nSDK A2A Daemon → polls Gateway → gets result → completeTask() on-chain\n```\n\n---\n\n## Architecture\n\n```\n┌─────────────────────────────────────────────────────────────┐\n│                      @agentxv2/sdk                           │\n├──────────┬──────────┬──────────┬───────────────────────────┤\n│  Core    │  Agent   │ AgentLoop│  React                    │\n│ crypto   │ Runner   │ executor │  useAgentRunner           │\n│ types    │ useAgent │ loop     │                           │\n├──────────┼──────────┼──────────┼───────────────────────────┤\n│ Registry │ Subscrip │ A2A      │ Reputation                │\n│ register │ subscribe│ protocol │ giveFeedback              │\n│ query    │ verify   │ daemon   │                           │\n├──────────┼──────────┼──────────┼───────────────────────────┤\n│ MCP      │ IPFS     │ LLM      │ Config                    │\n│ Connector│ Uploader │ Factory  │ Chains                    │\n│          │          │ OpenAI   │                           │\n│          │          │ Gateway  │                           │\n├──────────┼──────────┼──────────┼───────────────────────────┤\n│ Endpoint │ConfigReg │ Payment  │ AgentWallet               │\n│ MultiEP  │ KV Store │ Gateway  │                           │\n└──────────┴──────────┴──────────┴───────────────────────────┘\n```\n\n---\n\n## API Reference\n\n### Main Exports\n\n| Export | Module | Description |\n|--------|--------|-------------|\n| `AgentRunner` | agent | Decrypt + load Agent context from chain |\n| `AgentLoop` | agent-loop | ReAct engine: Think → Tools → Observe → Repeat |\n| `OpenAIProvider` | llm | Direct LLM provider with SSE streaming |\n| `GatewayProvider` | llm | Multi-tenant SaaS LLM via AgentX Gateway |\n| `createLLMProvider` | llm | Auto-select provider based on config |\n| `MCPConnector` | mcp | MCP tool discovery + remote execution |\n| `AgentRegistry` | registry | Register and query agents on-chain |\n| `SubscriptionManager` | subscription | Subscribe (ETH/ERC20), verify, cancel, trial |\n| `subscribeToEvents` | events | Contract event stream (Transfer/AgentRegistered/PlanCreated/Subscribed) |\n| `AgentX402` | subscription | Auto-subscription gate + X402 payment |\n| `A2AProtocol` | a2a | Agent-to-Agent task delegation |\n| `A2ADaemon` | agent-loop | Background daemon for auto-processing A2A tasks |\n| `ReputationRegistry` | reputation | Feedback + reputation queries |\n| `ConfigurationRegistry` | configuration | On-chain KV configuration |\n| `MultiEndpointClient` | endpoint | Multi-endpoint routing |\n| `IPFSUploader` | ipfs | Upload to IPFS via Pinata or custom endpoint |\n| `publishAgent` | core | Full encrypt + IPFS upload + pack pipeline |\n| `KNOWN_CHAINS` | config | Pre-configured chain configs |\n\n### Crypto Exports (from `@agentxv2/sdk/core`)\n\n| Export | Description |\n|--------|-------------|\n| `aesEncrypt(plaintext, keyHex)` | AES-256-GCM encrypt → base64 |\n| `aesDecrypt(ciphertext, keyHex)` | AES-256-GCM decrypt |\n| `generateAesKey()` | Generate random 256-bit AES key (hex) |\n| `eciesEncrypt(dataHex, publicKey)` | ECIES encrypt with secp256k1 public key |\n| `eciesDecrypt(dataHex, privateKey)` | ECIES decrypt with secp256k1 private key |\n| `encryptPayload(payload, pubKey)` | One-shot: AES encrypt + ECIES wrap |\n| `decryptPayload(encrypted, privKey)` | One-shot: ECIES unwrap + AES decrypt |\n| `packAgentForPublish(payload, pubKey)` | Package agent for on-chain registration |\n| `publishAgent(config)` | Full pipeline: encrypt + IPFS upload |\n| `generateKeyPair()` | Generate secp256k1 key pair |\n| `getPublicKey(privateKey)` | Derive public key from private key |\n| `randomBytes(length)` | CSPRNG random bytes (cross-runtime) |\n\n### Sub-path Imports\n\n| Path | Description |\n|------|-------------|\n| `@agentxv2/sdk` | All modules (main entry) |\n| `@agentxv2/sdk/core` | Types, crypto (AES-256-GCM + ECIES) |\n| `@agentxv2/sdk/react` | `useAgentRunner` React hook |\n| `@agentxv2/sdk/agent-loop` | AgentLoop, executor, tool builder, A2A daemon |\n| `@agentxv2/sdk/llm` | OpenAIProvider, GatewayProvider, factory |\n| `@agentxv2/sdk/endpoint` | MultiEndpointClient |\n| `@agentxv2/sdk/configuration` | ConfigurationClient |\n| `@agentxv2/sdk/ipfs` | IPFSUploader (Pinata + custom endpoint upload) |\n| `@agentxv2/sdk/memory` | MemoryProvider interface + types (v0.6.9) |\n| `@agentxv2/sdk/traces` | TraceEmitter interface + types (v0.6.9) |\n| `@agentxv2/sdk/skills` | Browser control skill utilities (v0.6.9) |\n| `@agentxv2/sdk/conversation` | ConversationClient — remote Conversation Service client (v0.7.0) |\n\n---\n\n## Encryption Pipeline\n\n```\nPublisher creates Agent:\n  AgentPayload → AES-256-GCM encrypt → IPFS (CID)\n  AES key → ECIES wrap → on-chain NFT metadata\n  Mint Agent NFT via IdentityRegistry\n\nSubscriber uses Agent:\n  Verify subscription (SubscriptionManager)\n  Fetch encrypted payload from IPFS\n  Read ECIES-wrapped key from on-chain NFT\n  Decrypt → { prompt, skills, mcp }\n  skills[n].execute() → Open (local) or MCP (remote with ECDSA auth)\n```\n\n---\n\n## Supported Chains\n\n| Network | Chain ID | RPC | Gas Token |\n|---------|----------|-----|-----------|\n| **OxaChain L1** | **19505** | `https://rpc-oxa.0xainet.top` | OXA |\n| Sepolia (Testnet) | 11155111 | `https://ethereum-sepolia-rpc.publicnode.com` | ETH |\n\n---\n\n## On-Chain Contracts\n\n### OxaChain L1 (Mainnet)\n\n| Contract | Address |\n|----------|---------|\n| IdentityRegistry | `0xbf5F9db266c8c97E3334466C88597Eb758AfE212` |\n| SubscriptionManager v3 | `0x019AC9d945467478Dd371CDbD70cb2f325800E6B` |\n| A2AProtocolRegistry v2 | `0x7F42a7dC4A0F3C107664C3750bE1B5B6fa6BEb86` |\n| ReputationRegistry | `0x6a18C2664E1b42063860d864b6448b824d7B843F` |\n| ConfigurationRegistry | `0x07280674ccc2898Fd038A9e3C22005CA83ffD2F8` |\n| MultiEndpointRegistry | `0xB361d04F49000013FC131D3C59C41c8486C64f8c` |\n\n### Sepolia (Testnet)\n\n| Contract | Address |\n|----------|---------|\n| IdentityRegistry | `0xe94ad380d3F8d08a7590eda0C84f354a93F96e5F` |\n| SubscriptionManager v3 | `0xC15fE80b9d800abb72121F353a6ae6d6E9077E63` |\n| A2AProtocolRegistry v2 | `0x309C7447d89f3087A9924BB686d88df020F7e9cB` |\n| ReputationRegistry | `0xeb6B410ea71b8d9dA0c96f6A91d35027CE143DC9` |\n| ConfigurationRegistry | `0x68DcE00e4C9077c94BC68016cD14B09557faEA6c` |\n| MultiEndpointRegistry | `0xEB5e866f186d4B73F97aa0d70B86f2C6e2e21Cb7` |\n\n---\n\n## Gateway Integration\n\nFor multi-tenant SaaS deployments, the Gateway package (`@agentxv2/gateway`) provides:\n\n```\nnpm install @agentxv2/gateway@0.1.2\n```\n\nFeatures: wallet-based auth (EIP-191 + JWT), rate limiting (IP + tenant), LLM proxy (OpenAI/DeepSeek), MCP server, A2A background worker, admin dashboard API, PostgreSQL + Redis persistence.\n\nConfiguration: 26 environment variables — see `gateway/.env.example`.\n\n---\n\n## Payment Method Decision Guide (v0.11.7)\n\nAgentX exposes several payment rails. Pick by **what is being paid for**, **who pays**, and **whether a wallet is present**:\n\n| Payment | What it pays for | Payer | Wallet? | Best for | SDK entry |\n|---|---|---|---|---|---|\n| `chain` | subscribing to a paid Agent (on-chain escrow) | end user | yes | crypto-native users; auditable on-chain subscription; publisher gets 97.5% | `SubscriptionPayments.pay({ method: 'chain' })` |\n| `fiat` | subscribing to a paid Agent (Stripe card) | end user | no | Web2 users without a wallet; credit-card checkout | `SubscriptionPayments.pay({ method: 'fiat' })` → `sessionUrl` |\n| `x402` | subscribing **or** pay-per-call (native-token balance) | end user (balance) | yes (only to fund) | frictionless per-call / auto-funding; server-side A2A pay-per-call (R19.7) | `X402Client` · `BillingClient` pre-check |\n| `tenant-plan` | platform subscription tier (daily quota / rate limits) | B-end tenant | yes (chain/x402) or no (fiat) | B-end buying platform capabilities, **not** Agent access | `TenantPlanPayments.buy()` |\n| `mpp` | high-frequency batched payments via a payment channel | payer | yes | repeated micro-payments without per-tx gas | `MPPClient` |\n| `period` | pre-authorized N periods, charged later without re-signing | payer | yes | recurring billing / subscription periods | `PeriodClient` |\n| `a2a` (on-chain) | auditable multi-agent delegation (task + gas) | user's wallet | yes | cross-org delegation, settlement, reputation | `A2AProtocol` + `onchain_approval_required` SSE |\n\n**Decision rules**\n\n- Subscribing to a paid Agent → `chain` (wallet) / `fiat` (no wallet) / `x402` (auto-funded); `hasAccess()` unifies the check (chain **OR** fiat/x402).\n- Buying platform quota/tier as a B-end tenant → `TenantPlanPayments`.\n- Pay-per-call delegation → pre-check with `BillingClient` (`endUserId` wallet), then let the Gateway auto-deduct from the x402 balance (server-side, R19.7 — zero caller changes).\n- Auditable / settled delegation → on-chain `A2AProtocol` (the user's wallet signs `createTask` and pays the gas; the platform never holds a signing key).\n\n**Frontend adaptation**\n\n- Connect a wallet via wagmi + viem (`oxaChain`, chainId 19505) for the `chain` / `x402` / `a2a` rails; `fiat` only needs a redirect (`window.location.assign(sessionUrl)`).\n- Renewal UI (three-rail picker): `SubscriptionPayments.pay({ method })` → `fiat` returns `sessionUrl` to redirect; `x402`/`chain` return a `txHash` to verify + refresh access.\n- Pay-per-call: `BillingClient.getBalance({ endUserId })` before delegating; if `balanceWei < priceWei`, prompt a top-up to `payTo`.\n- On-chain approval: on SSE `onchain_approval_required`, show a wallet modal so the **user** signs `createTask` (they pay gas) — see the frontend `OnchainApprovalModal`.\n- Runnable B-end examples (Chinese): [docs/sdk-integration-example.md](../docs/sdk-integration-example.md).\n\n## Multi-Rail Subscription Payments (v0.9.4)\n\n`SubscriptionPayments` is the single entry point for subscribing across every AgentX payment rail — chain (on-chain escrow), fiat (Stripe card via the Gateway) and x402 (native-token period payment). `fiat` / `x402` / `hasAccess()` go through the unified `/api/v1/payments` endpoint (the `@0xinfrax/payments` engine); `chain` works fully off-Gateway.\n\n```ts\nimport { SubscriptionManager, SubscriptionPayments } from '@agentxv2/sdk'\n\nconst sm = new SubscriptionManager({ contractAddress, publicClient, walletClient })\nconst payments = new SubscriptionPayments({\n  gatewayUrl: 'https://gw.example.com', // required for fiat / x402 rails\n  subscriptionManager: sm,              // required for chain rail & x402 auto-funding\n  walletClient,\n  chain: 'oxachain',\n})\n\nawait payments.pay({ method: 'chain', planId: 1, agentId: 3 })            // on-chain escrow\nconst { sessionUrl } = await payments.pay({                               // Stripe redirect\n  method: 'fiat', planId: 1, agentId: 3, subscriber: '0xabc',\n})                                                                        // amount auto-priced from plan\nawait payments.pay({ method: 'x402', planId: 1, agentId: 3, subscriber: '0xabc' }) // auto-funded native payment\nconst ok = await payments.hasAccess(3, '0xabc')                           // unified chain-OR-fiat/x402 check\n```\n\n- `pay({ method })` returns a discriminated result: `{ method: 'chain', subscriptionId, txHash }` / `{ method: 'fiat', sessionUrl, sessionId, redirect: true }` / `{ method: 'x402', subscriptionId, txHash, creditedWei }`.\n- For `fiat`, `amountCents` is optional — the Gateway derives the USD amount from the on-chain plan price (`FIAT_TOKEN_USD_PRICE`). Supply `amountCents` to override.\n- For `x402` without `txHash`, the payment is sent automatically from `walletClient` (max of plan price / protocol price), then verified & registered by the Gateway.\n\n### TenantPlanPayments (v0.11.5) — platform subscription-tier purchases\n\nSince **0.11.5** (R19.3) integrators can purchase a platform subscription tier (tenant plan) through the same unified payments endpoint. The business binding is `purpose='tenant-plan'` + `tenantPlanId` — the Gateway verifies the on-chain payment (chain / x402 rails) or Stripe checkout (fiat), then binds the plan to the tenant (quota / rate limits / platform models).\n\n```ts\nimport { TenantPlanPayments } from '@agentxv2/sdk'\n\nconst plans = new TenantPlanPayments({\n  gatewayUrl: 'https://gw.example.com', // required for fiat / x402 rails\n  chain: 'oxachain',\n})\n\n// chain / x402 rail — supply the on-chain payment tx, then the plan is bound\nconst { tenantId, planId, planSlug, quotaDaily } = await plans.buy({\n  method: 'x402', tenantPlanId: '...', subscriber: '0xabc', txHash: '0x...',\n})\n\n// fiat rail — returns a Stripe checkout URL (webhook binds on completion)\nconst { sessionUrl } = await plans.buy({\n  method: 'fiat', tenantPlanId: '...', subscriber: '0xabc',\n  successUrl: 'https://app.example.com/b/success', cancelUrl: 'https://app.example.com/b',\n})\n```\n\n- `buy({ method })` returns a discriminated result: `{ method: 'fiat', sessionUrl, sessionId, redirect: true }` / `{ method: 'chain' | 'x402', tenantId, planId, planSlug, quotaDaily, txHash }`.\n- **chain / x402 必须携带 `txHash`**（先由调用方发起链上支付再提交）；fiat 无需 `txHash`，返回 Stripe checkout 跳转链接。\n- `PaymentsClient.create({ purpose: 'tenant-plan', ... })` accepts the same `purpose` metadata for raw protocol-level purchases.\n- Insufficient funds → the Gateway rejects with HTTP **422** before binding the plan.\n\n### BillingClient (v0.11.6) — B-end balance pre-check\n\nSince **0.11.6** (R19.7 companion) B-end integrators can query the x402 ledger balance **before** delegating to an unsubscribed agent — no more guessing whether the next pay-per-call will hit HTTP `403 AGENT_ACCESS_DENIED` (insufficient balance). Backed by `GET /api/v1/billing/balance` (read-only, idempotent, no side effects).\n\n```ts\nimport { BillingClient } from '@agentxv2/sdk'\n\nconst billing = new BillingClient({\n  gatewayUrl: 'https://gw.example.com',\n  apiKey: 'agentx_xxx', // or accessToken\n})\n\n// tenant balance (default)\nconst { balance, balanceWei, currency, updatedAt, payTo, priceWei } = await billing.getBalance()\n\n// per-end-user balance (partner callers may proxy an end-user's 0x wallet)\nconst userBalance = await billing.getBalance({ endUserId: '0xabc…' })\n\n// pre-check before a pay-per-call delegation (R19.7)\nif (priceWei && BigInt(balanceWei) < BigInt(priceWei)) {\n  // insufficient — show a top-up prompt: send native token to `payTo`\n}\n```\n\n- `getBalance()` never throws on a zero / never-funded balance — `balance` is `\"0\"` (normal response).\n- `balance` is a high-precision OXA decimal string (`\"1.500000000000000000\"`); use `balanceWei` (raw wei string) for exact comparison against `priceWei`.\n- `payTo` / `priceWei` are present only when x402 is enabled (the optional enhancement), so callers can build a funding prompt directly.\n- Auth: same as `ConversationClient` — `X-Api-Key` (tenant key) or Bearer JWT. `401` on missing/invalid auth; `403` on a suspended account.\n- **Legacy partner tenants keyed by a logical name** (e.g. `partner-xxx`) hold no on-ledger balance — the pay-per-call ledger is keyed by the **end user's `0x` wallet** that signs the delegation. For these callers the default (tenant) query returns `\"0\"`; always pre-check with `getBalance({ endUserId })` (the wallet the delegation will charge).\n\n### CentralAgentClient (v0.11.11) — 中心化 Agent（C-6，链下市场）\n\nSince **0.11.10** the SDK can pay for **centralized-agent** subscriptions — `SubscriptionPayments.pay({ method: 'x402', agentId, planId, priceWei, period })` uses the off-chain `central_plans` price (negative agentIds live in the Gateway DB, not on-chain). Since **0.11.11** the read side is wrapped in `CentralAgentClient` so third-party integrators (e.g. AItrader) don't need to hand-roll the Gateway HTTP calls:\n\n```ts\nimport { CentralAgentClient } from '@agentxv2/sdk'\n\nconst central = new CentralAgentClient({ baseUrl: 'https://agentx.0xainet.top' })\n\n// 查询中心化 Agent 列表（固定 source='central'，公开）\nconst { agents, total } = await central.list({ activeOnly: true, category: 'finance', page: 1, pageSize: 20 })\n\n// 单个 Agent 详情 + 订阅计划（与链上同一结构，可直接喂给 SubscriptionPayments.pay）\nconst detail = await central.get(-3)\nconst plan = detail.subscriptionPlans![0]\n\n// 订阅状态（resolveAccess 链下优先 —— 与 App 内订阅守卫同一判定）\nconst { active } = await central.checkSubscription('0xabc…', -3)\n\n// 我的中心化订阅（fiat_subscriptions / x402 通道）\nconst { subscriptions } = await central.mySubscriptions('0xabc…')\n```\n\n```ts\n// 中心化 Agent 周期订阅 —— 同一付费通道，priceWei 覆盖链下计划价格\nconst payments = new SubscriptionPayments({\n  gatewayUrl: 'https://agentx.0xainet.top',\n  subscriptionManager: sm, walletClient, chain: 'oxachain',\n})\nconst result = await payments.pay({\n  method: 'x402', subscriber: '0xabc…', agentId: -3, planId: plan.planId,\n  period: 'month', priceWei: BigInt(plan.price),\n})\n```\n\n- 所有读端点公开（无需鉴权）；发布（`POST /api/v1/agents/central`）需 JWT 或租户 Key，由调用方自持直调网关。\n- 订阅付费走与链上 Agent 相同的 x402 通道，支付写入 `fiat_subscriptions` 后 `resolveAccess` 无感放行。\n\n### A2A Delegated Tasks & Session Key Auto-pay (v0.11.8)\n\nSince **0.11.8** (AItrader REQ-1/2/3) integrators can read the full **A2A delegated-task result** (incl. the `awaiting_payment` state + payment options), drive the **Session Key auto-pay** flow (user wallet authorizes an `x402-pay` session key against the engine; the Gateway auto-transfers from it when the x402 ledger balance is short), and query the Session Key authorization status — all through `ConversationClient`.\n\n```ts\nimport { ConversationClient, A2A_STATUS } from '@agentxv2/sdk'\n\nconst client = new ConversationClient({\n  gatewayUrl: 'https://gw.example.com',\n  apiKey: 'agentx_xxx',               // or accessToken\n  endUserId: '0xuser…',               // = the delegation's payment_payer (for retry)\n})\n\n// 1) task result — status 4 = awaiting_payment, carries payment_pay_options\nconst result = await client.getA2ATaskResult(7)\nif (result.status === A2A_STATUS.AWAITING_PAYMENT && result.payment_pay_options?.sessionKey) {\n  // render the \"authorize Session Key\" entry (prepay + sessionKey both offered)\n}\n\n// 2) engine capability info — end-user frontend reaches the engine's public\n//    nonce / createSession endpoints directly (EIP-712-verified)\nconst info = await client.getSessionKeyInfo() // { enabled, chain, chainId, baseUrl }\n\n// 3) after the user authorized + funded the session, re-activate the task\nconst { retried } = await client.retryA2ATask(7) // no ledger deduction; worker re-pays via session key\n\n// 4) REQ-3: ledger balance + Session Key authorization status\nconst bal = await client.getBalance()\n// bal.sessionKey = { enabled, authorized, sessionAddress?, maxTotal?, totalSpent?, validUntil? }\n```\n\n- `getA2ATaskResult` / `retryA2ATask` / `getSessionKeyInfo` hit the Gateway's `/api/v1/a2a/…` routes; `getBalance` hits `/api/v1/billing/balance` (same auth as `BillingClient`, but via `ConversationClient`).\n- `retryA2ATask` requires the caller to be the task's `payment_payer` (`X-End-User-Id`) or an admin key — it re-activates a suspended task **without** deducting from the ledger; the worker re-runs and auto-pays through the session-key branch.\n- If the Session Key engine is not configured (or escrow is enabled), `getSessionKeyInfo()` returns `{ enabled: false, … }` and `getBalance().sessionKey = { enabled: false, authorized: false }` — the feature degrades cleanly to the existing prepay path.\n\n### Protocol Clients (v0.9.3)\n\nSince **0.9.3** the SDK re-exports the generic engine's protocol clients from the root, so integrators can drive the P2-P4 rails directly against any Gateway deployment (AgentX-hosted or your own):\n\n```ts\nimport { MPPClient, A2AClient, PeriodClient, X402Client, PaymentsClient } from '@agentxv2/sdk'\n\nconst base = { baseUrl: 'https://gw.example.com', accessToken: 'jwt...' } // accessToken optional\n\nconst mpp    = new MPPClient(base)      // payment channels\nconst a2a    = new A2AClient(base)      // two-phase paymentId (create → settle)\nconst period = new PeriodClient(base)   // period authorizations (charge / state)\nconst x402   = new X402Client(base)     // x402 v2 protocol (quote / pay / verify / balance)\nconst uni    = new PaymentsClient(base) // unified create / verify / access / info / quote\n```\n\n| Client | Endpoints | Typical flow |\n|--------|-----------|--------------|\n| `MPPClient` | `/api/v1/payments/mpp/{open,voucher,topup,settle,close,session}` | open a channel → submit signed cumulative vouchers (`voucher`, idempotent `mode: 'reuse'`) → auto-settle / close |\n| `A2AClient` | `/api/v1/payments/a2a`, `/api/v1/payments/a2a/settle` | `create({ payer, amountWei })` → payer pays on-chain → `settle({ paymentId, txHash })` (idempotent) |\n| `PeriodClient` | `/api/v1/payments/period/charge`, `/period/authorization` | one-time pre-authorization for N periods, then `charge(authorizationId)` per period — no re-signing |\n| `X402Client` | `/api/v1/x402/{info,verify,balance}`, `quote`/`pay` (v2 headers) | `quote(url)` fetches the `PAYMENT-REQUIRED` challenge; `pay({ url, walletClient, account })` funds + signs + replays in one call |\n| `PaymentsClient` | `/api/v1/payments` + `/verify` `/access` `/info` `/quote` | `create({ method: 'fiat'|'x402'|... })`, `verify(txHash)`, `access(subscriber, agentId)`, `info()` rails discovery |\n\n> **Dependency note**: the clients come from [`@0xinfrax/payments`](https://www.npmjs.com/package/@0xinfrax/payments) `^0.1.3` (currently **0.1.3**, InfraX-maintained — the former AgentX-maintained `@agentxv2/payments` is deprecated), auto-installed as a dependency of `@agentxv2/sdk`. `PAYMENT_VERSION` (`'0.1.3'` — the aligned engine API version) is also exported from the SDK root. **Browser/bundler safe**: the engine uses only the Web Crypto API — no Node built-ins (`node:crypto` / `Buffer`) — so webpack/Next.js builds no longer fail on `UnhandledSchemeError`. Endpoints must be exposed by the Gateway the client points at (MPP/period/a2a routes exist on AgentX Gateway `/api/v1/payments/*`).\n\n---\n\n## Multi-Agent Orchestration Layering (v0.10.0)\n\nMulti-agent delegation follows a **two-rail layering strategy** so integrators get real-time, zero-cost orchestration by default and only pay for on-chain guarantees when they need them:\n\n| Rail | When to use | Cost | Guarantees |\n|------|-------------|------|-----------|\n| **off-chain** (default) | same-platform, high-frequency, real-time conversational delegation | zero (no on-chain writes) | result returns synchronously in the conversation channel |\n| **on-chain** (opt-in) | cross-org, settlement / reconciliation, reputation accumulation, third-party verification | gas paid by the **user's wallet** + task tx | auditable A2A taskId, on-chain record, settlement & reputation hooks |\n\n> **v0.10.0 gas model (2026-08-08):** on-chain rail costs are **never paid by the platform**. When the user explicitly requests an auditable / settled delegation, the Conversation Service emits an `onchain_approval_required` SSE event and the **user's own wallet** submits `createTask` — they pay the gas and become the on-chain `clientAddress` (the contract records `clientAddress = msg.sender`). The Gateway no longer holds any signing key (`A2A_WORKER_PRIVATE_KEY` removed) and never writes to the chain; sub-tasks created by the a2a-worker run **off-chain inline** (local negative pseudo taskIds), so only the top-level task the user signs is on-chain.\n\nInside a conversation run, the main agent is given two platform tools (injected by the Conversation Service, same access boundary as chat — only agents the caller owns or is subscribed to):\n\n- `agentx_list_agents` — discover the agents the caller may delegate to (id / name / description / category).\n- `agentx_delegate` — `{ targetAgentId, message, mode? }`. **Default `mode: \"offchain\"`**: the sub-agent runs synchronously inside the conversation channel and its final answer returns to the main agent in real time. **When the user explicitly requests an auditable / settled / on-chain delegation** (e.g. \"上链\", \"可审计\", \"结算\", \"on-chain\", \"audit\"), use `mode: \"onchain\"`: the service emits `onchain_approval_required` and the **user signs the A2A `createTask` in their own wallet** (they pay the gas); the returned `taskId` is the audit trail, picked up by the Gateway A2A worker and recorded in `a2a_task_results`.\n\nPlatform configuration (Conversation Service env):\n\n```bash\nORCHESTRATE_TOKEN=...                 # must match the Gateway's ORCHESTRATE_TOKEN\nORCHESTRATE_DEFAULT_MODE=offchain     # default rail: offchain | onchain\nORCHESTRATE_MAX_DEPTH=4               # max nested delegation depth\n```\n\n> The SDK `A2AProtocol` / `A2ADaemon` remain the explicit on-chain rail for integrators who want settlement & reputation without the chat channel — same principle: the caller's own wallet signs `createTask`.\n\n---\n\n## Version History\n\n| Version | Date | Highlights |\n|---------|------|-----------|\n| **0.11.9** | 2026-08-29 | **租户作用域权限下放（SK-1）** — `AgentWalletConfig` 新增可选 `apiKey` 模式：`{ baseUrl, apiKey }` 用租户 API Key 管理**自有 agent**（`agents.owner = 租户钱包`）的 MPC 钱包（bind/unlock/status/list/delete），越权 403；`{ baseUrl, adminKey }` 平台全量（原行为不变），同时提供时优先 `adminKey`。配套 Gateway `/api/v1/admin/agent-payers` 双轨鉴权已部署。**No breaking changes**，纯附加 |\n| **0.11.8** | 2026-08-25 | **A2A 委派 Session Key 自动扣费（AItrader REQ-1/2/3）** — `ConversationClient` 新增 `getA2ATaskResult`（`a2a_task_results` 行，含 `status=4 awaiting_payment` + `payment_pay_options`）/ `retryA2ATask`（授权 Session Key 后重新激活挂起任务，不扣 ledger）/ `getSessionKeyInfo`（引擎能力信息）/ `getBalance`（x402 余额 + `sessionKey` 授权状态）；新增 `A2A_STATUS` 状态常量 + `A2ADelegatedTaskResult` / `SessionKeyInfo` / `SessionKeyAuthStatus` / `BillingBalance` 类型。端用户钱包 EIP-712 签名授权 `x402-pay` 会话后，Gateway 在余额不足时自动经引擎代签转账补足。**No breaking changes** |\n| **0.11.7** | 2026-08-18 | **Agent 自主钱包 API + `@0xinfrax/payments` `0.1.4`** — 新增 `AgentWalletConfig`（`bindWallet` / `authorizePaymentSession`（邮箱验证码解锁）/ `status` / `list` / `unbind`）：绑定 agent 与 InfraX MPC 钱包（Email 2-of-2 TSS），A2A 委派按次付费由 gateway 服务端自动代付（agent-payer）；依赖升级 `0.1.3 → 0.1.4`（escrow 透传 / ERC20 deposit / 402 结构化错误），HTTP 契约与既有客户端签名不变（补 0.11.6 遗漏的 npm 发布）。**No breaking changes** |\n| **0.11.6** | 2026-08-16 | **B 端余额预检（R19.7 companion）** — 新增 `BillingClient` + `GET /api/v1/billing/balance`：委派未订阅 agent 前程序化预检 x402 余额（租户维度默认，`endUserId` 0x 钱包透传返回端用户余额）；返回 `{ balance (OXA 高精度 decimal), balanceWei, currency, updatedAt, payTo?, priceWei? }`；余额 0 正常返回不报错；鉴权沿用 X-Api-Key / Bearer JWT。解决 aihunter-saas 提出的「先撞 403 再引导充值」体验问题。**No breaking changes** |\n| **0.11.5** | 2026-08-12 | **R19.3/R19.7 商业化闭环** — 新增 `TenantPlanPayments`（平台套餐购买：统一支付入口 `purpose=tenant-plan`，chain/fiat/x402 三轨，`buy()` 返回 `{ method, ... }` 判别结果，绑定租户套餐）；服务端 A2A 按次付费（R19.7）——未订阅 agent 时按次扣 x402 余额（服务端 deduct + 审计幂等），SDK 调用方零改动、对话自动触发；`PaymentsClient.create({ purpose: 'tenant-plan' })` 支持套餐购买元数据。**No breaking changes** |\n| **0.11.4** | 2026-08-11 | **B 端计费策略对齐（R18）** — 服务端「partner 任务强制 BYOK」已废除（2026-08-11 起不强制；未带 key 时走平台兜底 key，平台按 done 事件 usage 精确计费，扣套餐每日配额；`400 LLM_KEY_REQUIRED` 不再返回）；`ConversationSSEEvent` done 事件新增可选 `llmSource?: 'byok' | 'platform'`（计费来源标记，仅供观测）。SDK 调用方**零代码改动**（BYOK 参数仍可用），README/UPGRADE 文档同步。**No breaking changes** |\n| **0.11.3** | 2026-08-10 | **R17.6 a2a/period 回归模块 rails** — 跟随 infraX `@0xinfrax/payments` `^0.1.3`（0.1.3 在模块内置恢复 a2a/period rails，并新增 batch/invite/transfer）；AgentX Gateway 自托管 a2a/period 迁移为模块委托，**HTTP 契约与客户端签名完全不变**，`PAYMENT_VERSION` 对齐 `0.1.3`。`A2AClient` 继续由 SDK 本地实现（修复 0.11.1 ESM 导入崩溃）。**No breaking changes** |\n| **0.11.2** | 2026-08-10 | **A2AClient ESM 修复** — `A2AClient` 从 `@0xinfrax/payments` 导入（0.1.2 已移除该导出 → ESM 构建 `Named export not found` 崩溃）改为 SDK 本地实现，签名不变；`PAYMENT_VERSION` 对齐 `0.1.2`。CJS 调用方不受影响。**No breaking changes** |\n| **0.11.1** | 2026-08-10 | **首次跟随演练（F2）** — 跟随 infraX `@0xinfrax/payments` `^0.1.1`（补丁版：新增 `createWebhookForwarder` 事件出站转发 + `ChainAdapter` `rpcHeaders`）；解耦回归 19 项断言通过（消费已安装 npm 包）、sdk 32/32 全绿；`PAYMENT_VERSION` 对齐 `0.1.1`。`SubscriptionPayments` + 协议客户端 API 不变。**No breaking changes** |\n| **0.11.0** | 2026-08-10 | **Payment engine migrated** — the underlying engine moved from the AgentX-maintained `@agentxv2/payments` (now **deprecated**) to the InfraX-maintained [`@0xinfrax/payments`](https://www.npmjs.com/package/@0xinfrax/payments) `^0.1.0`; capabilities identical (chain / Stripe fiat / x402 v1+v2 / MPP channels / stablecoin EIP-3009+Permit2 / period authorizations / a2a-pay), dependency-source only; `PAYMENT_VERSION` aligned to `0.1.0`. `SubscriptionPayments` + protocol clients (MPP/A2A/Period/X402/Payments) API unchanged. **No breaking changes** (see UPGRADE.md) |\n| **0.10.1** | 2026-08-08 | **Released** — per-request `endUserId` on `createTask` (body) / `stream` (header) for B-end subscription proxying; B-end key vs user JWT behavior documented (identical P9 capability bits; partner tasks **require BYOK** → `400 LLM_KEY_REQUIRED`; platform MCP & on-chain are JWT-only); MCP boundary note (platform `/mcp` vs self-hosted MCP). Non-breaking additive change (see UPGRADE.md) |\n| **0.10.0** | 2026-08-08 | **Complete feature release** — consolidates the 0.9.x line into a stable baseline: typed `onchain_approval_required` SSE event + `OnChainApprovalRequest` (user-wallet-signed on-chain delegation, no platform gas), agent categories, unified payments rails, sessions & parallel tasks, streaming tool_call fix. **No breaking changes** |\n| **0.9.6** | 2026-08-08 | **Typed on-chain approval event** — `ConversationSSEEvent` adds `'onchain_approval_required'` + `OnChainApprovalRequest { targetAgentId, taskType, inputData }` so consumers no longer need `as unknown as` narrowing when the agent requests an auditable on-chain A2A delegation (the user's wallet signs `createTask` and pays the gas). Frontend `useAgentChat` updated to the typed event (also resolves the pre-existing `AgentPayload.category` error). **No breaking changes** |\n| **0.9.5** | 2026-08-08 | **Fix: streaming tool_call arguments dropped** — DeepSeek/OpenAI argument-delta chunks carry only an `index` (no `id`); `GatewayProvider` / `OpenAIProvider` now keep an `index→id` map so accumulated tool arguments attach to the real call (previously silently discarded). **No breaking changes** (see UPGRADE.md) |\n| **0.9.4** | 2026-08-07 | **Agent application categories** — `AgentPayload.category` + `AGENT_CATEGORIES` / `AgentCategory` (13 enums); written to public metadata + on-chain attrs; `getAllAgents()` / `getAgentMetadata()` resolve `category`; Gateway `?category=` filter + byCategory aggregation; frontend Studio requires it, Marketplace categorizes by it. `@agentxv2/payments` resolved to **0.2.2** (ownership metadata). **No breaking changes** (see UPGRADE.md) |\n| **0.9.3** | 2026-08-07 | **P2-P4 rails aligned** — `@agentxv2/payments` bumped to `^0.2.0` (MPP payment channels / stablecoin EIP-3009+Permit2 / period authorizations / a2a-pay); re-exports `MPPClient` / `A2AClient` / `PeriodClient` / `X402Client` / `PaymentsClient` from the SDK root. **No breaking changes** — `SubscriptionPayments` API unchanged (see UPGRADE.md) |\n| **0.9.2** | 2026-08-07 | **Unified payments endpoint** — `SubscriptionPayments` fiat / x402 / `hasAccess()` now go through the Gateway's `/api/v1/payments` via the decoupled `@agentxv2/payments` engine (`^0.1.0`, new dependency); `fetchX402Info()` reads the rails-discovery `/info`. **No breaking changes** — `pay()` / `hasAccess()` / result types unchanged (see UPGRADE.md) |\n| **0.9.0** | 2026-08-06 | Browser Control Skill extension: new actions `hover` / `press` / `select` (select+checkbox+radio) / `back` / `forward` / `getInfo` (url/title/viewport); `extractAccessibleDOM` now includes `name`/`role`/`aria-label`/input `value`/checkbox `checked`/anchor `target`; new `sleep(ms)` async pacing helper; `findElement` also matches `name` attr |\n| **0.8.11** | 2026-08-07 | **Multi-rail subscription payments** — new `SubscriptionPayments` class (`pay({ method })` for `chain` / `fiat` / `x402`, `hasAccess()` unified chain-OR-fiat/x402 check, `fetchX402Info()` discovery); fiat `amountCents` now optional (Gateway auto-prices from the on-chain plan); x402 auto-funding from a configured `walletClient` |\n| **0.8.10** | 2026-08-06 | Master-key crypto helpers `encryptWithKey()` / `decryptWithKey()` (AES-256-GCM, `base64(IV‖tag‖ciphertext)`, byte-compatible with Gateway at-rest key encryption); `parseTokenURIJSON` exported from the main entry; `A2AProtocol.createTask()` accepts raw string `input`; **subscription status mapping fix** (on-chain enum `0/1/2/3` → `pending/active/expired/cancelled`, previously shifted) |\n| **0.8.9** | 2026-08-06 | Docs sync — Installation section points at v0.8.8 (\"just install to use the new capabilities\"); same code as 0.8.8 |\n| **0.8.8** | 2026-08-06 | Docs sync — README updated for 0.8.7 (sessions & parallel tasks section) |\n| **0.8.7** | 2026-08-06 | `ConversationClient` gains sessions & parallel tasks: `createSession()` / `createTask()` (returns `taskId` immediately, background execution) / `getTask()` / `listTasks()` / `cancelTask()` / `getCapabilities()`. New `ConversationTaskError` (`.status` / `.code`) — `createTask()` on a P9-disabled tenant/plan rejects with HTTP 403 `PARALLEL_TASKS_DISABLED`; used by the frontend parallel-task chat UI |\n| **0.8.6** | 2026-08-06 | `ConversationChatParams` gains `tenantKeyId` — BYOK via a stored tenant-owned API key, resolved server-side by the Gateway (plaintext key never leaves the server); used by the new frontend own-key settings flow |\n| **0.8.5** | 2026-08-06 | Docs sync — re-published with updated README (same code as 0.8.4) |\n| **0.8.4** | 2026-08-06 | `ConversationClient` now supports Gateway JWT auth (`accessToken` → `Authorization: Bearer`, alternative to `apiKey`) and external abort (`stream(params, { signal })`); `tool_result` event gains optional `error` field. Frontend chat hook unified onto it (single SSE client implementation) |\n| **0.8.3** | 2026-08-05 | Install fix: `wagmi` promoted from optional to required peer dependency — the package is now directly usable via `npm install @agentxv2/sdk@0.8.3` (no manual `wagmi` install); verified from a clean install (ESM + CJS, chain reads OK) |\n| **0.8.2** | 2026-08-05 | Write-op fix: `createPlan()` / `subscribe()` / `releaseFunds()` / `cancel()` resolve the full viem `walletClient.account` instead of a bare address string — local/private-key signers now work (`eth_sendRawTransaction`); browser wallets unchanged. Verified on-chain (OxaChain L1) |\n| **0.8.1** | 2026-08-04 | `parseTokenURIJSON()` fault-tolerant parsing aligned with Gateway indexer: base64 trailing garbage cleanup, unterminated JSON repair, regex fallback, explicit `ipfs://` handling |\n| **0.8.0** | 2026-08-04 | Chain-data capabilities: `getAllAgents()` / `totalAgents()` / `getAgentMetadata()` on IdentityRegistry; `createPlan()` (typed period `day|week|month|year`) / `subscribe()` (event-parsed result) / `createPlanAndSubscribe()`; `subscribeToEvents()` event stream |\n| **0.7.5** | 2026-08-04 | Fix AgentLoop forcing `ctx.model ?? 'gpt-4o'` over provider model — priority now `ctx.model ?? provider.model ?? default` |\n| **0.7.4** | 2026-08-04 | `ConversationClient` adds `llmModel` (forwarded as `X-Llm-Model`) — BYOK now covers key + endpoint + model (e.g. `deepseek-v4-pro`) |\n| **0.7.3** | 2026-08-04 | Stateless BYOK: `ConversationClient` adds `llmEndpoint` (forwarded as `X-Llm-Endpoint`) so callers supply their own LLM key + endpoint (e.g. DeepSeek) per request — no AgentX-side key storage needed |\n| **0.7.2** | 2026-08-03 | Clarification interruption: `ConversationSSEEvent` adds `clarification` + `question`; `chat()` returns `result.clarification` when the service interrupts an ambiguous request |\n| **0.7.1** | 2026-08-03 | ConversationClient inline mode: `prompt` + `skills` params (inject MCP/HTTP tools e.g. RAG), `agentId` now optional; Gateway forwards `X-Llm-Api-Key` |\n| **0.7.0** | 2026-08-01 | **ConversationClient** (`@agentxv2/sdk/conversation`) — remote Conversation Service client: SSE streaming via Gateway, auto `X-Api-Key` / `X-End-User-Id` / `X-Llm-Api-Key`; Gateway Agent-as-MCP `tools/call` now executes skills directly (no LLM second-pass) |\n| **0.6.9** | 2026-08-01 | Microservice Agent Conversation — 6-Phase Optimization: Conversation Service (Memory + Context + Sandbox), Observability (TraceEmitter), Skills Marketplace, Agent-as-MCP Export, Browser Control Skill, 3 new sub-path exports (memory/traces/skills) |\n| **0.6.8** | 2026-07-28 | Fixed import paths in platform-tools (definitions.ts, executor.ts, index.ts) after module split; Frontend: 3 God Components modularized (AgentCardManager→5 files, AgentRegistration→4 files, RevenueDisplay→5 files) |\n| **0.6.7** | 2026-07-27 | Code review: 22 fixes across contracts/gateway/frontend","readmeFilename":"README.md"}