FairNest

  • Deposit locked
  • Deductions itemised
  • Disputes ruled

Your rent deposit, held by a contract instead of your landlord.

A security deposit is often two months of rent. Today the landlord holds it, decides the deductions alone, and returns it when it suits them. Disputing a charge means small-claims court, months later.

How a FairNest lease works

Four moves, three people, one contract. Follow a 1,500 tUSDC deposit from move-in to payout.

Lease #0 · exampleFunded
1,500 tUSDC
Locked in the contract
Landlord 0Tenant 0
Step 1 of 4

The tenant locks the deposit and gets the lease NFT.

The landlord sets the amount, picks a neutral arbiter and the deadlines. The tenant sends the deposit in tUSDC or NEAR and receives an NFT that is the deposit position. From here, neither of them can move the money alone.

Landlord, then tenant
Step 2 of 4

At move-out, the landlord itemises deductions.

Each line gets a reason, an amount and an evidence link. The photo or invoice is fingerprinted in the browser, so it cannot be swapped after the fact.

Landlord
Step 3 of 4

The tenant accepts, or disputes line by line.

Disputing the carpet does not freeze the paint. Every line left undisputed, and the rest of the deposit, is paid out the moment the tenant answers.

Tenant
Step 4 of 4

A neutral arbiter rules on what is disputed.

The arbiter splits only the amount in dispute. Both sides withdraw their share when they like, and every step stays on the public record.

Arbiter

Nobody can sit on the money

Every stage has a deadline set when the lease is created. When one passes, anyone can press the button that applies it.

If the landlord files nothing in time
The tenant gets the full deposit back.
If the tenant never answers the claim
The claim stands as filed, and the rest goes to the tenant.
If the arbiter never rules
The disputed amount returns to the tenant. The landlord carries the burden of proof.

The deposit is an NFT that does something

When the tenant locks the deposit, the contract mints a NEP-171 token. Whoever holds it is the tenant: owed the refund, the only one who can answer a claim, the only tenant who can open the vault. Its image changes as the lease moves on.

  • Holds the deposit
  • Moves only to an approved tenant
  • Frozen during a claim
A hand holding a house key on a keyring in a stairwell
Photo: Jakub Żerdzicki on Unsplash

Moving out early? Hand it over.

The landlord approves a replacement tenant, and the NFT moves to them with the deposit, the refund rights and every tenant action. The old tenant keeps nothing.

An empty, freshly cleaned apartment with a fitted kitchen and wooden floor
Photo: Lisa Anna on Unsplash

A private vault for the inspection.

Move-in photos and notes stay off-chain. Only the current NFT holder and the landlord can open them, checked against the chain on every request.

A woman carrying a cardboard box in a living room full of moving boxes
Photo: Vitaly Gariev on Unsplash

A record that follows you.

Get the whole deposit back and you earn a clean move-out badge. Share your rental record with the next landlord instead of a reference letter.

Already settled on testnet

Lease #0 ran the full flow on the real contract: the first tenant handed the lease NFT to a replacement, who then disputed a deduction. These numbers are read from the chain as this page loads.

Lease #0Reading chain
…
Landlord …Tenant …

    Built so either side can trust it

    Stablecoin or NEAR

    Hold the deposit in a dollar stablecoin so its value does not swing, or in NEAR. The demo uses tUSDC, a test token with a free faucet.

    Evidence that cannot change

    Each deduction stores the sha256 fingerprint of its photo or invoice. If the file is edited later, the fingerprint no longer matches.

    You withdraw your own share

    Settlement credits a balance; you pull it to your wallet when you like. A failed transfer puts the balance back, so funds never get stuck.

    A record you can keep

    Every step is an on-chain event with who did it and when. Download the full history of a lease as a CSV for your files.

    Start a lease in two minutes