PayGuard is an AI agent that lets you send one-time and recurring payments on Arbitrum using natural language.
PayGuard is an autonomous AI-powered onchain payment agent built with Streamlit and LangGraph. It allows users to send one-time and recurring USDC payments on Arbitrum Sepolia using natural language commands (e.g., “Send 50 USDC every Friday” or “Pay 100 USDC to 0x… monthly”). The agent intelligently routes requests to the appropriate tools, schedules recurring payments using APScheduler with persistent SQLAlchemy storage, and logs all transactions in a SQLite database. Key features include a live dashboard with payment metrics, daily volume charts, recent transaction history, active job management with cancel buttons, and robust frequency parsing supporting daily, weekly, monthly, business days, and ordinal schedules (e.g., “first Monday of the month”). The system ensures persistence and provides a seamless chat interface powered by LangChain + OpenRouter. This project demonstrates practical onchain automation with reliable background job execution and full auditability.