Kept Promise, first screen of the live demoTry it live
Live demo with sample data. No wallet needed.
Reserve · refundable depositPROVEN IDEA, YOUR OWN COPYREVENUE ENGINE

Kept Promise

Crowdfunding where backers get refunded by contract if the goal or the milestones are missed.

Try it live, free
$179one time, base tier
Built on order. Reserve it today for a $45 refundable deposit, pay the balance when it is delivered. Delivery: 1 to 2 days after the base build exists.
Reserve for $45Want it fully custom? From $1,200 · talk to us
PortsBase · Arbitrum · Polygon
KindCommons
OwnerYou, on your wallet and git
Picture this

Who it is for

Ama wants to raise $8k for a neighbourhood solar kiosk but her neighbours were burned by a GoFundMe last year. Kept Promise locks pledges in escrow and releases them per milestone, with proof photos and a backer vote, and any missed deadline refunds everyone automatically.

Two ways to own it

What you get

Base$179
$45 deposit to reserve

Campaign page, USDC escrow contract, up to 5 milestones, backer approval vote, automatic refund on deadline miss, creator dashboard.

  • You choose: chain
  • You choose: name and logo
  • You choose: accent color
  • You choose: milestone count
  • You choose: vote threshold
Customfrom $1,200
Built around you

Reshape it entirely: new features, your flows, your brand end to end, integrations you need. We scope it with you.

  • Everything in Base
  • Custom features and design
  • Priority build
Why it is new

What exists today, and what this does differently

Why own your own

Milestone refund crowdfunding exists; this would be a cleaner EVM implementation rather than a new mechanic.

Closest things out there

StellarFund runs milestone escrow with automatic refunds on Stellar mainnet, and Boundless, CrowdMantle and OpenPledge implement milestone-gated crowdfunding with refunds.

Checked with web searches in October 2026. A search is not proof that nothing similar exists, and the market moves fast, so we recheck before every build.

What it unlocks

The human in it

Turns a founder's word into a contract their community can trust.
The Regatta Board

Races it can enter

grant · Base · rolling
Base Builder Grants
rolling, retroactive
Official page ↗

Retroactive grant for shipped apps on Base; existing projects OK

Their rule on existing code: Existing shipped projects OK (retroactive)
grant · Gitcoin · upcoming
Gitcoin Grants rounds
quarterly-ish rounds; next round dates unknown
Official page ↗

Fits public goods rounds if open-sourced; existing OSS generally required

Their rule on existing code: Existing open-source projects OK (generally required)
grant · Circle · rolling
Circle Developer Grants
unknown
Official page ↗

USDC escrow use case; eligibility unknown

Their rule on existing code: unknown
What you own

The whole app, not a starter kit.

The complete Kept Promise app: an organiser turns a community project into a USDC escrow with milestones, neighbours vote on each proof before money moves, and a missed deadline refunds everyone by contract, with a paywall and witness agent built in.

Base price · $179

The user app, complete

Every buyer gets the same finished app. Basic branding and copy changes come through a quick form.

Three step onboardingHome
Shown once: pledges into escrow, one milestone at a time, refunds on a missed deadline.
Campaign status and next actionHome
Pledged, backers, Friday streak and one next step.
Promise builderPromise
Goal, up to 5 milestones, pledge window and a funded check.
Escrow deployPromise
Locks the promise into a USDC escrow contract.
Project templatesPromise
Cold room, borehole, school roof and more. Gated behind Organiser.
Proof with a code word and backer voteProof
On time, late at the port, and a too clean photo flagged without accusing anyone.
Witness summariesProof
Advisory summaries backers read before voting. Gated behind Organiser.
Escrow ledger and receiptEscrow
Held, released and refunded amounts with blocks; photos stay offchain.
Automatic refundsEscrow
A missed deadline refunds every backer, no fee.
Friday digestEscrow
Weekly update to every backer with a streak. Gated behind Organiser.
Plans and USDC checkoutMe
Neighbour, Organiser and Foundation tiers through the shared USDC checkout.
Open the full app demo
Add-on

