Fund the Future,
On Your Terms.

A crowdfunding protocol tied to reality. Funds held in escrow and unlock only if a specific prediction market event resolves to YES.

Architecture

The Logic Engine

1. Backers Deposit USDC
2. Contract Waits for Oracle
YES = Pay Creator
NO = Refund All

Don't trust promises.
Trust code.

Traditional crowdfunding asks you to believe the creator will follow through. FundIf binds funds to reality. It allows for conditional funding—pledging capital that only moves if a specific real-world event happens first.

Conditional Triggers

Fund a cause ONLY if a specific event happens. Like donating to a legal defense fund only if charges are filed. This isn't about verifying milestones; it's about programmatic contingency.

Identity & Transparency

Powered by Basenames. You see exactly who you are funding. The contract is verified and open-source, ensuring that once the campaign starts, the creator has zero control over the funds.

Guaranteed Refunds

There is no middleman to beg for a refund. If the Polymarket oracle resolves the event to NO, the smart contract automatically unlocks 100% of funds for backers to claim.

System Operations

01

Define the Condition

The creator launches a campaign and links it to a specific Polymarket event (e.g., 'Will Candidate X win the primary?'). This sets the 'Truth Source' for the escrow contract.

02

Crowdfund in Escrow

Backers contribute USDC. Funds are locked in a smart contract. Neither the creator nor FundIf can touch them. The outcome is entirely dependent on the external event.

03

Oracle Resolution

Once the event concludes, the UMA optimistic oracle pushes the definitive result (YES or NO) to our contract on-chain.

04

Automatic Settlement

Logic executes immediately. If YES, funds stream to the creator to execute their vision. If NO, the campaign is voided and backers are automatically refunded.

Ready to build?

Launch a conditional campaign in minutes.