Humanode: Shamshel Web and Desktop App updates, Humanode Hackathon and Conference announced, Humanode 101 series is out, ORE Network’s AMA with Humanode, Biometrics and privacy discussed, and more!

Paradigm
Paradigm
Published in
8 min readApr 16, 2022

Biweekly update vol.21, 4th April — 16th April

TL;DR

Hello, friends and human nodes! These two weeks were truly meteoric for Humanode on so many fronts, and we can’t wait to share some of the most exciting news with you!

First and foremost, the Humanode team announced the dates of the first-ever Humanode Conference! Join them on Gather from May 30th to June 1st, 2022 for a few days of keynotes, lectures, seminars, games, conversations, and a whole lot of fun, focusing on the upcoming launch of Humanode mainnet, the project’s vision, partnerships, technology, and growing as a community!

Moreover, the team will host the first Humanode Hackathon on May 16th — 29th, 2022, and they invite all hackers and builders to participate! The prizes will be awarded to the individuals and teams that come up with and demo the most interesting application and tools for human nodes or develop a Sybil-resistant app using Humanode API while respecting the challenge description, goals, and criteria. Each week of the hackathon will be filled with panels, workshops, demos, and talks. Find an early pre-registration form’s link in our report below and register in order to be eligible for the submissions, bounties and prizes that will be announced shortly!

Humanode development continues all the way! During these two weeks, Humanode teams were working assiduously as always, making significant progress with current tasks. The progress was minutely shared in their regular development update. Also, the team released the Humanode testnet V2 ‘Shamshel’ major Web and Desktop App updates. First of all, they include a new UI in the Mobile application! After scanning the QR code you can now choose directly from the application what you want to do, enroll or authenticate. There are also comments on the buttons that describe what enrollment and authentication mean. Now the checkbox in the Desktop application does not need to be switched. Additionally, the team fixed authentication issues on Intel Macs.

Furthermore, on April 13th, the Humanode team joined an AMA hosted on ORE Network’s Twitter Space. They discussed the Humanode journey, core technology, the partnership between the projects, and its advantages. A must-listen talk!

Other than that, as usual, the Humanode Fireside talk took place in the Humanode Telegram voice chat. The team discussed biometrics and privacy. Listen to the recording on the Humanode Podcast, and join the team on Wednesday for the next conversation!

Human nodes, that’s all for today! Stay in the loop!

Humanode testnet

Humanode Testnet V2 Public Beta

The Humanode testnet V2 ‘Shamshel’, the 1st major upgrade that greatly improves the UI/UX, is open to public testing.

  • Shamshel Web and Desktop App Updates:

🔺First of all, greet a new UI in the Mobile application! After scanning the QR code you can now choose directly from the application what you want to do, enroll or authenticate.

🔺There are also comments on the buttons that describe what enrollment and authentication mean.

🔺Now the checkbox in the Desktop application does not need to be switched.

🔺Additionally, the team fixed authentication issues on Intel Macs.

In order for the new UI to appear, you need to update the version of your node. To do this, you need to click the ‘Check for updates’ button in the workspace settings and download the latest version.

As a reminder, this is not an incentivized testnet. You will not become a millionaire overnight while waiting for a mysterious airdrop. Instead, your pseudonymous biometric identification will be written down in history and may get a chance to slide in to become a human node for the mainnet that is scheduled to launch sometime mid-next year. You may also be able to gain opportunities to suggest, join, or get involved in various Humanode projects, and you may get a shot at some surprises down the road.

If you are not a human node yet, please press this link.

Please remember to read the guide before you attempt to install the app, as 95% of the issues can be resolved by reading the guide.

🔺To check how the network runs🔺:

If you have any questions reach the Humanode team on:

Telegram Chat

Troubleshooting channel on Discord

Development

Humanode Dev Report 21

  • Humanode Network

🔺 ~3000 nodes running on all four testnets

🔺 Added pallet session implementation

🔺 Updated chain spec using session keys

🔺 Added bio-authentication ID API runtime logic to bio-authentication flow

🔺 Edited bio-authentication ID API documentation

🔺 Fixed bio-authentication consensus API tests

🔺 Added Bio-authentication Session Keys wrapper that will implement ownership validation

🔺 Introduced Bio-authentication Consensus ID

🔺 Fixed tests at validator key

🔺 Used bio-authentication instead of Account ID at the corresponding places

🔺 Used bio-authentication consensus ID instead of BABE ID at the corresponding places

🔺 Updated bio-authentication ID documentation

🔺 Updated documentation for bio-authentication consensus ID

🔺 Enabled wasmtime by default to runtime benchmarks

  • Humanode Web App

🔺 Added tests for reattempts

