Artisanally authored by an imperfect flesh-and-blood human with hopes, dreams, needs, and even actual feelings.


Eirdicht’s Atom: The Telospore

A telospore is a node in a network whose sole purpose is to grow. It’s too stupidly small and simple to have any other option.

Eirdicht hosts a digital network of telospores via an always-running service. This service provides persistence for the telospores as well as a few ways to interact with them: REST, CLI, GUI, and a TypeScript client.

Eirdicht’s Essence

The essential unit (or atom) of Eirdicht is the telospore itself.

All telospores exists within one space or another. Some people say that a telospore is also a space of its own, but let’s not confuse ourselves.

test

The generic structure of each telospore is much like a function, a procedure, or a node in a graph. It has an input side, an output side, and an active memory in between.

test

The input side is like a sensor: whenever it is “touched”, it does two things. First it adds the event to its memory. Then it decides what to do with its fresh memory state.

test

With this stupidly simple structure, even the first telospore can deliver value to you, according to you.

And what is value? It is what you reward. You’d happily reward any telospore that helped solve a real problem for you, right?

test

The purpose of each telospore (its telos) is to grow. It grows when you reward it for delivering value to you. You are its judge, its jury, and also its executioner. Either it helps you in a personally meaningful way or it withers.

test

However, growth can be a bit tricky. In the world of Eirdicht it is much more than enlargement. Merely staying in the game or keeping things the way they are require growth. Mom & Pop shops (and single-cell bacteria) must grow continuously despite neither intention nor ability to get bigger. Living things all grow continuously, even after capping their size. While enlargement may pop to top of mind, it is only the most obvious of growth’s many dimensions.

Envision each telospore as a seed (or a spore…) and yourself as its ecosystem. Or imagine the telospore as a startup and you are its market. Perhaps it is an entry-level new hire and you are its manager. The point is that you are absolutely necessary.

As for the telos of Eirdicht itself, it is to continually expand the set of growth-dimensions available to all of its telospores. Which, of course, are your telospores.