netget ยท Python ๐
Status: In development
The Python implementation of netget is currently in development.
https://github.com/neurons-me/netget
Install
pip install netget
โ Back to netget
What is neurons.me?
neurons.me is a sovereign semantic compute stack. It lets any person or machine own a cryptographic identity, bind it to a namespace, run it as an HTTP daemon, and render it as a user interface โ without depending on any central service.
| Layer | Package | Role |
|---|---|---|
| Kernel | this.me |
Schema-free reactive memory. Derives identity from a seed. |
| Identity | cleaker |
Namespace resolver. Projects .me into a surface. |
| Runtime | monad |
HTTP daemon. Exposes a namespace over HTTP. Runs the mesh. |
| Gateway | netget |
Routes incoming requests to the correct monad. |
| Interface | this.gui |
React component library. Renders the semantic surface. |
This package: netget
netget is the gateway layer of the neurons.me stack. It sits at the edge of a node โ listening on HTTP and HTTPS โ and routes requests to whichever monad owns the incoming hostname.
It generates nginx/OpenResty configuration from a live routing table. The routing table is checked every second by a Lua timer, so changes take effect immediately without restarting the server.
Monads register themselves with netget via POST /apps/report. When a request arrives for suign.neurons.me, netget looks up the registered monad for that namespace and proxies the request to it.
npm i -g netget
netget # starts the gateway, opens CLI
Depends on: monad instances that register themselves for routing.
Consumed by: the public internet โ all external traffic enters the stack through netget.