Become a Lumewarden
Lumewardens tend the watchposts of the Nightmesh. A watchpost is an observer: it hears every Meshlite flash and sends word to the Ledger, telling the game which repeater carried each catch, within minutes, signed by its own radio.
Join in one step
If you run a MeshCore observer with meshcore-packet-capture, add Meshlites as one more broker in its config and restart it. Nothing to install.
[[broker]] name = "meshlites" enabled = true server = "ingest.meshlites.app" port = 443 transport = "websockets" keepalive = 60 qos = 0 retain = true include_decoded = false [broker.tls] enabled = true verify = true [broker.auth] method = "token" audience = "ingest.meshlites.app"
The log should say Connected to MQTT broker: meshlites. Your region lights up on the map within a few minutes.
What Meshlites keeps
- Only
#meshlitesgame messages (one byte decides). Every other packet is dropped unread. - Your observer's public key, its region code, and when we received each game message. Group messages stay encrypted; only the public
#meshliteschannel is ever read. - Your radio signs its own login. Its private key never leaves it.
Why it matters
A region is ready for First Light, launch night, once three observers watch it. Every Lumewarden brings their region closer, and keeps the game honest: catches heard by independent observers must agree.
Questions: hello@meshlites.app