Phase B · human verification + digital signature

Sign documents only after proving you are you.

TrustSeal checks that the signer is a live person and the owner of the national ID, then seals the document with a one-time certificate, a trusted timestamp and long-term validation data.

1
ID card
OCR + 14-digit ID structure checks + face crop
2
Liveness
Head-turn challenge rejects printed photos
3
Face match
Selfie vs card photo (SFace embeddings)
4
One-time token
Ed25519 JWT, 15 min, single use
5
Signature
One-time cert + RFC 3161 timestamp + OCSP/CRL → PAdES B-LTA

Demo script