dueProtocolv1
IntroducingdueProtocol v1

Lock prizes. Define rules. Pay winners on-chain.

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.

Start here. Then follow the pool flow.

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.

01

Create

Go to Create Pool, approve USDC, and lock the prize with deadlines, voting, and fallback rules.

/create

02

Fund

USDC is transferred into the factory flow before the pool exists, so the prize is real from block one.

Approve + createPool

03

Use

Submit work from the pool page, vote if enabled, and watch status move from Open to Closed to Paid.

/pools/[address]

04

Resolve

The organizer selects winners or anyone triggers the fallback after the response deadline.

selectWinners / executeFallback

Escrow today is broken. Platforms take cuts, payouts stall, and the moment funds leave your wallet you lose control of your own agreement.

"Rules set once. Never changed."

dueProtocol: trust code, not promises.

Built for anything that needs escrow.

Freelancers. Hackathon organizers. DAOs. Grant committees. Bug bounty programs. If there is money and a condition, dueProtocol holds it until the condition is met.

Freelance work

Client locks payment. Released on delivery.

Hackathons

Prizes escrowed before kickoff. Winners paid on-chain.

Bug bounties

Pay only on verified disclosure. No promises.

DAOs & grants

Committee-defined rules. Transparent payouts.

Design contests

Brief, prize, deadline. Funds release on pick.

Any agreement

Two parties, money, a condition. That is it.

← DeployUSDC
$5,000
Prize locked
7d
14d
30d

Deploy an escrow in minutes.

Set the parties, amount, conditions, and deadlines. Lock USDC on-chain. Live the moment the transaction confirms.

Winner 160%
Winner 225%
Winner 315%
Ready to release · $5,000

Split payouts your way.

One recipient or many. Define exact percentages. Funds release the moment the condition is met — no manual transfers, no delays.

Submission deadline14 days
Response window48 hrs
Vote weight30%
FallbackRefund all

Define your own rules.

Deadlines, response windows, fallback behavior, vote weight — all configured by you at creation, enforced by code.

Fallback protection, built in.

Set what happens if no one responds. Refund the payer, release to the worker, or let a quorum decide. The protocol handles it automatically.

Redefining escrow, with dueProtocol.

Platforms charge fees, control payouts, and sit between you and your participants. dueProtocol removes the middleman and puts the rules on-chain.

2–10%
Centralized Platforms
fees, delays, disputes
$50+
Traditional Escrow
slow, intermediary-dependent
0.1%
dueProtocol
trustless · instant · organizer-defined

Designed with trust in mind.

Built on transparent smart contracts, immutable submission records, and organizer-defined rule sets.

Organizer Control

You define everything — the prize, the criteria, the winner selection, the fallback. dueProtocol enforces it. Nothing more.

Community Voting

Optionally open winner selection to your participants. Set the weight it carries against your own decision. Configured once, never changed.

Public by Default

Every pool, every submission, every payout — readable on-chain by anyone. Transparent to your participants before they submit a single thing.

USDC. Always.

Prizes are locked and paid in USDC on Base. Stable, borderless, instant on confirmation.

$0

Lost to intermediaries on dueProtocol pools.

Every prize comes from funds already locked in escrow at pool creation. Not promises. Not platform balances. Code.

Frequently asked questions

Ready to secure your project funds?

Launch your first trustless prize pool on dueProtocol or explore existing pools.

Follow the development

Follow us on X for mainnet updates, feature drops, and new pool templates.

Verified Contracts

Trustless code, on-chain verification.

dueProtocol operates entirely on transparent, immutable smart contracts. Verify them directly on Base Mainnet.

Base Mainnet
Factory Contract
0x2f22a1379dBa64e5e2b9c33dB2746a8E8240cbd6
USDC Escrow Token
0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913