{"_id":"@absolutejs/agent-exchange-destinations","_rev":"4-0bc29ec916ac2cfbffd25246ed24e48a","name":"@absolutejs/agent-exchange-destinations","dist-tags":{"latest":"0.3.0"},"versions":{"0.1.0":{"name":"@absolutejs/agent-exchange-destinations","version":"0.1.0","author":{"name":"Alex Kahn"},"license":"Apache-2.0","_id":"@absolutejs/agent-exchange-destinations@0.1.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/agent-exchange-providers/tree/main/destinations","bugs":{"url":"https://github.com/absolutejs/agent-exchange-providers/issues"},"dist":{"shasum":"f8a03a721fdd385d7874f017084a518859b17346","tarball":"https://registry.npmjs.org/@absolutejs/agent-exchange-destinations/-/agent-exchange-destinations-0.1.0.tgz","fileCount":7,"integrity":"sha512-YG0xkaYqUb81ehfAONjfLiEqW9Tb1CNTCLQKajd7GrrzHDe58pkic0+3vEJJQJ0ylBFecRX6kTxSAW2C8JBYqg==","signatures":[{"sig":"MEUCIBr7bIzu0iagPf2+e5PvL3IsZ2H23aBRrXe4Pu2LZbIFAiEArYdQWhIJDBmkeNPBEtZIWSUDy7GABf+JvDqgUs2943Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16416},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"e21c8b729194b295e7c3a1bd4842dc58d095de38","scripts":{"test":"bun test tests/","build":"rm -rf dist && bun build src/index.ts --outdir dist --root src --sourcemap --target=browser --external @absolutejs/agent-exchange && tsc --project tsconfig.build.json","format":"prettier --write \"./**/*.{ts,json,md}\"","typecheck":"tsc --noEmit","format:check":"prettier --check \"./**/*.{ts,json,md}\""},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"repository":{"url":"git+https://github.com/absolutejs/agent-exchange-providers.git","type":"git","directory":"destinations"},"_npmVersion":"10.9.2","description":"Interchangeable, deterministic destination adapter contract for Agent Exchange.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@absolutejs/agent-exchange":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-exchange-destinations_0.1.0_1787748487824_0.6001976254382297","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@absolutejs/agent-exchange-destinations","version":"0.2.0","author":{"name":"Alex Kahn"},"license":"Apache-2.0","_id":"@absolutejs/agent-exchange-destinations@0.2.0","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/agent-exchange-providers/tree/main/destinations","bugs":{"url":"https://github.com/absolutejs/agent-exchange-providers/issues"},"dist":{"shasum":"9069411e1f35e74c49621b2467f3251500cf9191","tarball":"https://registry.npmjs.org/@absolutejs/agent-exchange-destinations/-/agent-exchange-destinations-0.2.0.tgz","fileCount":7,"integrity":"sha512-mvfMiBD1iDbdkUG3qTsBfuj6hyq2+itqa2haVUpcsmreDzl3UBiK3pT3TJuFoA7pMZQ3+O6ye7XmF7bo9mSu2A==","signatures":[{"sig":"MEYCIQD7WFN6emiZWFU+m+m7L4Ox1njNjwNB90PajFATzKzs+wIhAMmns/z/1PhFnf+CYIRy97JAreeoiE0f8g0Lbi4EhL/2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16416},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"5565356ddda7b9493a621b792fbd997b64597449","scripts":{"test":"bun test tests/","build":"rm -rf dist && bun build src/index.ts --outdir dist --root src --sourcemap --target=browser --external @absolutejs/agent-exchange && tsc --project tsconfig.build.json","format":"prettier --write \"./**/*.{ts,json,md}\"","typecheck":"tsc --noEmit","format:check":"prettier --check \"./**/*.{ts,json,md}\""},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"repository":{"url":"git+https://github.com/absolutejs/agent-exchange-providers.git","type":"git","directory":"destinations"},"_npmVersion":"10.9.2","description":"Interchangeable, deterministic destination adapter contract for Agent Exchange.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@absolutejs/agent-exchange":"0.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.9.0"},"_npmOperationalInternal":{"tmp":"tmp/agent-exchange-destinations_0.2.0_1787752736284_0.8906030597120105","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@absolutejs/agent-exchange-destinations","version":"0.2.1","author":{"name":"Alex Kahn"},"license":"Apache-2.0","_id":"@absolutejs/agent-exchange-destinations@0.2.1","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"homepage":"https://github.com/absolutejs/agent-exchange-providers/tree/main/destinations","bugs":{"url":"https://github.com/absolutejs/agent-exchange-providers/issues"},"dist":{"shasum":"959e938b0c0d7ab4f081b8ad8b55936a8f1f6d74","tarball":"https://registry.npmjs.org/@absolutejs/agent-exchange-destinations/-/agent-exchange-destinations-0.2.1.tgz","fileCount":7,"integrity":"sha512-h0TFX0GSqnExmWjIMLgLGSWzqsY/I+c/SC7T/0kNi74HeSLSzfJoS2WBarzUMdGIfPqJaG7e7+u9Tf+kO2mJig==","signatures":[{"sig":"MEQCIFhXoDDt34c4zFe6ytvIEfpZUFsduHet72gFZr9Fds4NAiBO+D6Y+L4isxGdqlpG2bQ6jVTp/EGh/rEyRKVXYlVwNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16466},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"26802402765b646bc89a2a9e6a6ac9e34dacd409","scripts":{"test":"bun test tests/","build":"rm -rf dist && bun build src/index.ts --outdir dist --root src --sourcemap --target=browser --external @absolutejs/agent-exchange && tsc --project tsconfig.build.json","format":"prettier --write \"./**/*.{ts,json,md}\"","typecheck":"tsc --noEmit","format:check":"prettier --check \"./**/*.{ts,json,md}\""},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"repository":{"url":"git+https://github.com/absolutejs/agent-exchange-providers.git","type":"git","directory":"destinations"},"_npmVersion":"10.9.2","description":"Interchangeable, deterministic destination adapter contract for Agent Exchange.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@absolutejs/agent-exchange":">=0.4.3 <0.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.14","typescript":"^5.9.0","@absolutejs/agent-exchange":"0.4.4"},"_npmOperationalInternal":{"tmp":"tmp/agent-exchange-destinations_0.2.1_1787755907619_0.10735232539960138","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@absolutejs/agent-exchange-destinations","version":"0.3.0","description":"Interchangeable, deterministic destination adapter contract for Agent Exchange.","type":"module","license":"Apache-2.0","author":{"name":"Alex Kahn"},"repository":{"type":"git","url":"git+https://github.com/absolutejs/agent-exchange-providers.git","directory":"destinations"},"homepage":"https://github.com/absolutejs/agent-exchange-providers/tree/main/destinations","bugs":{"url":"https://github.com/absolutejs/agent-exchange-providers/issues"},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"publishConfig":{"access":"public"},"scripts":{"build":"rm -rf dist && bun build src/index.ts --outdir dist --root src --sourcemap --target=browser --external @absolutejs/agent-exchange && tsc --project tsconfig.build.json","format":"prettier --write \"./**/*.{ts,json,md}\"","format:check":"prettier --check \"./**/*.{ts,json,md}\"","test":"bun test tests/","typecheck":"tsc --noEmit"},"dependencies":{"@absolutejs/agent-exchange":">=0.5.0 <0.6"},"devDependencies":{"@absolutejs/agent-exchange":"0.5.0","@types/bun":"^1.3.14","typescript":"^5.9.0"},"_id":"@absolutejs/agent-exchange-destinations@0.3.0","gitHead":"05a6e94907aa2c6fe91023f483bfa51b87847429","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-YA3afaAknrHa84yK4Pinp1KEoZ4WiTnojUoYu1Cv73RfIIsPFGxJqj7gy3RVMozE1SY+VoV0Df/WtjbVyW8Gzw==","shasum":"4d1b3c2f5096f85aa98619ee41974a8f7e191b7b","tarball":"https://registry.npmjs.org/@absolutejs/agent-exchange-destinations/-/agent-exchange-destinations-0.3.0.tgz","fileCount":7,"unpackedSize":16466,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFOhudWQCc/Lc13E5yh5dj4ciwXg0PAjXNhLhBrGyn4jAiEA65JhoN4mdyRH0hb+cVox3JRLrhS6EFJd4AAd4kWZMoE="}]},"_npmUser":{"name":"alexkahndev","email":"alexkahn2019@gmail.com"},"directories":{},"maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agent-exchange-destinations_0.3.0_1787773394504_0.4490285604348827"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-26T12:48:07.570Z","modified":"2026-08-26T19:43:14.901Z","0.1.0":"2026-08-26T12:48:08.201Z","0.2.0":"2026-08-26T13:58:56.415Z","0.2.1":"2026-08-26T14:51:47.771Z","0.3.0":"2026-08-26T19:43:14.649Z"},"bugs":{"url":"https://github.com/absolutejs/agent-exchange-providers/issues"},"author":{"name":"Alex Kahn"},"license":"Apache-2.0","homepage":"https://github.com/absolutejs/agent-exchange-providers/tree/main/destinations","repository":{"type":"git","url":"git+https://github.com/absolutejs/agent-exchange-providers.git","directory":"destinations"},"description":"Interchangeable, deterministic destination adapter contract for Agent Exchange.","maintainers":[{"name":"alexkahndev","email":"alexkahn2019@gmail.com"}],"readme":"# `@absolutejs/agent-exchange-destinations`\n\nDeterministic, interchangeable destination adapters for Agent Exchange.\n\nThe registry selects exactly one adapter using the request's exact HTTPS origin,\noperation, and secret kind. Duplicate routes, origin lookalikes, non-tool-confined\nrequests, and results that reflect the protected value fail closed.\n\n```ts\nimport { createAgentExchangeDestinationRegistry } from \"@absolutejs/agent-exchange-destinations\";\n\nconst destinations = createAgentExchangeDestinationRegistry([myAdapter]);\nawait destinations.submit({ plaintext, request, tenantId });\n```\n\nAdapters receive an isolated mutable copy of the protected bytes. The registry\nclears that copy after submission; the caller remains responsible for clearing\nits own buffer.\n","readmeFilename":"README.md"}