Skip to content

Decentralised Land Registry System focusing on India that encrypts vulnerable data and stores them perpetually on IPFS.

Notifications You must be signed in to change notification settings

part-time-small-brain/KrishiBlock-ETHforAll

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧑‍🌾 KrishiBlock

Krishiblock brings the advantages of blockchain to one of the most centralized existing solutions ~ land registry.

India is the second-largest population and the seventh-largest territory in the world. India is an agriculture-based economy, and agriculture land record keeping is a mammoth transnational activity with mostly manual and non-digital processes. There are many challenges related to agricultural land transactions such as digitization of records and keeping the agricultural-land ledger immutable and secure. KrishiBlock aims to solve these challenges in an efficient manner this will help handle the increasing agricultural-land litigation cases, reducing corruption, and improving the quality of farm owner’s life.

Any user can sign into KrishiBlock and register their lands, these users and their lands are then to be verified by the Lekhpal for them to be recognized as official records. Lekhpal can only be added by the Tehsildar, the Tehsildar plays a significant role as it is the only role that can approve the transfer of ownership of lands from one user to another. The contract deployer is the SDM, who is at the top of the chain and is required while adding or removing tehsildar, the SDM can be transferred if need be.

KrishiBlock incorporates the hierarchy that the government already has in place, it goes like this:  
SDM (Sub-divisional magistrate) -> Tehsildar (Revenue Officer) -> Lekhpal (Village accountant) -> User

🔗 Links :

The contracts have been deployed using FEVM on the filecoin hyperspace testnet.
Documents such as Government IDs are being encrypted and being stored on IPFS with the use of @Lighthouse for perpetual storage.
@Superfluid has been used to implement a rent payment feature.

Contract - 0x5666C1dB8f1830ADFc126203984dF93F48a0eEd9 (Filcoin Hyperspace Testnet)
Website - Link
Superfluid Rent Payment (Accessibile through User page) - Link

🔑 Keys and Details :

Admin [SDM/Tehsildar/Lekhpal]  
Private Key - d52acada9361f2c009a84bca6249894672e1cf84d6b49d65ba18f41878adb38e

User with TFIL
Private Key - e21774c6f321b41c847a7e612c5156d3e70d2df7ecf673e39d59f2cdf00998e5

Note - These wallets are just for testing

💻 Screenshots :

Landing page and Login :

User Interface :

Add Land :

Lekhpal Pannel :

Tehsildar Pannel :

SDM Pannel :

Rent Payment :

Project FlowChart :

⚙️ Installation :

Download Software Dependencies

yarn install

Local Deployment

yarn dev

Build

yarn build

About

Decentralised Land Registry System focusing on India that encrypts vulnerable data and stores them perpetually on IPFS.

Resources

Stars

Watchers

Forks