Owner console

Your admin side: revenue, paywall editor, users, rules and the agent log.

Revenue and paywall editorRevenue
MRR, escrow, release fee, incoming USDC, methods, tiers and gates.
Escrow rulesRules
Chain, yes votes needed and grace period.
Witness agent logAgent
The photo location and catalogue photo failures and fixes, plus costs.
Roadmap build requestsRoadmap
v2 and v3 scopes with add-on prices.
Top-up

Growth and referrals

Referral and growth mechanics, switched on when you are ready to grow.

Release share cardProof
Share how many neighbours backed it after each release.
Foundation partnership loop and referralsGrowth
Partner with a foundation, repeat backers and referrals.
The money path, built in

How it earns for you

Escrow is free for backers; organisers and foundations pay monthly in USDC, plus a small fee on released money only.

NeighbourFreeOne campaign, USDC escrow, milestone votes, automatic refunds
Organiser$19 a monthWitness checks on proofs, Friday digest, project templates
Foundation$250 a monthRun and match many campaigns for a community foundation

A 2% fee on released money, never on refunds; under $1 of gas and model cost per campaign.

Prices are yours to set. Illustrative, not a promise of income.

Growth loops, built in

How it spreads

  • Share cards with backer counts after each release
  • Refunded backers pledging to the next campaign
  • Proof photos on every campaign page
  • Foundation partnerships bringing many campaigns
Roadmap · build the next phase with us

Where it goes next

v1 included
The full promise
  • USDC escrow with up to 5 milestones
  • Proof with a one time code word
  • Backer votes and releases
  • Automatic refunds
  • Witness, digest and paywall
Included
v2
Foundation matching
  • Matching pledges
  • Portfolio view
  • Grant reports from milestones
  • Mobile money on-ramps
Add-on from $700
v3
Organiser track record
  • Portable organiser history
  • Site visit rotas
  • Templates marketplace
  • More chains
Add-on from $1,000
For investors and grant reviewers

The pitch, ready

Turn an organiser's word into rules their community can check, one milestone at a time.

Problem: Community projects stall on trust: backers fear the money vanishes and refunds mean chasing people.

Solution: USDC escrow released per milestone after proof and a backer vote, with refunds by contract.

Why now: Stablecoins and cheap L2 transactions make small escrows practical for any street.

Market: Local organisers, community groups and the foundations that fund them.

The ask: Partner with two community foundations to run their next cohort of projects.

Funding is never guaranteed. Check each program's rules.

For hackathons and demo days

Your 2 minute demo

  1. Home: Achieng's solar cold room in Kisumu.
  2. Promise: set the goal and lock the escrow.
  3. Proof: post with a code word; backers vote.
  4. Owner Agent: the code word fix.
  5. Escrow: releases, refunds; digest gated behind Organiser.
  6. Owner Revenue: change the release fee.
  7. Owner Growth: partner with a foundation.
  8. Owner Roadmap: foundation matching.

Many hackathons require code written at the event. See the Regatta Boardfor each race's rule.

Make it entirely yours

Custom milestones, mobile money on-ramps, foundation dashboards and branded pages, scoped on a call from $1,000.

Custom from $1,200
BLUEPRINT

Why it matters and how it really works

The need

Small community projects die on trust, not on money. Neighbours who gave to a fundraiser that vanished will not give again, and the honest organiser next door pays for it. People need a way to back a local project where the money cannot leave before the work is real.

What exists and what is new

This mechanic is not new. StellarFund runs milestone escrow with automatic refunds on Stellar mainnet, and Boundless, CrowdMantle and OpenPledge implement milestone-gated crowdfunding with refunds. Research verdict: exists, low novelty. What this app adds is a cleaner EVM version on Base, Arbitrum or Polygon aimed at very small neighbourhood campaigns: code-word proof photos that survive chat apps, nearby backers as site visitors, an AI checker that advises voters but holds no key, and a grace period the organiser chooses up front.

