aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authortv <tv@krebsco.de>2026-11-07 22:35:22 +0100
committertv <tv@krebsco.de>2026-11-07 22:35:22 +0100
commit91d1bb60cb7a8d92e4e1966dabbcb50a2406c75e (patch)
tree45ea7c8169dfbd7ac14108012254a56961baad1d /docs
parentcdc81b0f1f0cba1f36d38a8151cad7660074d9f4 (diff)
access: refused once
A refused change is remembered by its hash: offered again it is refused without decoding, judging or logging, so is one built on it, and a peer offering nothing else is answered later each time, up to a minute. Auth plan M6 (re-sending).
Diffstat (limited to 'docs')
-rw-r--r--docs/access.md5
1 files changed, 4 insertions, 1 deletions
diff --git a/docs/access.md b/docs/access.md
index cc35565..e3dec0b 100644
--- a/docs/access.md
+++ b/docs/access.md
@@ -232,7 +232,10 @@ longer write as another member; the user a change names is still its node's word
In a swarm without a registry, whatever a user would need, any member may. A refused
change stays out, and so does whatever builds on it; the node logs it (`Refused a
-change`) and lists the last thousand (`GET /admin/refused`). A change whose
+change`) and lists the last thousand (`GET /admin/refused`). Offered again, as its
+writer's node keeps offering what is never taken, it is refused by its hash, not judged
+or logged again, and a peer offering nothing else is answered later each time, up to a
+minute apart. A change whose
dependencies haven't come yet waits for them.
What it doesn't do yet: