Verify ownership
Prove you own a gift with your Owner's Deed. Enter the gift ID, the email it is registered to, and the owner key from your confirmation email.
Checking a certificate signature instead? Verify a certificate
How this works (check it yourself)
Each gift's public commitment is a salted hash of the owner email, published on the certificate. Recompute it and compare, no need to trust us:
owner_commitment = sha256( lowercase(trim(email)) + 0x1F + base64_decode(owner_key) )
The email goes in as UTF-8 bytes, and the result is the lowercase hex digest, exactly as the certificate JSON publishes it. The owner key is the per-gift salt, base64-encoded. The commitment appears in the certificate JSON at /api/v1/gifts. The hash reveals no personal data.