🔐 Introducing: Unified Attestation
An open-source project for verifying the integrity of Android apps—as an alternative to Google's Play Integrity.
The goal is to make apps such as banking and payment apps usable on independent Android systems without relying on Google services.
We invite developers, ROM projects, and app providers to get involved.
https://uattest.net/
#Volla #VollaOS #OpenSource #software #hardware #Privacy #Security #DeGoogle
An open-source project for verifying the integrity of Android apps—as an alternative to Google's Play Integrity.
The goal is to make apps such as banking and payment apps usable on independent Android systems without relying on Google services.
We invite developers, ROM projects, and app providers to get involved.
https://uattest.net/
#Volla #VollaOS #OpenSource #software #hardware #Privacy #Security #DeGoogle
Unified Attestation
Unified Attestation is a free, open-source alternative to Google Play Integrity with offline verification and simple app + server integration.uattest.net
kravietz 🦇 lubi to.
kravietz 🦇udostępnił to.
🌈 Lascapi ⁂
•GrapheneOS
•https://grapheneos.social/@GrapheneOS/116239523775374959
GrapheneOS
2026-03-16 15:19:34
🌈 Lascapi ⁂
•> Unified Attestation is anti-competitive and it clearly isn't legal.
I don't get your point with this argument.
If I understand well, Unified Attestation is a competitor of Google Play Integrity. And everyone can try to setup another competitor.
How can you say that it's not legal?
GrapheneOS
•GrapheneOS
•Vollaficationist
•Let's collaborate. It's contra-productive with this quarrelling, which often lacks true understanding (cf. this thread, too). UA is *not* a centralised system; on the contrary it is open to any and all interested OS manufacturers - and you have been invited. Any and all. The procedures will be opensourced for anyone to scrutinise and improve. You are so welcome to join.
GrapheneOS
•GrapheneOS
•GrapheneOS
•It's an existential issue for GrapheneOS similarly to the Play Integrity API. We're already winning a lawsuit and we can win another against Volla too. They should discontinue this before any app adopts it at which point it becomes a legal matter if that app doesn't permit GrapheneOS.
🌈 Lascapi ⁂
•You wrote 'We've been using the Android hardware attestation API since 2017 in our Auditor app'.
Correct me if I'm wrong but this works only with the Google Pixel hardware, isn't it?
@vollaficationist
GrapheneOS
•GrapheneOS
•GrapheneOS
•🌈 Lascapi ⁂
•Mae
•https://grapheneos.org/articles/attestation-compatibility-guide
I agree with your stance, but I feel this is hypocritical when you're also advocating for a system under which every OS will have to beg every app vendor in the world for approval(something which a different, smaller than you project won't have the resources to do)
GrapheneOS attestation compatibility guide
GrapheneOSGrapheneOS
•GrapheneOS
•GrapheneOS
•Can you provide any reason beyond harming competition for making their own API built entirely on top of the standard Android hardware attestation API? Why not use it directly?
GrapheneOS
•https://grapheneos.social/@GrapheneOS/116251325625494349
This is something which has been happening in the long term. This sockpuppet account was recently used to attack GrapheneOS as part of promoting Unified Attestation. They publicly showed they have insider information from inside Volla proving it. We've identified which employee has been using this account.
GrapheneOS
2026-03-18 17:20:55
Mae
•how is "library shared between apps building in support for fetching signed lists of permitted verified boot keys"
practically different from what unified attestation is?
If the companies running uattestation made a list of allowed keys like you suggest you'd have the same issues.
> Can you provide any reason beyond harming competition for making their own API built entirely on top of the standard Android hardware attestation API? Why not use it directly?
I don't know. I could imagine being able to do signature revocations, being able to mirror the play protect API 1 to 1 and being able to support non android OSes in the future as possible reasons but I haven't looked too deeply into things, so maybe this is not a need/possible under the new system either.
My stance is that attestation schemes like this are fundamentally bad and anti competitive. I was not aiming to defend uattestation.
I think that graphene recommending that devs specifically allow graphene keys, without recommending that they shouldn't do attestation first and foremost is anti competetive as well, which is why I called your original post calling this scheme anti competitive hypocritical.
nicole mikołajczyk @ kutno kommunikation kongress lubi to.
GrapheneOS
•GrapheneOS
•> I don't know. I could imagine being able to do signature revocations, being able to mirror the play protect API 1 to 1 and being able to support non android OSes in the future
None of that requires a centralized API controlled by Volla. Volla wants a centralized API under their control to have apps permit their devices and not others. Using the standard API is a far superior approach avoiding centralized control. The OS side isn't even inherently biased towards Google.
GrapheneOS
•> My stance is that attestation schemes like this are fundamentally bad and anti competitive. I was not aiming to defend uattestation.
You're defending companies engaging in blatant anti-competitive behavior including underhanded attacks on the GrapheneOS project with sockpuppet accounts, years of inaccurate claims about GrapheneOS to mislead people into not using it and harassment towards our team. It's not limited to them making a centralized API that's not going to allow it.
GrapheneOS
•> I think that graphene recommending that devs specifically allow graphene keys, without recommending that they shouldn't do attestation first and foremost is anti competetive as well, which is why I called your original post calling this scheme anti competitive hypocritical.
That's extraordinarily untrue. We've heavily advocated against using attestation to make an allowlist of specific hardware and operating systems. You're heavily misrepresenting our compatibility guide.
GrapheneOS
•GrapheneOS
•Mae
•> We've heavily advocated against using attestation to make an allowlist of specific hardware and operating systems.
where?
Every single place I look I can only find graphene and users saying: "here's how you can add support for graphene to your app". Not "You shouldn't do this, but if you insist here's how you can also support graphene". I cannot find a blog post saying that you are again attestation. I might just be bad at googling.
nicole mikołajczyk @ kutno kommunikation kongress lubi to.
PrivacyShark
•Mae
•Mae
•They pointed me to a place where they did in the past say that they don't believe root based attestation provides meaningful security, so I dropped the thread, I don't think this is bad faith behavior from me.
PrivacyShark
•Mae
•PrivacyShark
•GrapheneOS
•GrapheneOS
•GrapheneOS
•GrapheneOS
•GrapheneOS
•Lutin Discret
•GrapheneOS
•https://grapheneos.social/@GrapheneOS/116239523775374959
GrapheneOS
2026-03-09 16:16:18
GrapheneOS
•https://grapheneos.social/@GrapheneOS/116200110686604617
GrapheneOS
2026-03-09 16:16:18
Michael Downey :notAI:
•🤡
#Volla #VollaOS #OpenSource #software #hardware #Privacy #Security #DeGoogle
circus_maximus
•It seems like a decentral phone home system - so your app as an app developer has its own "home server".
Not sure what the benefit of this is and the use case in general
GrapheneOS
•https://grapheneos.social/@GrapheneOS/116239523775374959
GrapheneOS
2026-03-16 15:19:34
Torx
•@GrapheneOS does heavily criticize your approach. They claim it puts you (your project) in charge of controlling which ROMs pass attestation and which do not.
Is there any room for a collaboration? It sounds as if #GrapheneOS rules this out, how about you guys from @volla? Any negotiations possible? Any common ground?
I, as a user, would just like to use those banking apps without worrying they might stop functioning anytime with any updates. Those banking-app-devs are the real culprits IMHO, to rely on something like Integritycheck theater.
@volla is your secret that you will convince banking-app-devs to open up their checks?
GrapheneOS
•https://grapheneos.social/@GrapheneOS/116239523775374959
GrapheneOS
2026-03-16 15:19:34
GrapheneOS
•GrapheneOS
•GrapheneOS
•Vollaficationist
•No one is "banning" anything. If Graphene has another solution for ensuring their customers can enjoy app compatibility, great. In the end, it will be banks, governments, whatever app, who will decide what gets a pass and what not. And lo and behold, different apps already operates with different allowances. In Germany, for instance, the government has decided that Google will not be necessary for ID apps. Norway, too, is loosening up on this, Sweden as well.
GrapheneOS
•Vollaficationist
•Three important factors:
1. ANY OS is welcome, including GrapheneOS. It all is open, transparent, inclusive, collaborative.
2. The crux here is important/obligatory apps for banking, payment, identification. And these are inextricably linked to the user's OS.
3. Because such apps are inextricably linked to OS, and because Google has this weird monopoly, we need to find an alternative.
GrapheneOS
•GrapheneOS
•GrapheneOS
•PrivacyShark
•PrivacyShark
•PrivacyShark
•PrivacyShark
•PrivacyShark
•