7 Commits

Author SHA1 Message Date
Prem Chaitanya Prathi
4a3db364e7
fix(kademlia): allow clientMode without switch.mount
ServiceDiscovery.new(client=true) installs no inbound handler, so
switch.mount always failed. Skip mount for clientMode and keep the
protocol for outbound mix lookups only. Add a unit test and document
relative CHAT_UI paths in the mixnet chat-ui launcher.
2026-07-09 18:41:49 +05:30
Prem Chaitanya Prathi
03d3507db9
docs(mixnet): drop README-fleet — chat_ui_mix app is self-contained
The published chat_ui_mix app ships with testnet creds and connects to the
fleet automatically, so the bundle + CHAT_CREDS_DIR fleet runbook is obsolete.
Repoint the sim README at the chat-ui 'Try it' instructions.
2026-06-26 18:27:28 +05:30
Prem Chaitanya Prathi
a88afbb93f
docs(mixnet): add fleet (testnet-0.2) chat-ui runbook
Counterpart to the local-sim README for running logos-chat-ui against the
deployed mix fleet: kad mix-node discovery, secret creds bundle handling,
in-app demo-user selection, and the current no-SURB messaging limitation.
2026-06-26 15:01:15 +05:30
Prem Chaitanya Prathi
1910005aa1
docs(mix-sim): correct latency note — ~1s now (30s send-sleep removed), not TRACE load 2026-06-25 21:50:53 +05:30
Prem Chaitanya Prathi
77d160a617
docs(mix-sim): note ~1min local message-display lag is sim TRACE load, not mix 2026-06-25 19:06:38 +05:30
Prem Chaitanya Prathi
088e593b03
docs(mix-sim): expand chat-ui README into full from-clone e2e runbook 2026-06-25 19:05:48 +05:30
Prem Chaitanya Prathi
658a9ea108
test(mix-sim): chat-ui-over-mixnet test setup
- config*.toml: disable cover traffic (mix-disable-cover-traffic=true) and bump
  RLN userMessageLimit 4 -> 100 to match the chat client's RLN default.
- setup_credentials.nim: DefaultUserMessageLimit -> 100.
- chat-ui/: env.sh + run_chat_ui.sh launch two logos-chat-ui clients that adopt
  the two provisioned chat memberships (via CHAT_NODEKEY) against the 5-node sim,
  plus a README runbook.

Creds (rln_tree.db, rln_keystore_*.json) are generated by build_setup.sh, not
checked in.
2026-06-25 18:57:35 +05:30