summaryrefslogtreecommitdiffstats
path: root/docs/invite-pairing-v1.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/invite-pairing-v1.md')
-rw-r--r--docs/invite-pairing-v1.md4
1 files changed, 2 insertions, 2 deletions
diff --git a/docs/invite-pairing-v1.md b/docs/invite-pairing-v1.md
index ad36a1a..ee4d257 100644
--- a/docs/invite-pairing-v1.md
+++ b/docs/invite-pairing-v1.md
@@ -456,7 +456,7 @@ key material at all, and that the retired message reaches no handler.
|---|---|
| `member list` / `invite` / `revoke` / `unpin`, all over SSH, no browser | `daemon.main` |
| Roster endpoints behind the per-run session token (11.5.3) | `ui/app.py` |
-| Roster section in the local admin UI, every value escaped (H2) | `ui/app.py._render_roster` |
+| Roster view in the desktop client's Node page (Preact escapes by default; H2) | `static/node-page.js` |
| `_daemon_api` / `_resolve_group` — one loopback call path for every command | `daemon.py` |
| Codes written to `data_dir/invite-code` and `data_dir/pair-code` | `roster.write_code_file` |
@@ -494,7 +494,7 @@ longer window costs little — single use, one account, never seen by the hub, a
must cover `join_request`)
- `daemon.py` — `_resolve_admin_pk` → roster lookup with the legacy config fallback;
new CLI commands; `status` output
-- `ui/app.py` — roster and invites in the local admin UI, escaped as per 11.5.16
+- `ui/app.py` — roster and invites over the token-gated loopback API (JSON)
### Common
- `protocol.py` — four message constants