Automated on-chain installment loans with bot-triggered repayments on Flow EVM.
Usora delivers a fully automated, on-chain lending protocol with a free-to-run automation making trusted peer-to-peer DeFi lending as seamless and reliable as possible. The product aims to provide an easy to use tool that enables borrowing among participants who trust each other: The lender trusts the borrower, a friend or family, so willingness to repay is assumed.
Allows lenders to create loan offers with customizable terms (principal, interest, installment count, interval). Borrowers can accept offers, locking in the terms and receiving funds. Tracks all active loans, amounts paid, amounts due, and installment schedule. Enforces all rules and repayments via immutable smart contract logic.
Lenders deploy funds and create loan offers through the web interface. Borrowers browse and accept loan offers, receiving funds directly from the contract. A smart contract tracks the repayment schedule and enforces all terms. The automation bot runs off-chain, monitoring the blockchain for due installments and automatically triggering repayments on behalf of users. All actions are transparent, trustless, and verifiable on-chain.
This project uses Privy to authenticate the user and handle their wallets. The frontend is built with Next.JS, Tailwind, shadcn and utilizes Wagmi and viem to connect with the smart contract deployed to FlowEVM blockchain. Privy makes connecting to the app and signing transactions as easy as possible, Flow provides a fast and almost free broadcasting layer.