Commitment, made visible

Plans are better
with skin in the game.

Stake USDC on a real-world plan. Show up and get every cent back. Flake, and your friend gets the stake.

See how it settles ↓

128 plans kept
by people who meant it

Plan funded MEET–0842

TONIGHT’S PLAN

Dinner at
Fieldnote

08OCT
19:30
⌖
18 Mercer StreetSoho, London · 1.4 km
↗
M
YOUMaya
✓
✓
FRIENDEthan
E
YOUR STAKE20 USDC
IF YOU BOTH SHOW100% returned

Funds stay in a non-custodial Solana vault.

LIVE PLAN

Connect a wallet to create yours.

NO TOKEN◆NO SEED PHRASE◆NO FEE WHEN YOU SHOW◆NO ONE HOLDS YOUR FUNDS◆

YOUR PLANS

Commitments you can come back to.

No plans saved on this device yet.

THE AGREEMENT

Handshake,
with consequences.

01
+

Make the plan

Pick a place, time and stake. Invite the person you’re meeting with one private link.

02
◎

Both stake

Each person locks the same amount of USDC. The terms can’t quietly change.

03
✓

Check in, get it back

Scan each other’s code at the venue. Both stakes return automatically.

THE RULES

Simple enough to explain before dessert.

The program follows the outcome. Nobody gets to decide where the money goes.

✓×
ONE NO-SHOWS

The person who came gets both stakes.

A small protocol fee comes from the forfeited stake.

20 → 39
↩
CANCELLED ON TIME

Everyone gets refunded.

Cancel before the cutoff. No penalty, no drama.

20 → 20

FOR APPS & COMMUNITIES

Make commitment
a product feature.

Drop stakes into dating, tutoring, peer marketplaces or events without ever touching user funds.

CreateCheck inSettle
// One plan. Two stake links.
const plan = await meet.create({
  stake: 20_000_000,
  asset: "USDC",
  startsAt: "2026-10-08T19:30",
  venue: hash("fieldnote-london")
});

// Your app never holds the funds.
API healthy148ms

EARLY ACCESS / OCTOBER 2026

Make the next plan
one you both keep.

No spam. One email when your invite is ready.

NEW PLAN

Put it on the calendar.

Total locked when joined40 USDC

Stored in this browser and linked to your connected wallet.

✓

Wallet connected