> all_projects()

ZKP Dynamics

ZKP Dynamics is a privacy-preserving Web3 asset verification platform for individuals and auditors. It combines zero-knowledge proofs with transaction-based risk assessment, allowing users to verify asset requirements and prevent disclosure of balances or wallet history.

Client Onboarding AI Risk Review Privacy UX
  • InfoSoftware and UX Designer · Group project · 2025
  • AffiliationThe Research Centre for Blockchain Technology, Department of Computing, The Hong Kong Polytechnic University
  • ToolsHTML/CSS · JavaScript · TypeScript · React · Figma · Adobe Creative Cloud
  • SiteVisit site
ZKP Dynamics dashboard interface

Rethinking Asset Verification for Web3

Web2 asset verification relies on sharing financial records. In Web3, sharing a wallet address can expose balances, holdings, and transaction history which goes against the original intent of Web3. ZKP Dynamics uses zero-knowledge proofs to verify ownership or asset thresholds and prevent the exposure of the wallet.

ZKP Dynamics names the whole platform. The auditor side runs as an internal tool, and the client side later shipped to the public as RaiZ.

How Verification Works

On the client side, users connect a wallet, sign locally, and generate proof of address ownership without sharing their private keys. On the auditor side, the platform verifies the proof, evaluates transaction risk, and returns an encrypted result. The interface needed to present these as connected but separate checks.

ZKP Dynamics system flow from wallet to auditor and on-chain record
ZKP Dynamics trust model

Mapping the User Flows

Low-fidelity wireframes helped define how wallet setup, proof generation, risk review, and credential management connected across the two sides of the platform.

Auditor-side wireframes for ZKP Dynamics

From Beta to V1

The beta was the first working release of the platform. It connected account registration, wallet binding, and proof generation in one end-to-end flow. V1 reorganized the same process around the user's task and made the next action clearer at each stage.

ZKP Dynamics beta app screens

Beta

ZKP Dynamics V1 app screens

V1

A/B Usability Test

I ran an A/B test with 10 PolyU students. Each participant used both versions to link a wallet address to an identity credential and complete a verification request. Five participants started with the beta, while five started with V1. Participants completed the task about 30 seconds faster in V1 on average, a 22% drop in completion time.

Beta V1 Time saved mm:ss
P1 2:08 → 1:42 -26s
P2 2:22 → 1:48 -34s
P3 2:15 → 1:44 -31s
P4 2:30 → 1:55 -35s
P5 2:12 → 1:40 -32s
P6 2:20 → 1:50 -30s
P7 2:10 → 1:38 -32s
P8 2:18 → 1:47 -31s
P9 2:05 → 1:43 -22s
P10 2:10 → 1:43 -27s
Avg 2:15 → 1:45 -30s
1:30 1:45 2:00 2:15 2:30

V1 User Interviews and Product Reframing

After releasing V1, I interviewed three PolyU students who have Web3 app experience about their first impression of the product and their experience completing the verification flow. Their suggestions were more related to product identity, trust, and onboarding.

Blockchain researcher

"The functions were understandable, but the colors and overall style felt closer to a general dashboard instead of a Web3 financial verification product."

Finding

The visual direction should communicate blockchain technology and financial verification more strongly.

Design student

"The logo did not leave a strong impression after I closed the product. There was no clear symbol or character that I could associate with the platform."

Finding

A stronger visual identity or logo can make the platform easier to remember and recognize.

Introducing RaiZ

RaiZ takes its name from the Rai stones of Yap, whose ownership could change without the stones being physically moved. The name connects this history with a product built around verifiable ownership. Its logo uses an abstract R and Z letter combination as the primary app icon to give the app a simple and recognizable visual identity.

Outcome

RaiZ V2 showcase

Trailer

The trailer covers the full ZKP Dynamics platform, the auditor side together with RaiZ.