Your organization

Connect your wallet to see the projects you run.

Register a project

Connect your wallet to see the projects you run.

How your milestones get verified

Funds release only against verified milestones. ImpactHook supports three verification paths, all writing to the same onchain milestone state.

Direct

Your assigned verifier calls verifyMilestone() on Unichain Sepolia. Simplest path for single-chain projects.

Reactive cross-chain

An oracle emits an event on the origin chain and Reactive Network relays a callback to ImpactHook on Unichain. No bridges needed.

EAS attestation

Create an Ethereum Attestation Service attestation, then call verifyMilestoneEAS(). Composable, credibly neutral proof.

See the full architecture →
Inspect any pool
Enter a Pool ID above to view any project's state