{"_id":"@agenticprimitives/identity-directory-adapters","_rev":"25-43039cf77a151f4e24a10ed4131e4d50","name":"@agenticprimitives/identity-directory-adapters","dist-tags":{"alpha":"0.1.0-alpha.2","latest":"1.0.0-alpha.26"},"versions":{"0.1.0-alpha.2":{"name":"@agenticprimitives/identity-directory-adapters","version":"0.1.0-alpha.2","keywords":["identity","directory","adapters","ports","agentic"],"license":"MIT","_id":"@agenticprimitives/identity-directory-adapters@0.1.0-alpha.2","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives/tree/master/packages/identity-directory-adapters","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"dist":{"shasum":"e6528530b889a57a9551cc3cc9cd1b5e49ae8231","tarball":"https://registry.npmjs.org/@agenticprimitives/identity-directory-adapters/-/identity-directory-adapters-0.1.0-alpha.2.tgz","fileCount":24,"integrity":"sha512-t7IjSs+F+qTSNQ857L1WPHluyKms9+CWGyO8PbqYhsZPbexn5tXBQSMaHbBJTsmfAAlAoU+yMkzGVlkPGLOtdQ==","signatures":[{"sig":"MEUCIAoEM3CVBim6v383U9GxxF8+EMoBPcesFbhw3+90ozf5AiEAsdj8ZF/60HyveOHsWsJx2kisiJ4HexmxE7my1f4GIlU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20875},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"40e32dc6559d79c6dcdd47c21bf93f821c864b8b","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:integration":"vitest run test/integration --passWithNoTests"},"_npmUser":{"name":"richcanvas","email":"richardpedersen3@gmail.com"},"repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/identity-directory-adapters"},"_npmVersion":"11.16.0","description":"Port implementations for @agenticprimitives/identity-directory: NamingPort (wraps agent-naming), OnChainReadPort (viem readContract), IndexerPort (in-memory; SPARQL/GraphDB later). The one composition layer allowed to import agent-naming (spec 100 §4 / AD","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0"},"peerDependencies":{"viem":"^2.50.0","@agenticprimitives/types":"workspace:*","@agenticprimitives/agent-naming":"workspace:*","@agenticprimitives/identity-directory":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/identity-directory-adapters_0.1.0-alpha.2_1780247592526_0.38049497314878145","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-alpha.3":{"name":"@agenticprimitives/identity-directory-adapters","version":"0.1.0-alpha.3","keywords":["identity","directory","adapters","ports","agentic"],"license":"MIT","_id":"@agenticprimitives/identity-directory-adapters@0.1.0-alpha.3","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives/tree/master/packages/identity-directory-adapters","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"dist":{"shasum":"2d5a32e46972c82abea9ed547b6ace95b101a7f8","tarball":"https://registry.npmjs.org/@agenticprimitives/identity-directory-adapters/-/identity-directory-adapters-0.1.0-alpha.3.tgz","fileCount":24,"integrity":"sha512-2CBMcd1AJESURmVTB+vfeW32XgZFp8nA2SP2SyR6+FBs1abuY9oGgh1cekaVZp+Dy/HgTL3a0t12fvhrH+kHDw==","signatures":[{"sig":"MEYCIQCjiTAChQNSD3p/Kteq+VHBcZhc/N/Zij6GFFY7FARaDQIhANf52N69lHhrAYYKaB2GsIgdYp2fVfWZHdyW3LXDtwJ6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agenticprimitives%2fidentity-directory-adapters@0.1.0-alpha.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20876},"main":"./dist/index.js","type":"module","_from":"file:agenticprimitives-identity-directory-adapters-0.1.0-alpha.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:integration":"vitest run test/integration --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7ab6143e-b4fa-4256-b2b2-a6525c4fbb63"}},"_resolved":"/tmp/838761d0899b0e9071281307b86b5c45/agenticprimitives-identity-directory-adapters-0.1.0-alpha.3.tgz","_integrity":"sha512-2CBMcd1AJESURmVTB+vfeW32XgZFp8nA2SP2SyR6+FBs1abuY9oGgh1cekaVZp+Dy/HgTL3a0t12fvhrH+kHDw==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/identity-directory-adapters"},"_npmVersion":"11.13.0","description":"Port implementations for @agenticprimitives/identity-directory: NamingPort (wraps agent-naming), OnChainReadPort (viem readContract), IndexerPort (in-memory; SPARQL/GraphDB later). The one composition layer allowed to import agent-naming (spec 100 §4 / AD","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0"},"peerDependencies":{"viem":"^2.50.0","@agenticprimitives/types":"0.1.0-alpha.3","@agenticprimitives/agent-naming":"0.1.0-alpha.3","@agenticprimitives/identity-directory":"0.1.0-alpha.3"},"_npmOperationalInternal":{"tmp":"tmp/identity-directory-adapters_0.1.0-alpha.3_1780249805668_0.04989956194688849","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.4":{"name":"@agenticprimitives/identity-directory-adapters","version":"1.0.0-alpha.4","keywords":["identity","directory","adapters","ports","agentic"],"license":"MIT","_id":"@agenticprimitives/identity-directory-adapters@1.0.0-alpha.4","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives/tree/master/packages/identity-directory-adapters","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"dist":{"shasum":"c1730d475d8da6869f942175922323378ce556be","tarball":"https://registry.npmjs.org/@agenticprimitives/identity-directory-adapters/-/identity-directory-adapters-1.0.0-alpha.4.tgz","fileCount":24,"integrity":"sha512-7GqugFHIolL8gpiB+sFUr0dNSGuPvPKltpnqVQjY51uc6LZwSMk/RHiYkiRe30fNYmVG406oIKFhBNMsRA66cQ==","signatures":[{"sig":"MEUCIDi78qQxn4zEEoeRg/Q33yIUzNs4Tkl9zsbkz3wa2evIAiEA75xBBYoaROL6DD0otsg1ZkbPkf2gzakReRbmAS7ca4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agenticprimitives%2fidentity-directory-adapters@1.0.0-alpha.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20876},"main":"./dist/index.js","type":"module","_from":"file:agenticprimitives-identity-directory-adapters-1.0.0-alpha.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:integration":"vitest run test/integration --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7ab6143e-b4fa-4256-b2b2-a6525c4fbb63"}},"_resolved":"/tmp/c6a14d4fd824f52705231f5e6503eeea/agenticprimitives-identity-directory-adapters-1.0.0-alpha.4.tgz","_integrity":"sha512-7GqugFHIolL8gpiB+sFUr0dNSGuPvPKltpnqVQjY51uc6LZwSMk/RHiYkiRe30fNYmVG406oIKFhBNMsRA66cQ==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/identity-directory-adapters"},"_npmVersion":"11.13.0","description":"Port implementations for @agenticprimitives/identity-directory: NamingPort (wraps agent-naming), OnChainReadPort (viem readContract), IndexerPort (in-memory; SPARQL/GraphDB later). The one composition layer allowed to import agent-naming (spec 100 §4 / AD","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0"},"peerDependencies":{"viem":"^2.50.0","@agenticprimitives/types":"1.0.0-alpha.4","@agenticprimitives/agent-naming":"1.0.0-alpha.4","@agenticprimitives/identity-directory":"1.0.0-alpha.4"},"_npmOperationalInternal":{"tmp":"tmp/identity-directory-adapters_1.0.0-alpha.4_1780264367753_0.20759528621547996","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.5":{"name":"@agenticprimitives/identity-directory-adapters","version":"1.0.0-alpha.5","keywords":["identity","directory","adapters","ports","agentic"],"license":"MIT","_id":"@agenticprimitives/identity-directory-adapters@1.0.0-alpha.5","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives/tree/master/packages/identity-directory-adapters","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"dist":{"shasum":"1de2eb92534685e5b350ff3b5d601f389c03e39f","tarball":"https://registry.npmjs.org/@agenticprimitives/identity-directory-adapters/-/identity-directory-adapters-1.0.0-alpha.5.tgz","fileCount":24,"integrity":"sha512-XMjFZU2cXFg+i6ORAZw7P6WHo+iSyHy1mxO/qzo7UL0CPDpgUQG9CKLOfVo5aZZ8nPHlAWoKnWyIVz0D4tvx/w==","signatures":[{"sig":"MEUCID0ACP4bEZN29ZjnmmKNQu3WYfIZlxhpqyAqM75UPhUBAiEAlbOPmeAqABUzLZ6tn36sPJ3vqtdQzx5Ux6mNLGNC8II=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agenticprimitives%2fidentity-directory-adapters@1.0.0-alpha.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20876},"main":"./dist/index.js","type":"module","_from":"file:agenticprimitives-identity-directory-adapters-1.0.0-alpha.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:integration":"vitest run test/integration --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7ab6143e-b4fa-4256-b2b2-a6525c4fbb63"}},"_resolved":"/tmp/547808a770ff54c4984faa16122e9b2c/agenticprimitives-identity-directory-adapters-1.0.0-alpha.5.tgz","_integrity":"sha512-XMjFZU2cXFg+i6ORAZw7P6WHo+iSyHy1mxO/qzo7UL0CPDpgUQG9CKLOfVo5aZZ8nPHlAWoKnWyIVz0D4tvx/w==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/identity-directory-adapters"},"_npmVersion":"11.13.0","description":"Port implementations for @agenticprimitives/identity-directory: NamingPort (wraps agent-naming), OnChainReadPort (viem readContract), IndexerPort (in-memory; SPARQL/GraphDB later). The one composition layer allowed to import agent-naming (spec 100 §4 / AD","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8"},"peerDependencies":{"viem":"^2.52.2","@agenticprimitives/types":"1.0.0-alpha.5","@agenticprimitives/agent-naming":"1.0.0-alpha.5","@agenticprimitives/identity-directory":"1.0.0-alpha.5"},"_npmOperationalInternal":{"tmp":"tmp/identity-directory-adapters_1.0.0-alpha.5_1780680280462_0.49032600243923086","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.6":{"name":"@agenticprimitives/identity-directory-adapters","version":"1.0.0-alpha.6","keywords":["identity","directory","adapters","ports","agentic"],"license":"MIT","_id":"@agenticprimitives/identity-directory-adapters@1.0.0-alpha.6","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives/tree/master/packages/identity-directory-adapters","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"dist":{"shasum":"2116ba11514a1822cc6192fa8f939c24be1d20d8","tarball":"https://registry.npmjs.org/@agenticprimitives/identity-directory-adapters/-/identity-directory-adapters-1.0.0-alpha.6.tgz","fileCount":24,"integrity":"sha512-BaA/PW+QzO8o9efsZqX6YN6tWRlMsTNqnHuPwDFynENrDK5+I9ftPhGaQzi7eq6S8ss5spqONI10VHR79RYdXg==","signatures":[{"sig":"MEUCIA0frsy4x9rrEZmJHKOMyGH06uD0WI5fNKgYtfQhohyUAiEAxlb4l4XrznkkbZ5v4n/jp/O+QufwIGoGMMe/AxHMIpE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agenticprimitives%2fidentity-directory-adapters@1.0.0-alpha.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20876},"main":"./dist/index.js","type":"module","_from":"file:agenticprimitives-identity-directory-adapters-1.0.0-alpha.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test/unit","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:integration":"vitest run test/integration --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7ab6143e-b4fa-4256-b2b2-a6525c4fbb63"}},"_resolved":"/tmp/dbcce7ae5dd6ed2d7f2b67d921b12ba1/agenticprimitives-identity-directory-adapters-1.0.0-alpha.6.tgz","_integrity":"sha512-BaA/PW+QzO8o9efsZqX6YN6tWRlMsTNqnHuPwDFynENrDK5+I9ftPhGaQzi7eq6S8ss5spqONI10VHR79RYdXg==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/identity-directory-adapters"},"_npmVersion":"11.13.0","description":"Port implementations for @agenticprimitives/identity-directory: NamingPort (wraps agent-naming), OnChainReadPort (viem readContract), IndexerPort (in-memory; SPARQL/GraphDB later). The one composition layer allowed to import agent-naming (spec 100 §4 / AD","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8"},"peerDependencies":{"viem":"^2.52.2","@agenticprimitives/types":"1.0.0-alpha.6","@agenticprimitives/agent-naming":"1.0.0-alpha.6","@agenticprimitives/identity-directory":"1.0.0-alpha.6"},"_npmOperationalInternal":{"tmp":"tmp/identity-directory-adapters_1.0.0-alpha.6_1780695142799_0.8674817523481331","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.7":{"name":"@agenticprimitives/identity-directory-adapters","version":"1.0.0-alpha.7","keywords":["identity","directory","adapters","ports","agentic"],"license":"MIT","_id":"@agenticprimitives/identity-directory-adapters@1.0.0-alpha.7","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives/tree/master/packages/identity-directory-adapters","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"dist":{"shasum":"a5a168d4fce7bef9f2f5a1ca014ce91f9040f081","tarball":"https://registry.npmjs.org/@agenticprimitives/identity-directory-adapters/-/identity-directory-adapters-1.0.0-alpha.7.tgz","fileCount":24,"integrity":"sha512-B9L2unzJQTewoA6AecVj0io/4fhjqzVC772KIscs6crDBjADnK8LnwpTKKm+uHjTbZ3YT00djKUmBPxSD1SaAg==","signatures":[{"sig":"MEUCICJtDIUGgsC4TydysM9aa8oIi1e+3nilszvWtbCUtI9SAiEAn/PE4etxde3ldJluDaIN6IRVprfrfbsfhomWLCQbW+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agenticprimitives%2fidentity-directory-adapters@1.0.0-alpha.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23319},"main":"./dist/index.js","type":"module","_from":"file:agenticprimitives-identity-directory-adapters-1.0.0-alpha.7.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test/unit --passWithNoTests","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:integration":"vitest run test/integration --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7ab6143e-b4fa-4256-b2b2-a6525c4fbb63"}},"_resolved":"/tmp/4c8960e4b24a07c8c098284512796de5/agenticprimitives-identity-directory-adapters-1.0.0-alpha.7.tgz","_integrity":"sha512-B9L2unzJQTewoA6AecVj0io/4fhjqzVC772KIscs6crDBjADnK8LnwpTKKm+uHjTbZ3YT00djKUmBPxSD1SaAg==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/identity-directory-adapters"},"_npmVersion":"11.13.0","description":"Port implementations for @agenticprimitives/identity-directory: NamingPort (wraps agent-naming), OnChainReadPort (viem readContract), IndexerPort (in-memory; SPARQL/GraphDB later). The one composition layer allowed to import agent-naming (spec 100 §4 / AD","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8"},"peerDependencies":{"viem":"^2.52.2","@agenticprimitives/types":"1.0.0-alpha.7","@agenticprimitives/agent-naming":"1.0.0-alpha.7","@agenticprimitives/identity-directory":"1.0.0-alpha.7"},"_npmOperationalInternal":{"tmp":"tmp/identity-directory-adapters_1.0.0-alpha.7_1781150735842_0.46345231236268947","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.8":{"name":"@agenticprimitives/identity-directory-adapters","version":"1.0.0-alpha.8","keywords":["identity","directory","adapters","ports","agentic"],"license":"MIT","_id":"@agenticprimitives/identity-directory-adapters@1.0.0-alpha.8","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives/tree/master/packages/identity-directory-adapters","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"dist":{"shasum":"e4e58498681b1e47f2d3a9a0d3f154e3c6c233e4","tarball":"https://registry.npmjs.org/@agenticprimitives/identity-directory-adapters/-/identity-directory-adapters-1.0.0-alpha.8.tgz","fileCount":24,"integrity":"sha512-ypO2einkz8VMUIY4DsfFybTUfNk2Pz1J28gh6gI2VF6wsatp5vhvr0IqUs97l+WI0BF0RdQOnung8CaQwqcaNw==","signatures":[{"sig":"MEYCIQCKq8XJG+ll7Kp4P3wCvSDbR8Bcn1fQ31yT6fBaij8YmQIhAKBG2rBOV+EJLd8CP0Ut91KMX0rcgca7KHqCJoCcLpbD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agenticprimitives%2fidentity-directory-adapters@1.0.0-alpha.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23319},"main":"./dist/index.js","type":"module","_from":"file:agenticprimitives-identity-directory-adapters-1.0.0-alpha.8.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test/unit --passWithNoTests","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:integration":"vitest run test/integration --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7ab6143e-b4fa-4256-b2b2-a6525c4fbb63"}},"_resolved":"/tmp/4b3e8069474c334c92cbae3ef7311628/agenticprimitives-identity-directory-adapters-1.0.0-alpha.8.tgz","_integrity":"sha512-ypO2einkz8VMUIY4DsfFybTUfNk2Pz1J28gh6gI2VF6wsatp5vhvr0IqUs97l+WI0BF0RdQOnung8CaQwqcaNw==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/identity-directory-adapters"},"_npmVersion":"11.13.0","description":"Port implementations for @agenticprimitives/identity-directory: NamingPort (wraps agent-naming), OnChainReadPort (viem readContract), IndexerPort (in-memory; SPARQL/GraphDB later). The one composition layer allowed to import agent-naming (spec 100 §4 / AD","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8"},"peerDependencies":{"viem":"^2.52.2","@agenticprimitives/types":"1.0.0-alpha.8","@agenticprimitives/agent-naming":"1.0.0-alpha.8","@agenticprimitives/identity-directory":"1.0.0-alpha.8"},"_npmOperationalInternal":{"tmp":"tmp/identity-directory-adapters_1.0.0-alpha.8_1781269557363_0.3450396062330261","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.9":{"name":"@agenticprimitives/identity-directory-adapters","version":"1.0.0-alpha.9","keywords":["identity","directory","adapters","ports","agentic"],"license":"MIT","_id":"@agenticprimitives/identity-directory-adapters@1.0.0-alpha.9","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives/tree/master/packages/identity-directory-adapters","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"dist":{"shasum":"c0042673010db2934653c7e99ef160359145b9f1","tarball":"https://registry.npmjs.org/@agenticprimitives/identity-directory-adapters/-/identity-directory-adapters-1.0.0-alpha.9.tgz","fileCount":24,"integrity":"sha512-ADtwdH3Vwq6lpRtM0WcmIPInd/7ZXGQPScjlvpkKYFVbtuWUC/cPNOSphMg2crbSZyJ0SNM0HvwfexDqIWIlHg==","signatures":[{"sig":"MEUCIQCeDIyksXZmCFCmuP65zUR6QT2qirwWbGbjwCKEISFQQwIgJqlF3k6e/WczjRBRb37cAh7xJDjoikpb73liWZYgJd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agenticprimitives%2fidentity-directory-adapters@1.0.0-alpha.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23319},"main":"./dist/index.js","type":"module","_from":"file:agenticprimitives-identity-directory-adapters-1.0.0-alpha.9.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test/unit --passWithNoTests","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:integration":"vitest run test/integration --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7ab6143e-b4fa-4256-b2b2-a6525c4fbb63"}},"_resolved":"/tmp/9db2acd959b3a9d29fdbb886bb754497/agenticprimitives-identity-directory-adapters-1.0.0-alpha.9.tgz","_integrity":"sha512-ADtwdH3Vwq6lpRtM0WcmIPInd/7ZXGQPScjlvpkKYFVbtuWUC/cPNOSphMg2crbSZyJ0SNM0HvwfexDqIWIlHg==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/identity-directory-adapters"},"_npmVersion":"11.13.0","description":"Port implementations for @agenticprimitives/identity-directory: NamingPort (wraps agent-naming), OnChainReadPort (viem readContract), IndexerPort (in-memory; SPARQL/GraphDB later). The one composition layer allowed to import agent-naming (spec 100 §4 / AD","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8"},"peerDependencies":{"viem":"^2.52.2","@agenticprimitives/types":"1.0.0-alpha.9","@agenticprimitives/agent-naming":"1.0.0-alpha.9","@agenticprimitives/identity-directory":"1.0.0-alpha.9"},"_npmOperationalInternal":{"tmp":"tmp/identity-directory-adapters_1.0.0-alpha.9_1781296843952_0.10432835454918266","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.10":{"name":"@agenticprimitives/identity-directory-adapters","version":"1.0.0-alpha.10","keywords":["identity","directory","adapters","ports","agentic"],"license":"MIT","_id":"@agenticprimitives/identity-directory-adapters@1.0.0-alpha.10","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives/tree/master/packages/identity-directory-adapters","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"dist":{"shasum":"a2e9c953181c426144531fdc5225a69f55890545","tarball":"https://registry.npmjs.org/@agenticprimitives/identity-directory-adapters/-/identity-directory-adapters-1.0.0-alpha.10.tgz","fileCount":24,"integrity":"sha512-DfFfYEA++QHgt5+cTrsHG4O9dDBUbX2lUlytyf3QSTy6OVa0ojyCXxzD3EVI+rWRUtGrIING31mCHjdqWqK4Xg==","signatures":[{"sig":"MEUCIQCoDw2GuG9UR2Khxj0W6gZp38BuyocX9JLChyOk0Vq0RgIgTMXrfOK9vASl8so9mavchiRm4fGIRrDP736Yo4Dj0ck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agenticprimitives%2fidentity-directory-adapters@1.0.0-alpha.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23323},"main":"./dist/index.js","type":"module","_from":"file:agenticprimitives-identity-directory-adapters-1.0.0-alpha.10.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test/unit --passWithNoTests","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:integration":"vitest run test/integration --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7ab6143e-b4fa-4256-b2b2-a6525c4fbb63"}},"_resolved":"/tmp/dc0a45c3a69cdde21b01219e37221fba/agenticprimitives-identity-directory-adapters-1.0.0-alpha.10.tgz","_integrity":"sha512-DfFfYEA++QHgt5+cTrsHG4O9dDBUbX2lUlytyf3QSTy6OVa0ojyCXxzD3EVI+rWRUtGrIING31mCHjdqWqK4Xg==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/identity-directory-adapters"},"_npmVersion":"11.13.0","description":"Port implementations for @agenticprimitives/identity-directory: NamingPort (wraps agent-naming), OnChainReadPort (viem readContract), IndexerPort (in-memory; SPARQL/GraphDB later). The one composition layer allowed to import agent-naming (spec 100 §4 / AD","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8"},"peerDependencies":{"viem":"^2.52.2","@agenticprimitives/types":"1.0.0-alpha.10","@agenticprimitives/agent-naming":"1.0.0-alpha.10","@agenticprimitives/identity-directory":"1.0.0-alpha.10"},"_npmOperationalInternal":{"tmp":"tmp/identity-directory-adapters_1.0.0-alpha.10_1781657806202_0.9726514999963145","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.11":{"name":"@agenticprimitives/identity-directory-adapters","version":"1.0.0-alpha.11","keywords":["identity","directory","adapters","ports","agentic"],"license":"MIT","_id":"@agenticprimitives/identity-directory-adapters@1.0.0-alpha.11","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives/tree/master/packages/identity-directory-adapters","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"dist":{"shasum":"e3cec46ff6dc4570678120a5f641a07827975345","tarball":"https://registry.npmjs.org/@agenticprimitives/identity-directory-adapters/-/identity-directory-adapters-1.0.0-alpha.11.tgz","fileCount":24,"integrity":"sha512-MQvjNhSj0S0hBBqLEg8wq5nMUDqbZCzyI3KA5Uw9us9dihmJ45XK5r+rcGbgeUhWBlDCm2VtvG5EFG5ik7rMfQ==","signatures":[{"sig":"MEQCIAas1wJOkNRAb08g79DkxPsrQHLCcovXF4s7AoS2j3ArAiAcCOLlxQvub5Uxv2oASSEQ8aOjFGGchXFcj/uk7l41Dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agenticprimitives%2fidentity-directory-adapters@1.0.0-alpha.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23353},"main":"./dist/index.js","type":"module","_from":"file:agenticprimitives-identity-directory-adapters-1.0.0-alpha.11.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test/unit --passWithNoTests","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:integration":"vitest run test/integration --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7ab6143e-b4fa-4256-b2b2-a6525c4fbb63"}},"_resolved":"/tmp/d2cf72022d4886f1dd19bc67bf07e834/agenticprimitives-identity-directory-adapters-1.0.0-alpha.11.tgz","_integrity":"sha512-MQvjNhSj0S0hBBqLEg8wq5nMUDqbZCzyI3KA5Uw9us9dihmJ45XK5r+rcGbgeUhWBlDCm2VtvG5EFG5ik7rMfQ==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/identity-directory-adapters"},"_npmVersion":"11.13.0","description":"Port implementations for @agenticprimitives/identity-directory: NamingPort (wraps agent-naming), OnChainReadPort (viem readContract), IndexerPort (in-memory; SPARQL/GraphDB later). The one composition layer allowed to import agent-naming (spec 100 §4 / AD","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8"},"peerDependencies":{"viem":"^2.52.2","@agenticprimitives/types":"1.0.0-alpha.11","@agenticprimitives/agent-naming":"1.0.0-alpha.11","@agenticprimitives/identity-directory":"1.0.0-alpha.11"},"_npmOperationalInternal":{"tmp":"tmp/identity-directory-adapters_1.0.0-alpha.11_1781717889483_0.21311322697317814","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.12":{"name":"@agenticprimitives/identity-directory-adapters","version":"1.0.0-alpha.12","keywords":["identity","directory","adapters","ports","agentic"],"license":"MIT","_id":"@agenticprimitives/identity-directory-adapters@1.0.0-alpha.12","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives/tree/master/packages/identity-directory-adapters","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"dist":{"shasum":"5877c70ac5e59f51deed8109854af4f256aa02b8","tarball":"https://registry.npmjs.org/@agenticprimitives/identity-directory-adapters/-/identity-directory-adapters-1.0.0-alpha.12.tgz","fileCount":24,"integrity":"sha512-4EfCexXIGEPp7nrqLbJ8SpgNeAGJ5DjaFVG0AUbB+pzOeNZz8CXxHjf8Gv0KUuHlCSEaLr+X29SRpFiIfRm13w==","signatures":[{"sig":"MEUCIGTjZfxoG+AJfHtlTIRq/0vqlD3p+MSixRd8U4IdxfwIAiEA13pqutTj/ccifvLJPOK33zrlYYSOd3zOKqSI34XAaxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agenticprimitives%2fidentity-directory-adapters@1.0.0-alpha.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23353},"main":"./dist/index.js","type":"module","_from":"file:agenticprimitives-identity-directory-adapters-1.0.0-alpha.12.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test/unit --passWithNoTests","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:integration":"vitest run test/integration --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7ab6143e-b4fa-4256-b2b2-a6525c4fbb63"}},"_resolved":"/tmp/9a8a63eea84ee04f53d3d1e82be260dc/agenticprimitives-identity-directory-adapters-1.0.0-alpha.12.tgz","_integrity":"sha512-4EfCexXIGEPp7nrqLbJ8SpgNeAGJ5DjaFVG0AUbB+pzOeNZz8CXxHjf8Gv0KUuHlCSEaLr+X29SRpFiIfRm13w==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/identity-directory-adapters"},"_npmVersion":"11.13.0","description":"Port implementations for @agenticprimitives/identity-directory: NamingPort (wraps agent-naming), OnChainReadPort (viem readContract), IndexerPort (in-memory; SPARQL/GraphDB later). The one composition layer allowed to import agent-naming (spec 100 §4 / AD","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8"},"peerDependencies":{"viem":"^2.52.2","@agenticprimitives/types":"1.0.0-alpha.12","@agenticprimitives/agent-naming":"1.0.0-alpha.12","@agenticprimitives/identity-directory":"1.0.0-alpha.12"},"_npmOperationalInternal":{"tmp":"tmp/identity-directory-adapters_1.0.0-alpha.12_1781803954760_0.5976853679007266","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.13":{"name":"@agenticprimitives/identity-directory-adapters","version":"1.0.0-alpha.13","keywords":["identity","directory","adapters","ports","agentic"],"license":"MIT","_id":"@agenticprimitives/identity-directory-adapters@1.0.0-alpha.13","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives/tree/master/packages/identity-directory-adapters","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"dist":{"shasum":"ad2c55f87f42dd6ca5706e0a1edf9905e3a53f52","tarball":"https://registry.npmjs.org/@agenticprimitives/identity-directory-adapters/-/identity-directory-adapters-1.0.0-alpha.13.tgz","fileCount":24,"integrity":"sha512-aF5Ruxt/zzR7Ged1JamLlqmtGZzx5Q3PlvNPBu/W5SFIPGhjFAW1tePUFbvaee27EqWNBfxiPJ5UHIddy8sM6A==","signatures":[{"sig":"MEQCIHPK/Lyr60qugODYEIXnyK8poywKr63Sk7hDN7ltAV1/AiBhATw9DuRjR0cb73lQsqtT6K1095JN7/rEA9TkThthwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agenticprimitives%2fidentity-directory-adapters@1.0.0-alpha.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23353},"main":"./dist/index.js","type":"module","_from":"file:agenticprimitives-identity-directory-adapters-1.0.0-alpha.13.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test/unit --passWithNoTests","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:integration":"vitest run test/integration --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7ab6143e-b4fa-4256-b2b2-a6525c4fbb63"}},"_resolved":"/tmp/3ee9228e65a119023c47fb420cf37e45/agenticprimitives-identity-directory-adapters-1.0.0-alpha.13.tgz","_integrity":"sha512-aF5Ruxt/zzR7Ged1JamLlqmtGZzx5Q3PlvNPBu/W5SFIPGhjFAW1tePUFbvaee27EqWNBfxiPJ5UHIddy8sM6A==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/identity-directory-adapters"},"_npmVersion":"11.13.0","description":"Port implementations for @agenticprimitives/identity-directory: NamingPort (wraps agent-naming), OnChainReadPort (viem readContract), IndexerPort (in-memory; SPARQL/GraphDB later). The one composition layer allowed to import agent-naming (spec 100 §4 / AD","directories":{},"_nodeVersion":"24.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8"},"peerDependencies":{"viem":"^2.52.2","@agenticprimitives/types":"1.0.0-alpha.13","@agenticprimitives/agent-naming":"1.0.0-alpha.13","@agenticprimitives/identity-directory":"1.0.0-alpha.13"},"_npmOperationalInternal":{"tmp":"tmp/identity-directory-adapters_1.0.0-alpha.13_1781839075380_0.6390431454453065","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.14":{"name":"@agenticprimitives/identity-directory-adapters","version":"1.0.0-alpha.14","keywords":["identity","directory","adapters","ports","agentic"],"license":"MIT","_id":"@agenticprimitives/identity-directory-adapters@1.0.0-alpha.14","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives/tree/master/packages/identity-directory-adapters","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"dist":{"shasum":"f79bdacdcc31c0c704eb9f6ed14feaefa050e2ee","tarball":"https://registry.npmjs.org/@agenticprimitives/identity-directory-adapters/-/identity-directory-adapters-1.0.0-alpha.14.tgz","fileCount":24,"integrity":"sha512-j5OsetC+U5oM0y+nV3Rg7UjQ2Q6FSKHaGHSWosF9QJPXKVHGYD15VqlpVW6Eb+ykRev3pwH4gCWMUwJSkjzKrw==","signatures":[{"sig":"MEYCIQCJSiKsJxt0rqdcjXIj3f5HkhvrUFiGmPHZADprits7wQIhAKJzLkpDMo+0dBFNPIhSlNZiyKjB+uca9hPJL0xBq7P3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agenticprimitives%2fidentity-directory-adapters@1.0.0-alpha.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23353},"main":"./dist/index.js","type":"module","_from":"file:agenticprimitives-identity-directory-adapters-1.0.0-alpha.14.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test/unit --passWithNoTests","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:integration":"vitest run test/integration --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7ab6143e-b4fa-4256-b2b2-a6525c4fbb63"}},"_resolved":"/tmp/819bf9f5b2e3415def6042da6bab1eea/agenticprimitives-identity-directory-adapters-1.0.0-alpha.14.tgz","_integrity":"sha512-j5OsetC+U5oM0y+nV3Rg7UjQ2Q6FSKHaGHSWosF9QJPXKVHGYD15VqlpVW6Eb+ykRev3pwH4gCWMUwJSkjzKrw==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/identity-directory-adapters"},"_npmVersion":"11.16.0","description":"Port implementations for @agenticprimitives/identity-directory: NamingPort (wraps agent-naming), OnChainReadPort (viem readContract), IndexerPort (in-memory; SPARQL/GraphDB later). The one composition layer allowed to import agent-naming (spec 100 §4 / AD","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8"},"peerDependencies":{"viem":"^2.52.2","@agenticprimitives/types":"1.0.0-alpha.14","@agenticprimitives/agent-naming":"1.0.0-alpha.14","@agenticprimitives/identity-directory":"1.0.0-alpha.14"},"_npmOperationalInternal":{"tmp":"tmp/identity-directory-adapters_1.0.0-alpha.14_1783245030179_0.5000891224554502","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.15":{"name":"@agenticprimitives/identity-directory-adapters","version":"1.0.0-alpha.15","keywords":["identity","directory","adapters","ports","agentic"],"license":"MIT","_id":"@agenticprimitives/identity-directory-adapters@1.0.0-alpha.15","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives/tree/master/packages/identity-directory-adapters","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"dist":{"shasum":"06d2411e0a8b0facb6d1bbb30a864db0699e52b3","tarball":"https://registry.npmjs.org/@agenticprimitives/identity-directory-adapters/-/identity-directory-adapters-1.0.0-alpha.15.tgz","fileCount":24,"integrity":"sha512-J6c3sU1c+8SoXeUWXdS2/dEi9xvWREGntrRVX5phLNmxe2JVCDTj1Pglv+FCP1vnTzG/rPw9RGYpnh+bRosavg==","signatures":[{"sig":"MEUCIB8+I1WkN02kWD25DBryaX/1kVOnEwrjVbUCuQ/AERffAiEAmaZ8fieF+ziRhJlvLB+CruBXHaNTS78chVGhcUdOQSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agenticprimitives%2fidentity-directory-adapters@1.0.0-alpha.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23353},"main":"./dist/index.js","type":"module","_from":"file:agenticprimitives-identity-directory-adapters-1.0.0-alpha.15.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test/unit --passWithNoTests","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:integration":"vitest run test/integration --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7ab6143e-b4fa-4256-b2b2-a6525c4fbb63"}},"_resolved":"/tmp/25bdd89e0093aa011b677d691b2f3649/agenticprimitives-identity-directory-adapters-1.0.0-alpha.15.tgz","_integrity":"sha512-J6c3sU1c+8SoXeUWXdS2/dEi9xvWREGntrRVX5phLNmxe2JVCDTj1Pglv+FCP1vnTzG/rPw9RGYpnh+bRosavg==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/identity-directory-adapters"},"_npmVersion":"11.16.0","description":"Port implementations for @agenticprimitives/identity-directory: NamingPort (wraps agent-naming), OnChainReadPort (viem readContract), IndexerPort (in-memory; SPARQL/GraphDB later). The one composition layer allowed to import agent-naming (spec 100 §4 / AD","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8"},"peerDependencies":{"viem":"^2.52.2","@agenticprimitives/types":"1.0.0-alpha.15","@agenticprimitives/agent-naming":"1.0.0-alpha.15","@agenticprimitives/identity-directory":"1.0.0-alpha.15"},"_npmOperationalInternal":{"tmp":"tmp/identity-directory-adapters_1.0.0-alpha.15_1783259057481_0.26744431035948524","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.16":{"name":"@agenticprimitives/identity-directory-adapters","version":"1.0.0-alpha.16","keywords":["identity","directory","adapters","ports","agentic"],"license":"MIT","_id":"@agenticprimitives/identity-directory-adapters@1.0.0-alpha.16","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives/tree/master/packages/identity-directory-adapters","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"dist":{"shasum":"a5c311602c73a2b1ea84adc8aa11285c937b3d7c","tarball":"https://registry.npmjs.org/@agenticprimitives/identity-directory-adapters/-/identity-directory-adapters-1.0.0-alpha.16.tgz","fileCount":24,"integrity":"sha512-UEyNyZ8TU6lC+Uqdelb/i3mpCDtMDaA3dEaURG7IVfhOcnYyXmaUuP8xDW1feu/hWH+9g6tb6za0jc5rFP35Eg==","signatures":[{"sig":"MEQCIDrtVN1ibpLDhxYUZ0Xm/LUzK5WvHhP4f9CBcXoTm2JUAiAWNuB1A+66Ms9T03VHdK3NBS1C/iQuf0yLjf6tPMhCZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agenticprimitives%2fidentity-directory-adapters@1.0.0-alpha.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24052},"main":"./dist/index.js","type":"module","_from":"file:agenticprimitives-identity-directory-adapters-1.0.0-alpha.16.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test/unit --passWithNoTests","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:integration":"vitest run test/integration --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7ab6143e-b4fa-4256-b2b2-a6525c4fbb63"}},"_resolved":"/tmp/638e4b96facb659850702902f8e5aba9/agenticprimitives-identity-directory-adapters-1.0.0-alpha.16.tgz","_integrity":"sha512-UEyNyZ8TU6lC+Uqdelb/i3mpCDtMDaA3dEaURG7IVfhOcnYyXmaUuP8xDW1feu/hWH+9g6tb6za0jc5rFP35Eg==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/identity-directory-adapters"},"_npmVersion":"11.16.0","description":"Port implementations for @agenticprimitives/identity-directory: NamingPort (wraps agent-naming), OnChainReadPort (viem readContract), IndexerPort (in-memory; SPARQL/GraphDB later). The one composition layer allowed to import agent-naming (spec 100 §4 / AD","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8"},"peerDependencies":{"viem":"^2.52.2","@agenticprimitives/types":"1.0.0-alpha.16","@agenticprimitives/agent-naming":"1.0.0-alpha.16","@agenticprimitives/identity-directory":"1.0.0-alpha.16"},"_npmOperationalInternal":{"tmp":"tmp/identity-directory-adapters_1.0.0-alpha.16_1783303105764_0.9968133934794132","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.17":{"name":"@agenticprimitives/identity-directory-adapters","version":"1.0.0-alpha.17","keywords":["identity","directory","adapters","ports","agentic"],"license":"MIT","_id":"@agenticprimitives/identity-directory-adapters@1.0.0-alpha.17","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives/tree/master/packages/identity-directory-adapters","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"dist":{"shasum":"35d2e3fdcd7c6b963976080447afaeafccf7a2d2","tarball":"https://registry.npmjs.org/@agenticprimitives/identity-directory-adapters/-/identity-directory-adapters-1.0.0-alpha.17.tgz","fileCount":24,"integrity":"sha512-/XtaMbQ5G6WiMaDbz0ACzBTLvnVD8HesJzgE42KkvvoFqvUfAleUHOokhtQ6VMvz6Oe3NaHgGkP17xq3jA7zjg==","signatures":[{"sig":"MEQCIGuvOPi47bvIy7UeC0Tb4ReWExEJJXEnz3Yv4b75dmIrAiBy+lKLKlIF/ByN7BkfiitEZB/ioyiPoy6ShzE7cU+z0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agenticprimitives%2fidentity-directory-adapters@1.0.0-alpha.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24052},"main":"./dist/index.js","type":"module","_from":"file:agenticprimitives-identity-directory-adapters-1.0.0-alpha.17.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test/unit --passWithNoTests","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:integration":"vitest run test/integration --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7ab6143e-b4fa-4256-b2b2-a6525c4fbb63"}},"_resolved":"/tmp/10e5d8c156110e6467060a6b55c18d26/agenticprimitives-identity-directory-adapters-1.0.0-alpha.17.tgz","_integrity":"sha512-/XtaMbQ5G6WiMaDbz0ACzBTLvnVD8HesJzgE42KkvvoFqvUfAleUHOokhtQ6VMvz6Oe3NaHgGkP17xq3jA7zjg==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/identity-directory-adapters"},"_npmVersion":"11.16.0","description":"Port implementations for @agenticprimitives/identity-directory: NamingPort (wraps agent-naming), OnChainReadPort (viem readContract), IndexerPort (in-memory; SPARQL/GraphDB later). The one composition layer allowed to import agent-naming (spec 100 §4 / AD","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8"},"peerDependencies":{"viem":"^2.52.2","@agenticprimitives/types":"1.0.0-alpha.17","@agenticprimitives/agent-naming":"1.0.0-alpha.17","@agenticprimitives/identity-directory":"1.0.0-alpha.17"},"_npmOperationalInternal":{"tmp":"tmp/identity-directory-adapters_1.0.0-alpha.17_1784041067745_0.8414634064598421","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.18":{"name":"@agenticprimitives/identity-directory-adapters","version":"1.0.0-alpha.18","keywords":["identity","directory","adapters","ports","agentic"],"license":"MIT","_id":"@agenticprimitives/identity-directory-adapters@1.0.0-alpha.18","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives/tree/master/packages/identity-directory-adapters","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"dist":{"shasum":"4b27237dd33e6498829d3a69587031df188cf279","tarball":"https://registry.npmjs.org/@agenticprimitives/identity-directory-adapters/-/identity-directory-adapters-1.0.0-alpha.18.tgz","fileCount":24,"integrity":"sha512-0/YJbwu0Nn+ct54B6gWxFfn34+pEw8fptwLciezSTx+XMElzA056CW+alAXsyIDrktXE5G8vZYt1h/Z+mn0Ckg==","signatures":[{"sig":"MEUCIQDEy5AlwIltMwWXw0fIz3rG3BC6otHL0XYw2O2VedG8VwIgOwWbfNJR/McJatYJNlBBpOOe+xkVuyuZRXvHIuSiVzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agenticprimitives%2fidentity-directory-adapters@1.0.0-alpha.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24052},"main":"./dist/index.js","type":"module","_from":"file:agenticprimitives-identity-directory-adapters-1.0.0-alpha.18.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test/unit --passWithNoTests","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:integration":"vitest run test/integration --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7ab6143e-b4fa-4256-b2b2-a6525c4fbb63"}},"_resolved":"/tmp/acf0f9844d82a6dc94e2547a637ab6a5/agenticprimitives-identity-directory-adapters-1.0.0-alpha.18.tgz","_integrity":"sha512-0/YJbwu0Nn+ct54B6gWxFfn34+pEw8fptwLciezSTx+XMElzA056CW+alAXsyIDrktXE5G8vZYt1h/Z+mn0Ckg==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/identity-directory-adapters"},"_npmVersion":"11.16.0","description":"Port implementations for @agenticprimitives/identity-directory: NamingPort (wraps agent-naming), OnChainReadPort (viem readContract), IndexerPort (in-memory; SPARQL/GraphDB later). The one composition layer allowed to import agent-naming (spec 100 §4 / AD","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8"},"peerDependencies":{"viem":"^2.52.2","@agenticprimitives/types":"1.0.0-alpha.18","@agenticprimitives/agent-naming":"1.0.0-alpha.18","@agenticprimitives/identity-directory":"1.0.0-alpha.18"},"_npmOperationalInternal":{"tmp":"tmp/identity-directory-adapters_1.0.0-alpha.18_1784293478671_0.9788099498360889","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.19":{"name":"@agenticprimitives/identity-directory-adapters","version":"1.0.0-alpha.19","keywords":["identity","directory","adapters","ports","agentic"],"license":"MIT","_id":"@agenticprimitives/identity-directory-adapters@1.0.0-alpha.19","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives/tree/master/packages/identity-directory-adapters","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"dist":{"shasum":"86d0cf58ef84499d075f18cb7160496c56362110","tarball":"https://registry.npmjs.org/@agenticprimitives/identity-directory-adapters/-/identity-directory-adapters-1.0.0-alpha.19.tgz","fileCount":24,"integrity":"sha512-JS8HYcQkZ25CBW7tLoqRSxjLVDJUIrilBjOiNv0PHsy/Yhyp0FtPIgFjMdVwBz9Gzl6eTzLQbVFLL/a24kC9mw==","signatures":[{"sig":"MEYCIQCp5BHz6w/Wq2PMIOw3f+C7V/RDQzjHyXzGMku+m8n1qgIhAJUc2MPA0oY/O9HShNuuBLvbXQahz7Ya49itkyMb4oTf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agenticprimitives%2fidentity-directory-adapters@1.0.0-alpha.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24052},"main":"./dist/index.js","type":"module","_from":"file:agenticprimitives-identity-directory-adapters-1.0.0-alpha.19.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test/unit --passWithNoTests","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:integration":"vitest run test/integration --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7ab6143e-b4fa-4256-b2b2-a6525c4fbb63"}},"_resolved":"/tmp/b2826cfe747042ece0587e5960f05f61/agenticprimitives-identity-directory-adapters-1.0.0-alpha.19.tgz","_integrity":"sha512-JS8HYcQkZ25CBW7tLoqRSxjLVDJUIrilBjOiNv0PHsy/Yhyp0FtPIgFjMdVwBz9Gzl6eTzLQbVFLL/a24kC9mw==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/identity-directory-adapters"},"_npmVersion":"11.16.0","description":"Port implementations for @agenticprimitives/identity-directory: NamingPort (wraps agent-naming), OnChainReadPort (viem readContract), IndexerPort (in-memory; SPARQL/GraphDB later). The one composition layer allowed to import agent-naming (spec 100 §4 / AD","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8"},"peerDependencies":{"viem":"^2.52.2","@agenticprimitives/types":"1.0.0-alpha.19","@agenticprimitives/agent-naming":"1.0.0-alpha.19","@agenticprimitives/identity-directory":"1.0.0-alpha.19"},"_npmOperationalInternal":{"tmp":"tmp/identity-directory-adapters_1.0.0-alpha.19_1784683625851_0.5774680218158996","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.20":{"name":"@agenticprimitives/identity-directory-adapters","version":"1.0.0-alpha.20","keywords":["identity","directory","adapters","ports","agentic"],"license":"MIT","_id":"@agenticprimitives/identity-directory-adapters@1.0.0-alpha.20","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives/tree/master/packages/identity-directory-adapters","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"dist":{"shasum":"0452936c2e1bea8409d04eea894fa986e0f8bfb7","tarball":"https://registry.npmjs.org/@agenticprimitives/identity-directory-adapters/-/identity-directory-adapters-1.0.0-alpha.20.tgz","fileCount":24,"integrity":"sha512-tOUsBqw+7JuQ0+1PeZBKpBHQhAord5JL8trkX/jqvrgQu7yU7KgSMvR7TU1VY4L203YAYPv1ntQ00iJIM9Jt/g==","signatures":[{"sig":"MEYCIQDdzd/cY0ufhhE7cp5/49FoHIXxuUtH5wre8Ladzf1uhgIhAOjbFGrwwIij9Zr/yp2B84zz9Yjmg0+n8HCw2Cl8CCaT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24052},"main":"./dist/index.js","type":"module","_from":"file:agenticprimitives-identity-directory-adapters-1.0.0-alpha.20.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test/unit --passWithNoTests","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:integration":"vitest run test/integration --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7ab6143e-b4fa-4256-b2b2-a6525c4fbb63"}},"_resolved":"/tmp/58519795218936f8638067defa71f97d/agenticprimitives-identity-directory-adapters-1.0.0-alpha.20.tgz","_integrity":"sha512-tOUsBqw+7JuQ0+1PeZBKpBHQhAord5JL8trkX/jqvrgQu7yU7KgSMvR7TU1VY4L203YAYPv1ntQ00iJIM9Jt/g==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/identity-directory-adapters"},"_npmVersion":"11.16.0","description":"Port implementations for @agenticprimitives/identity-directory: NamingPort (wraps agent-naming), OnChainReadPort (viem readContract), IndexerPort (in-memory; SPARQL/GraphDB later). The one composition layer allowed to import agent-naming (spec 100 §4 / AD","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8"},"peerDependencies":{"viem":"^2.52.2","@agenticprimitives/types":"1.0.0-alpha.20","@agenticprimitives/agent-naming":"1.0.0-alpha.20","@agenticprimitives/identity-directory":"1.0.0-alpha.20"},"_npmOperationalInternal":{"tmp":"tmp/identity-directory-adapters_1.0.0-alpha.20_1784817581187_0.1001694042468757","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.21":{"name":"@agenticprimitives/identity-directory-adapters","version":"1.0.0-alpha.21","keywords":["identity","directory","adapters","ports","agentic"],"license":"MIT","_id":"@agenticprimitives/identity-directory-adapters@1.0.0-alpha.21","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives/tree/master/packages/identity-directory-adapters","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"dist":{"shasum":"07c5e860a0225697e168fea147e5a526c36b3161","tarball":"https://registry.npmjs.org/@agenticprimitives/identity-directory-adapters/-/identity-directory-adapters-1.0.0-alpha.21.tgz","fileCount":24,"integrity":"sha512-DSMAX2fwqkGWqzB2SqbeUOGrbgTti0JrSgjQ9ZGK2NSpFxyIkiKRXcipOpR4W2Wme7slP/r8ac+di+aRLprY2g==","signatures":[{"sig":"MEQCIDaRPUy+qOVxkJL+HZSdv/K62ubdxHeTgZQyiy4LA3RZAiBaRBgZuGQZov/FjbAq0ev9Tb50QtbZA31TH4NhDsGMDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24052},"main":"./dist/index.js","type":"module","_from":"file:agenticprimitives-identity-directory-adapters-1.0.0-alpha.21.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test/unit --passWithNoTests","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:integration":"vitest run test/integration --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7ab6143e-b4fa-4256-b2b2-a6525c4fbb63"}},"_resolved":"/tmp/fc51bc9f0e4e3bb8c79ea11e0f4aa95b/agenticprimitives-identity-directory-adapters-1.0.0-alpha.21.tgz","_integrity":"sha512-DSMAX2fwqkGWqzB2SqbeUOGrbgTti0JrSgjQ9ZGK2NSpFxyIkiKRXcipOpR4W2Wme7slP/r8ac+di+aRLprY2g==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/identity-directory-adapters"},"_npmVersion":"11.16.0","description":"Port implementations for @agenticprimitives/identity-directory: NamingPort (wraps agent-naming), OnChainReadPort (viem readContract), IndexerPort (in-memory; SPARQL/GraphDB later). The one composition layer allowed to import agent-naming (spec 100 §4 / AD","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8"},"peerDependencies":{"viem":"^2.52.2","@agenticprimitives/types":"1.0.0-alpha.21","@agenticprimitives/agent-naming":"1.0.0-alpha.21","@agenticprimitives/identity-directory":"1.0.0-alpha.21"},"_npmOperationalInternal":{"tmp":"tmp/identity-directory-adapters_1.0.0-alpha.21_1785727515093_0.7956411416265785","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.22":{"name":"@agenticprimitives/identity-directory-adapters","version":"1.0.0-alpha.22","keywords":["identity","directory","adapters","ports","agentic"],"license":"MIT","_id":"@agenticprimitives/identity-directory-adapters@1.0.0-alpha.22","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives/tree/master/packages/identity-directory-adapters","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"dist":{"shasum":"896d5e35d222389258186b607c334a6e90ba2ff4","tarball":"https://registry.npmjs.org/@agenticprimitives/identity-directory-adapters/-/identity-directory-adapters-1.0.0-alpha.22.tgz","fileCount":24,"integrity":"sha512-Ww+HpCVIMuyhVW6nYKy3/74JQlbpyoxFmoY7MH7g/56DOmrVto72/RL3RM1KiUF3O41zIcmVrmd9rFWNnWNF7A==","signatures":[{"sig":"MEQCIBCdJLivL1lWZr1eFmMwA8/Gy5EJTm2SzZNwWVsnGrLxAiBn31Ty/TMhEZkoXIjyrDYz/RJGq3xXhQQaGw+3Z7e3qw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24052},"main":"./dist/index.js","type":"module","_from":"file:agenticprimitives-identity-directory-adapters-1.0.0-alpha.22.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test/unit --passWithNoTests","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:integration":"vitest run test/integration --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7ab6143e-b4fa-4256-b2b2-a6525c4fbb63"}},"_resolved":"/tmp/d27af0914357e18e5a7d738b26fe0e69/agenticprimitives-identity-directory-adapters-1.0.0-alpha.22.tgz","_integrity":"sha512-Ww+HpCVIMuyhVW6nYKy3/74JQlbpyoxFmoY7MH7g/56DOmrVto72/RL3RM1KiUF3O41zIcmVrmd9rFWNnWNF7A==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/identity-directory-adapters"},"_npmVersion":"11.17.0","description":"Port implementations for @agenticprimitives/identity-directory: NamingPort (wraps agent-naming), OnChainReadPort (viem readContract), IndexerPort (in-memory; SPARQL/GraphDB later). The one composition layer allowed to import agent-naming (spec 100 §4 / AD","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8"},"peerDependencies":{"viem":"^2.52.2","@agenticprimitives/types":"1.0.0-alpha.22","@agenticprimitives/agent-naming":"1.0.0-alpha.22","@agenticprimitives/identity-directory":"1.0.0-alpha.22"},"_npmOperationalInternal":{"tmp":"tmp/identity-directory-adapters_1.0.0-alpha.22_1787775711106_0.1305551180084885","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.23":{"name":"@agenticprimitives/identity-directory-adapters","version":"1.0.0-alpha.23","keywords":["identity","directory","adapters","ports","agentic"],"license":"MIT","_id":"@agenticprimitives/identity-directory-adapters@1.0.0-alpha.23","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives/tree/master/packages/identity-directory-adapters","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"dist":{"shasum":"3d0e09a06ab077c99462be4b287da7d877c169dd","tarball":"https://registry.npmjs.org/@agenticprimitives/identity-directory-adapters/-/identity-directory-adapters-1.0.0-alpha.23.tgz","fileCount":24,"integrity":"sha512-US5Jecx+hsanAGYYme/rMjPc43rlSGyM5jm5G7/Y4LY8o5RDQXgeu2PG/DE6ji38wqZCOvuHcKi/TTO0zdOyBA==","signatures":[{"sig":"MEYCIQDO6ibUwLYqNY/bwW78j/arDYui0GbxrXB1s8KPzPzXcQIhAPTC4ZI6MIriQxERNIwntKuSBbqh1Nnb6xxLfU9CVnlp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIC/y1DmwdDz6uPbzJ8wE7nfd73wzVJbsqapc0ml4RUjGAiBvXFi8Thggn67aTI1qUwb4HfXOr5CCLnih2iLtW9/LnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24052},"main":"./dist/index.js","type":"module","_from":"file:agenticprimitives-identity-directory-adapters-1.0.0-alpha.23.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test/unit --passWithNoTests","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:integration":"vitest run test/integration --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7ab6143e-b4fa-4256-b2b2-a6525c4fbb63"}},"_resolved":"/tmp/f1233aa0a60c3d98dfecfca10071fb1e/agenticprimitives-identity-directory-adapters-1.0.0-alpha.23.tgz","_integrity":"sha512-US5Jecx+hsanAGYYme/rMjPc43rlSGyM5jm5G7/Y4LY8o5RDQXgeu2PG/DE6ji38wqZCOvuHcKi/TTO0zdOyBA==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/identity-directory-adapters"},"_npmVersion":"11.19.0","description":"Port implementations for @agenticprimitives/identity-directory: NamingPort (wraps agent-naming), OnChainReadPort (viem readContract), IndexerPort (in-memory; SPARQL/GraphDB later). The one composition layer allowed to import agent-naming (spec 100 §4 / AD","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8"},"peerDependencies":{"viem":"^2.52.2","@agenticprimitives/types":"1.0.0-alpha.23","@agenticprimitives/agent-naming":"1.0.0-alpha.23","@agenticprimitives/identity-directory":"1.0.0-alpha.23"},"_npmOperationalInternal":{"tmp":"tmp/identity-directory-adapters_1.0.0-alpha.23_1789164177722_0.9835866223196776","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.24":{"name":"@agenticprimitives/identity-directory-adapters","version":"1.0.0-alpha.24","keywords":["identity","directory","adapters","ports","agentic"],"license":"MIT","_id":"@agenticprimitives/identity-directory-adapters@1.0.0-alpha.24","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives/tree/master/packages/identity-directory-adapters","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"dist":{"shasum":"28af476f8c998771f2e47f14a7c5c4f913829e55","tarball":"https://registry.npmjs.org/@agenticprimitives/identity-directory-adapters/-/identity-directory-adapters-1.0.0-alpha.24.tgz","fileCount":24,"integrity":"sha512-4aSZD1hDlVPWEoVUTPjCFocbm/oljgcKZPjyE6sG5ZNyNVWSYCvXUZgx/3+Zt8gdqDZKQIj2/YRTjZrXxE1ewg==","signatures":[{"sig":"MEQCIEiEW+q6hC5O4Rr1CBjCSoINNcIqL6zjuoNKQ5Ymkx0BAiAV3RCdJIG20YyhrdjmN0hRNL2RR8Ra37iX6RAyl+SL6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHDXdTOXwCd6x8M95u6wj+ei0QAXddWgwZ8fe2EjoNoZAiAKwjm/E/KrpZXY6ZU8/10iW2UIUJCwc94HZfIeV+jZyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24052},"main":"./dist/index.js","type":"module","_from":"file:agenticprimitives-identity-directory-adapters-1.0.0-alpha.24.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test/unit --passWithNoTests","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:integration":"vitest run test/integration --passWithNoTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7ab6143e-b4fa-4256-b2b2-a6525c4fbb63"}},"_resolved":"/tmp/9a95d4cd9be26c1f5de32b05beb8f7ad/agenticprimitives-identity-directory-adapters-1.0.0-alpha.24.tgz","_integrity":"sha512-4aSZD1hDlVPWEoVUTPjCFocbm/oljgcKZPjyE6sG5ZNyNVWSYCvXUZgx/3+Zt8gdqDZKQIj2/YRTjZrXxE1ewg==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/identity-directory-adapters"},"_npmVersion":"11.19.0","description":"Port implementations for @agenticprimitives/identity-directory: NamingPort (wraps agent-naming), OnChainReadPort (viem readContract), IndexerPort (in-memory; SPARQL/GraphDB later). The one composition layer allowed to import agent-naming (spec 100 §4 / AD","directories":{},"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8"},"peerDependencies":{"viem":"^2.52.2","@agenticprimitives/types":"1.0.0-alpha.24","@agenticprimitives/agent-naming":"1.0.0-alpha.24","@agenticprimitives/identity-directory":"1.0.0-alpha.24"},"_npmOperationalInternal":{"tmp":"tmp/identity-directory-adapters_1.0.0-alpha.24_1789230615682_0.7135840632039623","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.25":{"name":"@agenticprimitives/identity-directory-adapters","version":"1.0.0-alpha.25","keywords":["identity","directory","adapters","ports","agentic"],"license":"MIT","_id":"@agenticprimitives/identity-directory-adapters@1.0.0-alpha.25","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"homepage":"https://github.com/agentictrustlabs/agenticprimitives/tree/master/packages/identity-directory-adapters","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"dist":{"shasum":"c8171f3829124f24873e8078a3154cc8dc7ab95a","tarball":"https://registry.npmjs.org/@agenticprimitives/identity-directory-adapters/-/identity-directory-adapters-1.0.0-alpha.25.tgz","fileCount":24,"integrity":"sha512-0q+ddmSt5eiJHSuzW8e1fapL96AeCAaYTIpuK3ITNwIUsBLAByZDG3k+YbgQlHZUOVf1yopES9a/sNlHNDgs/g==","signatures":[{"sig":"MEUCIA3QmEsdgEoFKcYuJl+5k4FGxjHO2mPqMMOHr5v5lkxiAiEAnVNcxOkJHcrU51EZ0NJjJio24DUAMQHbu4hrI6zqg1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAC9MleQrjleBfYxBhcB0N5mRTz0eLoK6z5AupiPJdZjAiEA9Ul+yrrYew6g22CRqMZmj3HJtzdX2xHHEJzLC1gmG7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24052},"main":"./dist/index.js","type":"module","_from":"file:agenticprimitives-identity-directory-adapters-1.0.0-alpha.25.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test/unit --passWithNoTests","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:integration":"vitest run test/integration --passWithNoTests"},"_npmUser":{"name":"richcanvas","email":"richardpedersen3@gmail.com"},"_resolved":"/tmp/179dc01f2aca4ab4aea388930dd9b69c/agenticprimitives-identity-directory-adapters-1.0.0-alpha.25.tgz","_integrity":"sha512-0q+ddmSt5eiJHSuzW8e1fapL96AeCAaYTIpuK3ITNwIUsBLAByZDG3k+YbgQlHZUOVf1yopES9a/sNlHNDgs/g==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/identity-directory-adapters"},"_npmVersion":"11.16.0","description":"Port implementations for @agenticprimitives/identity-directory: NamingPort (wraps agent-naming), OnChainReadPort (viem readContract), IndexerPort (in-memory; SPARQL/GraphDB later). The one composition layer allowed to import agent-naming (spec 100 §4 / AD","directories":{},"_nodeVersion":"24.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8"},"peerDependencies":{"viem":"^2.52.2","@agenticprimitives/types":"1.0.0-alpha.25","@agenticprimitives/agent-naming":"1.0.0-alpha.25","@agenticprimitives/identity-directory":"1.0.0-alpha.25"},"_npmOperationalInternal":{"tmp":"tmp/identity-directory-adapters_1.0.0-alpha.25_1789501345018_0.32256446714632303","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.26":{"_id":"@agenticprimitives/identity-directory-adapters@1.0.0-alpha.26","bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"dist":{"shasum":"84cdbbbc80be188fef855316db29e235a821cfcc","tarball":"https://registry.npmjs.org/@agenticprimitives/identity-directory-adapters/-/identity-directory-adapters-1.0.0-alpha.26.tgz","fileCount":24,"integrity":"sha512-CIJCcItbgYZIKJKid6PBTeKuDilniy75e3OF1ZYhF9MeOZhHdxbUKwAHMMVCr7JsUCx5B3AMjB4747PN9Y2sdg==","signatures":[{"sig":"MEUCIQDWZdABp4um8E6TtEKrlFqzyK/AMeoKyy+Ah3mia93ZhQIgGkcHaU1L5aJe56P9axJqdFV2Rm/eGtdOVTFlRIC7I4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDPDgr17j6HhAOr6ysOcpOcDdMW8hYXpwKBURkU/ZN0xgIhAIM+O7rsT0EUZIYVNRqHVSOlrKQdeK8rPousQCg3Elqf"}],"unpackedSize":24531},"main":"./dist/index.js","name":"@agenticprimitives/identity-directory-adapters","type":"module","_from":"file:agenticprimitives-identity-directory-adapters-1.0.0-alpha.26.tgz","types":"./dist/index.d.ts","author":{"url":"https://agenticprimitives.dev","name":"Agentic Trust Labs"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"license":"MIT","scripts":{"test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","test:unit":"vitest run test/unit --passWithNoTests","typecheck":"tsc -p tsconfig.json --noEmit","test:watch":"vitest","test:integration":"vitest run test/integration --passWithNoTests"},"version":"1.0.0-alpha.26","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7ab6143e-b4fa-4256-b2b2-a6525c4fbb63"}},"homepage":"https://agenticprimitives.dev","keywords":["identity","directory","adapters","ports","agentic","agentic-primitives","agenticprimitives","ai-agents","agent-authority","agentic-trust"],"_resolved":"/tmp/aa6edaf134f0c85bbd8a81efd4b1397d/agenticprimitives-identity-directory-adapters-1.0.0-alpha.26.tgz","_integrity":"sha512-CIJCcItbgYZIKJKid6PBTeKuDilniy75e3OF1ZYhF9MeOZhHdxbUKwAHMMVCr7JsUCx5B3AMjB4747PN9Y2sdg==","repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/identity-directory-adapters"},"_npmVersion":"11.19.0","description":"Port implementations for @agenticprimitives/identity-directory: NamingPort (wraps agent-naming), OnChainReadPort (viem readContract), IndexerPort (in-memory; SPARQL/GraphDB later). The one composition layer allowed to import agent-naming (spec 100 §4 / AD","directories":{},"maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.8"},"peerDependencies":{"viem":"^2.52.2","@agenticprimitives/types":"1.0.0-alpha.26","@agenticprimitives/agent-naming":"1.0.0-alpha.26","@agenticprimitives/identity-directory":"1.0.0-alpha.26"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/identity-directory-adapters_1.0.0-alpha.26_1789814957462_0.539843217159987"}}},"time":{"created":"2026-05-31T17:13:12.308Z","modified":"2026-09-19T10:49:17.692Z","0.1.0-alpha.2":"2026-05-31T17:13:12.658Z","0.1.0-alpha.3":"2026-05-31T17:50:05.809Z","1.0.0-alpha.4":"2026-05-31T21:52:47.885Z","1.0.0-alpha.5":"2026-06-05T17:24:40.625Z","1.0.0-alpha.6":"2026-06-05T21:32:22.940Z","1.0.0-alpha.7":"2026-06-11T04:05:35.971Z","1.0.0-alpha.8":"2026-06-12T13:05:57.507Z","1.0.0-alpha.9":"2026-06-12T20:40:44.124Z","1.0.0-alpha.10":"2026-06-17T00:56:46.328Z","1.0.0-alpha.11":"2026-06-17T17:38:09.626Z","1.0.0-alpha.12":"2026-06-18T17:32:34.891Z","1.0.0-alpha.13":"2026-06-19T03:17:55.503Z","1.0.0-alpha.14":"2026-07-05T09:50:30.304Z","1.0.0-alpha.15":"2026-07-05T13:44:17.621Z","1.0.0-alpha.16":"2026-07-06T01:58:25.875Z","1.0.0-alpha.17":"2026-07-14T14:57:47.951Z","1.0.0-alpha.18":"2026-07-17T13:04:38.804Z","1.0.0-alpha.19":"2026-07-22T01:27:06.011Z","1.0.0-alpha.20":"2026-07-23T14:39:41.317Z","1.0.0-alpha.21":"2026-08-03T03:25:15.237Z","1.0.0-alpha.22":"2026-08-26T20:21:51.253Z","1.0.0-alpha.23":"2026-09-11T22:02:57.801Z","1.0.0-alpha.24":"2026-09-12T16:30:15.767Z","1.0.0-alpha.25":"2026-09-15T19:42:25.108Z","1.0.0-alpha.26":"2026-09-19T10:49:17.532Z"},"bugs":{"url":"https://github.com/agentictrustlabs/agenticprimitives/issues"},"license":"MIT","homepage":"https://agenticprimitives.dev","keywords":["identity","directory","adapters","ports","agentic","agentic-primitives","agenticprimitives","ai-agents","agent-authority","agentic-trust"],"repository":{"url":"git+https://github.com/agentictrustlabs/agenticprimitives.git","type":"git","directory":"packages/identity-directory-adapters"},"description":"Port implementations for @agenticprimitives/identity-directory: NamingPort (wraps agent-naming), OnChainReadPort (viem readContract), IndexerPort (in-memory; SPARQL/GraphDB later). The one composition layer allowed to import agent-naming (spec 100 §4 / AD","maintainers":[{"name":"richcanvas","email":"richardpedersen3@gmail.com"}],"readme":"# @agenticprimitives/identity-directory-adapters\n\n> Part of **[Agentic Primitives](https://agenticprimitives.dev)** — the open-source trust substrate for agentic applications: identity that can sign, authority checked at act time, evidence the owner carries. [Developer kit](https://github.com/agentictrustlabs/agentic-primitives) · [All packages](https://agenticprimitives.dev/developers)\n\n**The binding layer that keeps the directory honest.** [`identity-directory`](../identity-directory) can promise \"indexer proposes, on-chain confirms\" only because its core never touches a real data source — it declares ports, and this package implements them. That separation is enforced, not aspirational: this is the **one package allowed to import `agent-naming`** (spec 100 §4 / [ADR-0015](../../docs/architecture/decisions/0015-identity-directory-is-an-evidence-backed-read-model.md)), so every naming read in the identity stack flows through one auditable seam. Adapters translate sources into ports and add no policy of their own.\n\nPart of [agenticprimitives](../../README.md) — the trust substrate for the agent economy: one canonical Smart Agent identity with custody, delegation, naming, credentials, and audit evidence designed as one system.\n\n## What's here\n\n```\nmakeNamingPort({ client, chainId })   wrap agent-naming + eip155 Address↔CanonicalAgentId lift\nmakeOnChainReadPort(readers)          assemble OnChainReadPort from { exists, confirmsCredential }\nviemExists(client)                    a contract-agnostic exists (bytecode-at-address)\ncreateInMemoryIndexer(entries)        an in-memory IndexerPort (demo + tests)\ntoCanonicalAgentId / addressOf        eip155 CAIP-10 glue\n```\n\n## Usage\n\n```ts\nimport { createDirectory } from '@agenticprimitives/identity-directory';\nimport {\n  makeNamingPort, makeOnChainReadPort, viemExists, createInMemoryIndexer,\n} from '@agenticprimitives/identity-directory-adapters';\n\nconst dir = createDirectory({\n  naming: makeNamingPort({ client: namingClient, chainId: 8453 }),\n  onChain: makeOnChainReadPort({\n    exists: viemExists(publicClient),\n    // app-wired to the real membership getter (isCustodian/isTrustee):\n    confirmsCredential: async (id, p) => publicClient.readContract({ /* … */ }),\n  }),\n  indexer: createInMemoryIndexer(seedEntries),\n});\n```\n\n## How it's different\n\nThe competing pattern is the **monolithic indexer/resolver SDK** — one client that talks to every source and bakes resolution policy into the data access. The cost shows up later: you cannot swap a source, cannot audit which mechanism answered a query, and the index silently becomes authoritative. The ports-and-adapters split here means:\n\n- **Sources are swappable.** Naming, on-chain reads, and the indexer are independent factories; a new source for an existing port is one new factory, not a rewrite.\n- **Authority placement is visible in the types.** `confirmsCredential` is a live on-chain membership check, the indexer is a proposer — the interfaces make it impossible to confuse the two.\n- **No adapter ever escalates.** Each port is one mechanism; there is no `try naming, catch → on-chain` fallback anywhere ([ADR-0013](../../docs/architecture/decisions/0013-no-silent-fallbacks.md)), and reads are `readContract`/`getCode` only — never `eth_getLogs` ([ADR-0012](../../docs/architecture/decisions/0012-no-eth-getlogs-in-product-read-paths.md)).\n\n## Boundaries\n\n- `confirmsCredential` is **app-wired** — the on-chain membership getter is contract- and credential-kind-specific (an EOA address vs a passkey `credentialIdDigest`), so this package does not guess it. It MUST reflect the *current* set so a revoked credential returns `false` (the directory drops it). Never wire it to a cached or event-derived list that could revive a revoked credential.\n- The in-memory indexer is **non-authoritative** — it proposes candidates; the directory confirms them on-chain. The production indexer is a SPARQL/GraphDB adapter (spec 225 §7), landing later.\n- CAIP-10 here is **eip155-only glue**; the canonical multi-namespace builder is `@agenticprimitives/agent-profile` (`/caip10`), deliberately kept out of this adapter's dependency set.\n\n## Validation\n\n```bash\npnpm --filter @agenticprimitives/identity-directory build   # core dist (vitest resolution)\npnpm --filter @agenticprimitives/identity-directory-adapters typecheck\npnpm --filter @agenticprimitives/identity-directory-adapters test\npnpm check:forbidden-terms\n```\n\n## Status\n\nTestnet/pilot-ready. Production launch is gated on the public checklist in the root [`README.md`](../../README.md#status--honest-version) — including third-party contract audit and governance key rotation. Track every security finding live in [`docs/audits/findings.yaml`](../../docs/audits/findings.yaml). The shipped indexer is the in-memory reference (demo + tests); the production SPARQL/GraphDB adapter is roadmap.\n\n## License\n\nUNLICENSED (internal monorepo, not published).\n","readmeFilename":"README.md","author":{"url":"https://agenticprimitives.dev","name":"Agentic Trust Labs"}}