{"_id":"@stwd/sdk","_rev":"16-5254a47139f534b21607dc6cdadf9eca","name":"@stwd/sdk","dist-tags":{"latest":"0.11.0"},"versions":{"0.1.0":{"name":"@stwd/sdk","version":"0.1.0","keywords":["steward","agent","wallet","policy","ethereum","base","web3","ai-agent","sdk"],"author":{"name":"0xSolace"},"license":"MIT","_id":"@stwd/sdk@0.1.0","maintainers":[{"name":"0xsolace","email":"sol@shad0w.xyz"}],"homepage":"https://steward.fi","bugs":{"url":"https://github.com/0xSolace/steward/issues"},"dist":{"shasum":"6a206dd2dfa17cd5639fd7b94ea2980f83332950","tarball":"https://registry.npmjs.org/@stwd/sdk/-/sdk-0.1.0.tgz","fileCount":14,"integrity":"sha512-hAUIV7J6oA5HJzogNnSx66NBw9oLG+lG6SR4EJzmxv7+1V0gHlkszmjV1nJiqjDgMN/B2ysWDB4SkSlnHB64kQ==","signatures":[{"sig":"MEYCIQCQZS1Q3QcyXgob3b6pCKiqveVskSNRAcsXD70pAh4eygIhANbUuUEDoWVu1qH8kgFO8/M6veRttL4o2Npn9MkaTfNP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33513},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6b43d1ab1c77ae2c2b7a5db98cb6195326aea1bf","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"0xsolace","email":"sol@shad0w.xyz"},"repository":{"url":"git+https://github.com/0xSolace/steward.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript SDK for Steward — agent wallet infrastructure with policy enforcement","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.0_1773479645839_0.39033319629099217","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@stwd/sdk","version":"0.1.1","keywords":["steward","agent","wallet","policy","ethereum","base","web3","ai-agent","sdk"],"author":{"name":"0xSolace"},"license":"MIT","_id":"@stwd/sdk@0.1.1","maintainers":[{"name":"0xsolace","email":"sol@shad0w.xyz"}],"homepage":"https://steward.fi","bugs":{"url":"https://github.com/0xSolace/steward/issues"},"dist":{"shasum":"79d2a6831af20b6e6416a2002f0a5e060eb7b4ca","tarball":"https://registry.npmjs.org/@stwd/sdk/-/sdk-0.1.1.tgz","fileCount":14,"integrity":"sha512-qZbYJcp8aBfEukld50VgRL2g1sHptZv5wGz7yp9jrdTLc+5hEpJFkEaS9YZtKW59mNnXagbo5/EsrXXcKaldJA==","signatures":[{"sig":"MEUCIQCmFbi8A07wRKRASuzcZWzH9Ks4N6Oz14MVCYB6HX4JhAIgVFoj5aTct9i9iaNXQeRvQgOJv6P0LXhiP2PJqvJGgaE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36549},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a29f1450054166a5be56630ea2e9e7eb16dd606a","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"0xsolace","email":"sol@shad0w.xyz"},"repository":{"url":"git+https://github.com/0xSolace/steward.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript SDK for Steward — agent wallet infrastructure with policy enforcement","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdk_0.1.1_1773480310285_0.21158672679220936","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@stwd/sdk","version":"0.2.0","keywords":["steward","agent","wallet","policy","ethereum","base","web3","ai-agent","sdk"],"author":{"name":"0xSolace"},"license":"MIT","_id":"@stwd/sdk@0.2.0","maintainers":[{"name":"0xsolace","email":"sol@shad0w.xyz"}],"homepage":"https://steward.fi","bugs":{"url":"https://github.com/0xSolace/steward/issues"},"dist":{"shasum":"ac02ca4247b6d41c2f8084415af2d042759e4c88","tarball":"https://registry.npmjs.org/@stwd/sdk/-/sdk-0.2.0.tgz","fileCount":5,"integrity":"sha512-tOkuOSK9oJXrfToSm8vmLCdBgkjEUgAVxVxremYRkOTJx6bzy4nHGCYN+cE6A8l+BMJNB88CttQXTGl5+pjTAw==","signatures":[{"sig":"MEQCIGaaWlYOcfq0Qdt+FdjJ4rlDUGICyo4gnxHIp9NHR6G9AiBjWOjI7Xr0M3ZUWUsUbAKcUB1CKHKi/gDynyA/yC1CwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23128},"main":"src/index.ts","type":"module","gitHead":"2cbf8445ec31523e170086f4b24812ff15265c93","scripts":{"build":"tsc"},"_npmUser":{"name":"0xsolace","email":"sol@shad0w.xyz"},"repository":{"url":"git+https://github.com/0xSolace/steward.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript SDK for Steward — agent wallet infrastructure with policy enforcement","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.0_1773711752855_0.2953549296088753","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@stwd/sdk","version":"0.2.1","keywords":["steward","agent","wallet","policy","ethereum","base","web3","ai-agent","sdk"],"author":{"name":"0xSolace"},"license":"MIT","_id":"@stwd/sdk@0.2.1","maintainers":[{"name":"0xsolace","email":"sol@shad0w.xyz"}],"homepage":"https://steward.fi","bugs":{"url":"https://github.com/0xSolace/steward/issues"},"dist":{"shasum":"aea370f4b6012cbbd97dfebf4bd8ec491fb8c997","tarball":"https://registry.npmjs.org/@stwd/sdk/-/sdk-0.2.1.tgz","fileCount":14,"integrity":"sha512-aA/CwNZIgQC29gY5MFvnl2hWcAQTuLMx7A7cB0Foki+bXa7TfBg7jtt77WOmZy9L1iL8bHglhbaEcXNLEQoRDA==","signatures":[{"sig":"MEUCIQCJ0hgCuHSOU5PbA4p0Oo6lXAJNyEolUAwbnuMhPyCY+wIgQw81jHeaDBovs9NCwRbePHtDaNnitEmPRnBXF34GTHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43730},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5ded0c23c1aa9672c229d06fbf438051b9a72bca","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"0xsolace","email":"sol@shad0w.xyz"},"repository":{"url":"git+https://github.com/0xSolace/steward.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript SDK for Steward — agent wallet infrastructure with policy enforcement","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdk_0.2.1_1774012166877_0.68499920985048","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@stwd/sdk","version":"0.3.0","keywords":["steward","agent","wallet","policy","ethereum","base","web3","ai-agent","sdk"],"author":{"name":"0xSolace"},"license":"MIT","_id":"@stwd/sdk@0.3.0","maintainers":[{"name":"0xsolace","email":"sol@shad0w.xyz"}],"homepage":"https://steward.fi","bugs":{"url":"https://github.com/0xSolace/steward/issues"},"dist":{"shasum":"fb6b4d1e08ebb2c3321ab858f5024caf84b14f3c","tarball":"https://registry.npmjs.org/@stwd/sdk/-/sdk-0.3.0.tgz","fileCount":14,"integrity":"sha512-GUx+6lskxFA9PTlPtfVeZbKiIb0mZelBNjvodr8fiayyJIyJVbAzmr2gMLhbM88AGSqqp+BH6ur2GUhBosFl+Q==","signatures":[{"sig":"MEQCIFfaQNNfENngubF2jgJZVX6HDZ9XYKSWeFmajoFSFR2WAiBGlE7pcbi93gRl/1OF2Pn26g5EHELZfWMemNPPva/zcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44380},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f29df3838b8711df69736075bfd4bfb4557b8b86","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"0xsolace","email":"sol@shad0w.xyz"},"repository":{"url":"git+https://github.com/0xSolace/steward.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript SDK for Steward — agent wallet infrastructure with policy enforcement","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdk_0.3.0_1774202930205_0.37221814626007776","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@stwd/sdk","version":"0.4.0","keywords":["steward","agent","wallet","policy","ethereum","base","web3","ai-agent","sdk"],"author":{"name":"Steward-Fi"},"license":"MIT","_id":"@stwd/sdk@0.4.0","maintainers":[{"name":"0xsolace","email":"sol@shad0w.xyz"}],"homepage":"https://steward.fi","bugs":{"url":"https://github.com/Steward-Fi/steward/issues"},"dist":{"shasum":"b32612859a1e34783caea7d06132333271ccf091","tarball":"https://registry.npmjs.org/@stwd/sdk/-/sdk-0.4.0.tgz","fileCount":18,"integrity":"sha512-q2SntFmJrT7RCpKqOi6zPG9QVHoX1qTXTw6ZNMBm5rfHGiv1yrY9Zk60rOl/qyCS+r0MgG2Pk2q+TsBSqO8ouA==","signatures":[{"sig":"MEQCIGVND05SNffgT8bdyKkZaYpBLPAuObXFpLG7kxK/R+6bAiBKwI5Z0CWcBv1Uv5kghzOqegIpZ+LsUjoj6c0R2pf4fw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":112589},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"617fd253c98600eaadb8dee76cd75ad6ebdfe3e3","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"0xsolace","email":"sol@shad0w.xyz"},"repository":{"url":"git+https://github.com/Steward-Fi/steward.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript SDK for Steward — agent wallet infrastructure with policy enforcement","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdk_0.4.0_1774663760462_0.604935219933858","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@stwd/sdk","version":"0.5.0","keywords":["steward","agent","wallet","policy","ethereum","base","web3","ai-agent","sdk"],"author":{"name":"Steward-Fi"},"license":"MIT","_id":"@stwd/sdk@0.5.0","maintainers":[{"name":"0xsolace","email":"sol@shad0w.xyz"}],"homepage":"https://steward.fi","bugs":{"url":"https://github.com/Steward-Fi/steward/issues"},"dist":{"shasum":"c41c41de3358b3f135376808eb20c45295f7a705","tarball":"https://registry.npmjs.org/@stwd/sdk/-/sdk-0.5.0.tgz","fileCount":26,"integrity":"sha512-DNKMMsRpXKB6+AW/NALqPTrBuPQaW/X0hnoLsrHGUEkZGPPMktOaBhysYc1GITsEWN82ug6bx0wgx7irNjV1/w==","signatures":[{"sig":"MEQCIHV/gb2fQ3Tg8/c2zevQ0E6vnBgngtQKR9y0kmZwwYNQAiBuXy7kyWNRYyV4ved0KFsG1e9fer0qQVljyf3xouZ3IQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146128},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1a2a613f1b1a46e59f5b88d7e6900ce9783e7915","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"0xsolace","email":"sol@shad0w.xyz"},"repository":{"url":"git+https://github.com/Steward-Fi/steward.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript SDK for Steward — agent wallet infrastructure with policy enforcement","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdk_0.5.0_1775538801545_0.6819147363779554","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@stwd/sdk","version":"0.6.0","keywords":["steward","agent","wallet","policy","ethereum","base","web3","ai-agent","sdk"],"author":{"name":"Steward-Fi"},"license":"MIT","_id":"@stwd/sdk@0.6.0","maintainers":[{"name":"0xsolace","email":"sol@shad0w.xyz"}],"homepage":"https://steward.fi","bugs":{"url":"https://github.com/Steward-Fi/steward/issues"},"dist":{"shasum":"f6ffc20a25c8d64723d127213de1d8149802e056","tarball":"https://registry.npmjs.org/@stwd/sdk/-/sdk-0.6.0.tgz","fileCount":26,"integrity":"sha512-G8nph0T6Cn/w7KS45WtbO+rHb7RdPPU+geZP8uvSAP1d3mPFW93rzFDd0VqGdOLovcp2OUYKkhtGRxN1XhxQDQ==","signatures":[{"sig":"MEYCIQCI/Io7wR0uN+HOOh0gmvvqccvja8/aWJFzi6zKLWUUAwIhALkAKaR4wIx65S6l4Fe1JiE2Juvn5aNFBMJlbe1Hn/1M","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177656},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"96908441ec2c71b49e4f30d42f240b11ccd9573f","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"0xsolace","email":"sol@shad0w.xyz"},"repository":{"url":"git+https://github.com/Steward-Fi/steward.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript SDK for Steward — agent wallet infrastructure with policy enforcement","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdk_0.6.0_1775802143417_0.34544814677799174","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@stwd/sdk","version":"0.7.0","keywords":["steward","agent","wallet","policy","ethereum","base","web3","ai-agent","sdk"],"author":{"name":"Steward-Fi"},"license":"MIT","_id":"@stwd/sdk@0.7.0","maintainers":[{"name":"0xsolace","email":"sol@shad0w.xyz"}],"homepage":"https://steward.fi","bugs":{"url":"https://github.com/Steward-Fi/steward/issues"},"dist":{"shasum":"f3ea2e54a49cde5d769de46d4a271054680e3f46","tarball":"https://registry.npmjs.org/@stwd/sdk/-/sdk-0.7.0.tgz","fileCount":26,"integrity":"sha512-SKu0U4Uy4R26cWewhssEmHNWUH33xB+iah21eZ1PFTy9FwhrkkhMCeYL1x4MERWURfCpmIQUnmQlvzIUC8tAkw==","signatures":[{"sig":"MEQCIAm2FHLBFitjO8h9sNa7oMnzBH4wTCX+ajskd1gcmssMAiAfELNJmbBOJILbhTRnYdIYepZkz/gjxKXIxd53U9wZpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186171},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"23e626145f0236efc4c3e0cb23315fd03bd40c8c","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"0xsolace","email":"sol@shad0w.xyz"},"repository":{"url":"git+https://github.com/Steward-Fi/steward.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript SDK for Steward — agent wallet infrastructure with policy enforcement","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.0_1775819345818_0.48965573349263236","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@stwd/sdk","version":"0.7.1","keywords":["steward","agent","wallet","policy","ethereum","base","web3","ai-agent","sdk"],"author":{"name":"Steward-Fi"},"license":"MIT","_id":"@stwd/sdk@0.7.1","maintainers":[{"name":"0xsolace","email":"sol@shad0w.xyz"}],"homepage":"https://steward.fi","bugs":{"url":"https://github.com/Steward-Fi/steward/issues"},"dist":{"shasum":"fad697e9b3c2bcbf749e0f0473584568c5eb65c5","tarball":"https://registry.npmjs.org/@stwd/sdk/-/sdk-0.7.1.tgz","fileCount":26,"integrity":"sha512-pniF7MXAOAffFmnYvIY/mbdtWxpUhNmUXOIZVqOkBViec0OsyNDh/sI0Vfsl14N3RWI7NDZYFbzGKMEbh60cPQ==","signatures":[{"sig":"MEYCIQDZWUhV3IPVw5WFg3yIcWHgr5F8oubzfngH9JuKxm/zhwIhAK+yw5eevohvpJvFcp0EvlPNGSv7/9NJ2aXUAuN7uRvI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185686},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b3d5a3d9d8241d75d4efcb2592e37b643b308195","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"0xsolace","email":"sol@shad0w.xyz"},"repository":{"url":"git+https://github.com/Steward-Fi/steward.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript SDK for Steward — agent wallet infrastructure with policy enforcement","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@simplewebauthn/browser":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.1_1775883429666_0.7450772313162057","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@stwd/sdk","version":"0.7.2","keywords":["steward","agent","wallet","policy","ethereum","base","web3","ai-agent","sdk"],"author":{"name":"Steward-Fi"},"license":"MIT","_id":"@stwd/sdk@0.7.2","maintainers":[{"name":"0xsolace","email":"sol@shad0w.xyz"}],"homepage":"https://steward.fi","bugs":{"url":"https://github.com/Steward-Fi/steward/issues"},"dist":{"shasum":"53eccde8b2dab12fc8fd1a69bc9af6cd5d855c99","tarball":"https://registry.npmjs.org/@stwd/sdk/-/sdk-0.7.2.tgz","fileCount":26,"integrity":"sha512-qu1gyULCZ7YKAWGYQ8wkVDrvsxDJsn/ffVYjhR6HNCoBEoK29LW4Gwekxr2PprBMeAXsEtxhkDkyTj/5ly/W/Q==","signatures":[{"sig":"MEYCIQDWi1H9/Jy89qmYK6J+lrHQF5S44fQP21+U8wGHcsD20AIhAPkhJ/Tm2RxEUCreG1mBXevR/AScPFxkqujaTMV2jwwN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185648},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e925c9f106d40b9b73009906f3bae46d9e6c256c","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"0xsolace","email":"sol@shad0w.xyz"},"repository":{"url":"git+https://github.com/Steward-Fi/steward.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript SDK for Steward — agent wallet infrastructure with policy enforcement","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@simplewebauthn/browser":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.2_1775883686551_0.7468810988499859","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@stwd/sdk","version":"0.7.3","keywords":["steward","agent","wallet","policy","ethereum","base","web3","ai-agent","sdk"],"author":{"name":"Steward-Fi"},"license":"MIT","_id":"@stwd/sdk@0.7.3","maintainers":[{"name":"0xsolace","email":"sol@shad0w.xyz"}],"homepage":"https://steward.fi","bugs":{"url":"https://github.com/Steward-Fi/steward/issues"},"dist":{"shasum":"db91f0dee5077d9ed3ac05b0fbff1d1197a065aa","tarball":"https://registry.npmjs.org/@stwd/sdk/-/sdk-0.7.3.tgz","fileCount":26,"integrity":"sha512-hEk8/CHQj5BFwoKfauXWXp1ZUoXubBdpbqXo5vndY6aOxVjRS4Qnq59ZsOFF1qa7RVzGJfjEedEMBcKzS5F9/g==","signatures":[{"sig":"MEUCIQDltCS9gRGlprcnEeRbfst6V9LINwt/AkXMLDyZpF9r6QIgLVZ9bJicQ12U2xmJOSni1iTfY8HO4iWhJY0+N3miHVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190434},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"3fb9eb3328a8db83d77bcc1bf9567d3d119533cb","scripts":{"test":"bun test","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"0xsolace","email":"sol@shad0w.xyz"},"repository":{"url":"git+https://github.com/Steward-Fi/steward.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript SDK for Steward — agent wallet infrastructure with policy enforcement","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@simplewebauthn/browser":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.7.3_1776447895345_0.0359122967263128","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@stwd/sdk","version":"0.8.0","keywords":["steward","agent","wallet","policy","ethereum","base","web3","ai-agent","sdk"],"author":{"name":"Steward-Fi"},"license":"MIT","_id":"@stwd/sdk@0.8.0","maintainers":[{"name":"0xsolace","email":"sol@shad0w.xyz"}],"homepage":"https://steward.fi","bugs":{"url":"https://github.com/Steward-Fi/steward/issues"},"dist":{"shasum":"9635dda4d5f164b6b0925ec088d709f0c3623f0d","tarball":"https://registry.npmjs.org/@stwd/sdk/-/sdk-0.8.0.tgz","fileCount":26,"integrity":"sha512-pJHE5Od6MlJ6OH6o3PlDiDfz0tSJr0oeO20/dzr8nshDjIdW/w3F3KEwkzfkuGIkV2JGLjaK/OUfwiq8KJMieA==","signatures":[{"sig":"MEUCIEriFe9D+PpzgcqkzhsA/iFlkilH4lnr4+UtB129uGaFAiEApsgPxgFU+WPFpr4lnBI3H0Ypgmketti7uKPY0xU9fjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196203},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"01a91b07cffe2c5ac2d44b4e76f46c56cb9a857b","scripts":{"test":"bun test","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"0xsolace","email":"sol@shad0w.xyz"},"repository":{"url":"git+https://github.com/Steward-Fi/steward.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript SDK for Steward — agent wallet infrastructure with policy enforcement","directories":{},"_nodeVersion":"24.14.0","dependencies":{"bs58":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@simplewebauthn/browser":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.0_1776661663255_0.9380738086307252","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@stwd/sdk","version":"0.8.1","keywords":["steward","agent","wallet","policy","ethereum","base","web3","ai-agent","sdk"],"author":{"name":"Steward-Fi"},"license":"MIT","_id":"@stwd/sdk@0.8.1","maintainers":[{"name":"0xsolace","email":"sol@shad0w.xyz"}],"homepage":"https://steward.fi","bugs":{"url":"https://github.com/Steward-Fi/steward/issues"},"dist":{"shasum":"02a636acc7a3f449330469697c376917206f0dd2","tarball":"https://registry.npmjs.org/@stwd/sdk/-/sdk-0.8.1.tgz","fileCount":22,"integrity":"sha512-YKg3KvSMJy3+nRshwSgUSyylSj+r9piVCGCvR5Pkqxw6iHRjktfbJD5r8AbisZE6aZLBtUShsdgwnkKxiEsEgg==","signatures":[{"sig":"MEUCIDn1MRM84OUBl2VqMZ0GShmGMMeoA2fBbqp0Xy/NMQViAiEA32nKvSWh96kcr4FzCIuWW41Wbi34zgjTo4a3e2bzGJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192924},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"965068d72906b975035797a468c54d02890cc958","scripts":{"test":"bun test","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"0xsolace","email":"sol@shad0w.xyz"},"repository":{"url":"git+https://github.com/Steward-Fi/steward.git","type":"git"},"_npmVersion":"10.9.7","description":"TypeScript SDK for Steward — agent wallet infrastructure with policy enforcement","directories":{},"_nodeVersion":"22.22.2","dependencies":{"bs58":"^6.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@simplewebauthn/browser":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.8.1_1777491494072_0.7411376571564565","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@stwd/sdk","version":"0.10.1","keywords":["steward","agent","wallet","policy","ethereum","base","web3","ai-agent","sdk"],"author":{"name":"Steward-Fi"},"license":"MIT","_id":"@stwd/sdk@0.10.1","maintainers":[{"name":"0xsolace","email":"sol@shad0w.xyz"}],"homepage":"https://steward.fi","bugs":{"url":"https://github.com/Steward-Fi/steward/issues"},"dist":{"shasum":"c02f722eecf1d0d899bf56e02b7a5cd230fbeada","tarball":"https://registry.npmjs.org/@stwd/sdk/-/sdk-0.10.1.tgz","fileCount":34,"integrity":"sha512-ss0hRZIkkY3oHZBlFVnMkbAemqJJzSH1hJmW6lbsnFxSDJGu9rbGct5AveeKjC1Z2cpsam7c+LqdaoZf9bWIHA==","signatures":[{"sig":"MEYCIQCzzRJ+KvCv5FBBi2+LOOECo/jPThCgowQkmebOJNCQcAIhAKWm97SP23nRWHg07NucSEjPsLCvY8ocO0hZYemAbIhB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":760704},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f3924e7824f21accf7a48aa584609a7639c0dea5","scripts":{"test":"bun test","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"0xsolace","email":"sol@shad0w.xyz"},"repository":{"url":"git+https://github.com/Steward-Fi/steward.git","type":"git"},"_npmVersion":"11.9.0","description":"TypeScript SDK for Steward, agent wallet infrastructure with policy enforcement","directories":{},"_nodeVersion":"24.14.0","dependencies":{"bs58":"^6.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@simplewebauthn/browser":"^13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk_0.10.1_1780704816643_0.15939324508483987","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@stwd/sdk","version":"0.11.0","description":"TypeScript SDK for Steward, agent wallet infrastructure with policy enforcement","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsc","prepublishOnly":"npm run build","test":"bun test"},"keywords":["steward","agent","wallet","policy","ethereum","base","web3","ai-agent","sdk"],"author":{"name":"Steward-Fi"},"license":"MIT","homepage":"https://steward.fi","repository":{"type":"git","url":"git+https://github.com/Steward-Fi/steward.git"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"bs58":"^6.0.0"},"devDependencies":{"@simplewebauthn/browser":"^13.0.0"},"_id":"@stwd/sdk@0.11.0","bugs":{"url":"https://github.com/Steward-Fi/steward/issues"},"_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-v1EmbbdHEe/mcW2ftfZOlnEF7L7lZ6rkRRRsN9Cwv7yEUm9GRqgBsvYl5sQdfOSltlVgdGtHIzPY9LuQ5dTVMg==","shasum":"da6783606f8c12fb049e7e5622212d15726203ec","tarball":"https://registry.npmjs.org/@stwd/sdk/-/sdk-0.11.0.tgz","fileCount":30,"unpackedSize":729780,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDpchmg40UBQb3IhimuS6KjTyqip+NXF0e1fYtwMHWdtAIhAKyZyGLY7s2kgKz9GIZTyeEjJnTHSIQPhlRXi55v+3gZ"}]},"_npmUser":{"name":"0xsolace","email":"sol@shad0w.xyz"},"directories":{},"maintainers":[{"name":"0xsolace","email":"sol@shad0w.xyz"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.11.0_1781732124573_0.7289349129197003"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-14T09:14:05.743Z","modified":"2026-06-17T21:35:24.841Z","0.1.0":"2026-03-14T09:14:05.999Z","0.1.1":"2026-03-14T09:25:10.446Z","0.2.0":"2026-03-17T01:42:33.004Z","0.2.1":"2026-03-20T13:09:27.026Z","0.3.0":"2026-03-22T18:08:50.367Z","0.4.0":"2026-03-28T02:09:20.592Z","0.5.0":"2026-04-07T05:13:21.696Z","0.6.0":"2026-04-10T06:22:23.543Z","0.7.0":"2026-04-10T11:09:06.037Z","0.7.1":"2026-04-11T04:57:09.814Z","0.7.2":"2026-04-11T05:01:26.708Z","0.7.3":"2026-04-17T17:44:55.505Z","0.8.0":"2026-04-20T05:07:43.393Z","0.8.1":"2026-04-29T19:38:14.204Z","0.10.1":"2026-06-06T00:13:36.869Z","0.11.0":"2026-06-17T21:35:24.711Z"},"bugs":{"url":"https://github.com/Steward-Fi/steward/issues"},"author":{"name":"Steward-Fi"},"license":"MIT","homepage":"https://steward.fi","keywords":["steward","agent","wallet","policy","ethereum","base","web3","ai-agent","sdk"],"repository":{"type":"git","url":"git+https://github.com/Steward-Fi/steward.git"},"description":"TypeScript SDK for Steward, agent wallet infrastructure with policy enforcement","maintainers":[{"name":"0xsolace","email":"sol@shad0w.xyz"}],"readme":"# @stwd/sdk\n\nTypeScript client for the [Steward](https://steward.fi) API. Use this in your agents, bots, or platform integrations to create wallets, set policies, and submit transactions for signing.\n\n## Installation\n\n```bash\nnpm install @stwd/sdk\n# bun add @stwd/sdk\n# pnpm add @stwd/sdk\n```\n\n## Quick Start\n\n```typescript\nimport { StewardClient } from '@stwd/sdk';\n\nconst steward = new StewardClient({\n  baseUrl: 'https://api.steward.fi',\n  tenantId: 'my-platform',\n  apiKey: 'sk-...',\n});\n\nconst agent = await steward.createWallet('agent-1', 'My Trading Bot');\nconsole.log(agent.walletAddress); // 0x...\n\nconst result = await steward.signTransaction(agent.id, {\n  to: '0xSomeContract',\n  value: '10000000000000000', // 0.01 ETH in wei\n  chainId: 8453,\n});\n\nif ('txHash' in result) {\n  console.log('Broadcast:', result.txHash);\n} else {\n  // result.status === 'pending_approval'\n  console.log('Queued for human review');\n}\n```\n\n---\n\n## Constructor\n\n```typescript\nnew StewardClient(config: StewardClientConfig)\n```\n\n### `StewardClientConfig`\n\n| Field | Type | Required | Description |\n|-------|------|----------|-------------|\n| `baseUrl` | `string` | ✅ | Base URL of the Steward API (e.g. `https://api.steward.fi`) |\n| `apiKey` | `string` | — | API key sent as `X-Steward-Key` header |\n| `tenantId` | `string` | — | Tenant ID sent as `X-Steward-Tenant` header |\n\n---\n\n## Methods\n\n### `createWallet`\n\nCreate a new agent wallet. Steward generates a keypair, encrypts it in the vault, and returns the agent identity.\n\n```typescript\ncreateWallet(agentId: string, name: string, platformId?: string): Promise<AgentIdentity>\n```\n\n| Param | Description |\n|-------|-------------|\n| `agentId` | Unique identifier for the agent within your tenant |\n| `name` | Human-readable label (e.g. `\"DeFi Scout Bot\"`) |\n| `platformId` | Optional external ID (e.g. your platform's agent UUID) |\n\n**Returns:** [`AgentIdentity`](#agentidentity)\n\n```typescript\nconst agent = await steward.createWallet('scout-1', 'DeFi Scout', 'ext-uuid-123');\n// { id: 'scout-1', walletAddress: '0x...', tenantId: '...', name: '...', createdAt: Date }\n```\n\n---\n\n### `getAgent`\n\nFetch an agent by ID.\n\n```typescript\ngetAgent(agentId: string): Promise<AgentIdentity>\n```\n\n---\n\n### `listAgents`\n\nList all agents for the authenticated tenant.\n\n```typescript\nlistAgents(): Promise<AgentIdentity[]>\n```\n\n---\n\n### `signTransaction`\n\nSubmit a transaction for policy evaluation and signing.\n\n```typescript\nsignTransaction(agentId: string, tx: SignTransactionInput): Promise<SignTransactionResult>\n```\n\n#### `SignTransactionInput`\n\n| Field | Type | Required | Description |\n|-------|------|----------|-------------|\n| `to` | `string` | ✅ | Destination address |\n| `value` | `string` | ✅ | Value in wei (as string to avoid BigInt issues) |\n| `data` | `string` | — | Hex-encoded calldata |\n| `chainId` | `number` | — | EVM chain ID (defaults to the server's configured chain) |\n\n#### `SignTransactionResult`\n\nThe return type is a discriminated union:\n\n```typescript\ntype SignTransactionResult =\n  | { txHash: string }           // signed and broadcast\n  | { status: 'pending_approval'; results: PolicyResult[] }  // queued\n```\n\n```typescript\nconst result = await steward.signTransaction('scout-1', {\n  to: '0xDEX...',\n  value: '50000000000000000', // 0.05 ETH\n  chainId: 8453,\n});\n\nif ('txHash' in result) {\n  // Transaction was auto-approved and broadcast\n  console.log('tx:', result.txHash);\n} else {\n  // Value exceeded auto-approve threshold — needs human sign-off\n  console.log('queued, policy results:', result.results);\n}\n```\n\n**Throws:** [`StewardApiError`](#stearderAPIerror) with status `400` if a hard policy rejects the transaction. `error.data.results` contains per-policy details.\n\n---\n\n### `signMessage`\n\nSign an arbitrary message (EIP-191 personal sign) with the agent's key.\n\n```typescript\nsignMessage(agentId: string, message: string): Promise<SignMessageResult>\n```\n\n```typescript\nconst { signature } = await steward.signMessage('scout-1', 'Hello Steward');\n```\n\n---\n\n### `getPolicies`\n\nRetrieve the current policy rules for an agent.\n\n```typescript\ngetPolicies(agentId: string): Promise<PolicyRule[]>\n```\n\n---\n\n### `setPolicies`\n\nReplace the full policy set for an agent (PUT semantics — replaces all existing policies).\n\n```typescript\nsetPolicies(agentId: string, policies: PolicyRule[]): Promise<void>\n```\n\n```typescript\nawait steward.setPolicies('scout-1', [\n  {\n    id: 'daily-cap',\n    type: 'spending-limit',\n    enabled: true,\n    config: {\n      maxPerTx:   '100000000000000000',  // 0.1 ETH\n      maxPerDay:  '500000000000000000',  // 0.5 ETH\n      maxPerWeek: '2000000000000000000', // 2 ETH\n    },\n  },\n  {\n    id: 'whitelist',\n    type: 'approved-addresses',\n    enabled: true,\n    config: {\n      mode: 'whitelist',\n      addresses: [\n        '0xUniswapRouter...',\n        '0xAavePool...',\n      ],\n    },\n  },\n  {\n    id: 'hours',\n    type: 'time-window',\n    enabled: true,\n    config: {\n      allowedHours: [{ start: 9, end: 17 }], // 09:00–17:00 UTC\n      allowedDays: [1, 2, 3, 4, 5],           // Mon–Fri\n    },\n  },\n  {\n    id: 'rate',\n    type: 'rate-limit',\n    enabled: true,\n    config: {\n      maxTxPerHour: 10,\n      maxTxPerDay: 50,\n    },\n  },\n  {\n    id: 'auto',\n    type: 'auto-approve-threshold',\n    enabled: true,\n    config: {\n      threshold: '10000000000000000', // auto-sign below 0.01 ETH, queue above\n    },\n  },\n]);\n```\n\n---\n\n### `getBalance`\n\nGet the on-chain native balance for an agent wallet. Optionally pass a `chainId` to query a specific network (defaults to the server's active chain).\n\n```typescript\ngetBalance(agentId: string, chainId?: number): Promise<AgentBalance>\n```\n\n```typescript\nconst balance = await steward.getBalance('scout-1');\n// { balance: '1500000000000000000', formatted: '1.5', symbol: 'ETH', chainId: 8453 }\n\n// Query a specific chain\nconst bscBalance = await steward.getBalance('scout-1', 56);\n```\n\n---\n\n### `getHistory`\n\nRetrieve signing history for an agent.\n\n```typescript\ngetHistory(agentId: string): Promise<StewardHistoryEntry[]>\n```\n\n```typescript\ninterface StewardHistoryEntry {\n  timestamp: number; // Unix ms\n  value: string;     // wei\n}\n```\n\n---\n\n### `createWalletBatch`\n\nCreate multiple agent wallets in a single request. Optionally supply a shared policy set to apply to every created agent.\n\n```typescript\ncreateWalletBatch(\n  agents: BatchAgentSpec[],\n  policies?: PolicyRule[]\n): Promise<BatchCreateResult>\n```\n\n#### `BatchAgentSpec`\n\n| Field | Type | Required | Description |\n|-------|------|----------|-------------|\n| `id` | `string` | ✅ | Unique identifier for the agent |\n| `name` | `string` | ✅ | Human-readable label |\n| `platformId` | `string` | — | Optional external ID |\n\n#### `BatchCreateResult`\n\n```typescript\ninterface BatchCreateResult {\n  created: AgentIdentity[];\n  errors: Array<{ id: string; error: string }>;\n}\n```\n\n```typescript\nconst result = await steward.createWalletBatch(\n  [\n    { id: 'agent-1', name: 'Scout Alpha' },\n    { id: 'agent-2', name: 'Scout Beta' },\n    { id: 'agent-3', name: 'Scout Gamma' },\n  ],\n  [\n    {\n      id: 'spend',\n      type: 'spending-limit',\n      enabled: true,\n      config: { maxPerTx: '100000000000000000', maxPerDay: '500000000000000000' },\n    },\n  ]\n);\n\nconsole.log(`Created ${result.created.length} agents`);\nif (result.errors.length) {\n  console.warn('Failures:', result.errors);\n}\n```\n\n---\n\n## Types\n\n### `AgentIdentity`\n\n```typescript\ninterface AgentIdentity {\n  id: string;\n  tenantId: string;\n  name: string;\n  walletAddress: string;   // checksummed EVM address\n  platformId?: string;     // your external agent ID, if provided\n  erc8004TokenId?: string; // on-chain agent NFT ID, if registered\n  createdAt: Date;\n}\n```\n\n### `PolicyRule`\n\n```typescript\ninterface PolicyRule {\n  id: string;\n  type: PolicyType;\n  enabled: boolean;\n  config: Record<string, unknown>; // see policy config types below\n}\n\ntype PolicyType =\n  | 'spending-limit'\n  | 'approved-addresses'\n  | 'auto-approve-threshold'\n  | 'time-window'\n  | 'rate-limit';\n```\n\n### Policy Config Types\n\n```typescript\ninterface SpendingLimitConfig {\n  maxPerTx: string;   // wei string\n  maxPerDay: string;\n  maxPerWeek: string;\n}\n\ninterface ApprovedAddressesConfig {\n  addresses: string[];\n  mode: 'whitelist' | 'blacklist';\n}\n\ninterface AutoApproveConfig {\n  threshold: string; // wei — transactions at or below this are auto-signed\n}\n\ninterface TimeWindowConfig {\n  allowedHours: { start: number; end: number }[]; // UTC 24h\n  allowedDays: number[]; // 0 = Sunday … 6 = Saturday\n}\n\ninterface RateLimitConfig {\n  maxTxPerHour: number;\n  maxTxPerDay: number;\n}\n```\n\n### `PolicyResult`\n\nReturned in rejection errors and pending-approval responses so you can see exactly which policy blocked or queued the transaction.\n\n```typescript\ninterface PolicyResult {\n  policyId: string;\n  type: PolicyType;\n  passed: boolean;\n  reason?: string; // human-readable explanation on failure\n}\n```\n\n---\n\n## Error Handling\n\nAll methods throw `StewardApiError` on failure.\n\n```typescript\nclass StewardApiError<TData = unknown> extends Error {\n  readonly status: number;  // HTTP status code (0 = network error)\n  readonly data?: TData;    // parsed response body, if available\n}\n```\n\n### Common Status Codes\n\n| Status | Meaning |\n|--------|---------|\n| `0` | Network error / connection refused |\n| `400` | Hard policy rejection — check `error.data.results` |\n| `401` | Invalid or missing API key |\n| `404` | Agent not found |\n| `409` | Agent ID already exists |\n| `500` | Server error |\n\n### Example\n\n```typescript\nimport { StewardClient, StewardApiError } from '@stwd/sdk';\nimport type { PolicyResult } from '@stwd/sdk';\n\ntry {\n  const result = await steward.signTransaction('agent-1', tx);\n} catch (err) {\n  if (err instanceof StewardApiError) {\n    if (err.status === 400) {\n      const failed = (err.data as { results: PolicyResult[] })?.results\n        ?.filter(r => !r.passed);\n      console.error('Rejected by policies:', failed?.map(r => r.reason));\n    } else if (err.status === 0) {\n      console.error('Could not reach Steward API');\n    } else {\n      console.error(`API error ${err.status}:`, err.message);\n    }\n  }\n}\n```\n\n---\n\n## Request Headers\n\nThe SDK sets these headers automatically:\n\n| Header | Value |\n|--------|-------|\n| `Content-Type` | `application/json` |\n| `Accept` | `application/json` |\n| `X-Steward-Key` | Your `apiKey` |\n| `X-Steward-Tenant` | Your `tenantId` |\n\n---\n\n## Policy Hard vs Soft Gates\n\nUnderstanding how policies interact:\n\n- **Hard policies** (`spending-limit`, `approved-addresses`, `rate-limit`, `time-window`) — any failure **rejects** the transaction immediately with HTTP 400\n- **Soft policy** (`auto-approve-threshold`) — failure **queues** the transaction for manual approval (HTTP 202), but does not reject\n\nThis means you can set conservative limits that block dangerous transactions outright, while still letting moderately large (but in-policy) transactions go to a human reviewer rather than being auto-executed.\n\n---\n\n## License\n\nMIT\n","readmeFilename":"README.md"}