PeerProof

Discover events that really happen

Join events worth turning up to, and leave a proof of attendance anyone can check.

Featured events

Titles come from a contract that holds no money. The deposits sit somewhere else entirely.

From joining to proof, in four steps

A deposit, a room, and a contract that settles from what the room proves about itself.

  1. 01

    Register

    The deposit is what holds your place. The contract takes it — the organizer never does.

  2. 02

    Check in

    Scan the screen at the venue once on arrival. That is its own transaction, so the chain timestamps when you walked in — not the submitter.

  3. 03

    Get vouched for

    Scan people you actually meet. Each scan adds to both people's count, but you only qualify once you have scanned someone yourself. Codes rotate every fifteen seconds, so a forwarded screenshot is worthless.

  4. 04

    Take the proof

    Everyone confirmed present reclaims their deposit and splits what the no-shows forfeited. The organizer has no function that touches it.

Real participation, real opportunitiesEvery time you turn up it becomes a record anyone can check. The record belongs to you, not to a platform.

Sub-second
Monad finality
Variable network fee
set by the Monad network when each transaction is sent
On-chain
check it yourself

Whoever created the event has no function that releases, withholds, or receives a single wei. That is not a promise — it is the absence of a door.

The same account can do both — these are two ways in, not two kinds of person. Anyone can host; there is no approval step.