Skip to content
Keysfirst

How it works and safety

Two rules and a clock.

Keysfirst doesn't decide any deal. A public program on Solana applies the same rules to every deal: only the tenant's approval at the handover pays the landlord. Otherwise the deposit goes back to the tenant: the landlord can return it at any time, and after the deadline anyone can.

A deal, start to finish

  1. Step 1

    Done: The landlord creates the deal

    Room, amount, move-in and the latest handover, at most 14 days after move-in.
  2. Step 2

    Done: The tenant pays into the lock

    The exact amount, before the deadline.
  3. 24 h before move-in

    Now: The handover window opens

    From now until the deadline, the tenant can release the deposit.
  4. At the door

    Next: The tenant scans the landlord's code

    The whole deposit goes to the landlord, in seconds.
  5. After the deadline

    Later: No handover?

    The whole deposit goes back to the tenant. Anyone can trigger it.
Released to landlord

When the tenant scans the landlord's code at the handover and taps “I have the keys”.

Returned to tenant

When there's no handover by the deadline, or the landlord gives the deposit back earlier.

The rules

Who can do what, and when.

  1. 1Only the landlord can create a deal, and they can cancel it until someone pays.
  2. 2The tenant pays the exact amount into the lock, before the deadline. The landlord can't pay their own deal.
  3. 3Paying only works if the money would be locked for at most 180 days.
  4. 4Only the tenant who paid can release the deposit to the landlord, from 24 hours before move-in until the deadline.
  5. 5The landlord can give the deposit back to the tenant at any time.
  6. 6After the deadline, anyone can send the deposit back to the tenant.
  7. 7Every deal settles once. The money only ever goes to the tenant or the landlord, and the deal stays on Solana as a receipt.

What if…

Every hard question has a rule behind it.

Design choice

Why there's no judge in the middle.

Software can't see whether a room exists, and a judge chosen by the landlord could be the scammer's friend. The only reliable witness is the tenant standing in the room.

So only the tenant's approval pays the landlord, and without it the deposit goes back to the tenant: after the deadline anyone can send it back, or the landlord returns it earlier. The worst case for an honest landlord: a tenant who never comes gets their deposit back, and the landlord loses time, not money.

Honest limits

What Keysfirst doesn't do (yet).

This is a prototype. Here is everything we know it can't protect against.

Every step of every deal leaves a public receipt. See the program on Solana Explorer (opens in a new tab)

Renting from abroad? Ask for a deposit link.

Send your landlord a short message. If someone won't use a deposit link, ask why.

Letting a room? Create a link in a minute.

Your tenant pays into the lock, and you're paid at the door.

Create a deposit link

New here? Get started in 5 minutes