Projects Authentikor: proving a document is really from who it says

Authentikor: proving a document is really from who it says

A verification token vault that lets anyone check an email, invoice or contract is genuine before they act on it.

Authentikor: proving a document is really from who it says, screenshot
See the dashboard and the token screen above.
How long
Since 2022
My role
Software ArchitectureUX / UI, Development, Q&A
Kind of project
New systemLarge project

The problem.

Scams and fraud increasingly arrive as convincing emails, invoices and contracts. The recipient has no easy way to check whether what they’ve received is genuine before they pay it or act on it.

What I built.

Authentikor generates a verification token, shown as a QR code, for a piece of content (an email, contract, invoice, credit note, order, flyer or business card). The recipient scans the code to confirm the content is real, before they trust it. Each business that signs up gets its own isolated database, so one client’s data is never mixed with another’s.

Who it’s for.

Small businesses get a simple SMTP router for their outgoing email. Larger businesses dealing with high email volumes get an SMTP gateway that plugs into exchange-type email systems. Both were built by me.

Where it stands.

Authentikor is a working product, built from scratch, that I own and operate. The core verification and multi-tenant system runs online today at authentikor.co.za.

For your technical person

Stack. JavaScript throughout: Node.js API, a Next.js and React front end with the React Context API and MaterialUI, and MongoDB. Deployed with Docker on Digital Ocean droplets with managed CI/CD, and endpoints tested in Postman.

Multi-tenancy. Each business that signs up is provisioned with its own isolated database, so one client's data is never mixed with another's.

Verification tokens. The platform issues a token for each piece of content, shown as a QR code that can be embedded in emails, contracts, invoices, credit notes, orders, flyers and business cards. The platform is also the vault that holds the tokens, so a recipient's scan checks against the original record.

Email services. Two mail services, both built in-house on the SMTP and IMAP protocols: an SMTP router for smaller senders, and an SMTP gateway for exchange-type email systems handling higher volume.

Security. User authentication, server-to-server authentication, and a unique API key for each user.

Packages. White labelling, deployment on the client's own server, and custom feature requests.

Roles and timeline. Software architecture, UX/UI, development, QA, support, product ownership, project management and marketing. Started November 2022, ongoing.

Running into the same problem? Tell me about yours.

+27 87 150 9305

Monday to Friday, 09:00 to 20:00 SAST. Or email info@antondevilliers.com.

Tell me the problem

Step 1 of 3. Pick what’s closest. You can explain in your own words next.

I reply myself, usually the same working day. The first conversation is free, and you’ll know the price of every piece before it starts. How a project works · Privacy

WhatsApp