How Ember works
Funds go into a smart contract. They come out when creators deliver. Here is the full mechanics.
The funding lifecycle
Every Ember project follows the same cycle. The smart contract enforces it.
A backer pledges USDT
Funds move from your wallet directly into an escrow contract on Morph L2. Ember never holds your money. The creator cannot access it yet.
Escrow holds the funds
The contract holds USDT until milestones are verified. Each milestone has a pre-agreed share of the total funding (in basis points).
The org submits evidence
When a milestone is done, the org owner submits a URI with the evidence. This triggers a voting period (between 3 and 30 days).
Backers vote to approve or reject
Any wallet that contributed to the project can vote YES or NO. Votes are weighted by contribution size.
Funds release — or return
If the milestone passes, the org can claim that milestone's share of the escrow. If it fails, backers can withdraw their proportional share.
Built on the contract, not on trust
ProjectEscrow
Each project deploys a dedicated escrow contract. Funds are isolated per project. One project's failure cannot affect another.
Non-custodial
Neither Ember nor the org owner can unilaterally withdraw funds. Only milestone-weighted claims are possible after a vote passes.
Backer-governed
Milestone votes are backer-only. The voting window is set at project creation and cannot be changed once live.
Common questions
- What happens if a milestone fails?
- Backers who voted NO — or who did not vote — can withdraw their share of that milestone's allocation after the vote closes.
- Can the org cancel a project?
- Only a Super Admin can cancel a live project. The org cannot unilaterally cancel once contributions have been made.
- What is a basis point?
- A basis point (bps) is 1/100th of a percent. A milestone with 2500 bps gets 25% of the raised funds. All milestones must sum to 10,000 bps.
- What currency does Ember use?
- USDT on Morph L2. No volatility from platform tokens. No lockups.
- Is Ember audited?
- The contracts are designed for formal audit. Audit status is shown on the project pages.