← Selected work

WEB3 / ON-CHAIN ACCOUNTABILITY

MetaWill.

Personal commitments, backed by financial stakes and an outcome anyone can verify on-chain.

MetaWill application interface

The problem

Personal goals are easy to set and difficult to follow through on. MetaWill explores whether financial accountability and a trusted validator can help people keep a commitment.

The product

A user defines a goal, stakes assets, and chooses a validator by wallet address. A smart contract holds the stake while the user works toward the goal. The validator confirms the outcome: success returns the stake; failure directs it to the donation address chosen during setup.

01 / Commit02 / Stake03 / Validate04 / Resolve

Connecting the system

The application connects a Next.js interface to Solidity contracts through Wagmi and Viem. A factory contract creates and manages commitment contracts. Foundry supports contract development and testing.

Trust boundaries

The chain records the commitment and its resolution, but it cannot decide whether an off-chain personal goal was completed. That judgment belongs to the assigned validator. The application therefore depends on the user choosing someone they trust.

Competition and current implementation

MetaWill achieved third place at the Linea Dev Cook-Off. The current public repository documents a later implementation on the Base Sepolia testnet, using USDC for commitments. The competition result and the repository's current network describe different stages of the project.

The interface preview above comes from the original portfolio. Explore the live demo and repository for the current version. This is a testnet project, not a claim of an audited financial service.