Verifier
Paste a Human Seal receipt below. The signature is checked in your browser, offline, against the key inside the receipt. That shows the receipt is consistent and unaltered; to confirm the key is the issuer's, compare it with the key published at did:web:humanseal.world. Nothing is sent anywhere. You rely on a published key, not on our word.
The first checker below is for the original receipt form. The second, further down, checks the newer credential forms (SD-JWT VC and W3C VC 2.0) against a key you paste. There is also a standalone verifier you can run yourself.
result is the receipt. It is a block of text that starts with { and contains canonical, signature_ed25519 and public_key.result block and paste it into the first box below. Leave the second box empty.No receipt yet? Press Generate a sample to see a valid one, or pick a test vector to watch a tampered one fail.
signature_ed25519 and public_key fields.public_key.sha256 of the canonical action and confirm it equals content_hash.The same key is published at did:web:humanseal.world, so you can confirm the receipt was signed by the issuer it names. The exact rules, a standalone verifier and test vectors are on the conformance page.
Newer credential forms
Paste the credential, then the public key of whoever issued it. The check runs in your browser and nothing is sent anywhere. The issuer can be us or a company signing with its own key. Our key is at fo.flocore.tech/.well-known/jwks.json; open it and paste what you see.