Commit is an onchain accountability protocol where users stake tokens to commit to personal or group goals. If they succeed, they reclaim their stake; failure results in forfeiture. Forfeited tokens are redistributed to those who fulfilled that particular commitment.
Commit is like a self-betting prediction market, but instead of wagering on events, you're betting on yourself to achieve your commitments.
Where is it?
website: commit.wtf
Base L2 Contract address: 0xDc47402EBC739F6A33c008b7510240e7D5501207
It also appears to be on Cyber but I did not review or engage in the protocol on Cyber.
For purposes of understanding the protocol and writing this review, I first designed and created a new Commit. I staked 25 USDC to write a review of the protocol within 7 days. Since no commit for this goal existed, I created it.
I also staked 50 USDC, committing to write at least five essays by June 30th, 2025. As part of my review, I thought it was important to commit to at least two—one by creating and one by joining.
As with many things on Web3, creating a profile and getting started is straightforward. In my case, I simply connected and logged in with my Kaprekar.eth wallet. You can also log in with Farcaster or an email.
Joining a commit is very easy. While writing this review, I joined an essay writing commit, which only required a couple of steps. I first approved spending USDC and then signed the transaction that sent USDC to Commit. USDC seems to be the most common token, but you can also use ETH, Higher, or Degen. Each Commit determines the token.
More important than the onchain steps, you’ll want to carefully read what you are committing to in order to ensure you can fulfill your commitment. You are also trusting the commit creator as the final arbiter, so it’s worth checking who they are and evaluating whether you can trust them to honestly resolve the commit.
Creating a commit is essentially filling out a web form, but it requires more thought than joining.
Each commit requires a title and description. It also has an image field—I generated a custom image with Midjourney. You will need a join deadline and a fulfillment deadline. The creator sets the staking price to join. There are seven categories in Commit:
Daily, Health, Learning, Social, Crypto, Events, Other
After creating the commit, anyone else can join. Importantly, as the creator, you will want to join your own Commit, assuming you created it as something you want to commit to.
Commit also helps build onchain reputation. There have been a few recent efforts in this area:
Pledge Token establishes a baseline of onchain reputation by proving who is upholding the pledge to hold and ‘not sell’ more than 1% of their pledge token holdings per month.
Ethos Network allows you to buy or short someone’s reputation. As grifters dominate the attention sphere of crypto, reputation is going to be an important tool.
Commit creates a small scale opportunity for participants to establish that they make commitments onchain and then follow through—or don’t.
Encourages accountability through financial incentives.
Builds onchain reputation for participants.
Most commits today require the active role of the commit creator to resolve whether the commit was completed or failed. This centralizes the outcome with the creator. In my case, I could award myself the full 75 USDC staked from the three participants without writing this review. This of course would cause repuatational damage, but its important for now to understand that you are trusting the creator of each commit to fairly resolve it.
For now, Commit is a small corner of onchain culture, and the weaknesses are functionally acceptable.
It’s unclear where events fit in, but a commit could reference a POAP for a future event, and participants could prove their attendance by getting the POAP, allowing for onchain logic.
The launch was retweeted by Vitalik.eth.
~250 onchain transactions on the protocol’s contract on Base.
Let’s be real—it’s very early days for the Commit protocol.
Succeed or fail, each Commit is stored as an ERC-1155. This makes protocol commits somewhat of a collectible. I’m considering committing to Commit 1, even though it’s very hard to complete, in part to have a Commit 1 token. “It might make sense just to get some in case it catches on.” — Hal Finney
AI Arbiter: I like the idea of an AI arbiter where users make their case to the AI about whether they completed their commit. Think of the original Freysai experiment, where someone had to jailbreak Freysai into sending them the funds. As LLMs improve at jailbreaking, they could become honest arbiters in most Commit instances.
POAP Integration: Verify event-based commits via onchain attendance badges. This is already on the roadmap.
Decentralized Dispute Resolution: Reduce reliance on commit creators. Ideally, there would be a fair way to resolve disputes about whether a commit was fulfilled or failed. This is something the primary dev, Rev, is thinking about.
Contract Audit: For the small stakes I’m using this protocol, I did not seek out a contract audit, nor did I confirm whether one has been done.
If I had a bit more time, I would have edited and improved this review more. Or deleted it. Or never completed it. That’s the beauty of Commit. I’m up against the self-imposed deadline, and it’s publish or fail. You may not have gotten my best possible review of Commit, but you did get one—which means it accomplished its purpose.
Stake-Based Commitments – Users lock tokens (e.g., USDC, ETH) as stakes.
Multi-Party Incentives – Rewards for participants, creators, and the protocol.
Create or Join a Commitment – Users set a goal, stake tokens, and define a timeframe.
Fulfillment & Verification – Commit creators determine if the goal was met.
Outcome-Based Rewards – Success returns the stake; failure distributes funds per protocol rules.
That’s for you to decide, but this Punk will use it to commit to more things in 2025.

