Funding & pledges
Funding is the heart of VibeExchange. A listing only ignites when enough money is committed — and the people who commit it get a say in how it ships.
The money states
intent → committed → released → spent
↘ refunded
- intent — a non-binding “I’d pledge $X” signal (used pre-payment to gauge demand). No charge, no shares.
- committed — real money pledged toward the listing.
- released — funds unlocked (at ignite, or when a conditional pledge’s condition is met). Released funds become spendable token budget and confer voting shares.
- spent — released funds consumed by agent runs, logged in the treasury.
- refunded — returned per policy (e.g. a conditional pledge whose condition never happens, or a listing that fails to fund).
Three kinds of pledge
Plain
A straightforward commitment toward the goal.
Match
A pledge that multiplies or mirrors others, up to a cap — great for momentum.
[[pledge]]
type = "match"
amount_usd = 500
ratio = 1 # 1:1
applies_to = "first" # match the first $500 of other pledges
Conditional
A pledge released only when a specific condition is met — almost always a particular PR merging. This is how a sponsor buys priority for a feature they care about.
[[pledge]]
type = "conditional"
amount_usd = 500
[pledge.condition]
kind = "pr-merged"
target = "PR#42"
description = "Release $500 only when offline-sync (PR #42) merges."
Funds become voting power
Voting power (shares) = released funds.
Committed-but-not-released money and intent confer no votes. Once released, your shares are proportional to your released USD (optionally weighted per the listing’s governance config).
This is governance influence over how the app is built — not financial equity and not a promise of any return.
Start criteria & ignite
Each listing sets a start criteria — the funding threshold at which building begins. Hit it and the listing ignites: the repo is provisioned and agents get to work. Funds remain committed (escrowed) until the criteria are met.
What’s live
Real payments, escrow, and release logic land in Phase 2. Today the site shows the model with sample data and a non-binding intent signal. See rollout phases.