The data it runs on

Campaign rules (goal, funding window, milestones with deadlines and shares, vote threshold, grace days), pledges and refunds in USDC, proof fingerprints, vote tallies and release transactions. Proof photos, videos and chat stay in private storage; only their hashes go onchain.

1.The mission

Turn an organiser's word into rules their community can check, so trust is earned one milestone at a time and nobody has to chase a refund.

2.Why people can't resist it

Late means refunded Backers do not need to trust the organiser or the app. If a deadline passes, the contract returns the unspent money pro rata on its own.

See it, then pay it Each release follows a fresh proof photo with a code word and a short vote. Backers watch the project move instead of hoping.

Friday photo One photo and one small vote a week keeps backers close without spamming them, and it gives the organiser a public track record.

3.How it works for real

Wallets and on-ramp: Privy embedded wallets on Base so backers sign in with a phone number or email. Card or mobile money on-ramp to USDC through a licensed provider where available; the app never holds fiat.

Escrow contract: One audited Solidity escrow per campaign (factory pattern). Rules are immutable after the first pledge: goal, funding deadline, milestones with share and deadline, vote threshold, grace days. Funds release only on a passed vote; anyone can call refund() after a missed deadline.

Votes: Backer votes weighted one wallet one vote or by pledge, set at creation. Votes are signed offchain (EIP-712) and the tally is submitted with the signatures, so voting costs backers no gas.

Proof and attestations: Organiser uploads photo or video to private storage. The app issues a one-time code word an hour before. A proof hash and the vote result are attested with EAS so the record outlives the app.

Witness checker: A small vision model (for example Gemini Flash or Claude Haiku tier via OpenRouter) checks the code word, reverse-image similarity and receipts, and writes a plain summary for voters. It has no signing key and cannot move funds.

Indexer and notifications: A lightweight indexer (Ponder or a Convex cron reading Base logs) drives the campaign page, Friday digests over WhatsApp Business or email, and deadline reminders.

4.Cost per use and pricing

Per milestone: one Base release or refund transaction, usually well under 1 cent in gas at typical Base fees, plus a vision model check of a few images at roughly 0.1 to 1 cent. Per campaign of 4 milestones and about 200 backers: under $1 in gas and model costs, plus on-ramp fees paid by backers (often 1 to 3 percent depending on provider). A month with 20 small campaigns: about $20 compute and gas, $25 hosting and indexing, $10 messaging.

Free to launch 2% of released funds
Organisers pay nothing unless money is released. Refunds are never charged.
Community plan $19 a month
For churches, co-ops and residents' groups running several campaigns: custom page, WhatsApp digests, CSV export for treasurers.
Partner campaigns From $199 per campaign
For local NGOs or councils matching community funds: co-branded page, matched pledges released on the same milestones, a report at the end.

5.Growth loop

Every share card says how many neighbours backed a project and that the money only moved after proof. Backers who got a clean refund or watched a project finish become the next campaign's first pledgers, and organisers point to their milestone history when they raise again.

6.Risks and guardrails

Regulation: Crowdfunding and holding funds for others are regulated in many countries. Start with donation-style campaigns, no equity or returns, use a licensed on-ramp, and get local legal advice before handling large sums.

Fake proof: Photos can be staged. Code words, nearby backer visits and vote windows reduce this but do not remove it. The vote, not the AI, decides.

Honest delays: Ports, customs and weather cause real delays. A grace period and a delay vote help, but a strict setting can refund a project that would have finished.

Vote capture: An organiser could recruit friendly wallets. Use one wallet per verified phone number and show voter counts by distance from the project.

Contract risk: Escrow bugs lose real money. Keep the contract small, audited and immutable, with no admin key that can redirect funds.

Privacy: Proof photos may show neighbours and homes. Keep them private to backers, blur faces by default and never put media onchain.

