Skip to content

Government documents and audit trails · Build

Every decision on an official document traced to a person

For public bodies that issue passports or IDs: field staff work offline and issued documents never change. Our passport system in West Africa is in production.

EngagementHourly · remote
Hours9–18 CET · 4 h overlap
StackNode.js · PostgreSQL · React
Proof3 case studies

The service in 4 parts

01 · Who it’s for

A public body, or a supplier to one, that issues passports, ID cards, invoices or other documents that will be checked years after issue.

02 · What we’ve built

03 · How we work

01 · CREATION AND ISSUE, STORED APARTA document exists from the moment it is created but counts only from the moment it is issued, and the record stores the two moments separately.
02 · A KNOWN OFFLINE WINDOWBefore designing offline sync, we find out how long a device can really be away. On the passport system agents brought their phones back to the office every day, so sync never had to cover more than one day.

04 · Stack

Node.jsPostgreSQLReactNext.jsExpoAWS

Proof

Where we’ve done this before

All 18 case studies
Case study 09 · Identity1 working dayPassport and ID issuance for a national identity authority in West Africa. Agents capture applications and biometrics with no signal on company phones that can be wiped remotely, and the server catches duplicates. The system is in production and the app is on Google Play.Read the case study →Case study 11 · Identity3 domainsCustoms invoices saved as immutable HTML when issued. Editing the template later can’t alter an invoice that has already gone out.Read the case study →Case study 10 · Identity98%Remote identity verification in which the operator records a reason for every decision and is named on it, so the record holds up in a review years later.Read the case study →

FAQ

Questions about this service

Applications and biometrics wait in secure storage on the phone and upload once it has a connection again.
All services47 services, most of them backed by a case study.Back to services →How we decideEach option’s five-year cost and the point where the recommendation changes.See how we decide →

Next step

Describe the problem and we’ll come back with three options.

The first call takes 30 minutes, and you’re under no obligation.

Tell us about your projectcontact@microtech.consulting