Self-sovereign identity solution for organisations to issue, verify and manage credentials

January 2024 - Ongoing
nChain
In 2023, I joined nChain as a Product Designer, where I led the product design direction from 0 to 1 for the nChain Issuer and Verifier admin portals.
Lana Steiner
Engineering Manager, Layers
Header image

Role

Product Designer
  • User flows & wireframing
  • Visual & Interaction Design
  • Prototyping
  • Feature Scoping
  • Cross-functional collaboration
  • Leading stakeholder and team design reviews

Team

Engineering team
Product Manager
Project Manager
Software Architect

Timeline

9+ months
Launched in May 2024

My contribution

I led product design direction from 0 to 1 for the nChain Issuer Portal, the nChain Verifier Portal, and the Public Verifier Portal—web apps dedicated to the issuance and verification of credentials.

I was responsible for shaping the entire user experience and all app interfaces for Identity portals. My role included overseeing the end-to-end process, producing UI designs, documenting solutions, working closely with cross-functional teams to ensure that the design aligns with the company's goals and objectives. Additionally, I collaborated with the design team working on the nChain Wallet mobile app to maintain a consistent experience across all connected products.

My most notable contribution was designing an issuer admin portal with numerous features, accommodating multiple features into the app over time, and significantly impacting how admins issue and manage credentials.

Sharing credentials via email or by presenting a QR code in-person

Product

nChain Identity is a verifiable digital credential solution that streamlines the issuance, management, and verification of credentials.

This self-sovereign identity solution allows users to certify academic achievements (e.g., university degree credentials), identity documents (e.g., passport, driver’s license), work experience records, professional licenses, and KYC checks. Self-sovereign identity empowers individuals to control their digital identity independently of specific service providers.

The web portals, along with the Wallet iOS and Android app, were successfully launched and showcased to a wider audience at the London Blockchain Conference in May 2024.

Problem space

How can we simplify the credential issuance and verification process to ensure it is straightforward, efficient, and clear for users?

How can we provide comprehensive monitoring of credential activity to enhance transparency and accountability?

How do we ensure organizations understand and accurately complete their profile setup to facilitate onboarding

Final solution for Issuer portal

To delve deeper into the project delivery process at nChain, let us take a closer look at the Issuer Portal project as an example. The final solution consisted of:

  • Dashboard providing an overview of recently issued credentials, quick actions and useful resources.
  • Credential Activity for a detailed view and more actions related to credentials.
  • Easy process for setting up an organisation profile with a unique identifier.
  • Straightforward and easy-to-follow issuance flow, including a wizard for sharing credentials via QR code or email.
  • Bulk actions such as revocation to streamline user’s workflows and eliminate repetitive tasks.

Decisions

1. Simplified issuance flow within a full-screen modal

To simplify the issuance process, we implemented a 4-step issuance process. The initial implementation had two part flow - the first one consisted of 4 steps and the second one of 2 more which was perceived by users to be more complicated as it in fact was.

For this streamlined process, we opted for a full-screen modal that focuses user attention, guided by a stepper and bottom bar for easy navigation through a linear workflow. 

Guided issuance process

2. Bulk actions to reduce repetitive tasks

To enhance efficiency and reduce repetitive tasks, we introduced bulk actions into the Issuer portal, including the ability to make it faster and easier for admins to manage credentials on a large scale.

A modal for specifying revocation reason

3. Account creation integrated in the main flow

As users needed to create an organisation profile before issuing their first credentials, I proposed including this step into the issuance flow for first-time users. It simplified the process, guiding users logically from profile creation to credential issuance without interruptions.

Set up organisation profile
4. Credential sharing refactored

We restructured the credential sharing process to address two key scenarios: in-person credential claims and sharing credentials via email. The final solution introduced a dual-layout screen, allowing admins to choose their preferred sharing method with ease.

Sharing flow facilitating credential claim

Reflection

Adaptability & problem-solving

Throughout the project, we faced several changes in product direction and shifting requirements. These challenges required me to develop alternative solutions to maintain a high-quality user experience while adapting to new constraints.

Juggling multiple projects

Our team was simultaneously working on five different products, which demanded strong prioritization skills. We had to carefully manage our tasks and create clear roadmaps for each project.

Roadmap planning

Given the tight deadlines, we often had to adjust the scope of product features and plan for future versions. I participated in product roadmap planning, providing suggestions for new features and improvements to ensure alignment with our goals.

Need a product design partner?

Email me → sasa.tatarevic@gmail.com
Nextcase study: Onboarding redesign