A decentralized land ownership verification DApp built on Starknet, designed to prevent land fraud by enabling transparent, tamper-proof land records starting in Nigeria and scalable globally
# Terratrust
> **Verify land ownership before you pay.**
Terratrust is a decentralized land registry built on Starknet that makes land fraud impossible. Every parcel is minted as an NFT, legal documents are stored permanently on IPFS, and the full ownership history is recorded on-chain — publicly verifiable by anyone, forever.
---
## 🔴 Live Demo
🌐 **App:**
land-verification-dapp-1.ve…
🎥 **Demo Video:**
youtu.be
📦 **Repo:**
github.com
---
## 🔗 Smart Contract
| | |
|---|---|
| **Network** | Starknet Sepolia Testnet |
| **Language** | Cairo 2.13.1 |
| **Standard** | ERC-721 (OpenZeppelin v2.0) |
| **Contract Address** | Deployed on Starknet Sepolia |
---
## The Problem
Land fraud devastates families across Africa and other developing regions. Criminals sell the same land to multiple buyers, forge title deeds, and manipulate paper registries. Buyers often invest their life savings into property they later discover they do not legally own. Without a trusted public system to confirm ownership before a purchase, verifying land authenticity becomes difficult and risky.
---
## The Solution
Terratrust places land ownership on a public blockchain. When a parcel is registered, an NFT is minted to the owner's wallet and serves as the title deed. Legal documents are stored on IPFS and remain permanently linked to the parcel record. Each ownership transfer is timestamped and recorded on-chain.
Before paying for land, a buyer can search the land ID on Terratrust and immediately view the verified owner, ownership history, legal document, and dispute status. If the information matches the seller’s claim, the transaction can proceed with confidence. If it does not, the discrepancy is visible before any payment is made.
---
## Features
- **Register Land** — mint a land parcel as an ERC-721 NFT with an IPFS document
- **Verify Ownership** — search a land ID and view the full on- …