Service Interruption
Our hosting server for start.keo.computer is currently undergoing major development upgrades. We apologize for any inconveniences, please check back at a later time.
Keo mascot

Design of A Mythical Africana Computer, or Keo : A People's Webputer, or Care considered Essential, or Culture over Compute

Introduction

Sheikah Slate — concept art
A self referential golden throne, The Egyptian Museum — source

Keo is an art project that draws inspiration from media archaeology and media computation. We focus our archaeological lenses on uncovering forgotten, obsolete, and often dismissed technologies and technical practices with particular attention given to their capacity to reveal knowledge production practices — including social, political and cultural realities — of previous eras. Using both archival and computational methods, we examine how computational media embeds and manifests cultural values, worldviews and belief systems.

Our goal in designing a mythical Africana computer is realizing a computational medium that blends fantasy as its primary means of socio-cultural expression, interaction, and knowledge production. By designing from an Africana perspective, we explore new possibilities for computation that are grounded in Africana philosophical traditions, oral histories, spiritual practices, and artistic expressions.

"People who are really serious about software should make their own hardware" – Alan Kay

In the same spirit as our primers before, we recognize that no virtual media is complete without its corresponding physical media and therefore plan on designing new interfaces and input devices that evoke joy and new computational architectures that can support these experiences.

Reflections on Worldbuilding

"You got to make your own worlds and write yourself in" – Octavia Butler

Wakanda Marketplace
Wakanda marketplace, Marvel Studios — source

Our speculative mythical world builds on the tarot's abstract symbolic language as a highly adaptable multifaceted tool for creative storytelling, navigating growing complexity and capturing interdependence between different systems and domains. Through this symbolic language we layer meaning into our design to reflect diverse forms of knowledge production from various African cultures and traditions.

While reflecting on the critical role that myths and cultural practices play by providing the material basis that constitute our mythical world; bridging between different forms of knowledge, facilitating understanding across disciplines, and weaving together technical and poetic language to create new meaning-making frameworks.

Unfortunately for most Africana communities, efforts towards preservation and circulation of cultural memory remain constrained by an overreliance on external technologies and platforms controlled by entities far removed from these communities. By designing our own computational systems, we create space for autonomy, self-determination, and the authentic expression of our cultural values.

Designing for Play

"We think with the objects we love; we love the objects we think with." - Sherry Turkle

Sheikah Slate device
Sheikah Slate, Nintendo — source

We re-imagine the analogical influences of earlier computing systems centered around desks top and office routines such as typing, inbox trays, forms, printing and filing; systems that are often utilitarian and limiting in their scope. Instead, we draw inspiration from interfaces designed for joy, creativity, and exploration.

We add a complementary compute layer our myth based social layer that draws inspiration from video games and other forms of interactive storytelling that center individual agency, narrative choice, and collaborative world-building. These systems encourage exploration, play, and creative expression within rich, immersive environments — following in the same light as our primers, as seen manifest in the Lively kernel and the Croquet WebOS architectures.

We design with resilience, autonomy and safety in mind building on DWeb standards like Content Identifiers (CIDs) for distributed file sharing and archival, InterPlanetary Naming System (IPNS) for decentralized top level domains, and Decentralized Identifiers (DIDs) for managing identities, wallets, civic engagement etc. We leverage seasoned web technologies like WebAssembly for computing at native speeds, and WebAPIs such as WebRTC for peer to peer communication, WebGPU for accelerated graphics processing, and Web Serial for extended I/O; bridging between the virtual and physical world and designing location based experiences.

We cultivate agentic creative expression by building accessible and malleable end-user interfaces that combine touch inputs, pen support, drag and drop, scripting etc. to stimulate creativity and discovery through remixing echoing earlier systems like Scratch and Etoys.

Our playful design converges as a complete, unified in-browser experience that we hope to materialize as a fun physical object that evokes joy and invites curiosity in a similar effort as the XO laptop.

Inspired by

Further Reading

The Keo mascot is an adaptation of a Mbambi mask made by a Pende artist obtained from the MIA

Say hello

Send us an email.