https://hackathon.venom.network/
TrustEstate is a new identity service set to transform the real estate market in Dubai.
- The Identix.Pass custodial SSI wallet app: https://pass.identix.space/
- Real Estate Portal (simulation): https://re.identix.space
TrustEstate uses SSI technologies backed by Venom blockchain to establish a secure and trusted model for agent-client interactions in the Dubai Real Estate Market.
Suppose we have a real estate owner, Bob, and a real estate buyer, Alice. Bob placed an advertisement on a Real Estate Web Portal. Alice contacted him and they meet.
The problem is, how would Alice check that the person in front of her is an owner of the property or an authorized agent and not a fraudster? In the paper ages, the only solution for Alice is to ask Bob for his passport and other documents to verify his real estate ownership rights. There are many inconveniences with such an approach. Bob has to bring important documents in him, risking to lose them or get them stolen. Bob reveals his private data to many people, different buyers, when the only thing they need is an authorized fact that he has necessary rights.
In the digital era, SSI solution helps to solve these issues more securely.
YouTube Demo | YouTube Presentation |
---|---|
or just watch the slides Link Text
The target scenario of the real-world communication between Alice and Bob is described in detail below.
- Install the UAE.Pass Staging application from the official site: https://docs.uaepass.ae/resources/staging-apps
- Complete a quick registration in the app, using your phone number or an email. No passport, ID card or residential status is required.
- Log in to Identix.Pass using the UAE Pass. A custodial wallet will be created, and a DID will be issued for you, and bound to the UAE Pass account.
- In Identix.Pass main screen, issue your Emirates ID Verifiable Credential using the corresponding button. In a real life, this VC must be issued by a government institution or other authorized authority.
- In Identix.Pass main screen, issue your Real Estate Ownership VC using the corresponding button. Until The UAE Department of Land is engaged, you should enter some data into the form. All fields are mandatory. three pictures from this links:
- Log in to Real Estate Portal using "Log in via UAE Pass" button. You will be prompted to confirm the login in your UAE.Pass app.
- Press the actions button in the page header and click "Create advertisement".
- Enter the same values as in step #3 in the corresponding fields. The values must be precisely equal, otherwise you won't be able to verify it. You can upload an image, just for fun.
As a real estate buyer
- Log in to Real Estate Portal using "Log in via UAE Pass" button. You will be prompted to confirm the login in your UAE.Pass app.
- Open an advertisement item of your choice (if you'd like to verify the one you've just entered).
- Press the "Verify ownership" button. A QR code with a verification request encoded will appear.
- Show the QR code to the owner.
As a real estate owner
- In the Identix.Pass main page, click "Verify my real estate" button. The verification form will appear.
- Press "Scan QR code" button, the camera will open. You may be prompted to give the camera-related permissions to the browser on your device.
- Scan the QR provided with the camera.
See results!
The solution architecture of the TrustEstate project tailors the design Identix team built during the development of the SSI infrastructure for Everscale blockchain. It inherits implementation of the SSI Triangle of Trust, where a real estate owner impersonates Holder, a buyer impersonates Verifier. We also simulate two Issuer roles, and for demonstrational purposes issue two Verifiable Credential: Emirates ID VC and Real Estate Ownership VC. Normally, UAE Federal Authority for Identity and Citizenship and UAE Lands Department are supposed to be the authorities to issue and sign these credentials.
One of the specifics of the Trust Estate solution is to use UAE Pass authentication to sign up and sign in to Identix Pass. We use the data provided by the UAE Pass to fill in the fields in the sample Emirates ID VC. UAE Pass is the National Digital Identity and Digital Signature solution.
For testing purposes, it is possible to create a limited account, bound to any phone number, via UAE Pass mobile app
Identix.Wallets service under the hood of Identix.Pass provide the custodial wallet storage. Each wallet is created and bound to an individual UAE account after a seamless signup via oauth2 protocol.
The solution architecture design of TrustEstate, based on the Identix SSI ecosystem for Everscale, is presented below
To learn more details on the architecture, please visit Solution Architecture Overview
The TrustEstate solution SSI protocol is a specialization of the VC Brokerage Protocol, which was developed by the Identix team. You can find a detailed explanation on the protocol in the Verifiable Credentials Brokerage protocol and framework overview.
Important details on how we work with Decentralized Identifiers and Verifiable Credentials can be found in the Verifiable Credential Lifecycle, Data Model and Implementation Design article.
For the TrustEstate scenario, we develop a specific VC scheme, tagged realestate_v1
.
The VC schemes are publicly available in the reference scheme storage under https://schemas.identix.space/.
In order to simulate a real-world case, we developed a simple real estate property classified, where we're able to add and browse through real estate advertisements and request to verify ownership via a QR code.
https://re.identix.space/ - simple Real Estate Portal (for demonstrational purposes)
https://pass.identx.space/ - The Identix.Pass custodial SSI wallet app
VC fabric on Venom devnet 0:333723669e2723e0757cfc06c54b16ddfee3a2c751b5c4bc3aed2302c88851df
DID Registry on Venom devnet 0:3b1ed8da515ce663a17c17613f328ea5a3d938feefaa545abbd227d7ccd69994
identix-pass-service, identix-pass-service-ui - Identix.Pass web app
identix-wallets - custodial wallets service to control DIDs/VCs
identix-sso-service, identix-sso-ui - Single Sign-On solution
identix-ssi-contracts - DID and VC anchoring smart contracts, VC schemas
@identix.space