About verifiable documents
Learn how ACRA makes documents verifiable.
STEP 1
Cryptographically hashed
When a Business Profile or Business Certificate (Incorporation/Registration) is issued, the document is cryptographically hashed based on its content. This generates a unique hash that is added to the OpenAttestation file.
STEP 2
Signed by ACRA
The unique hash of the document is then cryptographically signed with ACRA’s private key, generating a signature. This signature is appended to the OpenAttestation file as well.
STEP 3
Verifying authenticity
When you upload the OpenAttestation format of a Business Profile or Business Certificate (Incorporation/Registration) on this website, your document content will be cryptographically hashed again.
If the content in your uploaded document is identical to the document issued by ACRA, this generated hash will be identical as well.
STEP 4
Verifying issuer
To verify if your document is issued by ACRA, the signature contained within your document is compared to ACRA’s public key.
This way, you'll know if your document is issued by ACRA.