Skip to content
gioser
ES

tawasuyu · Sovereignty

Tawasuyu: a sovereign system end to end, built on the Andean chakana

Boot, screen, browser, files and identity: on an ordinary computer, every layer has an owner who isn’t the person using it. tawasuyu replaces each one with a piece of its own written in Rust, and takes its blueprint from the Andean tradition, where sovereignty belonged to the community.

8 min readBy Gioser Editorial

You turn on your computer and, before you see anything, others have already decided for you: what boots, who draws the screen, which engine opens web pages, where your files live and who can shut down the account that says who you are. tawasuyu was born from an uncomfortable question: what would it take for every one of those layers to be yours? The answer takes more than twelve hundred pieces of software. And its blueprint doesn’t come from Silicon Valley: it comes from the Andes.

Two stone crosses on an Andean summit at dawn: on the left takana’s, made of ochre bricks; on the right tawasuyu’s chakana, in rainbow colours with a hole of light at its centre
Illustration: the marks of takana and tawasuyu carved in stone before a snow-capped peak.

What tawasuyu is

tawasuyu is a vertical software suite written in Rust. Among its pieces there is an operating system that boots straight on the hardware, with no Linux underneath; its own graphics engine, Llimphi; a desktop with its window manager; a web browser with its own engine, without Chromium or WebKit; a writing environment where the same text lives in several languages and tones; an ERP, an astronomy engine, mail, music, video and a medical record.

The odd part isn’t the quantity. It’s that none of it rents its foundations: everything rests on the same format, the same identity and the same engine that draws, and none of them has an owner other than you.

Sovereignty, layer by layer

The word has been worn thin by speeches, so it’s worth bringing it down to something that can be checked. On an ordinary computer, every layer has an owner who isn’t the person using it. In tawasuyu, each one has a piece of its own that replaces it:

LayerWho usually rulesIn tawasuyu
Bootingsomeone else’s kernel and systemwawa, an operating system of its own, and arje, the first process (init)
The pixelQt, GTK, Flutter or a hidden browserLlimphi, a graphics engine that draws every button in the suite
The webChromium or WebKit, almost alwayspuriy, a browser with its own JavaScript engine
Who you arean account a third party gives you and can take awayagora: your identity is a key you generate yourself, on your own machine
Your filesa central index that can be seized or censoredevery file is named by its content: the name is the proof it wasn’t altered
The networkservers in the middlepeer-to-peer connections; the system of its own also speaks a network protocol of its own
The history of the codea third-party platformminga, a version control system of its own, and the code on the author’s own server
Foreign formatsthe vendor’s program46 declared bridges —PDF, Excel, Word, Photoshop, torrent…— that read and write without getting into the core

And the rule behind the table is a single one: what comes from outside enters through a bridge, never into the centre. A PDF opens, a spreadsheet gets imported, a website gets visited; but inside, everything works in the native format, and if tomorrow the maker of that format disappears, what is yours stays readable.

Survival doesn’t belong to the individual alone

So far, this could be the dream of someone who wants to lock themselves inside their machine. But individual sovereignty has a well-known limit: one person alone doesn’t sustain a road, a record or a decision. And that is where the project looks to the Andes.

For thousands of years, Andean peoples sustained roads that crossed a continent and terraces that still yield harvests, without money or alphabetic writing. What sustained them wasn’t a technical device but a way of organizing: ayni, exact and measurable reciprocity; minka, voluntary work for the common good; and the ayllu, the sovereign community as the unit, instead of the isolated individual.

tawasuyu translates that idea into cryptography. A file named by its content has no central index anyone can seize. An identity that is a key doesn’t need a master registry to authorize it or cancel it. And a community that decides by a signature threshold —so many of its members have to agree— doesn’t depend on who owns the server. It’s the same premise, written this time in Rust.

Four regions, one cycle

The name is the blueprint. Tawa is four in Quechua and suyu is region: tawasuyu means four regions. The whole repository is split in four, and each part corresponds to a phase of what happens to information: it is perceived, known, acted upon and sustained.

