Commit toshowing up.Get your bond back.
ShowUp turns event attendance into a transparent commitment. Reserve with Testnet USDC, check in, and the contract returns your bond automatically.
Commitment bond
Design Meetup Istanbul
Illustration — not a live event
Refundable bond
5 USDCUSDC
- Network
- Testnet
- Custody
- Contract, not organizer
- Settlement
- On-chain
Connect your wallet above to establish a Testnet session. No wallet connection is requested automatically.
How it works
One bond, four ways it can end — and the contract decides every one of them.
These are the contract's own entry points and its own reservation states. Nothing here is decided by ShowUp's servers, because ShowUp has none.
- 01
Commit
The bond leaves your wallet and enters the contract's own custody. Not the organizer's account — the contract's.
Lockedreserve() · Participant signs
- 02
Show up
The verifier scans your pass and signs once. The contract returns the full bond in that same transaction.
Attendedcheck_in() · Verifier signs
- 03
Change of plans
Plans change. Cancel before the cancellation deadline and the contract refunds everything, no questions and no fee.
Cancelledcancel_reservation() · Participant signs
- 04
Do not show up
After the check-in deadline anyone can settle an unclaimed bond. It splits by the basis points published before you reserved.
No-show settledsettle_no_show() · Permissionless
ShowUp runs on Stellar Testnet with a mock USDC asset and a mock anchor. No real money, no real identity check, and funding an account is a separate, non-atomic step from locking a bond.