HearthNet · All-to-all internet mesh live relay proof

2026-06-13 01:54 · pull-based relay hub on uvicorn · real HearthNet nodes · no mocks

US-M1 · Bob asks the mesh — answered by Alice over the relay

Bob's local capabilitiesdiscovery.peer.add, discovery.peers, mesh.join
llm.chat available locally on Bob?no — must route over the mesh
QuestionIn one sentence, how do I store water safely?
Answerdemo-local: In one sentence, how do I store water safely?
Served by modeldemo-local (Alice)

US-M2 · Bob queries RAG — Alice's corpus answers over the relay

Querywater
Top chunkStore clean water and boil rainwater.
Source docWater
Corpusalpha (Alice)

US-M3 · Carol joins late — all-to-all roster gossip

Alice now sees Carolyes
Bob now sees Carolyes
Carol sees Aliceyes
Carol's LLM call answered bydemo-local: Hello mesh, this is Carol

US-M4 · Local-first guard — relay is opt-in

Loner joined the relay?no
llm.chat resultnot_found — no mesh provider reachable
Meaningwithout an explicit join, a node makes NO mesh calls