Skip to content
Erfan Abdi edited this page Sep 7, 2026 · 7 revisions

Unified Attestation Wiki

Welcome to the Unified Attestation project wiki. This wiki documents the full architecture, implementation details, workflows, and operational guidance for the system.

Contents

Quick Facts

  • Single Backend acts as both Home Backend (X) and Device Backend (Y).
  • No DeviceID, no RequestID in the protocol.
  • Provider discovery A2: SDK returns backendIds only.
  • requestHash = SHA-256(UTF8(canonicalRequestString)).
  • Token is signed by backend; apps never see device PoP.
  • scopedDeviceId = SHA-256(backendId || projectId || spkiDER) for logs only.
  • Federation verifies tokens offline using stored public keys.

Clone this wiki locally