Solar Protocol is a network of solar-powered servers that collectively host a web platform. The platform is then served from wherever there is the most sunshine in the network. Volunteer stewards host and care for the solar servers from different locations around the world, and the project’s energy responsive website makes visible which server is currently active, what its local weather is like, its energy status, and who maintains it. This project is by Tega Brain, Alex Nathanson and Benedetta Piantella, and below is an excerpt from their website.
Solar Protocol is a web platform hosted across a network of solar-powered servers set up in different locations around the world. A solar-powered server is a computer that is powered by a solar panel and a small battery. Each server can only offer intermittent connectivity that is dependent on available sunshine, the length of day and local weather conditions. When connected as a network, the servers coordinate to serve a website from whichever of them is enjoying the most sunshine at the time.
With servers located in different time zones, seasons and weather systems, the network directs internet traffic to wherever the sun is shining. When your browser makes a request to see this website, it is sent to whichever server in the network is generating the most energy. For example, right now you are seeing the version of this website that is hosted on Hells Gate server located in Queens ’til I die where it is 10:00 AM and the weather is light rain.
The Solar Protocol network explores the sun’s interaction with Earth as a form of logic that shapes the daily behaviors, seasonal activities and the decision making of almost all life forms. Solar Protocol honors this natural logic, exploring it as a form of intelligence that is used to automate decisions in a digital network.
How does it work?
A solar panel recharges a battery that provides energy for a small computer set up at each project location around the world. As the sun rises and sets, each server becomes active or inactive as its solar panel goes into sunlight or darkness. Traffic is redirected between servers depending on where there is the most light.
Solar Protocol uses everyday internet technologies like the Domain Network Service (DNS) protocol, a decentralized system that associates a URL address to the IP address of a server. In short, DNS is the system that dictates the path between client and server. For large-scale, high volume web services that use multiple servers hosted in different locations, the DNS protocol typically directs network traffic to whichever server gives the quickest response time. For example, when making a Google search, your request would be sent to whichever Google server responds the quickest which is usually the server that is the closest geographically. This prioritizes speed over all other factors that determine how a network operates, a characteristic that is prevalent in much digital culture.
But it doesn’t have to work this way. Instead, the Solar Protocol network is built with a different logic based on the sun, automatically directing traffic to whichever server is generating the most solar energy at the time of the request. Decisions about where to move computational activity in the network are made according to where there is the most naturally available energy, rather than according to what would produce the quickest results for the user. In other words, in Solar Protocol, the distribution of sunshine (and therefore energy) across the planet determines the path from client to server.
Why does the appearance of this website change from time to time?
Right now this website is being delivered to you from the Hells Gate server located in Queens ’til I die. This website may look different depending on which server is displaying this website. That’s because the people stewarding each server can choose to customize their local version of this website. These variations in design and content are visible when their server is the active server.
The appearance of this website is also energy responsive. Our software changes the styling and resolution of the media on this website according to how much energy is stored in the battery of the active server. This means it may look different at different times of the day or depending on the seasons of the year. If the battery level at the active server is low, this website is displayed in low resolution mode, without images. This reduces the size of the page and therefore the energy required to send it to people who are looking at it on the internet. If more stored energy is available, the site will appear at a higher resolution with heavier media such as images and graphics.
Occasionally the website may go down if there is insufficient energy stored at all of the servers. As our network grows and we set up more servers in more time zones and climates, this should happen less and less (and if you’re interested in setting one up, read more here). It’s always sunny somewhere!
Towards a Natural Intelligence
The Solar Protocol network reconfigures internet protocols using a kind of natural rather than artificial intelligence. The network routes internet traffic according to the logic of the sun, where page requests are sent to whichever server is enjoying the most sunlight at the time. We are working with people around the world who have built and installed servers that host this site alongside their own web content. When their server becomes the active node of the network, their online materials (if any) will soon become visible on this site.
If intelligence is the capacity to synthesize knowledge as logic and apply that logic to make decisions, then the Solar Protocol platform relies on an intelligence that emerges from earthly dynamics: specifically that of the sun’s interaction with the Earth. Our lives have always been directed by a range of natural logics that emerge from the intermittent dynamics of our shared environment. Weather, seasons, tides and atmospheric conditions all dictate our behavior, enabling and constraining our movements, food production and cultures. Solar Protocol uses these logics to automate decisions about how the network operates and what content is shown at different times of the day. How can we learn or relearn to design with natural intelligence?
The present day imagination for the internet has been enabled by an energy regime that relies on lethal fossil fuels. And the result? An online culture that valorizes speed, self expression through ever larger media and data-driven intelligence that is requiring more and more energy. Machine learning for example, requires enormous datasets typically collected through private efforts in online digital surveillance that collect every click, keypress, view and page scroll you might make. This data is then used to train models used to automate decisions about what content to show you. These energy hungry technologies are only made possible by extractive energy systems and labor practices.
In response and by working within natural limitations, we have deliberately chosen not to use large assets nor energy-intensive tracking technologies on this website.1 A solar-powered web could reduce the opportunity for these kinds of surveillance and data-driven practices and the business models that go with them, something that is likely to have desirable political effects. As Timothy Mitchel points out in Carbon Democracy, different energy regimes create different political possibilities.2
Energy-centered Design
Solar-powered technologies catalyze a need for energy-centered design where the energetic dimension of cultural production is centered. On a solar-powered server, it is advantageous to minimize the amount of data being transmitted and it is therefore desirable to reduce the size of the media published. The intermittency of solar energy production also produces environmentally programmed downtime, where one’s server might sleep at night, or for the long evenings in the winter, demanding that you stop working and focus your attention elsewhere.
Energy-centered design is also about accountability. In building this website, we have attempted to do the computation work required to generate the visualizations on the server-side, rather than by using Javascript in the client’s browser. In other words, our servers do the heavy lifting as opposed to your computer. In this way, we are assured that these computational cycles are powered by solar rather than fossil fuels. This inverts a capitalist logic that incentivizes us to export costs to someone else somewhere else, a drive that has produced concurrent ecological crises.3 Instead, we call for new forms of cultural production that embody a politics of accountability.
Authors’ Notes
1. This approach was used by the Solar Powered Website published by Low Tech Magazine (2019) and we have taken much inspiration from this groundbreaking project.
2. See Timothy Mitchell’s book, Carbon democracy: Political power in the age of oil (2011), that discusses the political consequences of different energy systems.
3. Joana Moll’s Hidden Life of an Amazon User demonstrates this through the case study of buying Jeff Bezos’ book from the Amazon website. In this project she audits the eyewatering amount of computational work and energy expenditure that is outsourced to a user’s computer by the Amazon website (presumably in order to track their behaviors and show them ‘relevant’ ads).
About the authors
Solar Protocol is work in progress by Tega Brain, Alex Nathanson and Benedetta Piantella. The team thanks all of the server stewards and everyone who has supported our progress with advice and feedback including Anne Pasek, Caddie Brain, Brendan Phelan, Crystal Chen, Sam Lavigne, Dan Phiffer, Mitchell Whitelaw, Sharon De La Cruz and the staff and fellows at Eyebeam. This project is supported by the Eyebeam Rapid Response for a Better Digital Future program.