App Store
A country-scoped catalogue of verified confidential applications running on Privasys infrastructure, where every listing is backed by hardware attestation.
The Privasys App Store at privasys.org/uk/apps is a public catalogue of confidential applications built on the Privasys Developer Platform. Every listed application is backed by cryptographic proof of integrity.
How It Works
Every application listed in the App Store runs inside hardware-protected infrastructure (Intel SGX or Intel TDX). The listing includes:
- Attestation status showing whether the application has been independently verified
- TEE type (SGX or TDX) and deployment target (WASM or Container)
- Source code link so anyone can inspect and audit the application
- RA-TLS verification example showing how to connect and verify the attestation
Country-Scoped Catalogue
The App Store follows a country-scoped URL pattern, similar to other major app stores:
| URL | Region |
|---|---|
privasys.org/uk/apps | United Kingdom |
privasys.org/us/apps | United States |
privasys.org/eu/apps | European Union |
privasys.org/fr/apps | France |
privasys.org/de/apps | Germany |
privasys.org/sg/apps | Singapore |
privasys.org/jp/apps | Japan |
privasys.org/au/apps | Australia |
Verification
Every listed app is provably attested. Clients can verify any application by connecting with an RA-TLS client library:
from ratls_client import RaTlsClient
client = RaTlsClient("service.example.com", 443)
response = client.get("/")See Verification Libraries for all available language bindings.
Listing an Application
Developers who have deployed a confidential application on the Developer Platform can submit it for listing:
- Deploy your application through the Developer Platform at developer.privasys.org
- Once deployed and attested, submit a listing request from the application's detail page
- An automated verification step connects to the declared endpoint and verifies the attestation quote
- If verification passes, the listing is reviewed and published
- The App Store updates and the application appears in the catalogue
Verification Badges
| Badge | Meaning |
|---|---|
| Verified | The endpoint was verified within the last 24 hours |
| Stale | The endpoint was verified more than 24 hours ago but less than 7 days |
| Unverified | The endpoint failed verification or has never been verified |