Install $TRUTH on your device
Runs like a native app. Lives on your home screen. Never submitted to Apple or Google. The code you install is the same code served from the Internet Computer canister, verifiable byte-for-byte against the public repository.
On Android Chrome/Edge the button above fires the install prompt immediately. On other browsers scroll down for the manual steps.
Android
Chrome, Edge, Samsung Internet, Brave, Vivaldi.
- Open this site in Chrome or Edge.
- Either wait for the "Install the $TRUTH app" banner to appear at the bottom of the screen, or tap the Install now button above.
- If neither shows up, tap the ⋮ menu top-right, then Install app or Add to Home screen.
- Confirm. The $TRUTH icon lands on your home screen next to your other apps.
iOS & iPadOS
Safari only. Chrome and Firefox on iOS do not support PWA install.
- Open this site in Safari. Not Chrome, not Firefox. Apple restricts PWA install to Safari.
- Tap the Share icon at the bottom of the screen (the square with the up arrow).
- Scroll down in the share sheet, tap Add to Home Screen.
- Confirm. The $TRUTH icon appears on your home screen.
iOS PWAs run in a standalone frame that behaves like a native app. Notifications and background sync are limited compared to Android.
Desktop
Chrome, Edge, Brave, Arc, Vivaldi.
- Look at the address bar. A small install icon (a monitor with a down arrow) appears on the right.
- Click it and confirm. $TRUTH opens in its own window, no browser chrome, behaves like a native desktop app.
- Alternative: open the browser menu then Install $TRUTH.
Why a PWA, not a native app store?
- No Apple or Google review: stores have a track record of delisting memecoin, crypto, and uncensorable apps. The Internet Computer is the hosting layer; nobody gets to pull the plug.
- Same code as the website: installing the PWA packages exactly what the canister serves. No extra binary blob, no native plugin with hidden access to your keys. Compare the source on GitHub against what is live.
- Auto-updates, always: the next time you open the app, it fetches the latest assets from the canister. No pending review cycle. Bugs and security fixes land immediately.
- Internet Identity stays sovereign: your principal is derived client-side. Nothing is synced to a centralised profile. Uninstall, reinstall, the same anchor gives you the same principal.
- No tracking SDKs: PWAs are regular web apps. No Firebase telemetry, no AppsFlyer, no IDFA. If you are behind a VPN your traffic pattern stays yours.
FAQ
Is this really an "app"?
Yes and no. Technically it is a Progressive Web App: a website that declares itself installable via a manifest. Once installed, it runs in its own window with no browser UI, has its own icon, stays in your app switcher, and can cache assets for offline use. From a user perspective: indistinguishable from a native app.
Will it work offline?
Partial. The UI shell caches. Anything that talks to the canister (posting, voting, streaming, sending $TRUTH) needs a network connection.
What about push notifications?
Not used. Push would require a centralised push server relaying messages, which defeats the whole point. If we add notifications later, they will be opt-in and explicitly described.
How do I uninstall?
Long-press the icon on your home screen and choose Remove (Android) or Delete App (iOS). On desktop, open the PWA window and find the uninstall option in its menu. No account to delete anywhere, nothing to unsubscribe from.
Is the code open source?
Yes. The entire frontend and every canister is public. The code you install is the code served from the canister, and the canister's wasm hash is verifiable on the Internet Computer. No hidden bytes.