How It Works

Simple. Secure. On-Chain.

RentLock removes the middleman from renting. Here's exactly how it works — for landlords and tenants.

// For Landlords

Five steps to automated rent collection.

From lease creation to payout — everything happens on Solana. No banks, no paperwork, no chasing.

Connect your Phantom wallet
Open the RentLock app and click Connect Wallet. Select Phantom. Your wallet address becomes your identity on-chain — no username, no password, no account to create. You're ready in seconds.
Create an on-chain lease
Fill in the lease details: property address, monthly rent amount, security deposit size, lease duration, due date, and your tenant's Solana wallet address. Click Deploy. The smart contract is written to Solana and locked — neither party can change the terms after this point.
Tenant pays the security deposit
Your tenant pays the security deposit directly into the PDA vault — a smart contract account locked by math, not held by you or us. It sits there, untouched, until the lease ends cleanly or a dispute is resolved.
Tenant pays rent into escrow each month
Each month your tenant sends rent to the escrow vault. The transaction confirms on Solana in under 400ms and is recorded permanently. No checks, no wires, no "the payment is processing." It's either confirmed or it isn't.
Release rent to your wallet with one click
When rent is in the vault and you're ready to collect, sign one transaction. The smart contract verifies the conditions are met, deducts the 0.5% platform fee, and routes the rest to your wallet instantly. Done.
// For Tenants

Five steps to protected, provable rent.

Your deposit is locked by math, every payment is on-chain forever, and your rights are enforced by code.

Connect your Phantom wallet
Download Phantom (it's free), open the RentLock app, and click Connect Wallet. Your Solana wallet address is your identity — no accounts, no email, no personal data shared with anyone.
Receive the lease link from your landlord
Your landlord enters your wallet address when deploying the lease. You load the lease in the Tenant tab by entering your landlord's wallet address. You'll see every term — rent, deposit, duration, due date — exactly as deployed on-chain.
Pay your security deposit into the vault
Pay the security deposit with one click. It goes directly into the PDA vault on Solana — not into your landlord's bank account. The vault holds it until the lease ends cleanly. Your landlord cannot access it without your agreement or an arbitrator ruling.
Pay rent each month — get instant on-chain proof forever
Each month, send rent to the escrow vault. The payment is confirmed in under 400ms, cryptographically signed, timestamped, and stored on Solana permanently. You have unbreakable proof you paid — forever. No screenshots, no paper receipts, no disputes.
Get your deposit back automatically when the lease ends
At the end of a clean lease, your landlord initiates closure and the contract returns your deposit to your wallet automatically. No waiting 30 days. No landlord "finding" damages at the last minute. The code executes the return.
// The Vault

Why your money is safe — in plain English.

🔐
What is a PDA vault?

A Program Derived Address (PDA) is a special type of account on Solana. Unlike a regular wallet, a PDA has no private key — meaning nobody can sign transactions on its behalf directly. The only way to move funds out of a PDA is to trigger the specific smart contract instructions that were programmed into it.

Think of it like a safe with no combination dial. The door only opens when the exact right conditions are met — automatically, by the program. No combination, no key, no locksmith.

⛓️
Who can move the money?

The smart contract checks the identity of every transaction signer before allowing any action. Only the landlord can release rent. Only the tenant can pay. Only an approved arbitrator can resolve a dispute. These checks happen at the protocol level — no server can override them, and RentLock cannot bypass them.

If any of these rules aren't met, the transaction is rejected by the Solana network automatically. The math enforces the agreement.

📖
Can I verify this myself?

Yes. The RentLock smart contract is fully open source. Every instruction, every permission check, every fee calculation is in the public code. You can read every line. The program is deployed on Solana — the program ID is public and every transaction it processes is visible on Solana Explorer. You don't need to trust us. You can verify everything yourself.

🛡️
What if RentLock shuts down?

The smart contract lives on Solana — not on our servers. If RentLock as a company ceased to exist tomorrow, the contract would keep running. Existing leases would remain valid, vaults would stay locked, and the rules would still be enforced. The code is self-executing. It doesn't need us to keep running.

// FAQ

Frequently asked questions.

// Get Started

Ready to try it yourself?

Connect your Phantom wallet and create your first on-chain lease in under 2 minutes.

Launch App →
Rex