7.Build order

  1. Escrow factory on Base Sepolia with goal, milestones, deadlines, grace and refund()
  2. Campaign page with pledges in USDC through Privy wallets
  3. Proof upload with one-time code word and hash attestation via EAS
  4. Offchain signed votes with onchain tally submission
  5. Witness summary using a small vision model, advisory only
  6. Friday digest and deadline reminders
  7. Audit, then mainnet with a per-campaign cap

8.Where this is going

  1. Now
    Neighbourhood campaigns where money moves one milestone at a time and missed deadlines refund automatically.
  2. Next
    Organisers build a public milestone history that makes their second and third campaigns easier to back.
  3. Later
    Local councils and NGOs match community pledges on the same milestones, so public money follows visible progress too.
  4. Far
    Small public works everywhere are funded by the people who use them, and a broken promise costs the promiser, not the street.

Costs and tools are estimates at the time of writing. General information only, not legal or financial advice.

OWNER PLAYBOOK

Own it, then chart your voyage

NRevenueVentureBuilder statusHackathonsProductivityInspire othersPartnershipsPortfolioAgencyKEPT PROMISE

Nine routes from one vessel. Tap a port to open its chart.

Why own Kept Promise

People stopped giving to crowdfunding because they got burned. Own Kept Promise and you run the campaign tool where escrow, milestones and automatic refunds are enforced by contract, from your wallet and brand. The campaigns, the organizers and the trust are yours.

What’s stopping you?

“Is crowdfunding regulated where I live?”

Often yes, especially for anything that looks like an investment. Kept Promise is for donations and community projects, not equity. Check your local rules before you take fees.

“What if backers don't use crypto?”

Many won't. Plan for a simple card to USDC onramp and walk the first backers through it in person.

“I can't code.”

You do not need to. Kept Promise arrives working, deployed from your own wallet with a written guide for every step. You will click, paste and fill in names. If you ever want a change you cannot make, the custom option or a freelancer can handle it, but the first launch needs no code.

“Is it really mine?”

Yes. The contract is deployed from your wallet on Base, the code sits in your own git repo, and the name and brand are yours. DEPLOYR does not hold your keys or take a cut of what Kept Promise earns. If you stop paying anyone tomorrow, the app keeps running on your wallet.

“What if nobody uses Kept Promise?”

That is the most likely early outcome, and it is fixable. The paths below start with you as the first user, then ten real community organizers raising money for local projects you can name today. If ten people you message do not care after you have shown it to them, you have learned something useful in a week instead of a year.

The million-dollar ladder

A small fee on released milestones (around 3 percent), plus a setup fee for guided campaigns. This ladder is a target, not a promise.

$300
$4,500
$60,000
$85,000
First 10 users
2 campaigns a month fees of
$150 average
Proof it works
15 campaigns a month
$300 average
Real business
100 campaigns a month
$600 average
The million dollar run rate
170 campaigns a month
$500 average
  • Every campaign page shows milestone proof photos, which sells the next campaign
  • Partner with community foundations
  • Templates for the five most common local projects
  • Guided setup as a paid add on

Illustrative stages, not a forecast. Results depend on you and the market; nothing here is guaranteed.

Pick your destination

