Add node location access RPCs and operator visibility

This commit is contained in:
William Valentin
2026-02-16 12:30:55 -08:00
parent 1d16cd54e6
commit fe8674e108
19 changed files with 693 additions and 15 deletions
+5
View File
@@ -858,11 +858,16 @@ server:
allowed_roles: [companion]
feature_gates:
ui.canvas: true
location:
enabled: true
```
Methods:
- `node.register` registers role + declared capabilities for the current connection.
- `node.capabilities.get` returns negotiated protocol version and enabled capabilities.
- `node.location.set` updates the node's last-known location (when `server.nodes.location.enabled` is true).
- `node.location.get` returns the node's stored location payload.
- `system.location` provides an operator view of registered node locations.
- `system.capabilities` returns gateway protocol and node policy snapshot.
## Gateway Request Body Limit