circlefin/arc-escrow — reverse-engineered prompt
Reverse engineered prompt
Build me a sample web app for freelance escrow agreements using USDC on Arc testnet.
I want a client to be able to create an agreement, deposit funds into escrow, and describe what the freelancer needs to deliver. The freelancer should be able to submit their completed work, including files or images if needed. Then an AI check should compare the submission against the agreement criteria and decide whether the work looks valid. If it passes, release the funds to the freelancer. If it fails or the deadline is missed, let the client refund the escrow.
Please include simple sign up and login, a dashboard of agreements, status updates in real time, and clear pages for creating, funding, submitting, validating, releasing, and refunding agreements. Use Circle developer controlled wallets, Supabase, OpenAI, and Next.js like the sample expects. Keep it testnet only and make the setup work locally with environment variables, wallet generation, database migrations, and webhook handling. Look up current docs online if you need to.
Want more depth? Deep Reverse