[REPORT] Development of Identicon Verification Protocol - June 27 -> July 3

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:

Facilitators

Previous week report

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
2 Likes