Skip to content
>_ vibestarter://docs/01-raise-types

Docs

Protocol

Raise Types

Choose the funding model that fits your project

Three distinct raise types, each with different mechanics for fund collection, goals, and refund handling.

Quick Comparison

FeatureFixed GoalOpen-EndedPro-Rata
Funding TargetRequiredOptional (soft cap)Hard cap
If Goal Not MetFull refundRefund if soft cap missed; else keep raisedFull refund
If OversubscribedExcess rejectedAll acceptedPro-rata allocation
Best ForClear budget projectsFlexible/ongoingHigh-demand launches

Raise Type Configurations

01 // FIXED GOAL
Must hit 100% TargetOr funds reflect back
On SuccessFunds → Tranche Release
On Failure100% Refund (Claim)
Best ForClear budget projects
02 // OPEN-ENDED
→ ∞No Hard Cap
ConditionKeep all funds raised
Soft CapOptional Minimum
Best ForFlexible / ongoing builds
03 // PRO-RATA
↳ OVERFLOW
Cap + Fair Allocation
Hard CapRequired (Strict Limit)
OverflowExcess is claimable
Best ForHigh-demand launches

Fixed Goal

// MODE: Fixed Goal
TYPEAll-or-Nothing
ON_SUCCESSFunds → Tranche Release
ON_FAILURE100% Refund (Claim)
  • --Projects with clear, defined budgets
  • --Products that need minimum viability threshold
  • --When partial funding isn't useful
  • --Building trust with risk-averse backers

CLAIMABLE REFUNDS

If the goal isn't reached by the deadline, backers can claim their full contribution back from the smart contract. No action needed from the founder.

Open-Ended

// MODE: Open-Ended
TYPEKeep-What-You-Raise
SOFT_CAPOptional Minimum
ON_FAILURERefund only if soft cap missed
  • --Flexible scope projects that scale with funding
  • --Ongoing development or content creation
  • --When any funding helps move forward
  • --Community-driven projects

SOFT CAP

Setting a soft cap gives backers confidence that there's a minimum viability threshold. If the soft cap isn't reached, backers can claim refunds just like Fixed Goal.

Pro-Rata Allocation

// MODE: Pro-Rata
TYPEFair-Distribution
HARD_CAPRequired (Strict Limit)
OVERFLOWExcess Claimable
// EXAMPLE: Oversubscribed Raise
HARD_CAP100 ETH
TOTAL_COMMITTED200 ETH
ALLOCATION_RATE50%
YOUR_10_ETH5 ETH allocated, 5 ETH refunded
  • --High-anticipated launches likely to oversubscribe
  • --Fair token distribution across all backers
  • --Preventing whale domination
  • --Building broad community ownership

Choosing the Right Type

// DECISION_MATRIX
AUDIENCERisk-averse backers → Fixed Goal · Early adopters → Open-Ended · High demand → Pro-Rata
BUDGETNeed minimum amount → Fixed Goal / Soft Cap · Flexible scope → Open-Ended
DEMANDAnticipate oversubscription → Pro-Rata · Prevent whale domination → Pro-Rata