
Kinetic Protocol
Capital in motion for public goods
Demo
About
The problem it solves DeFi generates billions in yield annually, but this capital only benefits individual users. Public goods projects such as open source, climate action, community programs struggle with inconsistent funding while requiring constant manual effort from donors. Kinetic enables "set it and forget it" perpetual funding for public goods through automated DeFi yield donation.
How it's made
Challenges we ran into 1. Invalid Strategy Addresses Breaking On-Chain Data Bug: Dashboard showed $0 for Capital Deployed and Public Goods Funded despite 40+ USDC deposited in strategies. 2. Multi-Protocol Data Aggregation Fragmentation Bug: Dashboard only displayed Morpho/Sky strategies (4 shown), completely missing Aave vaults despite successful deployment. 3. ABI Format Incompatibility & Function Name Errors Bug: Aave rewards claim failed with "abi.filter is not a function" and "Function 'claimRewardsToOwner' not found on ABI". 4. Morpho Vaults V2 Role Model Enforcement Bug: Initial PaymentSplitterYieldAdapter implementation failed with role check errors, Morpho rejected allocate() calls.