AutoTreasury is an autonomous, AI-powered invoice validation and payment system designed to streamline and secure business-to-business payments using blockchain technology. It eliminates the manual, time-consuming process of reviewing invoices and approving payments, while enforcing strict financial controls. The application operates as a two-step autonomous agent. First, users onboard approved vendors and define payment limits through a Streamlit-based interface. These limits act as guardrails that ensure payments remain within predefined thresholds. Second, users upload invoices directly into the system. An LLM automatically scans and extracts key invoice details, including vendor identity, invoice date, payment amount, and the recipient’s USDC wallet address. Once the invoice data is extracted, AutoTreasury performs a series of automated validation checks. It verifies that the vendor is pre-approved, confirms the invoice amount does not exceed the assigned payment limit, validates invoice dates, and ensures the USDC address is correctly formatted. Only when all checks pass does the system autonomously execute the payment using USDC on-chain via Circle and Arc. The Streamlit dashboard provides full transparency into payment activity, allowing users to easily track which invoices have been paid and which were rejected or flagged for review. This improves auditability, reduces fraud risk, and ensures compliance with internal financial policies. By combining AI-driven document understanding with programmable on-chain payments, AutoTreasury enables businesses to operate more efficiently, reduce operational risk, and execute payments instantly across borders and time zones. It offers a scalable, future-ready foundation for autonomous financial operations.
Category tags: