A land registry that cannot be quietly rewritten
The records people rely on - who owns what, and how it changed hands - live on a public blockchain. Everything private stays private.
- 01
Create an account and link a wallet
Sign up with e-mail, then link a browser wallet such as MetaMask by signing a message - this proves the wallet is yours and costs nothing.
- 02
Verify your identity
Enter your legal name, ID number and KRA PIN and upload your ID. A registrar checks it and records a salted fingerprint of it against your wallet on-chain.
- 03
Apply to register a parcel
Enter the title number and area, draw the boundary on the map and upload the deed and survey map. Submitting from your wallet puts the application on-chain.
- 04
The registrar approves
After inspection the registrar approves from their wallet and the contract mints the title - a unique token - to your wallet. Rejected? Fix the documents and resubmit.
- 05
Sell through escrow
List the title at a price. A verified buyer pays exactly that into the contract; you accept; the registrar completes. Title and money move in one transaction.
- 06
Anyone can verify
Every title has a public page and QR code. Banks, buyers and courts check ownership, history and disputes in seconds.
What lives where
Blockchain (public)
LandRegistry contract: titles as tokens, owners, document fingerprints, sales, escrow, disputes, every event.
Registry database (private)
SQL Server: accounts, identity details, documents, the mirror of chain events for fast search.
Documents
Stored by the registry; public ones can be pinned to IPFS. Their sha256 fingerprints are sealed on-chain.
Questions
Can the registry change who owns my land without me?+
Only through registrarTransfer, which exists for court orders and succession, needs a written reason, and is recorded publicly forever. Ordinary transfers by hand are blocked by the contract.
What if the registrar never completes my purchase?+
If a sale you paid for sits accepted for 30 days, you can cancel it yourself and withdraw your money. The seller can never touch it before completion.
Is my personal information public?+
No. The chain stores your wallet address and a hash of your verified identity. Your name, ID number and documents stay in the registry's private database.
Which network does this use?+
Development runs on a local Hardhat chain; the public demo uses the Sepolia test network. Test ETH has no real value.