{"_id":"@agentpayxyz/adapters","_rev":"2-d615de64d47bb1926ebd0e8cb2f4097e","name":"@agentpayxyz/adapters","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"@agentpayxyz/adapters","version":"0.1.0","keywords":["agentpay","ai-agents","moltclaw","adapter","tool-calling","agent-economy"],"author":{"name":"AgentPay"},"license":"BSL-1.1","_id":"@agentpayxyz/adapters@0.1.0","maintainers":[{"name":"rumblingb","email":"vishar.rumbling@gmail.com"}],"homepage":"https://github.com/Rumblingb/Agentpay/tree/main/packages/adapters#readme","bugs":{"url":"https://github.com/Rumblingb/Agentpay/issues"},"dist":{"shasum":"f69386cd52ed8348f8ff822b463abfb00ca79aca","tarball":"https://registry.npmjs.org/@agentpayxyz/adapters/-/adapters-0.1.0.tgz","fileCount":38,"integrity":"sha512-28O0Z9vXOtsSznGF/h4GEGchtYaNVuJaxIQLTCs5S9g+I8xZY8eSFcUoEGLKQP9fC+81ekxF9NjgTsj9nUEp1A==","signatures":[{"sig":"MEUCIDXig4XRbxVVgCh0cqIWHWGpW7LTiOOVtL12RMTddfdeAiEAgR9bQ5REMlk7KkK1tI2xNDZLS0HmO7nJGeLxQvfDH5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37783},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./moltclaw":{"types":"./dist/moltclaw/moltclawWrapper.d.ts","import":"./dist/moltclaw/moltclawWrapper.js"}},"gitHead":"cab24fec5d906b04a00db4df7188c71238530c8e","scripts":{"build":"tsc -p tsconfig.publish.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"rumblingb","email":"vishar.rumbling@gmail.com"},"repository":{"url":"git+https://github.com/Rumblingb/Agentpay.git","type":"git","directory":"packages/adapters"},"_npmVersion":"11.9.0","description":"Framework adapters for AgentPay — MoltClaw, OpenGPT, and generic tool-calling wrappers","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@agentpayxyz/sdk":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.3"},"_npmOperationalInternal":{"tmp":"tmp/adapters_0.1.0_1773817522886_0.8288796110759054","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@agentpayxyz/adapters","version":"0.2.0","description":"Framework adapters for AgentPay — MoltClaw, OpenGPT, and generic tool-calling wrappers","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"},"./moltclaw":{"import":"./dist/moltclaw/moltclawWrapper.js","types":"./dist/moltclaw/moltclawWrapper.d.ts"},"./openai":{"import":"./dist/openai/openaiTools.js","types":"./dist/openai/openaiTools.d.ts"},"./langchain":{"import":"./dist/langchain/langchainTool.js","types":"./dist/langchain/langchainTool.d.ts"},"./vercelai":{"import":"./dist/vercelai/vercelaiTools.js","types":"./dist/vercelai/vercelaiTools.d.ts"}},"scripts":{"build":"tsc -p tsconfig.publish.json","typecheck":"tsc --noEmit"},"keywords":["agentpay","ai-agents","moltclaw","adapter","tool-calling","agent-economy"],"author":{"name":"AgentPay"},"license":"BSL-1.1","repository":{"type":"git","url":"git+https://github.com/Rumblingb/Agentpay.git","directory":"packages/adapters"},"homepage":"https://github.com/Rumblingb/Agentpay/tree/main/packages/adapters#readme","bugs":{"url":"https://github.com/Rumblingb/Agentpay/issues"},"dependencies":{"@agentpayxyz/sdk":"^0.3.0"},"devDependencies":{"typescript":"^5.3.3"},"engines":{"node":">=20.0.0"},"gitHead":"b95c9486d26e3ce39093b048a4220225a5fd0b48","_id":"@agentpayxyz/adapters@0.2.0","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-+qC6VbYIiJytXYXpSMXdjgQtcWhBKB7UtIQsgXibDpuk76pBMgCFpinA+YYt0LUFyRdMiFCZVINpVMoAeANV2w==","shasum":"235666577c79ede18335325aaa79e4d582d818cd","tarball":"https://registry.npmjs.org/@agentpayxyz/adapters/-/adapters-0.2.0.tgz","fileCount":50,"unpackedSize":51215,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGbE5C0V/nFr++CrA6Q8SLyUQvE4bReuXs5QKrtoo7AeAiAIv+aq2rv31yk78GK7tPvNdF2eie6i6JP3HiVoOxYc2A=="}]},"_npmUser":{"name":"rumblingb","email":"vishar.rumbling@gmail.com"},"directories":{},"maintainers":[{"name":"rumblingb","email":"vishar.rumbling@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/adapters_0.2.0_1773819916752_0.19321718277583666"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-18T07:05:22.814Z","modified":"2026-03-18T07:45:17.037Z","0.1.0":"2026-03-18T07:05:23.065Z","0.2.0":"2026-03-18T07:45:16.891Z"},"bugs":{"url":"https://github.com/Rumblingb/Agentpay/issues"},"author":{"name":"AgentPay"},"license":"BSL-1.1","homepage":"https://github.com/Rumblingb/Agentpay/tree/main/packages/adapters#readme","keywords":["agentpay","ai-agents","moltclaw","adapter","tool-calling","agent-economy"],"repository":{"type":"git","url":"git+https://github.com/Rumblingb/Agentpay.git","directory":"packages/adapters"},"description":"Framework adapters for AgentPay — MoltClaw, OpenGPT, and generic tool-calling wrappers","maintainers":[{"name":"rumblingb","email":"vishar.rumbling@gmail.com"}],"readme":"# `@agentpay/adapters`\n\nRuntime-neutral capability wrappers for AgentPay.\n\n## Capability adapter surface\n\nThe base adapter implementation in `src/` exposes a thin wrapper around\n`@agentpay/sdk`:\n\n- `createPayment(intent)`\n- `verifyPayment(paymentId, txHash)`\n- `handleWebhook(event)`\n- `getPassport(agentId)` *(optional)*\n- `attachPassport(agentId)` *(optional)*\n\n## Tool contract layer\n\nThis package also provides a universal tool/function surface in `src/tools/`:\n\n- Tool names: `create_payment`, `verify_payment`, `handle_webhook`, `get_passport` *(optional)*\n- JSON-schema style input definitions\n- Normalized tool outputs\n- Tool registry + runtime-neutral executor\n\n## Files\n\n- `src/types.ts` – capability interfaces/types.\n- `src/agentPayCapabilityAdapter.ts` – thin SDK-backed capability implementation.\n- `src/tools/contracts.ts` – tool names, inputs/outputs, and schema types.\n- `src/tools/registry.ts` – tool definitions and `registerAgentPayTools(...)`.\n- `src/tools/executor.ts` – `executeAgentPayTool(...)`.\n- `src/index.ts` – package exports.\n\nExamples:\n\n- `examples/adapters/genericAgentExample.ts` (capability-level create + verify flow)\n- `examples/adapters/toolCallingAgentExample.ts` (tool-calling flow)\n","readmeFilename":"README.md"}