
Campaign Vault Agent
AI campaign builder + onchain USDC escrow for transparent ad budgets on Base.
Demo
About
Base Campaign Vault Agent helps Base App creators and brands run paid campaigns with less trust and more transparency. Users create a campaign brief, estimate a budget, and lock funds in an onchain USDC escrow. The agent generates ready-to-post social content and a simple delivery checklist. Once the publisher delivers, the advertiser releases payment onchain, with clear platform fees and event logs that act as a public “receipt” of the campaign.
How it's made
We built a Next.js (TypeScript + Tailwind) web app with a step-based UX: Create → Deposit → Generate → Release. Campaign funds are held in a custom escrow smart contract deployed on Base testnet, designed around a simple state machine (created, deposited, delivered, released/refunded) and emitting events for auditability. The “agent” layer generates campaign copy variants and planning suggestions, while users remain in control of approvals and onchain actions. The result is a hackathon-ready, end-to-end demo that ties AI workflow to real settlement logic.