The FDO project is developing an implementation of the FIDO Device Onboard Specification by the FIDO Alliance.

The FDO PRI is a reference implementation of the FDO Specification, and also implements the service modules required to exercise the complete system: Device, Manufacturer, Rendezvous Server, and Owner.

The FDO Client SDK is a C-based implementation of the Device component defined in FIDO Device Onboard (FDO) Specification.

The Implementation Reference includes different guides for integrating FDO components for various use-cases.

See the release notes for a summary of features and capabilities implemented (or not) in different releases.

Project Repositories

Component Source Repository
Client SDK https://github.com/fido-device-onboard/client-sdk-fidoiot
Protocol Reference Implementation https://github.com/fido-device-onboard/pri-fidoiot
EPID Verification Service https://github.com/fido-device-onboard/epid-verification-service
CI Test https://github.com/fido-device-onboard/test-fidoiot