Privasys
Privasys Platform

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:

URLRegion
privasys.org/uk/appsUnited Kingdom
privasys.org/us/appsUnited States
privasys.org/eu/appsEuropean Union
privasys.org/fr/appsFrance
privasys.org/de/appsGermany
privasys.org/sg/appsSingapore
privasys.org/jp/appsJapan
privasys.org/au/appsAustralia

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:

  1. Deploy your application through the Developer Platform at developer.privasys.org
  2. Once deployed and attested, submit a listing request from the application's detail page
  3. An automated verification step connects to the declared endpoint and verifies the attestation quote
  4. If verification passes, the listing is reviewed and published
  5. The App Store updates and the application appears in the catalogue

Verification Badges

BadgeMeaning
VerifiedThe endpoint was verified within the last 24 hours
StaleThe endpoint was verified more than 24 hours ago but less than 7 days
UnverifiedThe endpoint failed verification or has never been verified
Edit on GitHub