A simple key broker protocol with client and server components implemented in Rust.
Client and server are respectively RATS attester and relying party.
Veraison is used as the verifier.
flowchart LR
A[KB client] -->|Evidence fa:fa-receipt| RP[KB server]
RP -->|Key fa:fa-key| A
RP -->|Evidence fa:fa-receipt| V[Veraison]
V -->|EAR fa:fa-check-square| RP