India Stack must be free, open. – Kaarana – Medium


Originally posted on by Srikanth @logic on 18 Nov 2016

IndiaStack develops what it calls the foundation / building blocks of a Digital India.

The blocks present in India Stack layer, including Aadhaar and software products on top of it (E-Sign, E-KYC, Digital Locker), UPI fundamentally changes the way citizens interact / transact with government institutions / systems. Some of these platforms provide great convenience to citizens, remove bureaucratic red-tape.

India Stack

India Stack is a set of APIs / programmable interfaces which lets developers (both govt / private) interact with systems (Aadhaar, Banking) and build applications. The Unified Payments Interface applications are great examples of this. A lot of innovation has happened here, at least some for the good; scope for much more is out there.

India Stack has immense potential and is now reduced to a fraction of it by just following “Open API Policy”. MeITY has notified all government systems must follow Open API Policy (doc).

Open API Policy != Open Gov Policy

While the APIs are opened up, the back-end systems are still built behind the closed doors. The applications are built on these APIs are limited by back-end. The back-end defines the system, while APIs just provide a way to build interfaces, let systems interact with each other.

Open API policy doesnt empower citizens, as its still the <strike>government</strike> unknown people / entities having influences in government that publishes the APIs and is not truly democratic. An inclusive way of development is involving citizens (not just developers, startup entrepreneurs) in development of Stack. When democracy is going digital by use of tech, so should representation be. In an ideal world, governments decide on law, policy and then tech is built on it ensuring development is after a democratic parliamentary debate. But in a disrupting world, where disrupting seem to be norm, technology is being built with out consideration of governance, bureaucracy, citizens, all other participating stakeholders.

While waiting on parliament to sit and debate could be hard in a country like India, hearing views and following an open model of development is nothing new for Internet / IT sectors. Well established open source models have created large number of IT systems that power the world today(including large business’ which rely on them). Ignoring participatory options that are parliamentary / democratic would only lead to legal logjams and is last thing a developer wants (Write code and wait for judge to learn programming and pronouncing a judgement if the code can run.) and our society wants.

The following are my demands for India Stack

Developers of governance stacks, imagine if your worst political enemy gets your code. Think, develop. Do not build weapons of algorithmic destruction. (WMD)


Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top