LEAP logo

LEAP Encryption Access Project

Design Documents

Design documents and specifications for various LEAP components and protocols.


Bird's eye view of how all the pieces fit together.


Secure user registration, authentication, and provider discovery.


Automatic discovery and validation of public keys.

Transitional Key Validation

Generic rules for automatic key management utilizing proper TOFU with a defined path to transition to future schemes of key validation.


A server daemon and client library to provide client-encrypted application data that is kept synchronized among multiple client devices.