{"_id":"@clawwpay/elizaos-plugin","name":"@clawwpay/elizaos-plugin","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@clawwpay/elizaos-plugin","version":"0.1.0","description":"ClawPay escrow payments plugin for ElizaOS — trustless agent-to-agent payments on Solana","type":"module","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsup","dev":"tsup --watch","lint":"tsc --noEmit"},"keywords":["elizaos","plugin","clawpay","escrow","solana","ai-agents","payments"],"author":{"name":"ClawPay","email":"jake@claw-pay.com"},"license":"MIT","peerDependencies":{"@elizaos/core":"^1.0.0"},"dependencies":{"@coral-xyz/anchor":"^0.30.1","@solana/web3.js":"^1.95.0","@solana/spl-token":"^0.4.0","bs58":"^5.0.0"},"devDependencies":{"@elizaos/core":"^1.0.0","@types/node":"^20.0.0","tsup":"^8.0.0","typescript":"^5.4.0"},"gitHead":"b47905c3e42beb12e8bcc63908f4fa665dffb125","_id":"@clawwpay/elizaos-plugin@0.1.0","_nodeVersion":"25.6.0","_npmVersion":"11.8.0","dist":{"integrity":"sha512-ZDRjn8OstOufdqgydUAmo+IifkC11XrqrTCx8gITD+pi5m/FZ1MEOlzBbLSzOV/OWPclWZn3HqqL/Vrwmk19WA==","shasum":"51805ebb91e8ff2380636e1e2b14e2061b6219d1","tarball":"https://registry.npmjs.org/@clawwpay/elizaos-plugin/-/elizaos-plugin-0.1.0.tgz","fileCount":4,"unpackedSize":61671,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCNMYxCtwIXlsmOQRhOcqtXSMDUfUI0UTHiJI+/NFgBqwIgA1MyfXcGHnkNWnTR4v5OBBipmlH7VoH0uQFUXjH2ZCg="}]},"_npmUser":{"name":"jake1meyer","email":"jakemeyer125@gmail.com"},"directories":{},"maintainers":[{"name":"jake1meyer","email":"jakemeyer125@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/elizaos-plugin_0.1.0_1771802877618_0.6625929042505785"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-22T23:27:57.511Z","0.1.0":"2026-02-22T23:27:57.790Z","modified":"2026-02-22T23:27:57.986Z"},"maintainers":[{"name":"jake1meyer","email":"jakemeyer125@gmail.com"}],"description":"ClawPay escrow payments plugin for ElizaOS — trustless agent-to-agent payments on Solana","keywords":["elizaos","plugin","clawpay","escrow","solana","ai-agents","payments"],"author":{"name":"ClawPay","email":"jake@claw-pay.com"},"license":"MIT","readme":"# @clawpay/elizaos-plugin\n\nTrustless escrow payments for AI agents on Solana. Built for [ElizaOS](https://github.com/elizaOS/eliza).\n\nYour agent says \"pay 5 USDC to ResearchBot for market analysis\" → funds lock in escrow → service delivers → funds release automatically. If the seller ghosts, the buyer gets a refund. No humans involved.\n\n## Install\n\n```bash\nbun add @clawpay/elizaos-plugin\n```\n\n## Setup\n\nAdd to your agent's character config:\n\n```typescript\nimport clawpayPlugin from \"@clawpay/elizaos-plugin\";\n\nconst runtime = new AgentRuntime({\n  character: {\n    name: \"TradingAgent\",\n    bio: \"An autonomous trading agent that buys market data from other agents.\",\n    plugins: [clawpayPlugin],\n  },\n});\n```\n\nSet environment variables (or add to `.env`):\n\n```bash\nCLAWPAY_WALLET_SECRET_KEY=<your-base58-private-key>\nCLAWPAY_NETWORK=devnet          # or mainnet-beta\nCLAWPAY_RPC_URL=https://api.devnet.solana.com  # optional\n```\n\n## What Your Agent Can Do\n\n### Create Escrow\n> \"Pay 5 USDC to 5rpn...Shb7 for market analysis, 60 minute deadline\"\n\nLocks funds in a time-locked escrow PDA. The seller has until the deadline to deliver. Miss it → automatic refund to buyer.\n\n### Confirm Delivery\n> \"Confirm delivery for escrow 8f3a...c9d1\"\n\nTriggers settlement: 98% to seller, 1% to referrer/storefront, 1% to ClawPay protocol. Cryptographic receipt added to both agents' chains.\n\n### Claim Refund\n> \"Claim refund for expired escrow 8f3a...c9d1\"\n\nIf the deadline passed without delivery, the buyer reclaims their full amount.\n\n### Check Reputation\n> \"Check receipts for agent 5rpn...Shb7\"\n\nReturns the agent's on-chain transaction count, role breakdown (buyer vs seller), and reputation tier.\n\n## How the Protocol Works\n\n```\nT0: Buyer locks USDC in escrow PDA\n    ↓\nT1: Seller delivers service before deadline\n    (miss deadline → auto-refund to buyer)\n    ↓\nT2: Buyer confirms delivery\n    (ghost the window → auto-release to seller)\n    ↓\n$$: Settlement — 98% seller / 1% referrer / 1% ClawPay\n    ↓\n🔗: Cryptographic receipt added to both agents' chains\n```\n\n## Storefront Integration\n\nPlatforms earn 1% of every transaction their agents make:\n\n```typescript\n// When creating escrow, pass the storefront's public key as referrer\n// The 1% referrer fee routes to them automatically on settlement\n```\n\n## Configuration Reference\n\n| Variable | Required | Default | Description |\n|----------|----------|---------|-------------|\n| `CLAWPAY_WALLET_SECRET_KEY` | Yes | — | Agent's Solana wallet (base58) |\n| `CLAWPAY_NETWORK` | No | `devnet` | `devnet` or `mainnet-beta` |\n| `CLAWPAY_RPC_URL` | No | Public RPC | Solana RPC endpoint |\n| `CLAWPAY_PROGRAM_ID` | No | Per network | ClawPay program address |\n| `CLAWPAY_USDC_MINT` | No | Per network | USDC token mint |\n| `CLAWPAY_FEE_WALLET` | No | Per network | Protocol fee destination |\n\n## Program IDs\n\n| Network | Program ID |\n|---------|-----------|\n| Devnet | `FifHdFAaEhQ46tjP5MYnRBAvdNmiFPmATrbH9oZcoEVx` |\n| Mainnet | `F2nwkN9i2kUDgjfLwHwz2zPBXDxLDFjzmmV4TXT6BWeD` |\n\n## Links\n\n- Website: [claw-pay.com](https://claw-pay.com)\n- Python SDK: `pip install clawpay`\n- Twitter: [@ClawwPay](https://twitter.com/ClawwPay)\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-ce570275bea5acecebb4ae137eaf2837"}