diff options
| author | Christophe Besson <cbesson@gmail.com> | 2026-08-09 04:12:34 +0200 |
|---|---|---|
| committer | Christophe Besson <cbesson@gmail.com> | 2026-08-09 04:12:34 +0200 |
| commit | ece4b01405b8edcf5cbe6367a2882433db1491b5 (patch) | |
| tree | 339844449dc68a9675da47195665ad7d3d6fced7 /packages/meshbay-node/src/meshbay_node/keystore.py | |
| parent | 6abb68ae95f6c4da4a66453398006183a73db9d9 (diff) | |
| download | meshbay-ece4b01405b8edcf5cbe6367a2882433db1491b5.tar.gz | |
feat(node): add config, daemon, and local web UI
config.py: TOML + env var overrides, sane defaults.
daemon.py: full startup sequence (keystore→hub→GEK→indexer→
server→UI), SIGINT/SIGTERM shutdown, calibrate-argon2 command.
ui/app.py: FastAPI on localhost:18000, status+files JSON API,
HTML status page (auto-refresh 10s). All bound to 127.0.0.1.
Full suite: 29/29 tests.
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Diffstat (limited to 'packages/meshbay-node/src/meshbay_node/keystore.py')
0 files changed, 0 insertions, 0 deletions