{"_id":"@agentidentitytrustprotocol/aitp","_rev":"14-ba95eabf6adad7a1c3f9664247ae1914","name":"@agentidentitytrustprotocol/aitp","dist-tags":{"latest":"0.13.1"},"versions":{"0.2.0":{"name":"@agentidentitytrustprotocol/aitp","version":"0.2.0","license":"MIT OR Apache-2.0","_id":"@agentidentitytrustprotocol/aitp@0.2.0","maintainers":[{"name":"ajitkoti","email":"ajitkoti@zer07labs.com"}],"homepage":"https://github.com/agentidentitytrustprotocol/aitp-rs/tree/main/bindings/aitp-node","bugs":{"url":"https://github.com/agentidentitytrustprotocol/aitp-rs/issues"},"dist":{"shasum":"078050d24335c470517ef8262955fe428ac4774c","tarball":"https://registry.npmjs.org/@agentidentitytrustprotocol/aitp/-/aitp-0.2.0.tgz","fileCount":4,"integrity":"sha512-iCTj3kxBXQiDOfUhUMrHw1GBuej+OEHLc80FF8jOJ/DExH29/WmcTssEKx1ee3JvTHlh8xufUjHoz4+CHw0qDA==","signatures":[{"sig":"MEYCIQDqiaoylu93uYXlVA+y8NExs41d5KBI/Js2WEScMsE9owIhAIWoHTryUfsss5IKgD6gijWGvR6HqANdO89vDF40BFEN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentidentitytrustprotocol%2faitp@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36913},"main":"index.js","napi":{"name":"aitp","triples":{"defaults":false,"additional":["x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"type":"commonjs","types":"index.d.ts","engines":{"node":">=16"},"gitHead":"e5c009281a6ad295f32f75eec77b948ac5884b41","scripts":{"test":"node --test tests/*.mjs","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm","build:experimental":"napi build --platform --release --features experimental","build:experimental:debug":"napi build --platform --features experimental"},"_npmUser":{"name":"ajitkoti","email":"ajitkoti@zer07labs.com"},"repository":{"url":"git+https://github.com/agentidentitytrustprotocol/aitp-rs.git","type":"git","directory":"bindings/aitp-node"},"_npmVersion":"10.8.2","description":"Agent Identity Trust Protocol — Node.js SDK","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^6.2.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"node-forge":"^1.4.0","@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"@agentidentitytrustprotocol/aitp-darwin-x64":"0.2.0","@agentidentitytrustprotocol/aitp-darwin-arm64":"0.2.0","@agentidentitytrustprotocol/aitp-linux-x64-gnu":"0.2.0","@agentidentitytrustprotocol/aitp-linux-arm64-gnu":"0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/aitp_0.2.0_1780981967671_0.3539017778663651","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@agentidentitytrustprotocol/aitp","version":"0.3.0","license":"MIT OR Apache-2.0","_id":"@agentidentitytrustprotocol/aitp@0.3.0","maintainers":[{"name":"ajitkoti","email":"ajitkoti@zer07labs.com"}],"homepage":"https://github.com/agentidentitytrustprotocol/aitp-rs/tree/main/bindings/aitp-node","bugs":{"url":"https://github.com/agentidentitytrustprotocol/aitp-rs/issues"},"dist":{"shasum":"fec3237cb699452bc1eda78739f8d941eecc78d7","tarball":"https://registry.npmjs.org/@agentidentitytrustprotocol/aitp/-/aitp-0.3.0.tgz","fileCount":4,"integrity":"sha512-jIamUA7X1Yq6NiBUkL8X8Zsndd2AOsA2Sb7HQNUuRDlDpRQ1HziAYWhcnq5W8hfYBjFQsVsBzVolw4JBX7pA4w==","signatures":[{"sig":"MEQCIDTcTSELS6O+jckrS+dmKfKEuqf6K5sP3En/H6ygBQKYAiBmjoYQLh+YDVyJhU6gpahnJPuFdpnDuC1e02/HdihDdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentidentitytrustprotocol%2faitp@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":41155},"main":"index.js","napi":{"name":"aitp","triples":{"defaults":false,"additional":["x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"type":"commonjs","types":"index.d.ts","engines":{"node":">=16"},"gitHead":"c7cd022855817a2b38d64f8cf32f98352b28d04a","scripts":{"test":"node --test tests/*.mjs","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","build:debug":"napi build --platform","prepublishOnly":"napi prepublish -t npm","build:experimental":"napi build --platform --release --features experimental","build:experimental:debug":"napi build --platform --features experimental"},"_npmUser":{"name":"ajitkoti","email":"ajitkoti@zer07labs.com"},"repository":{"url":"git+https://github.com/agentidentitytrustprotocol/aitp-rs.git","type":"git","directory":"bindings/aitp-node"},"_npmVersion":"10.8.2","description":"Agent Identity Trust Protocol — Node.js SDK","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^6.2.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"node-forge":"^1.4.0","@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"@agentidentitytrustprotocol/aitp-darwin-x64":"0.3.0","@agentidentitytrustprotocol/aitp-darwin-arm64":"0.3.0","@agentidentitytrustprotocol/aitp-linux-x64-gnu":"0.3.0","@agentidentitytrustprotocol/aitp-linux-arm64-gnu":"0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/aitp_0.3.0_1781387777807_0.5351080875767478","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@agentidentitytrustprotocol/aitp","version":"0.4.0","license":"MIT OR Apache-2.0","_id":"@agentidentitytrustprotocol/aitp@0.4.0","maintainers":[{"name":"ajitkoti","email":"ajitkoti@zer07labs.com"}],"homepage":"https://github.com/agentidentitytrustprotocol/aitp-rs/tree/main/bindings/aitp-node","bugs":{"url":"https://github.com/agentidentitytrustprotocol/aitp-rs/issues"},"dist":{"shasum":"e618f75e1711d87be59841978c07f38afa9be099","tarball":"https://registry.npmjs.org/@agentidentitytrustprotocol/aitp/-/aitp-0.4.0.tgz","fileCount":4,"integrity":"sha512-ZQDsSORzZe+oAUOpLaIoDMH3mADGdYsCGsbZPs48Ww7aU5kc6vWZqcILegC+gFsg1k3+Mo4lgjqsMIRmZ7VD+Q==","signatures":[{"sig":"MEQCIDKSo54VhMrLUAZC409kDC7oIIr3NHc4leZEr+CYOz9zAiBGRtAtBw+aIcOp2QKuvBKSbecpcnfgTQSpO5wx+NlXbg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentidentitytrustprotocol%2faitp@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40921},"main":"index.js","napi":{"name":"aitp","triples":{"defaults":false,"additional":["x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"type":"commonjs","types":"index.d.ts","engines":{"node":">=16"},"gitHead":"1cb1036e0f34c38beaf632cd0a029ca4c50c23c6","scripts":{"test":"node --test tests/*.mjs","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","build:debug":"napi build --platform","build:minimal":"napi build --platform --release --no-default-features","prepublishOnly":"napi prepublish -t npm","build:minimal:debug":"napi build --platform --no-default-features"},"_npmUser":{"name":"ajitkoti","email":"ajitkoti@zer07labs.com"},"repository":{"url":"git+https://github.com/agentidentitytrustprotocol/aitp-rs.git","type":"git","directory":"bindings/aitp-node"},"_npmVersion":"10.8.2","description":"Agent Identity Trust Protocol — Node.js SDK","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^6.2.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"node-forge":"^1.4.0","@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"@agentidentitytrustprotocol/aitp-darwin-x64":"0.4.0","@agentidentitytrustprotocol/aitp-darwin-arm64":"0.4.0","@agentidentitytrustprotocol/aitp-linux-x64-gnu":"0.4.0","@agentidentitytrustprotocol/aitp-linux-arm64-gnu":"0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/aitp_0.4.0_1781473239415_0.07778293194841268","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@agentidentitytrustprotocol/aitp","version":"0.4.1","license":"MIT OR Apache-2.0","_id":"@agentidentitytrustprotocol/aitp@0.4.1","maintainers":[{"name":"ajitkoti","email":"ajitkoti@zer07labs.com"}],"homepage":"https://github.com/agentidentitytrustprotocol/aitp-rs/tree/main/bindings/aitp-node","bugs":{"url":"https://github.com/agentidentitytrustprotocol/aitp-rs/issues"},"dist":{"shasum":"8c60df28e7d2a1d58bb4ef57f7939c7f476daf3b","tarball":"https://registry.npmjs.org/@agentidentitytrustprotocol/aitp/-/aitp-0.4.1.tgz","fileCount":4,"integrity":"sha512-FKj3+206XA3w98zlYpfRDguLJNAdAJ2wK0fjxuRAWKSJurKGCQb0K5me4EGwn7GOyyKYXWXpagc04BdkKm7E4g==","signatures":[{"sig":"MEUCIFp9mtxABxdarUlX2mROM4w4GdBeakJHqXiGv5ApFOGIAiEAscf0/YUpAh0MdUcH878MCOcZ4suahGk1eAC2xeYA8hY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentidentitytrustprotocol%2faitp@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40921},"main":"index.js","napi":{"name":"aitp","triples":{"defaults":false,"additional":["x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"type":"commonjs","types":"index.d.ts","engines":{"node":">=16"},"gitHead":"544ed3a126099883d30977ed033b1c6222ab12f4","scripts":{"test":"node --test tests/*.mjs","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","build:debug":"napi build --platform","build:minimal":"napi build --platform --release --no-default-features","prepublishOnly":"napi prepublish -t npm","build:minimal:debug":"napi build --platform --no-default-features"},"_npmUser":{"name":"ajitkoti","email":"ajitkoti@zer07labs.com"},"repository":{"url":"git+https://github.com/agentidentitytrustprotocol/aitp-rs.git","type":"git","directory":"bindings/aitp-node"},"_npmVersion":"10.8.2","description":"Agent Identity Trust Protocol — Node.js SDK","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^6.2.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"node-forge":"^1.4.0","@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"@agentidentitytrustprotocol/aitp-darwin-x64":"0.4.1","@agentidentitytrustprotocol/aitp-darwin-arm64":"0.4.1","@agentidentitytrustprotocol/aitp-linux-x64-gnu":"0.4.1","@agentidentitytrustprotocol/aitp-linux-arm64-gnu":"0.4.1"},"_npmOperationalInternal":{"tmp":"tmp/aitp_0.4.1_1783397709641_0.04954666149127429","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@agentidentitytrustprotocol/aitp","version":"0.5.0","license":"MIT OR Apache-2.0","_id":"@agentidentitytrustprotocol/aitp@0.5.0","maintainers":[{"name":"ajitkoti","email":"ajitkoti@zer07labs.com"}],"homepage":"https://github.com/agentidentitytrustprotocol/aitp-rs/tree/main/bindings/aitp-node","bugs":{"url":"https://github.com/agentidentitytrustprotocol/aitp-rs/issues"},"dist":{"shasum":"351058db6185e3fb6b76a3ffe986e92ecc6c5b47","tarball":"https://registry.npmjs.org/@agentidentitytrustprotocol/aitp/-/aitp-0.5.0.tgz","fileCount":4,"integrity":"sha512-EKo1eTOrYdaNWn41UoPA78lQWjUD2/8qPy5+Nu/zHdAA5XVrTklwWw5zpuMeStKwI+NMamcEfwR8hwuq+3kNnw==","signatures":[{"sig":"MEUCIQDeiQ+5HL12jgvegRRYdj/wqZfgWvrehpvQfxhMFurwUwIgKk95Yt6E+Nc7yNxtjAWT5z9mM6wel6t7S8H9sTLOhmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentidentitytrustprotocol%2faitp@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":40957},"main":"index.js","napi":{"name":"aitp","triples":{"defaults":false,"additional":["x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"type":"commonjs","types":"index.d.ts","engines":{"node":">=16"},"gitHead":"457642f04a074b63bca9bd65240dfe1522046bd8","scripts":{"test":"node --test tests/*.mjs","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","build:debug":"napi build --platform","build:minimal":"napi build --platform --release --no-default-features","prepublishOnly":"napi prepublish -t npm","build:minimal:debug":"napi build --platform --no-default-features"},"_npmUser":{"name":"ajitkoti","email":"ajitkoti@zer07labs.com"},"repository":{"url":"git+https://github.com/agentidentitytrustprotocol/aitp-rs.git","type":"git","directory":"bindings/aitp-node"},"_npmVersion":"10.8.2","description":"Agent Identity Trust Protocol — Node.js SDK","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^6.2.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"node-forge":"^1.4.0","@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"@agentidentitytrustprotocol/aitp-darwin-x64":"0.5.0","@agentidentitytrustprotocol/aitp-darwin-arm64":"0.5.0","@agentidentitytrustprotocol/aitp-linux-x64-gnu":"0.5.0","@agentidentitytrustprotocol/aitp-linux-arm64-gnu":"0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/aitp_0.5.0_1787630584303_0.42049087681134667","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@agentidentitytrustprotocol/aitp","version":"0.6.0","license":"MIT OR Apache-2.0","_id":"@agentidentitytrustprotocol/aitp@0.6.0","maintainers":[{"name":"ajitkoti","email":"ajitkoti@zer07labs.com"}],"homepage":"https://github.com/agentidentitytrustprotocol/aitp-rs/tree/main/bindings/aitp-node","bugs":{"url":"https://github.com/agentidentitytrustprotocol/aitp-rs/issues"},"dist":{"shasum":"44a2aa9106e6caff9533b3bd381ec506129b7c6b","tarball":"https://registry.npmjs.org/@agentidentitytrustprotocol/aitp/-/aitp-0.6.0.tgz","fileCount":4,"integrity":"sha512-cI4KRWbQaVr/G8PwXMrAHgx9HNcoPvQBCInF3Trko5GgNLhbFek0KcvkN9tZteRKSPnyOs0I0pxr3Y9Fr4f3mw==","signatures":[{"sig":"MEUCIQD8AEjq9JUKFJjcTlEoQdadRVe/GtkTgKqLzvnkom0XOgIgRRT1Yx/2q9xgF3DuTpDuP5/2z/Ow4zjWPc6gg3ojJL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentidentitytrustprotocol%2faitp@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42642},"main":"index.js","napi":{"name":"aitp","triples":{"defaults":false,"additional":["x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"type":"commonjs","types":"index.d.ts","engines":{"node":">=16"},"gitHead":"9f404f5a4bd6e26315ccacd32c186927b6d31f1d","scripts":{"test":"node --test tests/*.mjs","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","build:debug":"napi build --platform","build:minimal":"napi build --platform --release --no-default-features","prepublishOnly":"napi prepublish -t npm","build:minimal:debug":"napi build --platform --no-default-features"},"_npmUser":{"name":"ajitkoti","email":"ajitkoti@zer07labs.com"},"repository":{"url":"git+https://github.com/agentidentitytrustprotocol/aitp-rs.git","type":"git","directory":"bindings/aitp-node"},"_npmVersion":"10.8.2","description":"Agent Identity Trust Protocol — Node.js SDK","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^6.2.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"node-forge":"^1.4.0","@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"@agentidentitytrustprotocol/aitp-darwin-x64":"0.6.0","@agentidentitytrustprotocol/aitp-darwin-arm64":"0.6.0","@agentidentitytrustprotocol/aitp-linux-x64-gnu":"0.6.0","@agentidentitytrustprotocol/aitp-linux-arm64-gnu":"0.6.0"},"_npmOperationalInternal":{"tmp":"tmp/aitp_0.6.0_1787769760806_0.17901893892806808","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@agentidentitytrustprotocol/aitp","version":"0.7.0","license":"MIT OR Apache-2.0","_id":"@agentidentitytrustprotocol/aitp@0.7.0","maintainers":[{"name":"ajitkoti","email":"ajitkoti@zer07labs.com"}],"homepage":"https://github.com/agentidentitytrustprotocol/aitp-rs/tree/main/bindings/aitp-node","bugs":{"url":"https://github.com/agentidentitytrustprotocol/aitp-rs/issues"},"dist":{"shasum":"9f2f2b94c080d2c116854e6bea656db3180ab4ba","tarball":"https://registry.npmjs.org/@agentidentitytrustprotocol/aitp/-/aitp-0.7.0.tgz","fileCount":4,"integrity":"sha512-OvY4RPwd/F9iDR11jwDPNSgaSim8txjhmD/li3J/72oE/G00X4VJMnlvKjzFHAS8nxLRlhMvs8anBkcne2WoEQ==","signatures":[{"sig":"MEYCIQDxKkoLBFUwuhtzu5gjg30kiSESCp6WLaNRdelWlg9a8wIhALAYEqzDFO/CXEHTYr/WlEojwu9mL/8Re7FEUR1XMoug","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentidentitytrustprotocol%2faitp@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44232},"main":"index.js","napi":{"name":"aitp","triples":{"defaults":false,"additional":["x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"type":"commonjs","types":"index.d.ts","engines":{"node":">=16"},"gitHead":"bf8e71d29ed479f42699df780f9a4c389a508bfb","scripts":{"test":"node --test tests/*.mjs","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","build:debug":"napi build --platform","build:minimal":"napi build --platform --release --no-default-features","prepublishOnly":"napi prepublish -t npm","build:minimal:debug":"napi build --platform --no-default-features"},"_npmUser":{"name":"ajitkoti","email":"ajitkoti@zer07labs.com"},"repository":{"url":"git+https://github.com/agentidentitytrustprotocol/aitp-rs.git","type":"git","directory":"bindings/aitp-node"},"_npmVersion":"10.8.2","description":"Agent Identity Trust Protocol — Node.js SDK","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^6.2.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"node-forge":"^1.4.0","@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"@agentidentitytrustprotocol/aitp-darwin-x64":"0.7.0","@agentidentitytrustprotocol/aitp-darwin-arm64":"0.7.0","@agentidentitytrustprotocol/aitp-linux-x64-gnu":"0.7.0","@agentidentitytrustprotocol/aitp-linux-arm64-gnu":"0.7.0"},"_npmOperationalInternal":{"tmp":"tmp/aitp_0.7.0_1787802766812_0.19767739215883373","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@agentidentitytrustprotocol/aitp","version":"0.8.0","license":"MIT OR Apache-2.0","_id":"@agentidentitytrustprotocol/aitp@0.8.0","maintainers":[{"name":"ajitkoti","email":"ajitkoti@zer07labs.com"}],"homepage":"https://github.com/agentidentitytrustprotocol/aitp-rs/tree/main/bindings/aitp-node","bugs":{"url":"https://github.com/agentidentitytrustprotocol/aitp-rs/issues"},"dist":{"shasum":"b13330fbcd3f4551fd855fa5e54964ddde4c92ed","tarball":"https://registry.npmjs.org/@agentidentitytrustprotocol/aitp/-/aitp-0.8.0.tgz","fileCount":4,"integrity":"sha512-ZR5lBIWBtc8aR+5ZlYzviw/IFl4uvC3s6RTbO4cnkjHQWV9tahUmaznvFSHYbOtMy99HAhgA2jmpz+vjHDeDdQ==","signatures":[{"sig":"MEUCIDKK7T8eXneTMuappUNIFRRiEBzNRNvfF/VP6NrkbfFFAiEAi6fxeE0zOGGVBUa+SpNNu93rUTEL+8/tPcwgzXG7IXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentidentitytrustprotocol%2faitp@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44232},"main":"index.js","napi":{"name":"aitp","triples":{"defaults":false,"additional":["x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"type":"commonjs","types":"index.d.ts","engines":{"node":">=16"},"gitHead":"f2789ecca951f9da75e3661422084764c7688aad","scripts":{"test":"node --test tests/*.mjs","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","build:debug":"napi build --platform","build:minimal":"napi build --platform --release --no-default-features","prepublishOnly":"napi prepublish -t npm","build:minimal:debug":"napi build --platform --no-default-features"},"_npmUser":{"name":"ajitkoti","email":"ajitkoti@zer07labs.com"},"repository":{"url":"git+https://github.com/agentidentitytrustprotocol/aitp-rs.git","type":"git","directory":"bindings/aitp-node"},"_npmVersion":"10.8.2","description":"Agent Identity Trust Protocol — Node.js SDK","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^6.2.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"node-forge":"^1.4.0","@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"@agentidentitytrustprotocol/aitp-darwin-x64":"0.8.0","@agentidentitytrustprotocol/aitp-darwin-arm64":"0.8.0","@agentidentitytrustprotocol/aitp-linux-x64-gnu":"0.8.0","@agentidentitytrustprotocol/aitp-linux-arm64-gnu":"0.8.0"},"_npmOperationalInternal":{"tmp":"tmp/aitp_0.8.0_1787964420805_0.007746675888834709","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@agentidentitytrustprotocol/aitp","version":"0.9.0","license":"MIT OR Apache-2.0","_id":"@agentidentitytrustprotocol/aitp@0.9.0","maintainers":[{"name":"ajitkoti","email":"ajitkoti@zer07labs.com"}],"homepage":"https://github.com/agentidentitytrustprotocol/aitp-rs/tree/main/bindings/aitp-node","bugs":{"url":"https://github.com/agentidentitytrustprotocol/aitp-rs/issues"},"dist":{"shasum":"7b64449ff5fca68613251a1d4ca6e51bcc7b33b4","tarball":"https://registry.npmjs.org/@agentidentitytrustprotocol/aitp/-/aitp-0.9.0.tgz","fileCount":4,"integrity":"sha512-e700nNQWQlvizBl5jtO2jUPXyz7phOUJ2H3WqzO3f5kcZIGimtC7y8LX9tFl6yi0XuhQojODL9L2MGwWVsdlww==","signatures":[{"sig":"MEQCICZnvGNwoq4CJm2oaCq/7uXGcccPlIGez+ovjshS/1dRAiAJzZ0TK1XICwJGzgjXBNYrU3MS2UZwR+3F3rbmJm+eng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentidentitytrustprotocol%2faitp@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44460},"main":"index.js","napi":{"name":"aitp","triples":{"defaults":false,"additional":["x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"type":"commonjs","types":"index.d.ts","engines":{"node":">=16"},"gitHead":"80a9126d233dc655ccbb1a3024230ac86b3607ee","scripts":{"test":"node --test tests/*.mjs","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","build:debug":"napi build --platform","build:minimal":"napi build --platform --release --no-default-features","prepublishOnly":"napi prepublish -t npm","build:minimal:debug":"napi build --platform --no-default-features"},"_npmUser":{"name":"ajitkoti","email":"ajitkoti@zer07labs.com"},"repository":{"url":"git+https://github.com/agentidentitytrustprotocol/aitp-rs.git","type":"git","directory":"bindings/aitp-node"},"_npmVersion":"10.8.2","description":"Agent Identity Trust Protocol — Node.js SDK","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^6.2.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"node-forge":"^1.4.0","@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"@agentidentitytrustprotocol/aitp-darwin-x64":"0.9.0","@agentidentitytrustprotocol/aitp-darwin-arm64":"0.9.0","@agentidentitytrustprotocol/aitp-linux-x64-gnu":"0.9.0","@agentidentitytrustprotocol/aitp-linux-arm64-gnu":"0.9.0"},"_npmOperationalInternal":{"tmp":"tmp/aitp_0.9.0_1787981618790_0.534674153015811","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@agentidentitytrustprotocol/aitp","version":"0.10.0","license":"MIT OR Apache-2.0","_id":"@agentidentitytrustprotocol/aitp@0.10.0","maintainers":[{"name":"ajitkoti","email":"ajitkoti@zer07labs.com"}],"homepage":"https://github.com/agentidentitytrustprotocol/aitp-rs/tree/main/bindings/aitp-node","bugs":{"url":"https://github.com/agentidentitytrustprotocol/aitp-rs/issues"},"dist":{"shasum":"7f3c1af3bbd18b144b26ccc263ff19f1de7dd7cc","tarball":"https://registry.npmjs.org/@agentidentitytrustprotocol/aitp/-/aitp-0.10.0.tgz","fileCount":4,"integrity":"sha512-K8QNEl9OO3HjJCsD2xYyGTNEj8KqQGW2WF4Z8dVfY7UVfKRC9vPkg3cRONyWSb4l69z6Fc77yK4ytM3kke1JAQ==","signatures":[{"sig":"MEUCIQDQfBbDqFFMkZZPkC463XYr0QyDBLceEBOK0AlZLkQArwIgZqSpAVbg2pfBeTKaFLFLqFM/8YR4JlDL5moR8NqJ/F4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentidentitytrustprotocol%2faitp@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44465},"main":"index.js","napi":{"name":"aitp","triples":{"defaults":false,"additional":["x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"]}},"type":"commonjs","types":"index.d.ts","engines":{"node":">=16"},"gitHead":"c7a71595d3efc56e7ce128132290b2cbfb51cba6","scripts":{"test":"node --test tests/*.mjs","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","build:debug":"napi build --platform","build:minimal":"napi build --platform --release --no-default-features","prepublishOnly":"napi prepublish -t npm","build:minimal:debug":"napi build --platform --no-default-features"},"_npmUser":{"name":"ajitkoti","email":"ajitkoti@zer07labs.com"},"repository":{"url":"git+https://github.com/agentidentitytrustprotocol/aitp-rs.git","type":"git","directory":"bindings/aitp-node"},"_npmVersion":"10.8.2","description":"Agent Identity Trust Protocol — Node.js SDK","directories":{},"_nodeVersion":"20.20.2","dependencies":{"jose":"^6.2.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"node-forge":"^1.4.0","@napi-rs/cli":"^2.18.0"},"optionalDependencies":{"@agentidentitytrustprotocol/aitp-darwin-x64":"0.10.0","@agentidentitytrustprotocol/aitp-darwin-arm64":"0.10.0","@agentidentitytrustprotocol/aitp-linux-x64-gnu":"0.10.0","@agentidentitytrustprotocol/aitp-linux-arm64-gnu":"0.10.0"},"_npmOperationalInternal":{"tmp":"tmp/aitp_0.10.0_1788047361001_0.7159607257494203","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@agentidentitytrustprotocol/aitp","version":"0.11.0","license":"MIT OR Apache-2.0","_id":"@agentidentitytrustprotocol/aitp@0.11.0","maintainers":[{"name":"ajitkoti","email":"ajitkoti@zer07labs.com"}],"homepage":"https://github.com/agentidentitytrustprotocol/aitp-rs/tree/main/bindings/aitp-node","bugs":{"url":"https://github.com/agentidentitytrustprotocol/aitp-rs/issues"},"dist":{"shasum":"0454309da4f779e41fef37f6d1b4190309d8fab0","tarball":"https://registry.npmjs.org/@agentidentitytrustprotocol/aitp/-/aitp-0.11.0.tgz","fileCount":4,"integrity":"sha512-lpjbJQTwfmQvpVF7O5k648u8LkCEVaNZUPqO9ja/1FSGjYE82GX6FMCxieELC9JYn5FDTrJXYBuAdk4fIGzfIw==","signatures":[{"sig":"MEUCICicbO1ELphVj2DFkKrsijeT2e9U/BlcOm1JSn2Wfg6EAiEAmAnHXofQlthT6hA2tgIiHXerWqioIRxwMbUAkflF0MI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentidentitytrustprotocol%2faitp@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64800},"main":"index.js","napi":{"targets":["x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"],"binaryName":"aitp"},"type":"commonjs","types":"index.d.ts","engines":{"node":">=16"},"gitHead":"7e338b627a4647b99db70530cf5fd51b67cb74a7","scripts":{"test":"node --test tests/*.mjs","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","build:debug":"napi build --platform","build:minimal":"napi build --platform --release --no-default-features","prepublishOnly":"napi prepublish -t npm","build:minimal:debug":"napi build --platform --no-default-features"},"_npmUser":{"name":"ajitkoti","email":"ajitkoti@zer07labs.com"},"repository":{"url":"git+https://github.com/agentidentitytrustprotocol/aitp-rs.git","type":"git","directory":"bindings/aitp-node"},"_npmVersion":"10.9.8","description":"Agent Identity Trust Protocol — Node.js SDK","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.2.3","node-forge":"^1.4.0","@napi-rs/cli":"^3.8.6"},"optionalDependencies":{"@agentidentitytrustprotocol/aitp-darwin-x64":"0.11.0","@agentidentitytrustprotocol/aitp-darwin-arm64":"0.11.0","@agentidentitytrustprotocol/aitp-linux-x64-gnu":"0.11.0","@agentidentitytrustprotocol/aitp-linux-arm64-gnu":"0.11.0"},"_npmOperationalInternal":{"tmp":"tmp/aitp_0.11.0_1788101320903_0.14208152203976332","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@agentidentitytrustprotocol/aitp","version":"0.12.0","license":"MIT OR Apache-2.0","_id":"@agentidentitytrustprotocol/aitp@0.12.0","maintainers":[{"name":"ajitkoti","email":"ajitkoti@zer07labs.com"}],"homepage":"https://github.com/agentidentitytrustprotocol/aitp-rs/tree/main/bindings/aitp-node","bugs":{"url":"https://github.com/agentidentitytrustprotocol/aitp-rs/issues"},"dist":{"shasum":"a54907fc68d8b6e07b54d265bd0d4882d5e453fa","tarball":"https://registry.npmjs.org/@agentidentitytrustprotocol/aitp/-/aitp-0.12.0.tgz","fileCount":4,"integrity":"sha512-DlLMoTAOB5w6Aismo6SbeErbpelpGXodNwx1Fl4bI3t+QzxfVZYfao71p1rKBwpd4vp3wk58AMtIc8cVq6nLOA==","signatures":[{"sig":"MEQCIDJYmXUluR7uIZbDJyx5gJNLIsX/5g7dPH9+xPvOyYHpAiA7gHpdzC658yEe9zGXMOo72dJs2Yi0/P38b5oQoXjkLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCWdaiwliCLoKY/yTWHPiGUMNJ4kGYRHqO7Yy4IX+rJbAIgPE98O6lk31DbMmRkNT/rJhagPJLJwXPc1qdOrRJJjTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentidentitytrustprotocol%2faitp@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64800},"main":"index.js","napi":{"targets":["x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"],"binaryName":"aitp"},"type":"commonjs","types":"index.d.ts","engines":{"node":">=16"},"gitHead":"773f5eba273db59f4af9b291209df1ce8a065c0f","scripts":{"test":"node --test tests/*.mjs","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","build:debug":"napi build --platform","build:minimal":"napi build --platform --release --no-default-features","prepublishOnly":"napi prepublish -t npm","build:minimal:debug":"napi build --platform --no-default-features"},"_npmUser":{"name":"ajitkoti","email":"ajitkoti@zer07labs.com"},"repository":{"url":"git+https://github.com/agentidentitytrustprotocol/aitp-rs.git","type":"git","directory":"bindings/aitp-node"},"_npmVersion":"10.9.8","description":"Agent Identity Trust Protocol — Node.js SDK","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.2.3","node-forge":"^1.4.0","@napi-rs/cli":"^3.8.6"},"optionalDependencies":{"@agentidentitytrustprotocol/aitp-darwin-x64":"0.12.0","@agentidentitytrustprotocol/aitp-darwin-arm64":"0.12.0","@agentidentitytrustprotocol/aitp-linux-x64-gnu":"0.12.0","@agentidentitytrustprotocol/aitp-linux-arm64-gnu":"0.12.0"},"_npmOperationalInternal":{"tmp":"tmp/aitp_0.12.0_1790041865181_0.7390865320815869","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@agentidentitytrustprotocol/aitp","version":"0.13.0","license":"MIT OR Apache-2.0","_id":"@agentidentitytrustprotocol/aitp@0.13.0","maintainers":[{"name":"ajitkoti","email":"ajitkoti@zer07labs.com"}],"homepage":"https://github.com/agentidentitytrustprotocol/aitp-rs/tree/main/bindings/aitp-node","bugs":{"url":"https://github.com/agentidentitytrustprotocol/aitp-rs/issues"},"dist":{"shasum":"99f9cc390c1dea1e8a59ba2917d28f8765d575c1","tarball":"https://registry.npmjs.org/@agentidentitytrustprotocol/aitp/-/aitp-0.13.0.tgz","fileCount":4,"integrity":"sha512-/aHPT99XraIx8w28ENZN2ps9bFfgzhbb+RpWHam156EhD0Y+pH3BAHxUAJ0laBU+rK+ARJ+UltaLwtzOTMLozg==","signatures":[{"sig":"MEUCIQD3P/8WrPXKPUjiNJibr8hnsi1RFqgs/m+juz6QfKWE7AIgXwatYvOgEGxB+YqwINhy9pVmKAWyfVYTf46bEcgpB74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD4JmVPjiTyXkquDsd4aDeWQcLW/JybnPo5RhLqGrFPBQIhAMtncQ5ST663+yuEQmUn0ElbTAT25VPw3ZJ2Hau9IJyF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentidentitytrustprotocol%2faitp@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64800},"main":"index.js","napi":{"targets":["x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"],"binaryName":"aitp"},"type":"commonjs","types":"index.d.ts","engines":{"node":">=16"},"gitHead":"cd0008e1eb73a15bdd6c6cde2bdd5e8e744c516e","scripts":{"test":"node --test tests/*.mjs","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","build:debug":"napi build --platform","build:minimal":"napi build --platform --release --no-default-features","prepublishOnly":"napi prepublish -t npm","build:minimal:debug":"napi build --platform --no-default-features"},"_npmUser":{"name":"ajitkoti","email":"ajitkoti@zer07labs.com"},"repository":{"url":"git+https://github.com/agentidentitytrustprotocol/aitp-rs.git","type":"git","directory":"bindings/aitp-node"},"_npmVersion":"10.9.8","description":"Agent Identity Trust Protocol — Node.js SDK","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.2.3","node-forge":"^1.4.0","@napi-rs/cli":"^3.8.6"},"optionalDependencies":{"@agentidentitytrustprotocol/aitp-darwin-x64":"0.13.0","@agentidentitytrustprotocol/aitp-darwin-arm64":"0.13.0","@agentidentitytrustprotocol/aitp-linux-x64-gnu":"0.13.0","@agentidentitytrustprotocol/aitp-linux-arm64-gnu":"0.13.0"},"_npmOperationalInternal":{"tmp":"tmp/aitp_0.13.0_1790186390937_0.5862037295444356","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"_id":"@agentidentitytrustprotocol/aitp@0.13.1","bugs":{"url":"https://github.com/agentidentitytrustprotocol/aitp-rs/issues"},"dist":{"shasum":"19f6f4c658e44e285d987e1f2d93f4d4ef987d0d","tarball":"https://registry.npmjs.org/@agentidentitytrustprotocol/aitp/-/aitp-0.13.1.tgz","fileCount":4,"integrity":"sha512-bU6drAEFzBsKayIrd+0gEjYt0khq1sbFy4KxYBIp0ydaiqZIs8/RTDoJlcVUH+sBYya/HoKF4ItYRpbR5/GEJw==","signatures":[{"sig":"MEUCIQDBSkfJQd++nHnzEjcuomzQME1fiZPW3IR5zNpu3LjLHgIgPTf5UyIiP+9+tM/dkChkqgF/pemvYjHVnr16BR7Zk7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCZML9wXu0u6YtltcCROROrn0fOSCoNnXfA3Puqfv+Z8gIgUL4tqx9ciai+scQ4FMRyQ+JEVPjCPJtXAK/oWg8QNXQ="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agentidentitytrustprotocol%2faitp@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":64800},"main":"index.js","name":"@agentidentitytrustprotocol/aitp","napi":{"targets":["x86_64-apple-darwin","aarch64-apple-darwin","x86_64-unknown-linux-gnu","aarch64-unknown-linux-gnu"],"binaryName":"aitp"},"type":"commonjs","types":"index.d.ts","engines":{"node":">=16"},"gitHead":"bd23ef246c9664b3f0ca02d30bc370fec8fa5dd4","license":"MIT OR Apache-2.0","scripts":{"test":"node --test tests/*.mjs","build":"napi build --platform --release","version":"napi version","artifacts":"napi artifacts","build:debug":"napi build --platform","build:minimal":"napi build --platform --release --no-default-features","prepublishOnly":"napi prepublish -t npm","build:minimal:debug":"napi build --platform --no-default-features"},"version":"0.13.1","_npmUser":{"name":"ajitkoti","email":"ajitkoti@zer07labs.com"},"homepage":"https://github.com/agentidentitytrustprotocol/aitp-rs/tree/main/bindings/aitp-node","repository":{"url":"git+https://github.com/agentidentitytrustprotocol/aitp-rs.git","type":"git","directory":"bindings/aitp-node"},"_npmVersion":"10.9.8","description":"Agent Identity Trust Protocol — Node.js SDK","directories":{},"maintainers":[{"name":"ajitkoti","email":"ajitkoti@zer07labs.com"}],"_nodeVersion":"22.23.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jose":"^6.2.3","node-forge":"^1.4.0","@napi-rs/cli":"^3.8.6"},"optionalDependencies":{"@agentidentitytrustprotocol/aitp-darwin-x64":"0.13.1","@agentidentitytrustprotocol/aitp-darwin-arm64":"0.13.1","@agentidentitytrustprotocol/aitp-linux-x64-gnu":"0.13.1","@agentidentitytrustprotocol/aitp-linux-arm64-gnu":"0.13.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/aitp_0.13.1_1790527946236_0.44868220669801717"}}},"time":{"created":"2026-06-09T05:12:47.499Z","modified":"2026-09-27T16:52:26.602Z","0.2.0":"2026-06-09T05:12:47.838Z","0.3.0":"2026-06-13T21:56:17.936Z","0.4.0":"2026-06-14T21:40:39.575Z","0.4.1":"2026-07-07T04:15:09.780Z","0.5.0":"2026-08-25T04:03:04.434Z","0.6.0":"2026-08-26T18:42:40.970Z","0.7.0":"2026-08-27T03:52:46.952Z","0.8.0":"2026-08-29T00:47:00.954Z","0.9.0":"2026-08-29T05:33:38.928Z","0.10.0":"2026-08-29T23:49:21.150Z","0.11.0":"2026-08-30T14:48:41.052Z","0.12.0":"2026-09-22T01:51:05.283Z","0.13.0":"2026-09-23T17:59:51.008Z","0.13.1":"2026-09-27T16:52:26.315Z"},"bugs":{"url":"https://github.com/agentidentitytrustprotocol/aitp-rs/issues"},"license":"MIT OR Apache-2.0","homepage":"https://github.com/agentidentitytrustprotocol/aitp-rs/tree/main/bindings/aitp-node","repository":{"url":"git+https://github.com/agentidentitytrustprotocol/aitp-rs.git","type":"git","directory":"bindings/aitp-node"},"description":"Agent Identity Trust Protocol — Node.js SDK","maintainers":[{"name":"ajitkoti","email":"ajitkoti@zer07labs.com"}],"readme":"# aitp — Node.js SDK\n\nNode.js bindings for the **Agent Identity & Trust Protocol (AITP)**, built on\nthe pure-Rust `aitp-rs` protocol crates via [NAPI-rs](https://napi.rs).\n\nA thin SDK: an `AitpAgent` plus initiator/responder session objects whose\nmethods take and return JSON strings — the HTTP request/response bodies — so\nagent code never handles a Rust type across the FFI boundary. The API is the\nsymmetric counterpart of the Python SDK (`buildManifest` ↔ `build_manifest`).\n\n## Build\n\nThis crate is **not** part of the `aitp-rs` Cargo workspace. Build it with\nthe [NAPI-rs CLI](https://napi.rs):\n\n```bash\nnpm install\nnpm run build:debug                  # full `.node` (all capabilities)\nnpm run build:minimal:debug          # minimal `.node` (core surface only)\n# Release:\nnpm run build                        # full release (all capabilities)\nnpm run build:minimal                # minimal release (--no-default-features)\n```\n\nThis produces `aitp.node` and `index.js` in the package root. Generated\nTypeScript typings (`index.d.ts`) cover the full surface; a\n`--no-default-features` build narrows it accordingly.\n\n### Cargo features\n\nThe published `.node` ships the **full** capability surface by default —\nhandshake, TCT, delegation, manifest verify, revocation-list signing, OIDC\nidentity, **plus** TCT renewal, session bundles, SPKI pinning, and multi-hop\ndelegation. Each capability is a named feature (all on by default) so a\nminimal build can opt out with `--no-default-features`:\n\n| Feature               | Enables                                                                  | RFC                  |\n|-----------------------|--------------------------------------------------------------------------|----------------------|\n| `renewal`             | `AitpAgent.buildRenewalRequest` / `processRenewalRequest`                | RFC-AITP-0013    |\n| `session-bundle`      | `SessionBundleBuilder`, `verifySessionBundle`                            | RFC-AITP-0010        |\n| `spki-pinning`        | `computeSpkiHash`, `SpkiPinVerifier`                                     | HPKP (RFC 7469)      |\n| `multihop-delegation` | `verifyDelegationMultihop`                                               | RFC-AITP-0011        |\n\nCapabilities whose underlying RFC has not yet graduated do not promise wire\nstability across binding versions.\n\n## Usage\n\n```javascript\nimport { AitpAgent } from '@agentidentitytrustprotocol/aitp';\n\nconst initiator = AitpAgent.generate();\nconst responder = AitpAgent.generate();\n\ninitiator.buildManifest({\n  displayName: 'initiator',\n  handshakeEndpoint: 'http://localhost:8100/aitp/handshake/',\n  offeredCaps: ['demo.echo'],\n});\nconst respManifest = responder.buildManifest({\n  displayName: 'responder',\n  handshakeEndpoint: 'http://localhost:8200/aitp/handshake/',\n  offeredCaps: ['demo.write'],\n});\n\n// Four-message mutual handshake — each call's output is the next peer's input.\nconst sess  = initiator.newSession();\nconst rsess = responder.newResponder();\n\nconst hello                   = sess.buildHello(respManifest, ['demo.write']);\nconst { ackJson: helloAck, sessionId } = rsess.processHello(hello);\nconst commit                  = sess.processHelloAck(helloAck, sessionId);\nconst { ackJson: commitAck }   = rsess.processCommit(commit);\nconst completed                = sess.complete(commitAck);\n// completed = { tct, claims, grantVoucher? }\n// `tct` is an opaque compact-JWS string; `claims` is the decoded TCT.\n\n// Each peer now holds a TCT the other issued it.\nconst ident = initiator.verifyTct(completed.tct, 'demo.write');\nconsole.log(ident.peerAid, ident.grants);\n\n// `completed.grantVoucher` (when present) is what you pass to\n// `buildDelegation(grantVoucher, delegateeAid, scope)` to delegate.\n```\n\nIn a real deployment each message moves over HTTP: `buildHello` returns the\n`POST /aitp/handshake/hello` body, `processHello` returns the response body\nplus the value for the `X-Aitp-Session-Id` header, and so on.\n\n## API\n\nThe full public surface is described in the generated `index.d.ts`; below\nis a summary. Manifests, revocation lists, and handshake envelopes cross\nthe boundary as JSON strings; **TCTs, grant vouchers, and delegations are\nopaque compact-JWS token strings** (`header.payload.signature`).\n\n| Type                      | Default? | Notes                                                                                                          |\n|---------------------------|:--------:|----------------------------------------------------------------------------------------------------------------|\n| `AitpAgent`               |    ✅    | `generate(opts?)` / `fromSeed(buffer, opts?)` (`opts.suite = \"ed25519\" \\| \"p256\"`), `aid`, `buildManifest(opts)`, `newSession(jwks?, opts?)`, `newResponder(jwks?, opts?)`, `verifyTct(token, grant, expectedAudience?, revokedJtis?)`, `buildDelegation(voucherToken, delegateeAid, scope, ttlSecs?)`, `issueTctForDelegatee(...)`, `signRevocationList(...)` |\n| `InitiatorSession`        |    ✅    | `buildHello(peerManifest, grants, oidcMintJwt?)`, `processHelloAck(...)`, `complete(...)` → `{ tct, claims, grantVoucher? }` |\n| `ResponderSession`        |    ✅    | `processHello(hello, oidcMintJwt?)` → `{ ackJson, sessionId }`, `processCommit(commit)` → `{ ackJson, completed: { tct, claims, grantVoucher? } }` |\n| `TctIdentity`             |    ✅    | `peerAid` (issuer), `grants`, `expiresAt`, `jti`                                                                |\n| `DelegationVerified`      |    ✅    | `delegator`, `delegatee`, `issuedBy`, `grants`, `expiresAt`, `cnfJkt`                                           |\n| `JwksProvider`            |    ✅    | OIDC JWKS map. `upsert(issuer, keys)`, `remove(issuer)`, `issuers()`                                            |\n| `TctStore` / `verifyTctCached()` | ✅ | Hot-path verify cache: skips the signature check for a byte-identical, still-valid TCT (keyed by SHA-256 of the token bytes) |\n| `verifyDelegation()`      |    ✅    | RFC-AITP-0006 — strict single-hop; rejects any multi-hop `chain`                                               |\n| `verifyManifestJson()`    |    ✅    | Control-plane manifest enrollment                                                                               |\n| `buildRenewalRequest()` / `processRenewalRequest()`           | `renewal` | RFC-AITP-0013 |\n| `SessionBundleBuilder`, `verifySessionBundle()`               | `session-bundle`  | RFC-AITP-0010      |\n| `computeSpkiHash()`, `SpkiPinVerifier`                        | `spki-pinning` | HPKP outbound pinning |\n| `verifyDelegationMultihop()`                      | `multihop-delegation` | RFC-AITP-0011 (draft) multi-hop opt-in |\n\n### Revocation\n\n`verifyTct` / `verifyTctCached` accept an optional final `revokedJtis`\nargument — an array of revoked TCT `jti` strings. Any TCT whose `jti` is in\nthe array is rejected even if its signature, audience, and expiry are\notherwise valid:\n\n```javascript\nconst revoked = ['11111111-2222-3333-4444-555555555555'];\nagent.verifyTct(tctToken, 'demo.write', null, revoked);  // throws if revoked\n```\n\n**Obligation.** The SDK does **not** fetch or maintain the revoked set for\nyou; supplying it is the caller's responsibility. Source it from a\n`RevocationList` you fetched and verified out-of-band (issue one with\n`signRevocationList`). The set is passed up-front (rather than via a JS\ncallback invoked per-`jti`) to stay sound under napi threading constraints.\nOmitting the argument leaves the revocation gate **off** — an unexpired but\nrevoked TCT will pass, so wire `revokedJtis` in wherever revocation matters.\n\n### OIDC identity (RFC-AITP-0002)\n\n```javascript\nimport { AitpAgent, JwksProvider } from '@agentidentitytrustprotocol/aitp';\n\nconst jwks = new JwksProvider({\n  'https://idp.example/': [{ kty: 'OKP', crv: 'Ed25519', x: '...', kid: 'k1', alg: 'EdDSA' }],\n});\n\nconst agent = AitpAgent.generate();\nagent.buildManifest({\n  displayName: 'alice',\n  handshakeEndpoint: 'https://alice.example/aitp/handshake/',\n  offeredCaps: ['demo.echo'],\n  identityType: 'oidc',\n  oidcIssuer: 'https://idp.example/',\n  oidcSubject: 'alice',\n});\nconst sess = agent.newSession(jwks);\n\nconst mintJwt = (nonce) => myIdp.mintJwtSync({ nonce, sub: 'alice', aud: peerAid });\nconst hello = sess.buildHello(peerManifest, ['demo.echo'], mintJwt);\n```\n\n### P-256 signing (RFC-AITP-0001 §5.4.3)\n\n```javascript\nconst agent = AitpAgent.generate({ suite: 'p256' });   // aid:pubkey:p256:<44>\n// Deterministic from a seed:\nconst seeded = AitpAgent.fromSeed(seed, { suite: 'p256' });\n// All other methods identical; signatures emitted as `p256.<86b64u>`.\n```\n\n> **Breaking change in v0.2:** `AitpAgent.generateP256()` and\n> `AitpAgent.fromP256Seed(seed)` were removed in favor of the\n> parameterized `generate({ suite })` / `fromSeed(seed, { suite })`\n> API. This matches the Python SDK's\n> `AitpAgent.generate(suite=\"p256\")` shape — CLAUDE.md mandates SDK\n> symmetry. Migration: replace `generateP256()` with\n> `generate({ suite: 'p256' })` and `fromP256Seed(seed)` with\n> `fromSeed(seed, { suite: 'p256' })`.\n\n> **Note.** In v0.1 the `pinned_key` identity_hint embeds an Ed25519 raw\n> public key. P-256 agents must therefore use `identityType: 'oidc'` until\n> the manifest's identity_hint shape is extended.\n\n## Tests\n\n```bash\nnpm install\nnpm run build:debug\nnpm test                 # node --test tests/*.mjs\n```\n\nThe cross-language interop suite (Python ↔ Node) lives in\n[`../interop`](../interop) — run it with `make interop` from the repo root.\n","readmeFilename":"README.md"}