{"_id":"@aimf/wallet","_rev":"2-1270e5c1bfaf3b1108c70c765e5006ac","name":"@aimf/wallet","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@aimf/wallet","version":"0.1.0","keywords":["aimf","wallet","neural-credits","escrow","staking","rewards"],"author":{"name":"AIMF Team"},"license":"MIT","_id":"@aimf/wallet@0.1.0","maintainers":[{"name":"vetriselvans","email":"vetriselvans029@gmail.com"}],"homepage":"https://github.com/aimf/aimf-framework#readme","bugs":{"url":"https://github.com/aimf/aimf-framework/issues"},"dist":{"shasum":"fffe483a69e679172a9dd3992a320a385de175b4","tarball":"https://registry.npmjs.org/@aimf/wallet/-/wallet-0.1.0.tgz","fileCount":26,"integrity":"sha512-mvl1/w2fl2zi3GcLIJ8EjpgKelAyIGwFmrhzCcxY4fyVWqKi86nh0J/bjxgAlYpOFHfpZgpiGKnKKv9cxfGKtA==","signatures":[{"sig":"MEQCIFWFWWJ5iSm+JOmd56RuhSntqCOwPuvEuwBXSHMZToXxAiAnOT6Nf+Hy5dSwY0h2DdKneaknBTqeK5l5Dgf4qU+Q1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196600},"main":"dist/index.js","type":"module","_from":"file:aimf-wallet-0.1.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"vitest run","build":"tsc","clean":"rimraf dist","test:watch":"vitest"},"_npmUser":{"name":"vetriselvans","email":"vetriselvans029@gmail.com"},"_resolved":"C:\\Users\\I9159~1.LAP\\AppData\\Local\\Temp\\faec1d4e0d6b105da640599396527233\\aimf-wallet-0.1.0.tgz","_integrity":"sha512-mvl1/w2fl2zi3GcLIJ8EjpgKelAyIGwFmrhzCcxY4fyVWqKi86nh0J/bjxgAlYpOFHfpZgpiGKnKKv9cxfGKtA==","repository":{"url":"git+https://github.com/aimf/aimf-framework.git","type":"git","directory":"packages/wallet"},"_npmVersion":"10.9.0","description":"AIMF Wallet Package - Neural Credits, escrow, staking, and reward management","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@aimf/shared":"0.1.0","@aimf/ncp-core":"0.1.0","@aimf/security":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","vitest":"^3.2.1","typescript":"^5.8.3"},"_npmOperationalInternal":{"tmp":"tmp/wallet_0.1.0_1765129042333_0.42344326987955294","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@aimf/wallet","version":"0.1.1","description":"AIMF Wallet Package - Neural Credits, escrow, staking, and reward management","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"dependencies":{"@aimf/ncp-core":"0.1.1","@aimf/shared":"0.1.1","@aimf/security":"0.1.1"},"devDependencies":{"typescript":"^5.8.3","vitest":"^3.2.1","rimraf":"^6.0.1"},"repository":{"type":"git","url":"git+https://github.com/open-kit-aimf/aimf-framework.git","directory":"packages/wallet"},"keywords":["aimf","wallet","neural-credits","escrow","staking","rewards"],"author":{"name":"AIMF Team"},"license":"MIT","scripts":{"build":"tsc","dev":"tsc --watch","test":"vitest run","test:watch":"vitest","lint":"eslint src --ext .ts","clean":"rimraf dist"},"_id":"@aimf/wallet@0.1.1","bugs":{"url":"https://github.com/open-kit-aimf/aimf-framework/issues"},"homepage":"https://github.com/open-kit-aimf/aimf-framework#readme","_integrity":"sha512-wFyMXiL8Cr6owOqNsXi+U4ffCbcYTU8krQCtQF/Z85qEwlzeITOVH3RjeRRLQCMiloXg20m8yyxKu4ivQz0PdA==","_resolved":"C:\\Users\\I9159~1.LAP\\AppData\\Local\\Temp\\b14106856413006b264bb036aa95f50f\\aimf-wallet-0.1.1.tgz","_from":"file:aimf-wallet-0.1.1.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-wFyMXiL8Cr6owOqNsXi+U4ffCbcYTU8krQCtQF/Z85qEwlzeITOVH3RjeRRLQCMiloXg20m8yyxKu4ivQz0PdA==","shasum":"6f69c9918638beec0b19e549e646c965534437a9","tarball":"https://registry.npmjs.org/@aimf/wallet/-/wallet-0.1.1.tgz","fileCount":26,"unpackedSize":196609,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDkJzBzyf77ck++Zx0TLtCW5unY1fGpnldDUCaU+Qn5HAIhAIYMRFZH2X9zXCTBF+bZ+0BpTN5afYSJp2FBJFxPAzfK"}]},"_npmUser":{"name":"vetriselvans","email":"vetriselvans029@gmail.com"},"directories":{},"maintainers":[{"name":"vetriselvans","email":"vetriselvans029@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wallet_0.1.1_1765130900842_0.39113466667472463"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-07T17:37:22.269Z","modified":"2025-12-07T18:08:21.225Z","0.1.0":"2025-12-07T17:37:22.488Z","0.1.1":"2025-12-07T18:08:20.993Z"},"bugs":{"url":"https://github.com/open-kit-aimf/aimf-framework/issues"},"author":{"name":"AIMF Team"},"license":"MIT","homepage":"https://github.com/open-kit-aimf/aimf-framework#readme","keywords":["aimf","wallet","neural-credits","escrow","staking","rewards"],"repository":{"type":"git","url":"git+https://github.com/open-kit-aimf/aimf-framework.git","directory":"packages/wallet"},"description":"AIMF Wallet Package - Neural Credits, escrow, staking, and reward management","maintainers":[{"name":"vetriselvans","email":"vetriselvans029@gmail.com"}],"readme":"# @aimf/wallet\r\n\r\nAIMF Wallet Package - Neural Credits, escrow, staking, and reward management for the AI-MCP Framework.\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install @aimf/wallet\r\n# or\r\npnpm add @aimf/wallet\r\n```\r\n\r\n## Features\r\n\r\n- **Wallet Management**: Create and manage user wallets with multiple currency support\r\n- **Ledger Service**: Transaction history and balance tracking\r\n- **Escrow Service**: Secure payment escrow for marketplace transactions\r\n- **Staking Service**: Stake tokens for rewards and platform benefits\r\n\r\n## Usage\r\n\r\n```typescript\r\nimport { createWalletSystem, CurrencyType } from '@aimf/wallet';\r\n\r\n// Create wallet system\r\nconst { walletService, ledgerService, escrowService, stakingService } = createWalletSystem();\r\n\r\n// Create a wallet\r\nconst wallet = await walletService.createWallet('user-123');\r\n\r\n// Get balance\r\nconst balance = walletService.getBalance(wallet.id, CurrencyType.NEURAL_CREDITS);\r\nconsole.log(`Balance: ${balance.available}`);\r\n\r\n// Create escrow for a transaction\r\nconst escrow = escrowService.createEscrow({\r\n  payerId: 'buyer-123',\r\n  payeeId: 'seller-456',\r\n  amount: 1000n,\r\n  currency: CurrencyType.NEURAL_CREDITS,\r\n});\r\n```\r\n\r\n## API Reference\r\n\r\n### `createWalletSystem()`\r\n\r\nReturns an object with:\r\n- `walletService`: Wallet CRUD operations\r\n- `ledgerService`: Transaction ledger\r\n- `escrowService`: Escrow management\r\n- `stakingService`: Staking operations\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md"}