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.

The Essence Of Eirdicht

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

All telospores exist within one space or another. Some people say that a telospore is also a space of its own but that’s a topic for another day.

test

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

test

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

test

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

And what is value? Whatever you choose to reward. And if a telospore helped you solve a real problem, you’d have to be forcibly stopped from rewarding it.

test

The telos of each telospore (its purpose) 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 will help you in a personally meaningful way or you will leave it to wither.

test

However, growth is much more than enlargement in the world of Eirdicht. Merely staying in the game or keeping things the way they are is a matter of growth. Even things with no intention or ability to get bigger must grow continuously, like Mom & Pop shops and single-cell bacteria. Living things all grow continuously, even after capping their size. Although enlargement tends to 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. No matter what, you are an absolutely necessary aspect of its world.

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 own telospores.