DIGIPIN: A Digital Address Grid with Payments-Style Thinking
India has introduced a national geo-coded addressing grid called DIGIPIN. As someone working in payments, the design immediately caught my attention because it follows a familiar engineering idea: turn complex information into a standardized identifier.
Payment systems use PANs to identify cards and transaction IDs to identify transactions. ISO 8583 and ISO 20022 standardize how payment information is represented and exchanged. DIGIPIN applies a similar approach to physical geography.
How it works
India's geographical area is divided into a 4 × 4 grid. Each cell is subdivided into 16 smaller cells, and the process repeats across 10 levels. This creates 16¹⁰ possible grid cells. Each location receives a 10-character alphanumeric code, with the final grid measuring roughly 3.8 m × 3.8 m at the equator.
Each additional character narrows the location.
Why it matters
A common digital location layer could support logistics and last-mile delivery, BFSI onboarding and address verification, emergency response, GIS, e-commerce, drone delivery, and government services.
Because DIGIPIN references a geographic location, the code is not inherently tied to a changing street name or locality boundary.
We've digitized money through UPI, identity through Aadhaar, documents through DigiLocker, and payments through digital rails. A standardized location reference could become another useful layer of India's digital public infrastructure.
The real opportunity is not just the 10-character code. It is what we build on top of it.
If every physical location had a machine-readable address accurate to roughly four metres, what would you build?