Property  Identity Verification Using Blockchain

Property Identity Verification Using Blockchain

a novel and realistic approach for digitalized e-notary system using blockchain that stores all data onchain in a secure and immutable manner which gives a sense of security for both parties.

The problem Property Identity Verification Using Blockchain solves

Real Estate industry is a very big and complex industry for any person. This situation happens due to factors like number of paper work, frauds, money laundering and generation of black money. Registration and real estate deals take days to months to years to settle. This can cause a huge inconvinience to any individual. We abstract those tedious process and provide safe and secure environment for users to connect and offer deals with potential buyers without worrying about any paperwork. We store everything on chain and therefore there is perfect data integrity and transparency.
Real Estate inndustry is also a major black money generator industry. Due to low transparency and intermediatary involvement, a large sum of black money cashflows in the market and therefore affecting the nations economy. We tried to minimize that possibility by implmenting on chain communication using Push and on chain dealing so that transparency is maintained and no funny business can be hidden from the eyes of governing bodies.

Challenges I ran into

We implemented the contract system using the wallet address but that was not completely enough to validate the user on organization point of view. So for a general validation of user introduced Soul Bond Token(SBT). Which gives a new form of digital identity to all users. Soul bond tokens are Non Transferable erc-721 token which solidifies the ownership of the contract. Integration sbt in the pre made contract was a huge challenge we ran into. Due to which all my transaction was getting reverted. After struggling with it we found that at one place _uri was define as string and other it was defined as memory (array).
Debugging and validating the smart contract is itself a tedious process of deploying and testing everytime we make any change. To overcome this issue we started using tenderly by forking a polygon chain that allow us to do realtime testing without deploying.

Tracks Applied (2)

Polygon: Build a sybil resistant airdrop tool using Polygon ID

Polygon ID We needed to build a custom issuer portal so that an authority (say government) can issue claims for their ho...Read More

Polygon Technology

Polygon: Build a cumulative bridge inflow outflow indicator

Polygon Technology

Discussion