Verify an attestation

Recent entries 20