Scale was designed to be the official Redbelly self-custodial wallet, providing integrated network registration, and a reference point for key features and interaction considerations on Redbelly.
Many open-source EVM compatible wallets such as MetaMask can be used to connect to Redbelly Network, however, they aren’t fully compatible with certain features, and it was important for Redbelly to offer a showcase of these key feature to its users, specifically:
Scale therefore, is a user-friendly entry point for non-crypto natives, but also a tool to educate blockchain enthusiasts on the key distinction of the Redbelly Network, specifically:
Scale was never launched as product work was re-directed to the Service Design initiative which aligned with short-term tactical needs.
Complimenting the Redbelly Network experience design principles, design principles specific to Scale helped make, and circuit break, decision making.
Highlight what the wallet offers so features can be discovered even if the user can't access them, for example, before they complete network registration or other setup requirement. This helps to educate, but also incentive continuation.
Don't make assumptions about a user familiarity with self-custodial wallets, web3, blockchain, crypto, etc. Explain how things work, and what impact they will have on the user.
Translate web3 lingo into common terms, for example "Gas fees" can be labeled "Transaction", or "processing fees".
To increase familiarity, strive for real-world counterpart visualisation where applicable, and adopt standard patterns where possible.
Web3 wallets can take different forms, and it was important to consider how such forms would impact the goals of Scale as an aspirational example of what web3 interaction, and custody could be.
The decision to develop a mobile app therefore, may seem obvious, but came only after using the Redbelly product principles to objectively and pragmaticly consider how different formats would impact user adoption, perception and experience across required processes.
Tables from exercises which helped select the appropriate format for the Scale wallet.A storyboard mapping exercise allowed interrogation of key scenarios by asking, “then what?” and “what if?” as I designed key parts of the flows. The assets below help align stakeholders, and enable engineers to architect the solution. They intentionally DON’T focus on asthetic and usually display content in a conversational style between the user and the interface to empathise and fill gaps.
Early wireframe/storyboard hybrid for the Scale design.Once clarity and alignment of the flow was , leveraging the Redbelly Design System to design and build a prototype. The prototype offered further clarity to engineers and allowed for realistic user testing to be undertaken to validate assumptions.
Security and identity are intrinsically linked so it was important for users to understand that a personal device secured with strong operating system (OS) security would be required. Leveraging the OS security ensured no third-party was involved between the local device and the network. Identity verification was handled by an independent party, Averer, with plans to grow the pool of idenity providers to offer decentralised choice to users.
Scale on-boarding screens.The Scale wallets supports the issuance, holding and presentation of Verifiable Credentials (VCs) to those who need to validate a customers eligibility for their product or service.
With Scale, once a user's identity is verified, they receive VCs which allow them to interact with other entities on Redbelly Network.
VCs leverage a "triangle of trust" governance framework between the credential holder (the user), the issuer (who verified their identity and documents), and any party who requires eligibility criteria be met. VCs put custody and control in user hands, giving them the authority to share only what is necessary to prove their eligibility for products of services.
Via Zero-Knowlegde Proofs, revealing information at all is often bypassed altogether, because verifiers can query data against conditions, for example, “was born before 1 Jan, 1980” to determine a users age is high enough for their service.
The Scale identification tab provides users visibility of their Redbelly profile and Verifiable Credentials.Recovery mechanisms are critical in self-custodial servicers. In the event a user loses access to their wallet, Verifiable Credentials also play a role. Scale's recovery setup handles this by focusing on the individual actually being who they say they are, rather than just remembering a passphrase. By sharing VCs with trusted partners during wallet on-boarding, those partners can vouch for them and their identity when they need to recover or unlock the assets they own on the network.
Given Redbelly’s focus on storing Real-World Assets, real-world counterpart verification is vital to user experience.
In this flow, the user selects from a list of institutions they want to trust with their recovery, and in the time of need, at least two independent recovery partners are required to vouch for the identity associated with the recovery record before the wallet can be restored.
Scale recovery setup flow.Users are allowed to create five accounts on Redbelly Network within the wallet, each tied to their identity.
This allows some flexibility for users to use different public addresses for different needs, but also limits how much the IDP pays to fund the accounts so that the user can pay the enablement fee required to sign the contract on the Redbelly Network.
Account management allows for distinct naming, and provides users with a shareable QR code to third-parties which can be used to send/receive funds.
Scale account management screens.Personal QR code scanning and sharing allows user to transfer funds with other network participants with increased assurance because they don't need to enter 48 character public addresses manually. The OS Biometric verification intergration is also required to confirm transactions, adding another layer of security and assurance.
Scale transfer flows.Once initial UI design was completed, the prototype was testing with applicable users to gain insight into:
by gauging a participant’s understanding of:
Five participants familiar with digital finance concepts and use digital banking, payments and other wallets were selected. There was also a range of experience and knowledge regarding Decentralised Finance.
Scale participation conditions.Format
Facilitation
A scenario was crafted to provide realistic conditions for why the participant would be using the wallet in the first place.
“Someone you trust (a friend or family member) has advised you that they wish to transfer a sum of RBNT to you as a means to repay a loan to you. You’ve agreed to accept the cryptocurrency as payment. Therefore, they ask you to provide your Redbelly account details so they can transfer the funds. Since you don’t have an account, they recommend using the Redbelly Official Wallet, called Scale, as a means to setup an account. You visit the App/Play Store, download, install and open the Scale app.”
To successfully complete the scenario, the participant had to:
While each partifipant was able to complete the task, we analysed their interpretation of underlying concepts throughout to ensure they were also learning about the network's distinctive features.
Table showing the success of each task, versus their interpretation of underlying concepts.Participants skimmed and followed prompts quickly. Some confusion and/or concern about the security mechanism allowing the app to access OS authentication.
Participant feedback about the onboarding experience.To improve the exprience, the following recommendations we applied.