Support compact Remote setup with reader-owned access selection

This commit is contained in:
Storm Dragon committed 2026-11-06 20:07:05 -05:00
1 parent 952d3c8204
commit bf4a23645e
9 files changed
+274 -61

No files matched your search

+3
View File
@@ -9,6 +9,9 @@ entries cannot be used in persistent preference pages; older hosts reject them.
Protocol 1.1 interactive commands can request a reader-owned consent dialog with
{"remote": {"role": "controller", "grants": ["remote-present"]}, "next": "approved"}.
The request may include "optional_grants" for installed, role-valid services
to offer in the same unchecked reader approval form. Missing optional grants
are omitted; missing required grants fail. No access is approved implicitly.
The continuation receives "remote" metadata after explicit local approval, or
"cancelled": True on denial. Match approval to the actual SessionClient event;
neither a request dictionary nor submitted metadata is itself consent. This