Trustless on-chain escrow for freelancers, hackathons, bounties, DAOs, grants — anything that needs money held until the work is done.
USDC on Base Mainnet · 0.1% protocol fee. That's it.
The frontend is organized around one loop: create the pool, fund it, let people submit, review or vote, then release funds or fall back automatically.
Go to Create Pool, approve USDC, and lock the prize with deadlines, voting, and fallback rules.
/create
USDC is transferred into the factory flow before the pool exists, so the prize is real from block one.
Approve + createPool
Submit work from the pool page, vote if enabled, and watch status move from Open to Closed to Paid.
/pools/[address]
The organizer selects winners or anyone triggers the fallback after the response deadline.
selectWinners / executeFallback
"Rules set once. Never changed."
dueProtocol: trust code, not promises.
Freelancers. Hackathon organizers. DAOs. Grant committees. Bug bounty programs. If there is money and a condition, dueProtocol holds it until the condition is met.
Client locks payment. Released on delivery.
Prizes escrowed before kickoff. Winners paid on-chain.
Pay only on verified disclosure. No promises.
Committee-defined rules. Transparent payouts.
Brief, prize, deadline. Funds release on pick.
Two parties, money, a condition. That is it.
Set the parties, amount, conditions, and deadlines. Lock USDC on-chain. Live the moment the transaction confirms.
One recipient or many. Define exact percentages. Funds release the moment the condition is met — no manual transfers, no delays.
Deadlines, response windows, fallback behavior, vote weight — all configured by you at creation, enforced by code.
Set what happens if no one responds. Refund the payer, release to the worker, or let a quorum decide. The protocol handles it automatically.
Platforms charge fees, control payouts, and sit between you and your participants. dueProtocol removes the middleman and puts the rules on-chain.
Built on transparent smart contracts, immutable submission records, and organizer-defined rule sets.
You define everything — the prize, the criteria, the winner selection, the fallback. dueProtocol enforces it. Nothing more.
Optionally open winner selection to your participants. Set the weight it carries against your own decision. Configured once, never changed.
Every pool, every submission, every payout — readable on-chain by anyone. Transparent to your participants before they submit a single thing.
Prizes are locked and paid in USDC on Base. Stable, borderless, instant on confirmation.
Lost to intermediaries on dueProtocol pools.
Every prize comes from funds already locked in escrow at pool creation. Not promises. Not platform balances. Code.
Launch your first trustless prize pool on dueProtocol or explore existing pools.
Follow us on X for mainnet updates, feature drops, and new pool templates.