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

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

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 one of our 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.

This is a re-submission of a previous proposal ( https://xgov.algorand.co/proposal/3361353100 ) the community largely supported that didn’t pass last batch (there was a problem with absenteeism for big xGov proposals that caused some to not reach democratic quorum). While AF has made some improvements recently for this, I wanted to ask for same amount again to see how much of absenteeism was fixed (rather than breaking up into multiple smaller proposal amount asks).

  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

Li-Chin Chuang is a team member at Michael T Chuang LLC helping build/manage Algorand related projects. She’s helping submit this project on behalf of the team led by Michael T Chuang, who has a decade of mobile development experience. A couple of other part-time volunteers/contractors also assist at Michael T Chuang LLC 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

Hi @michaeltchuang, just a clarification on this stats. They seem not aligned with the provided repo.

Hi @michaeltchuang, just a clarification on this stats. They seem not aligned with the provided repo.

@cusma These numbers were pulled from last submission but checking https://github.com/michaeltchuangllc/algokit-walletsdk-kmp/graphs/traffic right now, i see 400+ git clones, and 55+ unique git cloners right now. I just copied and pasted what i saw

@michaeltchuang thanks for the clarification!