🔺 Added tests and fixed the RPC error interface

🔺 Fixed an issue with error typeguard

  • Humanode Desktop App

🔺 Implemented Hydra integration

🔺 Added test for Hydra parsing error

🔺 Added workarounds for Hydra error handling

🔺 Added client name for get consent request

🔺 Refactored the layers

🔺 Fixed invalid header name

🔺 Removed Mutex and cleaned up code

🔺 Customized server IP address

🔺 Added SSH private key into CI

🔺 Removed header encode implementation

🔺 Improved documentation of logic error

🔺 Fixed docs and naming convention

🔺 Changed mapping of consent request

🔺 Fixed logic inconsistency in GET login

🔺 Changed endpoints logic

🔺 Added FaceTec SDK params and update API

🔺 Added Docker

🔺 Removed unnecessary error logging

🔺 Removed wildcard fallbacks in error handling

🔺 Allowed Cross-Origin Resource Sharing (CORS) setup via ENV

🔺 Regrouped and rename login errors

🔺 Added intolerance to client absence

🔺 Reduced number of attempts for 3D enrollment

  • Crypto-Biometric Search And Matching And Liveness Algorithms

🔺 Updated facial recognition components for demo website

🔺 Refactored code for liveness detection and landmark extraction

🔺 Built REST APIs for user signup and signin

🔺 Updated code to handle base64 image on the backend and CORS error

🔺 Added REST APIs (feature extraction, face recognition, active liveness detection)

  • OAuth

🔺 Changed to camelCase for fields in ChallengeGuard

🔺 Added missing explainer

🔺 Changed livenessData type to unknown

Awareness & Events

Humanode Conference 2022

The Humanode team invites all human nodes to their first-ever Humanode Conference!

Join them for a few days of keynotes, lectures, seminars, games, conversations, and a whole lot of fun, focusing on the upcoming launch of Humanode mainnet, the project’s vision, partnerships, technology, and growing as a community!

The conference will be held on Gather (link to be shared at a later date) from May 30th to June 1st, 2022:

Humanode Hackathon Announcement

The team is excited to host the first Humanode Hackathon, and invite all hackers and builders to participate!

The prizes will be awarded to the individuals/teams that come up with and demo the most interesting application and tools for human nodes or develop a sybil-resistant app using Humanode API while respecting the challenge description, goals, and criteria.

  • Date: 16–29 of May, 2022

= Venue: Devpost (more details to follow)

Each week of the hackathon will be filled with panels, workshops, demos and talks. The program introduces speakers with different perspectives, promotes educational and awareness-raising activities, and that deepens the understanding of the Sybil resistance. Humanode awesome mentors will help you deep-dive into development on EVM-compatible Humanode chain, use of biometric API as well as working with the nodes.

Please register below in order to be eligible for the submissions, bounties and prizes that will be announced shortly!

Early pre-registration form

Don’t forget to join Humanode Discord to team up with other participants and keep up to date with events during this hackathon.

ORE Network’s AMA with Humanode

On April 13th, the Humanode team joined an AMA hosted on ORE Network’s Twitter Space. They discussed the Humanode journey, core technology, the partnership between the projects, and its advantages.

Humanode Fireside

In case you missed last week’s Fireside chat about biometrics and privacy, here’s the recording 🎧

As usual, there was a live talk between the team members first, and then a conversation with the community.

ICYMI: The previous Humanode Fireside was fully devoted to first-generation apps for human nodes. Tune it on! 🔺

Listen to previous Humanode Fireside episodes on YouTube here or on the Humanode Podcast here.

Join the team for a fireside chat every odd Wednesday at 16:00 UTC in the Humanode Telegram group’s voice chat. Get in here:

Break the cycle

The long wait is finally over, the Humanode team announced a public sale! In a short film named ‘Break the cycle’ it is said that the sale is expected this summer! Stay tuned for more details!

Latest publications

Humanode 101 (Part 1)

Q & A’s that will hopefully help all of the readers who are new to Humanode, or perhaps even crypto and/or decentralized projects.

MISC

  • Humanode Meme Contest just ended. The winners will be announced soon.
  • Human nodes, it’s time to choose your favorite discussion topic for the next Humanode fireside 🔥
  • Glossary — List of Humanode terms: InFath or OutFath? Homomorphic encryption? Liveness detection? If those sound confusing to you, don’t worry. The Humanode team made a list of all these terms for easy reference:

Subscribe to Paradigm!

Medium. Twitter. Telegram. Telegram Chat. Reddit. LinkedIn.

For more information check out Humanode’s:

Website

Telegram ANN

Telegram Chat

Twitter

Blog

Reddit

GitHub

Youtube

LinkedIn

Humanode Podcast

--

--