Myster is a fully distributed, old-school P2P application (originally started around 1999).
It scales via virtual overlay networks that segment the broader network by interest, so searches stay within relevant sub-networks instead of flooding everyone.
pom.xml)mvn clean test
To build artifacts:
mvn package
The authoritative build configuration and targets are in pom.xml.
Typical ways to run Myster:
mvn package, run the produced jar from the relevant target/ directory (if an executable jar is produced).docs/design/docs/conventions/Myster uses a two-agent workflow for planning and implementing features:
.github/agents/myster-plan-agent.md)docs/plans/<feature-slug>.mdSpec: docs/agents/planning-agent.md
Implementation Agent (.github/agents/myster-impl-agent.md)
docs/impl_summary/<feature-slug>.mddocs/agents/implementation-agent.mdRelated:
docs/plans/README.mddocs/impl_summary/README.mdThis repository is here to keep the project accessible for anyone curious or interested in working on it.
In theory, Myster can also be used as a foundation for building your own P2P network by defining interest-based overlay networks and layering access control on top.