Hi Audrey,
Thank you very much for your kind response and for inviting me to a public interview here.
The questions below are for the upcoming feature in Stripe Inc.'s engineering magazine, Increment, on Taiwan’s open government platform and the underlying technology that powers it, Sandstorm.io:
-
You’d mentioned in your OpenExpo talk that when the new government came into power, then-Premier Chang San-cheng and his cabinet mandated that all government data be made open, while preserving privacy and national security. I would love to understand the historic context for the move to an open digital government: Was this mandate considered unusual at the time?
-
What were the early considerations that you had, as Digital Minister, for building a digital platform that would be powerful, secure, and pliable enough to facilitate open government?
-
I believe in 2014 you had contributed to Sandstorm’s crowdfunding campaign and written an app for their open source library, EtherCalc, that you still maintain. What drew you to the Sandstorm product back then?
-
Sandstorm containerises its web apps based on data, rather than microservices, into ‘grains’. What was the significance of this form of containerisation for you, while you were deciding to implement it for the purpose of an open government platform?
-
Sandstorm uses a capability-based security model. What was the significance of Sandstorm’s choice of security model, along with the Powerbox feature that is based on it, for use by the Taiwanese government? Does this security model facilitate easier sharing of information both within the government and with the public?
-
I believe that your office liaises with participation officers from every ministry in the government to help them adopt and learn Sandstorm’s apps. What has been a challenge and a learning from aiding adoption of digital tools across the government?
-
With the self-hosted Sandstorm platform, any public servant can write an app for the internal app library. How has Sandstorm itself evolved in the years it has been in use for the open government platform?
-
Pol.is, which is used for both vTaiwan and Join, has been a critical part of the open government system. In 2017, work needed to be done to enable integration between Pol.is and Sandstorm. I would like to understand more about this: How did Pol.is need to be implemented such that it worked atop Sandstorm to meet the open government platforms needs?
-
Is there an example that illustrates how Sandstorm was key to the open government in recent times, say during the pandemic?
-
You have previously said that technology, including tools such as Pol.is and Sandstorm, are part of democracy, and that there is “incentive for governments to fund infrastructure work, because now it’s part of democracy infrastructure, not just IT infrastructure.” I’m fascinated by this. From the work you’ve done in developing and evolving this open government platform over the last few years, what is the role you believe technological tools such as these play in democracy? How, as technologists, can we work toward a more democratic future?
-
And finally, is there anything pertaining to technology, Sandstorm, or the open government platform we’ve not touched on in our asynchronous conversation yet but you think I ought to know?
Thank you very much for your time and patience!
My best wishes,
Ipsita Agarwal