Issue a single credential
1
Authenticate
2
Submit the credential
3
Share with the recipient
Give the credential holder the
verificationCode, verificationUrl, or QR code. All three resolve to the same credential record.Issue credentials in bulk (CSV)
1
Upload the CSV
2
Poll batch progress
status is COMPLETED or FAILED. Failed rows include per-row error details.Verify a credential publicly
No authentication required for any verification endpoint.By verification code
By PDF upload
Register a document integrity proof
1
Upload the document
2
Share the verification code
Give document holders the
verificationCode or QR code. Anyone can verify the document has not been modified.Verify a document proof publicly
VALID on a byte-level hash match, INVALID if the file has been modified, or NOT_FOUND if no matching proof exists.
Revoke a credential
DATA_CORRECTION, ISSUED_IN_ERROR, FRAUD_SUSPECTED, INSTITUTION_REQUEST, OTHER, LEGACY.
After revocation, public verification returns result: REVOKED permanently.
Bulk revoke
Create an admin account
RequiresOWNER or SUPER_ADMIN role.