aboutsummaryrefslogtreecommitdiffstats
path: root/docs/trust.md
diff options
context:
space:
mode:
authortv <tv@krebsco.de>2026-11-07 22:35:21 +0100
committertv <tv@krebsco.de>2026-11-07 22:35:21 +0100
commitf44fbf5b93269bb3573e8a2701e70ab0d7613153 (patch)
tree32915998f6e797afcc13f485ccde66bac0e94150 /docs/trust.md
parent389b11b597b6bf60f120b190002bbb76fff28dbf (diff)
access: the policy enforced
_continuum/access/policy ({"version": 1}) has every node screen every change it receives, on every path changes come in. A policy a node doesn't know stops its writes through the API. GET /admin/refused. Auth plan M6.
Diffstat (limited to 'docs/trust.md')
-rw-r--r--docs/trust.md5
1 files changed, 4 insertions, 1 deletions
diff --git a/docs/trust.md b/docs/trust.md
index 70369e2..5444b8b 100644
--- a/docs/trust.md
+++ b/docs/trust.md
@@ -57,7 +57,10 @@ Protect the configuration like the swarm key.
## What members are trusted with
Everything in the document. A member syncs changes to and from its peers, and every
-node acts on what the document says:
+node acts on what the document says. Unless the swarm has a policy
+([`access.md`](access.md), Changes judged on every node): then every node judges every
+change it receives by rules by path, and those below are refused where a change breaks
+them, as far as the node and user a change claims are who wrote it:
* **User data**: any member can write or delete any path.
* **Who wrote what** (`GET /admin/changes`): each change names its node and API user