bWalletX is in beta: test with small amounts.
bWalletX DownloadWeb →

Development blog · 007 · 2–5 Oct 2026

Store rules, open rooms and moderation

We audited the app against App Store and Play rules, split it into four release channels and built the safety features the stores require.

The audit

On 2 October we wrote a store audit that checks the wallet against Apple's App Review Guidelines and Google Play's policies. It flagged trading, paying the developer from inside the app, user-generated content without moderation, AI features without consent, and missing account deletion.

One code base, four channels

A build switch turns the store rules on. Then we split into four channels with separate app IDs: iOS store, Android Play, iOS private and Android direct. The store channels keep the store rules. The private channels have everything on and are now bWalletX. A private build installs beside a store build on the same phone.

Going back and forth on the Market

The store build first had a view-only Market. Later on 2 October we let it keep the token wallet: minting, peer-to-peer trading and indexing, with no bCorp fees. On 3 October we made the store Market view-only again, citing Apple guideline 3.1.5(iii) on cryptocurrency exchanges. The store build also dropped the investor share offers we had prototyped; that panel was removed from every build.

Update, 7 Oct 2026: Since then the store edition, bWallet, no longer has a Market or Exchange tab at all, not even a view-only one (Apple guideline 3.1.5(iii)). Trading is only in bWalletX: see Exchange.

What the stores require, and we built

Open rooms

Token rooms are hidden in the store build, so the store app needed rooms that anyone can join. Open rooms shipped on 2 October in every build: public or invite-only, with owners and moderators who can remove members, delete messages and close a room. Reports go to one shared report system on the server.

Chat speed, honestly

Our 5 October bChat plan says it plainly: chat feels slow because it asks the server for new messages every 4 seconds inside a room and every 30 seconds on the list, and nothing is stored on the phone. The plan is local message storage, a live connection, instant display of your own messages and push notifications, and moving the chat server into its own open-source repository.

What's not done

← 006 Who pays for indexing008 Building the Exchange, and why buys broke →