Live on Stellar Testnet

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.

Non-custodialContract-enforcedTestnet only

Commitment bond

Design Meetup Istanbul

Illustration — not a live event

Open

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.

  1. 01

    Commit

    The bond leaves your wallet and enters the contract's own custody. Not the organizer's account — the contract's.

    Locked

    reserve() · Participant signs

  2. 02

    Show up

    The verifier scans your pass and signs once. The contract returns the full bond in that same transaction.

    Attended

    check_in() · Verifier signs

  3. 03

    Change of plans

    Plans change. Cancel before the cancellation deadline and the contract refunds everything, no questions and no fee.

    Cancelled

    cancel_reservation() · Participant signs

  4. 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 settled

    settle_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.