Mycelial address
3-2-3-17-66-3-1-1-3-1
Every farm is already a place. MiCyte gives that place an address, and keeps everything else about it on your own machine.
What it is
A database that runs where the farm is.
MiCyte stores what a farm actually has to track — fields, plantings, contracts, inventory, the people it sells to — as structured records on a machine you control. There is no account to create and no server to depend on. The database is a file on your disk.
Records are addressed, not filed. Each one carries a canonical name that says who owns it, which part of the farm it belongs to, and the exact version you are looking at:
lv.<msn_id>.<sandbox>.<name>.<version>
Because the version is a hash of the content, a record cannot be quietly edited out from under a reference to it. That property is what lets two farms exchange data without trusting each other's spreadsheets.
The network
One registry resolves addresses. It does not hold your records.
An address like the one above is a path, and each step is only
meaningful inside the step before it — the same way
uk and com organise different worlds beneath
them. Reading the segments alone tells you nothing. You resolve them.
That is the registry's whole job. One instance, run by Fruitful Network Development, answers "what is at this address" and "what address is this farm" — the way DNS answers what is at a name. It publishes a standardized profile contact card for each install that asks to be listed.
What it never receives is the farm itself. Your plantings, contracts and customers stay in your own database. Listing puts a farm on the map; it does not move the farm.
Get it
Install it. It is early.
pip install micyte-0.1.0-py3-none-any.whlPython 3.13 · wheel from the release below · not on PyPI yet
0.1.0 is the first packaged release, licensed AGPL-3.0. It installs on a machine with none of our deployment on it, which is what took the longest — and you can read every line of what would run on your farm, which is the only reason to believe the rest of this page.
It is alpha, and worth being plain about what that means. You get the
database and its tools as a library: there is no installer, no desktop
application, and no micyte command yet. The design for
running it as a local app is written down and not yet built. An install
also cannot report itself to the registry yet — addresses resolve, but
only inside a deployment.
Docs
How it is put together.
- Naming taxonomy What an address means, and why the version hash is part of the name.
- Overview & glossary The vocabulary — hyphae, filament, sandbox, MOS — in one place.
- Network contracts How two instances agree to exchange anything at all.
- Local database The design for running MiCyte on your own machine.