Document authentication POC

Machine-readable data demo

Explore SA ID validation, MRZ parsing, code extraction, and cross-document consistency.

API endpoints: /api/v1Checking API…

South African ID

Check the 13-digit format, Luhn digit, and fields exposed by your validator.

Validation result

Submit an ID to see its result.
Waiting for input…

Machine-readable zone

Paste a TD1, TD2, TD3, or MRVA text block. Sample below is a specimen passport MRZ.

Parsed fields

Submit MRZ text to see its result.
Waiting for input…

Decode image

Upload a PNG or JPEG containing a barcode, QR code, or PDF417 code. The API limit is 10 MiB. PDF files must first be rendered as images.

Detected codes

Upload an image to see detected codes.
Waiting for image…

Compare printed and decoded ID

The current API reads a pipe-separated barcode payload with an explicit IDNO field.

Comparison result

Submit both values to compare them.
Waiting for input…

Demonstration results describe checks performed by the API. A passing checksum or matching field does not establish document authenticity.