Project title : Identicon
Proposal : Identicon Verification Protocol
Project Summary
Identicon is a trustless protocol for identity verification on NEAR Protocol, focused on providing multiple signed verifications of a real world entity and binding it to one (or more) digital identities, and independent of the form these digital identities may take (NFT, DID, etc). It is not an identity vault or a repo for unique identity.
Is based on a set of decentralized and random selection of human nodes (citizens) which will produce the “on-site” verification of the solicited identity, proof of life or proof of existence.
Series : Onboarding NEAR Certified Developer bootcamp participants to Developers in Residence program
Team involved in development:
- Leandro Manzanal - @leamanza
- Mario Zito - @mariozito
Facilitators
- Alan Estrada - @cloudmex-alan
- Cristian Zambrano. @Cristian
Trello Board
Identicon Trello Board
Periods and Results
Jun 27/2022 → Jul 3/2022, (Argentina)
@leamanza worked on
Main app UI
- Landing page : Hero and Call to Actions
- Header: log in/sign up - logged user
- Login screen
- Sign up screen
- One Time Password (passcode) validation screen
- Personal Info details screen - View and update
- Form inputs validation and error handling - API validation handling
- Vercel deployment configuration
- Axios request interceptor for authenticated endpoint requests to gateway API
@mariozito worked on:
Gateway API
- Completed the POST verifications endpoint including controller, service and calling the contract call
- Fix encoding and decoding encrypted account keys
- Added validation middleware for verifications API
- Added subject service to API impl
- Fix verifications route an other minor formatting
- Add middleware to decode the AUTH_TOKEN payload and add it to the req obj
UI design:
- Designed content and general styling
- Built frontend prototype for Landing, Onboarding and Request Verification
- Updated documentation