From 027df81fcc188d36b0d82608ccdda71a295306db Mon Sep 17 00:00:00 2001 From: Ludovit Scholtz Date: Wed, 24 Apr 2024 15:28:21 +0200 Subject: [PATCH 1/6] xgov-200 --- Proposals/xgov-200.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 Proposals/xgov-200.md diff --git a/Proposals/xgov-200.md b/Proposals/xgov-200.md new file mode 100644 index 00000000..7453d5df --- /dev/null +++ b/Proposals/xgov-200.md @@ -0,0 +1 @@ +xgov-200 From fc0773170f81069669606b1bf760b6926e8fb6bc Mon Sep 17 00:00:00 2001 From: Ludovit Scholtz Date: Thu, 25 Apr 2024 21:56:20 +0200 Subject: [PATCH 2/6] Update xgov-200.md --- Proposals/xgov-200.md | 136 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 135 insertions(+), 1 deletion(-) diff --git a/Proposals/xgov-200.md b/Proposals/xgov-200.md index 7453d5df..97ab26db 100644 --- a/Proposals/xgov-200.md +++ b/Proposals/xgov-200.md @@ -1 +1,135 @@ -xgov-200 +--- +id: 199 +period: 4 +title: Biatec - Onchain identity +author: Everyday Algonaut, Ludo Scholtz (@scholtz) +email: xgov200@asa.gold +discussions-to: https://forum.algorand.org/t/xgov-199-awallet-retroactive/11866 +company_name: Scholtz & Co +category: dApps +focus_area: Identity +open_source: Yes +funding_type: Proactive +amount_requested: 149999 +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 BiatecVoteCoin, 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 + +Everyday Algonaut channel + +## 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 From 599fd598aca24f601036e30dda2a2d52b59bb0ad Mon Sep 17 00:00:00 2001 From: Ludovit Scholtz Date: Thu, 25 Apr 2024 22:00:09 +0200 Subject: [PATCH 3/6] Update xgov-200.md --- Proposals/xgov-200.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Proposals/xgov-200.md b/Proposals/xgov-200.md index 97ab26db..a8320279 100644 --- a/Proposals/xgov-200.md +++ b/Proposals/xgov-200.md @@ -4,7 +4,7 @@ period: 4 title: Biatec - Onchain identity author: Everyday Algonaut, Ludo Scholtz (@scholtz) email: xgov200@asa.gold -discussions-to: https://forum.algorand.org/t/xgov-199-awallet-retroactive/11866 +discussions-to: https://forum.algorand.org/t/xgov-200-biatec-identity/11871 company_name: Scholtz & Co category: dApps focus_area: Identity From c5425eb1041ad9251e865431befcf78e0171c857 Mon Sep 17 00:00:00 2001 From: Ludovit Scholtz Date: Sat, 27 Apr 2024 11:44:35 +0200 Subject: [PATCH 4/6] Update xgov-200.md --- Proposals/xgov-200.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Proposals/xgov-200.md b/Proposals/xgov-200.md index a8320279..cee992eb 100644 --- a/Proposals/xgov-200.md +++ b/Proposals/xgov-200.md @@ -1,5 +1,5 @@ --- -id: 199 +id: 200 period: 4 title: Biatec - Onchain identity author: Everyday Algonaut, Ludo Scholtz (@scholtz) @@ -10,7 +10,7 @@ category: dApps focus_area: Identity open_source: Yes funding_type: Proactive -amount_requested: 149999 +amount_requested: 148999 delivery_date: 2024-12-31 status: Final --- From 739ae8972dcaa364b0d1038f7a65f9ccae3479f1 Mon Sep 17 00:00:00 2001 From: Ludovit Scholtz Date: Sat, 27 Apr 2024 11:57:57 +0200 Subject: [PATCH 5/6] Update xgov-200.md --- Proposals/xgov-200.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Proposals/xgov-200.md b/Proposals/xgov-200.md index cee992eb..7909193b 100644 --- a/Proposals/xgov-200.md +++ b/Proposals/xgov-200.md @@ -17,7 +17,7 @@ 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. +www.biatec.io - 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. From 5e5df35444e2bb7eb47b0f138389215bd61deffc Mon Sep 17 00:00:00 2001 From: Ludovit Scholtz Date: Wed, 1 May 2024 15:16:54 +0200 Subject: [PATCH 6/6] Update xgov-200.md --- Proposals/xgov-200.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Proposals/xgov-200.md b/Proposals/xgov-200.md index 7909193b..c261643e 100644 --- a/Proposals/xgov-200.md +++ b/Proposals/xgov-200.md @@ -3,7 +3,7 @@ id: 200 period: 4 title: Biatec - Onchain identity author: Everyday Algonaut, Ludo Scholtz (@scholtz) -email: xgov200@asa.gold +email: xgov200@biatec.io discussions-to: https://forum.algorand.org/t/xgov-200-biatec-identity/11871 company_name: Scholtz & Co category: dApps