<oembed><type>rich</type><version>1.0</version><title>zhashtoshi_ wrote</title><author_name>zhashtoshi_ (npub1v7…hvl8a)</author_name><author_url>https://nostr.now/npub1v7nf76fh474q4dnqfjpnkyqsmg439n5uw9x9jdpvzmmgczvrwhcsuhvl8a</author_url><provider_name>njump</provider_name><provider_url>https://nostr.now</provider_url><html>Fair, fewer layers is a valid choice. The good news is that Android already does half of what you describe: once an app is installed, every update must be signed with the same key, or it won&#39;t install. So the moment that really matters is the first install.&#xA;&#xA;For that one, your idea works by hand today: download the APK from the developer&#39;s GitHub release, compare its signing certificate (apksigner verify --print-certs) with the fingerprint the developer publishes, ideally in a note signed by their npub. No store in the middle.</html></oembed>