diff options
| author | tv <tv@krebsco.de> | 2026-11-07 22:35:22 +0100 |
|---|---|---|
| committer | tv <tv@krebsco.de> | 2026-11-07 22:35:22 +0100 |
| commit | 7323e8ed8598cda9784493aa3334d947120b53d8 (patch) | |
| tree | 1e772cdf74974f918cf07d2e4b9d8e8593bed9dd /docs/openapi.yaml | |
| parent | d322e7d4aa41d94232113cb7680cec1d65a11b0c (diff) | |
swarm: changes taken unjudged, dropped (REFUSALS)
A node refusing changes a peer brought tells it which broke a rule; the
peer judges them itself, and if its rules refuse them too, drops them
with all built on them (its document forked without them, a fresh
actor), quarantining its own writes among them. Wire version 42.
Auth plan M6 (rejoin on taint).
Diffstat (limited to 'docs/openapi.yaml')
| -rw-r--r-- | docs/openapi.yaml | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/docs/openapi.yaml b/docs/openapi.yaml index 832d941..9b75618 100644 --- a/docs/openapi.yaml +++ b/docs/openapi.yaml @@ -2230,7 +2230,7 @@ components: ByKind: type: object - required: [hello, helloReply, sync, status, statusReply, blob, identity, paths, probe, plumtree, hyparview, signatures] + required: [hello, helloReply, sync, status, statusReply, blob, identity, paths, probe, plumtree, hyparview, signatures, refusals] properties: hello: $ref: '#/components/schemas/Counter' @@ -2263,6 +2263,9 @@ components: signatures: $ref: '#/components/schemas/Counter' description: SIGNATURES, signatures of changes no sync message took. + refusals: + $ref: '#/components/schemas/Counter' + description: REFUSALS, the changes a peer brought that broke the swarm's rules. Traffic: type: object |
