(Android/iOS) Algorand Playground Wallets for Post-Quantum Accounts (xGov Proposal #3361353100)

Let’s discuss my proposal - Algorand Playground Wallets for Post-Quantum Accounts (Android/iOS)

xGov proposal link - (Android/iOS) Algorand Playground Wallet for Post-Quantum Accounts | xGov

  1. The Request

Here is a link to the repo of our work - https://github.com/michaeltchuangllc/algokit-walletsdk-kmp

We’re asking for 200,000 ALGO in retroactive funding to cover four months of intense, focused development (July 1 to October 31, 2025)…which aligns with our 2025Q3 roadmap and releases v3.202503.0, v3.202504.0, and v3.202504.1.

  1. What We Delivered (Results)

Our main goal was to deliver the foundational pieces Algorand needed to support Post-Quantum (PQ) accounts in mobile wallets.

Here’s what’s ready to use:

Mobile PQ Tooling: We refactored Falcon Signature CLI PQ code into Go Mobile libraries for use in native Android/iOS environments.

Wallet SDK Libraries: Both the Wallet SDK Core (headless wallet utils) and Wallet SDK UI (embedded wallet UI) incorporate this new PQ go mobile code…and were released and are available on Maven Central or by XCFramework.

Demo Apps: We created “Pera-lite” playground wallets (Android & iOS) to demonstrate the SDK’s usage for account creation, transaction signing capability, and support for Falcon24 PQ accounts (we support Algo25/HD accounts too).

Android - https://play.google.com/store/apps/details?id=com.michaeltchuang.walletsdk.demo
iOS - Join the AlgoKit WalletSDK Playground beta - TestFlight - Apple

  1. Walking the Talk In Mainnet

This code works, and we got receipts. We created a Falcon PQ-based mainnet account in the playground app, funded it, and have been actively participating in Algorand consensus since October 2025, proposing over 45+ blocks to date. You can see the activity here: (https://allo.info/account/J62IXMLXYRPFE3ZPHQGNUZI6R6O5GOCAQEKVZLOKVMPQZZNCZTL6NHIEB4).

The demo wallets we built lets early adopters play with PQ accounts and provides the community with a PQ testing tool as well. We feel the “how” part for PQ wallet accounts is solved from this work…and now it’s just a matter of “when” the Algorand Foundation (AF) wants to make it the default option in Pera wallet account creation.

  1. Why This Approach is Key for Recruiting Mobile Talent for Algorand

AlgoKit is great for web developers using Python/TS, but to truly capture the massive opportunity in mobile, we must attract native experts—the Kotlin (Android) and Swift (iOS) developers from major Web2 companies. Our Kotlin Multiplatform (KMP) mobile wallet utils library is built in their preferred languages, drastically lowering friction and signaling that Algorand is serious about supporting high-performance, native mobile development.

  1. Post-Quantum Accounts (Why Now?)

PQ accounts deliver immediate technical wins for the network: superior secret key protection (compared to ECC), a 4x boost to TPS, and a higher minimum fee of 0.004A (compared to 0.001A)…which is all beneficial for long-term chain sustainability.

  1. Our Future Vision (Where we’re trying to go)

The requested funding will be reinvested in future quarters to launch new projects/features that specifically attract and make life easier for Algorand mobile developers. Our long-term plan is to establish an xGov-funded working group focused on open-source mobile public good initiatives. We’ll be super focused, run lean, and deliver solid results every single quarter.

About the Team

Michael T Chuang has over a decade of mobile development experience serving as a tech lead at Marvel/Disney/ESPN on numerous Android and analytics projects, followed by several years as a paid open-source contributor at various startups. A couple of other part-time volunteers/contractors also assist Michael on this project when they have time to help.

Additional Info

Number of blocks proposed on a PQ account in mainnet: (https://allo.info/account/J62IXMLXYRPFE3ZPHQGNUZI6R6O5GOCAQEKVZLOKVMPQZZNCZTL6NHIEB4).

Metrics:
55+ unique repo cloners, 400+ repo clones

10+ wallet app users playing with PQ accounts

3 Likes

PQ accounts provides top level security which is integral part of the blockchain. Thank you for showing receipts and you have my support. PQ all the way. :sparkles:

+1 on making it easier for Swift and Kotlin developers to integrate Algorand functionality. With future progress/commitment seemingly already planned this is an easy yes for me.

Thanks @Devjake @PurePension for supporting my proposal even though it didn’t pass due to absenteeism problem. I’m gonna break up my original proposal to multiple smaller ones in mean time and try submitting this way till AF fixes the absenteeism issue (since it had large community support otherwise). Hopefully this way it can meet democratic quorum.

Here’s the link to my new smaller proposal - (Android/iOS) Algorand Playground Wallets for Post-Quantum Accounts | 1 of 4 | xGov