Grow it to a million-dollar app
Kept Promise runs crowdfunding where backers are refunded by contract if the goal or a milestone is missed, which is a problem community organizers raising money for local projects already feel every week. That makes it a product you can charge for early, before you have a big audience.ARRIVE: 10 paying users within 30 days, then $4,500 a month within 6 months, tracked on one sheet.5 moves · first one within the hour →
Raise for it
Kept Promise sits in a category that grant programs and investors on Base and similar chains say they want: real users, real onchain activity, a clear public good or business angle.ARRIVE: Three applications submitted to real programs within 6 weeks, each with live usage numbers attached. Funding is never promised; applying well is the goal.5 moves · first one within the hour →
Become a real builder on a chain
Owning Kept Promise means a contract deployed from your own wallet on Base, real users calling it, and a public repo. That is the onchain footprint that builder programs look for. Airdrops are never guaranteed.ARRIVE: Verified contract on Base from your wallet, a public builder profile linking it, and at least 25 real outside wallets interacting with it in 60 days.5 moves · first one within the hour →
Win with it at hackathons
Kept Promise fits public goods, social impact or payments tracks, and a working, deployed app is a strong start. Many events only allow new code or require you to say what existed before, so check each event's rule on existing code.ARRIVE: Entered two hackathons within 3 months with a clearly scoped new feature, and placed in or got judge feedback from at least one.5 moves · first one within the hour →
Run your own work on it
The fastest proof that Kept Promise is worth owning is that it saves you time. You are a community organizer type of user yourself, or close to one.ARRIVE: You use Kept Promise every week for 4 weeks and can name the hours or the money it saved you.4 moves · first one within the hour →
Get your people moving
People believe what they do, not what they watch. Getting your neighbours or club to back one small local milestone together turns Kept Promise from your project into a shared habit.ARRIVE: At least 10 people from your group back one small local milestone together within 2 weeks, and three of them do it again without a reminder.4 moves · first one within the hour →
Partner with founders and projects
Kept Promise is a natural add on for community foundations, local DAOs and onramp providers. A live app with real users gives you a reason to talk to their founders as a peer.ARRIVE: Two signed or announced partnerships (integration, co marketing or referral) within 90 days.5 moves · first one within the hour →
Prove your skills with it
Owning, running and improving Kept Promise shows the work of a smart contract and payments developer, with a live contract and users as proof.ARRIVE: A public case study, a live demo link and at least one interview or client call that came from it within 60 days.4 moves · first one within the hour →
Sell it as a service
Community groups and small nonprofits need what Kept Promise does but do not want to run it. You can set it up for them and charge for setup and care.ARRIVE: Three paying clients at $400 setup each within 90 days, with at least one on a monthly care plan.5 moves · first one within the hour →
No budget yet? Be a CEO anyway at CEOism, then come back for your vessel. ceoism.com ↗
Moored nearby

Related vessels

Sealed Take, first screen of the live demoLIVE DEMO

Sealed Take

Everyone stakes a conviction, encrypted. The chain tallies it without ever seeing a single take. FHE on Base.

Ready now
$20Fhenix
Quiet Quorum, first screen of the live demoLIVE DEMO

Quiet Quorum

Governance by text-sized questions: one decision a week, answered in ten seconds, with real quorum.

Reserve · refundable deposit
$169Base · Optimism +1
Chore Wheel, first screen of the live demoLIVE DEMO

Chore Wheel

A shared house or club tracks who did the work, and the record becomes everyone's portable reliability score.

Reserve · refundable deposit
$79Base · Optimism +1
Library of Things, first screen of the live demoLIVE DEMO

Library of Things

Lend the ladder, the drill, the tent: a street library of things with deposits held by contract.

Reserve · refundable deposit
$149Base · Polygon +1
Skill Pledge, first screen of the live demoLIVE DEMO

Skill Pledge

Fund a public good with hours of your skill, not just money, and get matched like a donation.

Reserve · refundable deposit
$349Optimism · Base +1
Pot Luck, first screen of the live demoLIVE DEMO

Pot Luck

A rotating savings circle (ajo, susu, chama) with payouts enforced by contract and trust scores for members.

Reserve · refundable deposit
$189Celo · Base +1
Thank You Ledger, first screen of the live demoLIVE DEMO

Thank You Ledger

Retro funding for the quiet helpers: the community nominates who mattered, a pot pays them.

Reserve · refundable deposit
$159Optimism · Base +1
Block Party, first screen of the live demoLIVE DEMO

Block Party

A neighbourhood treasury where proposals unlock only after enough real neighbours physically show up.

Reserve · refundable deposit
$199Base · Celo +1
Contact us