Chia Cloud Wallet: Product Design for Passkey Vaults

Vaults, paired keys and timed recovery on a blockchain, designed into browser flows anyone can follow.

Client
Chia Network
Industry
BlockchainDigital Assets
Scope
Product DesignUX/UI DesignDesign SystemsResponsive DesignPrototypingTest Automation
Stack
FigmaWebAuthnPlaywright
Status
LiveDelivered 2024
Design screens re-themed
200
Time to repoint their tokens in Figma
About 2 hours
A vault in Chia's Cloud Wallet, with its balance, its assets and its transactions, and a toast saying a transaction is being processed

The brief#

Chia Network is the company Bram Cohen founded after he invented BitTorrent. Its reference wallet runs on the owner's computer, and before it can make one transaction it must be downloaded and caught up with the entire chain. Most of the market had moved to cloud wallets long before.

Our work with Chia began with the next version of its Climate Wallet. Saif Pasha, who designed it, raised the wallet problem with Chia's COO, who showed him a cloud wallet already in the works and asked him to help Chia's team move it forward. Chia itself would run the nodes, keeping the wallet in sync, and anyone could hold their own keys in a browser, signing with a passkey on a device they already owned.

There was no design specification. Saif worked from a feature list, screenshots of Chia's unreleased iPhone signer app, a recovery flowchart, calls with Chia's product team, and an early build by Chia's engineers with just the bare screens for making a vault, sending and signing. He turned it all into a prototype of the entire product.

The hard part: a chain with its own rules#

The screens were never the difficulty. Chia described its flows in the chain's vocabulary, and the chain asks owners to grasp things no other wallet does: a vault that is a coin rather than an account, two keys with separate jobs, and a recovery that re-keys the vault behind a timer instead of restoring it. Either key could be a passkey, a 24-word phrase or a key the signer app seals in an iPhone's Secure Enclave.

On keys, even one per cent of confusion was too much to base a design on, so Saif put question after question about them to Chia's product team. Flow by flow, he worked out what a person must know or decide at every step, and what the wallet could handle for them.

Recovery was hardest, because each pairing of keys behaves differently. A passkey opens a prompt from the browser itself, the signer app has the phone scan a QR code, and a phrase must be typed in and checked. Each pairing got its own screens to choose new keys, confirm, and cancel on either side of the timer, whether or not the vault was still in the owner's list.

[ Inside a Chia vault ]

What we designed#

Saif settled the navigation and look of the whole product first, then took it one flow at a time: passkey sign-up and sign-in, creating a vault and waiting while it mints, the tokens and transactions held inside it, sending and receiving, offers and settings.

Adding a first vault to Chia's Cloud Wallet, with a passkey, with the iOS signer or by recovering an existing one, and the profile menu open

Recovery starts from whatever key the owner holds. A recovery phrase pasted into any of the 24 fields fills the rest, a passkey goes through the browser's prompt, and the signer app scans a QR code. The wallet identifies the key and opens that pairing's re-keying screens: a new custody key, an optional new recovery key, the timer for any later recovery, and a confirmation.

Re-keying a Cloud Wallet vault during recovery, choosing a new custody key from the device's passkeys and, with the switch on, a new recovery key

During a recovery, the vault shows the time left at the top and can still receive funds. A cancel needs the custody key, which a thief holding a stolen phrase would not have. The watchtower emails the owner when a recovery starts, while there's still time to stop it.

Saif based the whole design on design tokens in Figma variables: twelve-step colour scales below, and semantic tokens above, in Light and Dark modes, that pointed at steps rather than colours. When Chia moved its brand from green to yellow and blue, matching its new corporate site, it asked if two hundred screens could be changed in under two weeks. Saif repointed the semantic tokens at a lime yellow scale, #E5FE75, for the primary and a blue one for the base, and the whole Figma file changed over in about two hours. A dark theme Chia asked for later began from the tokens' dark mode, and Saif laid out every screen again for phones.

The outcome#

Saif designed each screen and flow of the Cloud Wallet, and Chia's own team built it. As they built, he wrote a Playwright suite to test the front end and back end, and our QA team helped with the automation.

Early users got the Cloud Wallet on 25 June 2025, with every vault held by the Chia Signer or a passkey and backed by a 24-word recovery phrase. It opened to everyone on 29 October 2025. From that release, holding your own keys on Chia took a browser and a passkey, with nothing to install or sync.

We could only explain the Cloud Wallet in the chain's own terms, and Saif turned it into something anyone could follow. Recovery was the hardest part, and he'd usually thought of the case we hadn't.
The Chia Network team

Led by Saif Pasha. Built by the team at Silverthread Labs. © 2026 Saif Pasha and Silverthread Labs. Ref. SL-STL-CW-2412

Last updated: November 10, 2026

Back to Projects

[ How It Works ]

Free Automation Audit

We find the 20% of your manual work that costs you the most, then show you exactly how to eliminate it.

STEP 1.0
Tell Us What Hurts

Tell Us What Hurts

A 30-minute call. Walk us through your daily operations and we'll spot the bottlenecks you've stopped noticing.

STEP 2.0
We Rank the Wins

We Rank the Wins

We score every opportunity by impact and effort, so you can see where AI saves the most time and money.

STEP 3.0
You Get the Playbook

You Get the Playbook

A prioritized roadmap you can act on. Execute it with us or on your own. Yours to keep either way.