Home
Softono
monad

monad

Open source HTML
41
Stars
2
Forks
0
Issues
2
Watchers
1 week
Last Commit

About monad

Serving .me://

Platforms

Web Self-hosted

Languages

HTML
.me Logo .me Logo

monad

A federated semantic compute runtime.

A monad is a running instance of the neurons.me stack — a daemon that holds a .me kernel, exposes it over HTTP, resolves namespace paths, and registers itself on the mesh so other monads and users can find it.

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


Clone Git Repository

git clone https://github.com/neurons-me/monad.git
cd monad/
Select your language:
Source Status Documentation
Typescript cd Typescript && npm install Stable 2.1.1 TypeDocs ⟡
Python - Not Available Python Docs
Rust - Not Available Rust Docs

Example:

cd Typescript
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 [email protected]"
"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:

  • a chatbot framework,
  • a cloud AI platform,
  • or a blockchain protocol.

It is now:

a federated semantic compute runtime

with:

  • sovereign identity,
  • namespace chemistry,
  • contextual routing,
  • distributed monads,
  • live mesh resolution,
  • local-first continuity,
  • recursive AI agents.

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
[email protected]: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