Manage a business's stablecoin treasury by chatting in plain English.
Get alerted automatically when a wallet balance drops below a threshold.
Schedule recurring transfers between treasury and savings wallets.
| crazywriter1/arcvault | abhay-pratapsingh-ctrl/chaptr | abhishek-akkal/finova | |
|---|---|---|---|
| Stars | 0 | 0 | 0 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | hard | hard | easy |
| Complexity | 4/5 | 5/5 | 1/5 |
| Audience | pm founder | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Circle and Gemini or Groq API keys plus separate backend and frontend setup steps.
ArcVault is an autonomous AI assistant designed to manage a small business's stablecoin treasury on Arc Network, a blockchain network, using plain natural language commands instead of technical interfaces. Instead of clicking through a complicated dashboard, a business owner could type something like "transfer 50 USDC from Treasury to Savings" and the assistant carries out the action. The system is built from a frontend built with Next.js that provides a dashboard, a chat window, and a rule builder, and a backend built with Express that handles the actual work. The backend talks to Circle's API to manage programmable wallets, reads blockchain data through the Arc testnet, and uses either Google's Gemini or Groq's hosted AI models to understand the natural language commands. A rule engine and scheduler, running on a cron style timer, allow the assistant to watch for conditions and act automatically, for example sending an alert if a treasury balance drops below a certain amount, or moving funds automatically according to a set schedule. Setup requires creating API keys for Circle and for either Gemini or Groq, then running separate install and startup commands for the backend and frontend. The project includes a step to register an Entity Secret with Circle and create the treasury and savings wallets before first use, plus a way to fund those wallets using a public testnet faucet. Example commands a user could type include checking wallet balances, transferring funds between wallets, setting up balance alerts, scheduling recurring transfers, and generating cashflow reports. For security, the project stores no bearer tokens in the browser, restricts which web addresses can talk to the backend, and automatically holds any transfer over 1000 USDC or EURC for manual approval rather than executing it right away. The rule engine is currently limited to test API keys only, and the README asks users to review all automated thresholds carefully before switching to a real, production key. Planned future work includes a bridge for moving funds from Ethereum's Sepolia test network, a Telegram bot for alerts, and support for multiple separate businesses.
An AI assistant that manages a small business's stablecoin treasury on Arc Network using plain language commands.
Mainly JavaScript. The stack also includes JavaScript, Next.js, Express.
No license information is provided in the README.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly pm founder.
This repo across BitVibe Labs
Verify against the repo before relying on details.