__
.'o `.
/ .-. \
\_/ / /
/ / _____
/ / .-' `-.
/ / .' \
/ `---' .---. \
`-.______.-' `-. \
`-._ \ \
`-----.\ \
|| `-._ \
|| `-\
|| //
|| //
|| //
|| //
|| //
|| ((
|| `'
___||___
Architecture · API & client · Development · Releases
Flamingo compares an Orb credential photo, a live selfie, and a challenge image inside an AWS Nitro Enclave. If all three face comparisons meet the requested threshold, it returns a signed match statement. Images and results stay encrypted between the client and enclave; the host relays them.
This repository includes:
- An HTTP host and enclave service for DeepFace matching.
- A Rust client that verifies enclave attestation, encrypts inputs, and checks signed results.
- Reproducible OCI and Nitro EIF builds, with PCR measurements for clients to pin.
GrayBadge and LightGuard requests are defined but not supported yet.