monad

.me Logo .me Logo

monad

Serve me://Everything.is.just.a.hash.of.a.knowledge.unit

.me.human ↔ .me.monad

[!NOTE] A federated semantic compute runtime


Clone Git Repository

git clone https://github.com/neurons-me/monad.git
cd monad/
Select your language:

| Language | Source | Status | Documentation | | ———– | —————————– | —————- | ——————————————————— | | Node.js | cd monad/npm && npm install | Stable 2.1.1 | node.js Docs ⟡ | | Python | cd monad/pip/ | Not Available | pip Docs | | Rust | cd monad/crate/ | Not Available | crate Docs |

Example in npm:

cd npm
npm install
npm run test

Then run providing your local seed:

SEED="Tetragramaton" npm run dev

If you want to run the compiled build:

SEED="Tetragramaton" node dist/server.js

Run this on any machine, and that machine can host one or many monads tuned into the same namespace.


What it looks like:

You install it. You run it. Now you have a local Monad that speaks a simple language:

"give me suiGn's profile name"
"write that suiGn's email is suign@example.com"
"who is suiGn and what do they have"

Any app, any device, any language can talk to it.

.mecleakermonad.aiNetGetcleaker.me

What the system is now

Not:

It is now:

a federated semantic compute runtime

with:


How it works:

It’s a service you run locally or on any machine you control. It has one job: answer semantic questions about a namespace.

A namespace is a named semantic tree — like username.cleaker.me or user-macbook-air.local.

A monad is the runtime agent the resolver may use internally to answer for the namespace:

username.cleaker.me/profile                 semantic path / meaning
username.cleaker.me/photos/iphone           semantic path / meaning
username.cleaker.me/.mesh/monads            internal Monad registry
me://username.cleaker.me[Lisa]/profile			technical execution override
me://username.cleaker.me[Haiku]/profile			technical execution override
lisa@127.0.0.1:8161                    Monad instance + endpoint

All target username.cleaker.me/profile.

The selected monad only changes execution, not meaning. When an app asks:

GET /profile/name
Host: username.cleaker.me

It gets back: "username" That’s it.


The pieces:

There are three things working together:

.me — the kernel. Knows how to store, encrypt, and derive your data from a single seed.

monads — active agents that can serve, resolve, execute, and coordinate.

cleaker — the connector. Takes your identity and plugs it into a namespace so apps can find you.

netGet — the placement and endpoint layer. It knows where a Monad physically runs: laptop, iPhone, Raspberry Pi, VM, relay, or localhost.


Where to go from here:


Github Home

MIT — neurons.me

Author: suiGn

neurons.me Logo