All projects

CRE Donations

CRE-orchestrated corporate donation matching with AI enhanced workflows and Aave yield on idle funds

DeFi & Tokenization CRE & AI

What it is

CRE Donations is a corporate donation matching platform built on Chainlink CRE. A 5-step CRE workflow orchestrates the entire pipeline: validating the donation, checking IRS 501(c)(3) status and OFAC sanctions, running 4 AI agents (Gemini) that investigate the nonprofit and decide whether funds should move, calculating the match, and executing a USDC transfer on Base Sepolia. The whole flow completes in under a minute with no human in the loop.

The problem it solves: roughly $3 billion flows through corporate matching programs every year. That money sits in platform escrow for 30-90 days earning nothing, and platforms
like Benevity charge 3-4% fees on top. A company with a $10M matching budget loses $300K+ to fees and $500K in potential yield annually.                      

CRE Donations brings that cost under $0.05 in gas and AI costs per match, compared to $3.20 on Benevity, with near-instant settlement.

4 AI agents handle nonprofit compliance in seconds instead of days. Idle matching funds earn ~5% APY on Aave V3 instead of sitting dormant.

An AI treasury strategist recommends ho. also b to rebalance between the reserve and Aave, but deterministic guardrails (20% max daily movement, 15% buffer floor) have the final say. AI recommends, CRE orchestrates, smart contracts enforce. AI never holds keys.

How it Works

  • CRE TypeScript SDK workflow (5 HTTP steps, consensusIdenticalAggregation) orchestrates the full donation-to-match pipeline
     - NestJS backend (77 API endpoints) with Prisma/PostgreSQL
     - 4 AI agents (Google Gemini) for nonprofit due diligence: IRS 990 Analyst, OFAC Scanner, Reputation Agent, Synthesizer — multi-agent debate protocol with up to 3 rounds
     - 1 AI treasury strategist + static analytics for autonomous Aave rebalancing
     - 2 Solidity contracts on Base Sepolia: AllocationReserve (USDC escrow + guardrails) and AaveYieldVault (Aave V3 yield wrapper)
     - Next.js 14 frontend with Clerk auth
     - CRE workflow simulation passes all 5 steps via CLI

Links

Created by

  • Obadiah Bridges