RegionPhaseWhat lives there
00_unanchayPerceiveWhat picks up signals: the browser, notes, language, writing, news comparison.
01_yachayKnowWhat models and computes: astronomy, simulation, physics, the ERP, the medical record, claim verification.
02_ruwayDoWhat acts: the graphics engine, the desktop, the terminal, music, video, mail, games.
03_ukupachaRootWhat holds everything up: the operating system, booting, identity, the network.

Yachay is knowing and ruway is doing. Unanchay is related to the signal and to noticing it. Uku pacha is, in the Andean worldview, the inner world, the one below: the place of roots. It’s no accident that sovereignty starts there: whoever doesn’t own the root owns nothing of what grows on top of it.

And it isn’t an administrative division. Moving a program to another region changes what it is. tawasuyu has two programs that work with news: watuy harvests claims and puts them side by side, and lives in perceive; iniy (in Quechua, to believe) verifies them, and lives in know. Collecting a claim isn’t taking it as true, and the code doesn’t let the two be confused.

The chakana: everything goes through the bridge

The tawasuyu desktop: the colourful chakana with its circular hole at the centre of the screen, crossed by two axes of light; on the left the workspaces and applications, on the right the workshop panel with the list of compiled programs
The tawasuyu desktop as it looks today on the author’s machine: the chakana at the centre, and the suite’s panels on either side.

The logo is a chakana, the Andean stepped cross with a circular hole in its centre. It has been carved in stone since Chavín and Tiwanaku, and it still appears in textiles someone weaves today. Its name comes from chaka, bridge.

In tawasuyu the chakana isn’t an ornament: it’s the diagram. The four regions are its four arms, and at the centre is the bridge. The rule it draws is strict: nothing communicates by skipping ahead; everything goes through the middle. It’s the same rule as foreign formats, seen from above: whatever crosses, crosses at a declared place, where it can be looked at.

Apps woven together like an ayllu

tawasuyu’s applications aren’t conceived as standalone programs. The project’s documentation says it in one line: they are Andean institutions written as software. And almost all of them do the same thing to a different institution: they remove the middleman.

NameThe traditionIn tawasuyu
aynireciprocity: what I give you today comes back when it’s my turncredit among acquaintances, interest-free, with no bank or server
mit'awork in shifts for the common goodattested community work turns into reciprocal credit
mingaeveryone’s voluntary communal workpeer-to-peer collaboration and its own version control
tantanakuyto gatherthe assembly: call, quorum, vote and signed minutes, with no platform hosting it
khiputhe knotted cords that kept memorynotes that reinforce each other, or fade, kept on your own machine
siqithe lines that joined each place to the centreautomations: every rule is a piece of data that can be signed
tamputhe storehouses along the roada community’s shared objects
chasquithe relay messengerthe one that carries data from one program to another

And they are woven together as in an ayllu: work recorded in tampu becomes credit in ayni, the tantanakuy assembly signs its minutes as a community, and those minutes go into a public record. None of those steps needs to ask a company for permission.

Agora and the seal of the ayllu

That idea has its own place in agora, the plaza of identity. A community has its constitution and its own seal, which is only stamped when the members it set itself have signed. The person is sovereign and the community can sign as one, without anyone signing on someone else’s behalf. Agora deserves an article of its own, and it will get one.

A tribute

When the conquest banned the assemblies and persecuted the language, the Andean way of organizing was not lost: Quechua is still spoken and the stepped cross is still woven. In its own way, it is the longest proof of sovereignty there is: what a community sustains outlives whoever tried to take it away.

tawasuyu is a tribute to that architecture. It isn’t a flag: Quechua is the language of many peoples and crosses borders, and the project speaks on behalf of none of them. It learns from them. It takes the idea that resisted the longest —that what endures isn’t what an owner keeps on their server, but what a community sustains— and writes it in the place where today it’s decided who rules: software.

What isn’t there yet

How to see it

The code is at git.tawasuyu.net —on a server of its own, not on someone else’s platform— and the full map, at tawasuyu.net. To check what this article says, just open the root of the repository: the four regions are the first thing you see.

Background