{"_id":"@agentic-trust/8092-sdk","_rev":"4-fc847b11b451de6e30d575fdc73a6e37","name":"@agentic-trust/8092-sdk","dist-tags":{"latest":"1.0.46"},"versions":{"1.0.43":{"name":"@agentic-trust/8092-sdk","version":"1.0.43","_id":"@agentic-trust/8092-sdk@1.0.43","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"dist":{"shasum":"0ebfce8a14923d826a90e00a84f81d8c00291b65","tarball":"https://registry.npmjs.org/@agentic-trust/8092-sdk/-/8092-sdk-1.0.43.tgz","fileCount":10,"integrity":"sha512-fAbgaO46YMYzp+qkPVwF5q0KaB5TdvGt4HWJ+Dc4YKlJypFB2qpV527kkXYzEG07SVD99i+1CStseNIpU/N2xg==","signatures":[{"sig":"MEUCIBXL5jcJtj0pf1QUAjDGnc4U3+82E9JCWrcS7Tr/e2+sAiEAyfdvPNHL4vYuiyEhKuSboH57QpgkGL/JtChEb61UEPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94211},"main":"./dist/index.js","type":"module","_from":"file:agentic-trust-8092-sdk-1.0.43.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist tsconfig.tsbuildinfo"},"_npmUser":{"name":"richcanvas","email":"richardpedersen3@gmail.com"},"_resolved":"/tmp/8514af40caa0341bdfa0eb22f922db91/agentic-trust-8092-sdk-1.0.43.tgz","_integrity":"sha512-fAbgaO46YMYzp+qkPVwF5q0KaB5TdvGt4HWJ+Dc4YKlJypFB2qpV527kkXYzEG07SVD99i+1CStseNIpU/N2xg==","_npmVersion":"11.6.2","description":"ERC-8092 Associated Accounts SDK - A TypeScript SDK for interacting with ERC-8092 compliant implementations","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","ethers":"^6.13.4","typescript":"^5.7.2"},"peerDependencies":{"ethers":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/8092-sdk_1.0.43_1774785692986_0.0972347997702665","host":"s3://npm-registry-packages-npm-production"}},"1.0.44":{"name":"@agentic-trust/8092-sdk","version":"1.0.44","_id":"@agentic-trust/8092-sdk@1.0.44","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"dist":{"shasum":"2b9caa00c19ffb257db9316ef3e666c9be68dbee","tarball":"https://registry.npmjs.org/@agentic-trust/8092-sdk/-/8092-sdk-1.0.44.tgz","fileCount":10,"integrity":"sha512-33PWt2UNMl/v1X7JVrOM6ahrlkdaJiRyO4Lvy6Bq4zwt54wQKHEqqQY44kKHmuODbGOYDGZ7rEg3FVxv/V4waw==","signatures":[{"sig":"MEYCIQCLfCGfwk3ZuAaTtO3iRSxNyUsOfACdFMWUhXcdMd/RbQIhALQ+MsmhXLDJdGx4RnzfQ1K6Kk7J+MosybY1DYUC7uE+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94211},"main":"./dist/index.js","type":"module","_from":"file:agentic-trust-8092-sdk-1.0.44.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist tsconfig.tsbuildinfo"},"_npmUser":{"name":"richcanvas","email":"richardpedersen3@gmail.com"},"_resolved":"/tmp/c8e6fddb7b867005e39e097cad531577/agentic-trust-8092-sdk-1.0.44.tgz","_integrity":"sha512-33PWt2UNMl/v1X7JVrOM6ahrlkdaJiRyO4Lvy6Bq4zwt54wQKHEqqQY44kKHmuODbGOYDGZ7rEg3FVxv/V4waw==","_npmVersion":"11.6.2","description":"ERC-8092 Associated Accounts SDK - A TypeScript SDK for interacting with ERC-8092 compliant implementations","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","ethers":"^6.13.4","typescript":"^5.7.2"},"peerDependencies":{"ethers":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/8092-sdk_1.0.44_1774820783207_0.2871529909957413","host":"s3://npm-registry-packages-npm-production"}},"1.0.45":{"name":"@agentic-trust/8092-sdk","version":"1.0.45","_id":"@agentic-trust/8092-sdk@1.0.45","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"dist":{"shasum":"cfbdc7720ad123927afc028d60209d8e6b7fd7fa","tarball":"https://registry.npmjs.org/@agentic-trust/8092-sdk/-/8092-sdk-1.0.45.tgz","fileCount":10,"integrity":"sha512-hijzFljVNuu13Pr75bkF0IoiTt5d/RGo6+m4PYLfK1D49hZzu55Xi2o+8TEVBLHbZzsRElkgjPss+LLrf1qJEA==","signatures":[{"sig":"MEQCIAtErm9/VLJUQ65pxOwlKsIGtRLaLr62OAjLNMLdMC+YAiABZrRxLlwPdvBOwN5G/Go14vGqJCNjXnKubU0cu9zO4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94211},"main":"./dist/index.js","type":"module","_from":"file:agentic-trust-8092-sdk-1.0.45.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist tsconfig.tsbuildinfo"},"_npmUser":{"name":"richcanvas","email":"richardpedersen3@gmail.com"},"_resolved":"/tmp/38c523531a90c9f3cca35162065b552a/agentic-trust-8092-sdk-1.0.45.tgz","_integrity":"sha512-hijzFljVNuu13Pr75bkF0IoiTt5d/RGo6+m4PYLfK1D49hZzu55Xi2o+8TEVBLHbZzsRElkgjPss+LLrf1qJEA==","_npmVersion":"11.6.2","description":"ERC-8092 Associated Accounts SDK - A TypeScript SDK for interacting with ERC-8092 compliant implementations","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","ethers":"^6.13.4","typescript":"^5.7.2"},"peerDependencies":{"ethers":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/8092-sdk_1.0.45_1775335786261_0.67843137445708","host":"s3://npm-registry-packages-npm-production"}},"1.0.46":{"name":"@agentic-trust/8092-sdk","version":"1.0.46","description":"ERC-8092 Associated Accounts SDK - A TypeScript SDK for interacting with ERC-8092 compliant implementations","type":"module","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./server":{"types":"./dist/server/index.d.ts","default":"./dist/server/index.js"}},"peerDependencies":{"ethers":"^6.0.0"},"devDependencies":{"ethers":"^6.13.4","tsup":"^8.5.0","typescript":"^5.7.2"},"publishConfig":{"access":"public"},"scripts":{"build":"tsup","dev":"tsup --watch","clean":"rm -rf dist tsconfig.tsbuildinfo"},"_id":"@agentic-trust/8092-sdk@1.0.46","_integrity":"sha512-YT0KWQ/S4JdvAIpWhPCHDJe86qfbfB0aM+KB5DYMbfHLKgexgNc2BSzClWiIZBMfZr+a/GmfaGEGyA1OREla9A==","_resolved":"/tmp/a09a4bab2e0b3b064a52f498cf9acb9c/agentic-trust-8092-sdk-1.0.46.tgz","_from":"file:agentic-trust-8092-sdk-1.0.46.tgz","_nodeVersion":"24.12.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-YT0KWQ/S4JdvAIpWhPCHDJe86qfbfB0aM+KB5DYMbfHLKgexgNc2BSzClWiIZBMfZr+a/GmfaGEGyA1OREla9A==","shasum":"3d8618bac4d3015b12337b1463cb0d7560f99bb6","tarball":"https://registry.npmjs.org/@agentic-trust/8092-sdk/-/8092-sdk-1.0.46.tgz","fileCount":10,"unpackedSize":94211,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIC2wSuJjEC3KLbhTVilMahWS4Nf3TlZ9E32GX1/NwOrwAiBUN3GloTxup9g/QK0oQHCY0WH8nFImvbfmhnT5B5FYwg=="}]},"_npmUser":{"name":"richcanvas","email":"richardpedersen3@gmail.com"},"directories":{},"maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/8092-sdk_1.0.46_1775338291389_0.16769298753768158"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-29T12:01:32.891Z","modified":"2026-04-04T21:31:31.706Z","1.0.43":"2026-03-29T12:01:33.176Z","1.0.44":"2026-03-29T21:46:23.355Z","1.0.45":"2026-04-04T20:49:46.410Z","1.0.46":"2026-04-04T21:31:31.569Z"},"description":"ERC-8092 Associated Accounts SDK - A TypeScript SDK for interacting with ERC-8092 compliant implementations","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"readme":"# @agentic-trust/8092-sdk\r\n\r\nShared TypeScript helpers for ERC-8092 (Associated Accounts) used across this repo.\r\n\r\nThis package is aligned with the upstream reference implementation in\r\n`Agentic-Trust-Layer/AssociatedAccounts` (see `packages/erc8092-sdk` in that repo).\r\n\r\n## What’s included\r\n\r\n- ERC-8092 EIP-712 hashing: `eip712Hash(record)`, `associationIdFromRecord(record)`\r\n- ERC-7930 helpers: `formatEvmV1(chainId, address)`, `tryParseEvmV1(bytes)`\r\n- Key type constants: `KEY_TYPE_K1`, `KEY_TYPE_ERC1271`, `KEY_TYPE_SC_DELEGATION`\r\n- SC-DELEGATION (0x8004) helpers:\r\n  - DF hashing + typed digest: `dfHashDelegationStruct(...)`, `dfTypedDigest(...)`\r\n  - Proof encoding/decoding: `encodeScDelegationProof(...)`, `decodeScDelegationProof(...)`\r\n- Contract ABI strings: `ASSOCIATIONS_STORE_ABI`\r\n\r\n## Signing note (K1 / EOA)\r\n\r\nIn this repo, K1 signatures for ERC-8092 are ECDSA over the raw EIP-712 digest bytes32\r\n(no EIP-191 message prefix).\r\n\r\nUse: `signErc8092DigestK1({ wallet, digest })`.\r\n\r\n","readmeFilename":"README.md"}