{"_id":"@agentpay-ai/agentpay-celo","_rev":"5-4c5fb997bb0e89064dfe47435076fbe6","name":"@agentpay-ai/agentpay-celo","dist-tags":{"latest":"0.1.22"},"versions":{"0.1.18":{"name":"@agentpay-ai/agentpay-celo","version":"0.1.18","_id":"@agentpay-ai/agentpay-celo@0.1.18","maintainers":[{"name":"zakyirsyaad","email":"zkyxentertain@gmail.com"}],"bin":{"agentpay":"dist/index.js"},"dist":{"shasum":"d88b7ddf35d73424b4c68a1435fc4cd58ca9c878","tarball":"https://registry.npmjs.org/@agentpay-ai/agentpay-celo/-/agentpay-celo-0.1.18.tgz","fileCount":16,"integrity":"sha512-s/ZrnyvjMZ+xoi77NIq5g6nY2I8ATXsAk4uTwpuSdUDPqMVpfkGbHw8ujL2s4r6Mfxiyf2VD66mlY4ki9dnzJQ==","signatures":[{"sig":"MEQCIE4MgOb0I8EtFexHVVTi43HbxPXz8XsO8CVMF79A2ylVAiAZG30O5kwUzbNkOak93RN2FE0m+a30EZ31tA38ug6yCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103583},"type":"module","gitHead":"746616bb47f2e870c7e112320db9b0cebc642485","scripts":{"test":"tsx --test \"src/**/*.test.ts\"","typecheck":"tsc -p ../../tsconfig.json --noEmit"},"_npmUser":{"name":"zakyirsyaad","email":"zkyxentertain@gmail.com"},"_npmVersion":"10.9.8","description":"AgentPay installs MCP tools and runtime instructions for owner-authorized Celo payments. Hosted chat mode connects to the authenticated consumer endpoint at `https://wallet.agentpay.site/celo/mcp`; the separate paid public execution endpoint at `https://m","directories":{},"_nodeVersion":"22.23.0","dependencies":{"tsx":"^4.22.5","@agentpay-ai/skill-celo":"0.1.6","@agentpay-ai/setup-web-celo":"0.1.12","@agentpay-ai/mcp-server-celo":"0.1.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agentpay-celo_0.1.18_1784830657467_0.9864276083224599","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@agentpay-ai/agentpay-celo","version":"0.1.19","_id":"@agentpay-ai/agentpay-celo@0.1.19","maintainers":[{"name":"zakyirsyaad","email":"zkyxentertain@gmail.com"}],"bin":{"agentpay-celo":"dist/index.js"},"dist":{"shasum":"cd2a946d042bc96a058b1074bc40d4b05886ca16","tarball":"https://registry.npmjs.org/@agentpay-ai/agentpay-celo/-/agentpay-celo-0.1.19.tgz","fileCount":17,"integrity":"sha512-0NqmZHA7WayIboAMjmMhFsOpreEm8QWkspfovblI9WcR4G5XeLUPfyVDB5JYKZA5VXEw36jJg+nPuQb9JSD2HQ==","signatures":[{"sig":"MEUCIQCmUiHygCPv5R+rtQdGa2dpMWnuanC67jeupc5RWUtyegIgIzW3JZZZorjpbOrhhzUXmyQ+PdVv0PLvMfc0s/D/qII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114911},"type":"module","gitHead":"90ff44ab3117623db98a4655f89fbfd3e73904c6","scripts":{"test":"tsx --test \"src/**/*.test.ts\"","typecheck":"tsc -p ../../tsconfig.json --noEmit"},"_npmUser":{"name":"zakyirsyaad","email":"zkyxentertain@gmail.com"},"_npmVersion":"11.13.0","description":"AgentPay installs MCP tools and runtime instructions for owner-authorized Celo payments. The visible product remains AgentPay; the Celo installer uses the isolated technical names `~/.agentpay-celo`, skill `agentpay-celo`, MCP entry `agentpay-celo`, and b","directories":{},"_nodeVersion":"24.17.0","dependencies":{"tsx":"^4.22.5","@agentpay-ai/skill-celo":"0.1.7","@agentpay-ai/setup-web-celo":"0.1.12","@agentpay-ai/mcp-server-celo":"0.1.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agentpay-celo_0.1.19_1785345318018_0.365383093669865","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@agentpay-ai/agentpay-celo","version":"0.1.20","_id":"@agentpay-ai/agentpay-celo@0.1.20","maintainers":[{"name":"zakyirsyaad","email":"zkyxentertain@gmail.com"}],"bin":{"agentpay-celo":"dist/index.js"},"dist":{"shasum":"786f687f02ab7a7fe758e74b3e371f96e7e08d0f","tarball":"https://registry.npmjs.org/@agentpay-ai/agentpay-celo/-/agentpay-celo-0.1.20.tgz","fileCount":17,"integrity":"sha512-M1iF2DuwckdkQaSWSXzCOSsYQcyQe2Y9ZNr9zoYXDPxb1XIdBmHNu5R9Wm1V5PApiTEgNyBLSohyqTfNcKo7Nw==","signatures":[{"sig":"MEYCIQDuuqfRjBDatZ1/lIpEnhb4NQVT9gqNrEsm1dUXrcl8DAIhAJWX6mov9QhDBODYEIHuX1RIIW3RUHzXYUP6nsTY4Q0Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":114911},"type":"module","gitHead":"ab9f011e2b04098c0db7197c69ccdb61d0720658","scripts":{"test":"tsx --test \"src/**/*.test.ts\"","typecheck":"tsc -p ../../tsconfig.json --noEmit"},"_npmUser":{"name":"zakyirsyaad","email":"zkyxentertain@gmail.com"},"_npmVersion":"11.13.0","description":"AgentPay installs MCP tools and runtime instructions for owner-authorized Celo payments. The visible product remains AgentPay; the Celo installer uses the isolated technical names `~/.agentpay-celo`, skill `agentpay-celo`, MCP entry `agentpay-celo`, and b","directories":{},"_nodeVersion":"24.17.0","dependencies":{"tsx":"^4.22.5","@agentpay-ai/skill-celo":"0.1.7","@agentpay-ai/setup-web-celo":"0.1.13","@agentpay-ai/mcp-server-celo":"0.1.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agentpay-celo_0.1.20_1785390607153_0.7130471743401416","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@agentpay-ai/agentpay-celo","version":"0.1.21","_id":"@agentpay-ai/agentpay-celo@0.1.21","maintainers":[{"name":"zakyirsyaad","email":"zkyxentertain@gmail.com"}],"bin":{"agentpay-celo":"dist/index.js"},"dist":{"shasum":"9e2352250065f53d94620f15ef60f14e25b523c2","tarball":"https://registry.npmjs.org/@agentpay-ai/agentpay-celo/-/agentpay-celo-0.1.21.tgz","fileCount":17,"integrity":"sha512-nctQlQrk28VrQCf5ewcd9gpL/wW73KI0uEeB0rk/AM4RHwo5BB/WQhgkF0CYaHT4n3CLhb3QZrM3uCogNZQkkA==","signatures":[{"sig":"MEUCIEjDXOmpVMhgNvjugFRS7srdGZyhT5x3V9JzyVN5VnkPAiEA0sIW6k4vZQSemmNv8IfCnp/PABH/rEsZB9EXf6h8nVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115237},"type":"module","gitHead":"a25e50645e92168423bbe5e7db5b25af20273ee9","scripts":{"test":"tsx --test \"src/**/*.test.ts\"","typecheck":"tsc -p ../../tsconfig.json --noEmit"},"_npmUser":{"name":"zakyirsyaad","email":"zkyxentertain@gmail.com"},"_npmVersion":"11.13.0","description":"AgentPay installs MCP tools and runtime instructions for owner-authorized Celo payments. The visible product remains AgentPay; the Celo installer uses the isolated technical names `~/.agentpay-celo`, skill `agentpay-celo`, MCP entry `agentpay-celo`, and b","directories":{},"_nodeVersion":"24.17.0","dependencies":{"tsx":"^4.22.5","@agentpay-ai/skill-celo":"0.1.7","@agentpay-ai/setup-web-celo":"0.1.14","@agentpay-ai/mcp-server-celo":"0.1.13"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agentpay-celo_0.1.21_1785401620940_0.03952071531955781","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@agentpay-ai/agentpay-celo","version":"0.1.22","type":"module","bin":{"agentpay-celo":"dist/index.js"},"publishConfig":{"access":"public"},"scripts":{"test":"tsx --test \"src/**/*.test.ts\"","typecheck":"tsc -p ../../tsconfig.json --noEmit"},"dependencies":{"@agentpay-ai/mcp-server-celo":"0.1.14","@agentpay-ai/setup-web-celo":"0.1.14","@agentpay-ai/skill-celo":"0.1.8","tsx":"^4.22.5"},"gitHead":"988a0b693fd580cba716a1a28802af1f46804fa6","_id":"@agentpay-ai/agentpay-celo@0.1.22","description":"AgentPay installs MCP tools and runtime instructions for owner-authorized Celo payments. The visible product remains AgentPay; the Celo installer uses the isolated technical names `~/.agentpay-celo`, skill `agentpay-celo`, MCP entry `agentpay-celo`, and b","_nodeVersion":"24.17.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-+d52D62jKITET/OLUeYG1/6/vUraMFNtck2YHeuTxaVuwG9RLyWul+UCUg3GNmcBVq6AkSjIOrBqj4koQ7IpSg==","shasum":"8c637e327dc7d9b763674c3fdbd2c29587a1a232","tarball":"https://registry.npmjs.org/@agentpay-ai/agentpay-celo/-/agentpay-celo-0.1.22.tgz","fileCount":17,"unpackedSize":116943,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIE9MQFA+aXNAlertt78ZaP1iEFvrBfNUQDvxnqFRmaY1AiA++UicUbjTsbOTgCvMWGfMWkTiOQGYXfKKK6YesAWtQQ=="}]},"_npmUser":{"name":"zakyirsyaad","email":"zkyxentertain@gmail.com"},"directories":{},"maintainers":[{"name":"zakyirsyaad","email":"zkyxentertain@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agentpay-celo_0.1.22_1785745632530_0.13213141771406156"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-23T18:17:37.310Z","modified":"2026-08-03T08:27:12.839Z","0.1.18":"2026-07-23T18:17:37.606Z","0.1.19":"2026-07-29T17:15:18.168Z","0.1.20":"2026-07-30T05:50:07.313Z","0.1.21":"2026-07-30T08:53:41.117Z","0.1.22":"2026-08-03T08:27:12.689Z"},"description":"AgentPay installs MCP tools and runtime instructions for owner-authorized Celo payments. The visible product remains AgentPay; the Celo installer uses the isolated technical names `~/.agentpay-celo`, skill `agentpay-celo`, MCP entry `agentpay-celo`, and b","maintainers":[{"name":"zakyirsyaad","email":"zkyxentertain@gmail.com"}],"readme":"# @agentpay-ai/agentpay-celo\n\nAgentPay installs MCP tools and runtime instructions for owner-authorized Celo payments. The visible product remains AgentPay; the Celo installer uses the isolated technical names `~/.agentpay-celo`, skill `agentpay-celo`, MCP entry `agentpay-celo`, and binary `agentpay-celo` so it can coexist with the X Layer implementation.\n\n## Install\n\nFor Codex:\n\n```bash\nnpx -y @agentpay-ai/agentpay-celo@latest install --runtime codex\ncodex mcp login agentpay-celo\n```\n\nThe install command adds the Codex MCP entry and installs the skill under `~/.agents/skills/agentpay-celo`. It does not overwrite an existing `~/.agentpay` tree or MCP entry named `agentpay`. Restart/reconnect Codex or open a new task after installation and OAuth.\n\nFor Claude, Cursor, Hermes, or a manual integration, replace `codex` with the explicit runtime:\n\n```bash\nnpx -y @agentpay-ai/agentpay-celo@latest install --runtime claude\nnpx -y @agentpay-ai/agentpay-celo@latest install --runtime cursor\nnpx -y @agentpay-ai/agentpay-celo@latest install --runtime hermes\nnpx -y @agentpay-ai/agentpay-celo@latest install --runtime generic\n```\n\nWhen `--runtime` is omitted, detection succeeds only when one project marker identifies a runtime. Otherwise the installer fails closed and asks for an explicit runtime.\n\nThen return to your agent chat:\n\n```text\nCreate an AgentPay wallet for me on Celo Sepolia.\nPay 5 USDT to 0x... on Celo Sepolia for invoice INV-001.\n```\n\nNo user secrets are required for hosted mode. Hosted chat connects to the authenticated consumer endpoint at `https://wallet.agentpay.site/celo/mcp`; after owner Review & Sign, the consumer automatically hands the signed intent to the isolated paid executor. Users do not need a second MCP registration or another OAuth login.\n\nThe OAuth, setup, and Review & Sign pages request the required Celo network automatically. They use `wallet_switchEthereumChain` first and add the official Celo mainnet or Sepolia network only when the wallet reports that it is unknown. The owner must still confirm the wallet prompt; rejecting it never advances to signing.\n\nPayment and balance tools support Celo mainnet or testnet (Celo Sepolia) through `network: \"mainnet\" | \"testnet\"`. Users can switch networks per request. Self-service chat wallet creation is currently available on Celo Sepolia, while mainnet uses an operator-managed, readiness-gated account path. Cross-chain routes are selected at payment time after a Celo wallet exists.\n\nAgentPay covers direct sends, invoice payments, x402 purchases, batch payouts, remittance/swap-and-pay routes, and agent-to-agent payments. For x402 discovery without a URL, the agent uses `search_x402_services` and `prepare_x402_service_request`. After payment completes, `retry_x402_request` attaches AgentPay receipt proof, reads `PAYMENT-RESPONSE`, and passes `payment-identifier` idempotency data when supported.\n\n## Commands\n\n```bash\nagentpay-celo install --runtime codex\nagentpay-celo install --runtime codex --self-hosted\nagentpay-celo mcp\nagentpay-celo serve-http\nagentpay-celo setup-web\nagentpay-celo doctor\n```\n\n`--self-hosted` writes a local config and pinned V2 account bytecode under `~/.agentpay-celo`. A custom `--output-dir` is carried into the generated `AGENTPAY_CONFIG` path. Reinstalling with `--force` preserves existing secrets and unknown config keys.\n\n`doctor`, `setup-web`, `mcp`, and `serve-http` are operator surfaces, not the normal hosted-user flow. The public Celo x402 seller gate is enabled with `AGENTPAY_A2MCP_PAYMENT_ENABLED=true`, pay-to, price, network, asset, and `AGENTPAY_CELO_X402_API_KEY`. `/healthz` remains free.\n\nSelf-hosted staging/local configuration uses:\n\n- `SUPABASE_URL` and `SUPABASE_SERVICE_ROLE_KEY`;\n- `CELO_RPC_URL`, plus optional `CELO_MAINNET_RPC_URL` and `CELO_SEPOLIA_RPC_URL`;\n- `EXECUTOR_PRIVATE_KEY`;\n- setup bytecode and `SETUP_DEPLOYER_PRIVATE_KEY` when setup-web is enabled.\n\nOptional values include `SETUP_WEB_URL`, `LIFI_API_KEY`, `X402_BAZAAR_FACILITATOR_URL`, Celo token overrides, Review & Sign secrets, and the Celo x402 seller variables.\n\nSplit self-hosted services also use `AGENTPAY_INTERNAL_EXECUTION_URL`, `AGENTPAY_INTERNAL_EXECUTION_SECRET`, and `AGENTPAY_INTERNAL_EXECUTION_MAX_SKEW_SECONDS`. Apply `supabase/migrations/20260802130000_consumer_execution_handoff.sql` before rollout, put the same HMAC secret in consumer and public env files, then restart both services; never put executor or raw-transaction keys in the consumer env.\n\nProduction uses the isolated Celo mainnet boundary: `AGENTPAY_ENVIRONMENT=production`, `AGENTPAY_HOME_CHAIN_ID=42220`, a dedicated HTTPS primary `CELO_MAINNET_RPC_URL`, `CELO_MAINNET_RPC_FALLBACK_URL=https://forno.celo.org`, production-only Supabase aliases, the V2 bytecode pin, and a tracked readiness manifest.\n","readmeFilename":"README.md"}