threshold_peer_score MUST clarification

This commit is contained in:
seugu
2025-12-25 15:52:14 +03:00
committed by GitHub
parent eef8c3df36
commit 3ed31f1305

View File

@@ -426,8 +426,8 @@ with new members starting from a configurable default value `default_peer_score`
Peer scores may decrease due to violations and increase due to honest behavior;
such score adjustments are derived from observable protocol events, such as
successful commits or emergency criteria proposals, and each peer updates its local table accordingly.
Stewards periodically check whether any peers score falls below a predefined threshold `threshold_peer_score`;
only in that case is a removal operation included in the next commit.
Stewards MUST periodically evaluate peer scores against the predefined threshold `threshold_peer_score`.
A removal operation MUST be included in the next commit only if a peers score is observed to fall below `threshold_peer_score`.
This mechanism allows accidental or transient failures to be tolerated while still enabling
decisive action against repeated or harmful behavior.
The exact scoring rules, recovery mechanisms, and escalation criteria are left for future discussion.