title | Biatec - Onchain identity |
---|---|
id | 199 |
period | 4 |
author | Everyday Algonaut, Ludo Scholtz (@scholtz) |
xgov200@asa.gold | |
discussions-to | https://forum.algorand.org/t/xgov-200-biatec-identity/11871 |
company_name | Scholtz & Co |
category | dApps |
focus_area | Identity |
open_source | Yes |
funding_type | Proactive |
amount_requested | 149999 |
usd_equivalent | $30,487.297 (note: automated conversion) |
delivery_date | 2024-12-31 |
status | Final |
Abstract
We will build identity solution where users can pair their algorand account, verify their identity and use more services on algorand blockchain.
MiCA and other EU regulations requires independent entity to verify the identity of users, even self custody accounts.
Algorand dApps will be able to verify, if specific account is not terrorist nor its thief who steals algorand assets from other algorand users.
We will also create the activity ranking system, so that more active algorand users can receive for example better prices at dex swaps.
Team
Scholtz - Product owner. Active on Algorand forum, runs a few projects in Algorand ecosystem branded under the <a href="https://www.biatec.io">Biatec</a? - such as the VoteCoin, A-Wallet, Aramid Bridge, Stabilitas, ASA.Gold, Biatec DEX, Decentralized scheduler, Algorand invoicing app.. Has been winner in few hackathons, such as Algorand encode hack 2021, EUvsVirus, Swiss blockchain hackathon 2021, Bitcoin bankathon, Encode DAO hack, Algo HackJam, Greenhouse hack III, Mega Ace Hackathon, ...
Experience with Algorand
Ludo, Everyday Algonaut has hosted Prague algorand meetup last year on Feb 10th 2023 at Paralel polis, and this year Prague algorand meetup on May 30, 2024.
He was also speaker at ETH Denver, Prague BeerFi event, and speaker at Wroclaw Algorand Meetup.
We provide many open source tools to help algorand communities - https://github.com/scholtz?tab=repositories&q=algorand
Present Proposal
Some technical details can change during the development process
We prefer the agile development.
Frontend
User will be able to auth using the algorand ARC14 authentication to his account.
User can manage his KYC data for natural person or legal entity.
Backend
We will develop secure offchain decentralized storage.
All personal data will be stored offchain.
Onchain storage
```
type IdentityInfo = {
verificationStatus: uint64;
verificationClass: uint64;
isCompany: boolean;
personUUID: string;
legalEntityUUID: string;
biatecEngagementPoints: uint64;
biatecEngagementRank: uint64;
avmEngagementPoints: uint64;
avmEngagementRank: uint64;
tradingEngagementPoints: uint64;
tradingEngagementRank: uint64;
isLocked: boolean;
kycExpiration: uint64;
investorForExpiration: uint64;
isProfessionalInvestor: boolean;
};
```
verificationClass
```
-
Verification class of the user. Uses bits system - 7 = 1 + 2 + 4 = Email and mobile verified
*
-
0 - No information about user
-
1 - Box created for address
-
2 - Email verified
-
4 - Mobile Phone verified
-
8 - Address verified
-
16 - Address verified
-
32 - X account verified
-
64 - Discord account verified
-
128 - Telegram account verified
-
256 - First government document with gov id stored in secure storage
-
512 - Second government document with gov id stored in secure storage
-
1024 - Corporation government documents stored in secure storage
-
2048 - First government document verified by online verification process
-
4096 - Second government document verified by online verification process
-
8192 - Corporation government documents verified by online verification process
-
16384 - First government document verified by in person verification process
-
32768 - Second government document verified by in person verification process
-
65536 - Corporation government documents verified by in person verification process
*
```
verificationStatus
```
-
0 - No information about user
-
1 - KYC filled in
-
2 - KYC checked by online process
-
3 - In person verification
-
4 - Professional investor verified
```
Deliverable
Frontend, backend, and Smart contract.
Future Blueprint
We plan to provide free service until end of year 2024.
Benefits for the community
-
Any dApp can check if account is not locked, so that they do not interact with terrorists
-
Any dApp can decide its logic on the verification level of the user. Institutional investors may interact only with other institutional investors using smart contracts if they choose to.
-
All applications are open source and would be great if more companies provides similar service
Additional information
Everyday algonaut X account: @EAlgonaut
Join our discord: Biatec
Github Links
Conversation and changes can be found in the top comments.
No comments:
Post a Comment