From 22d3e8148d30887041a030b93b3e6de3f749a6cd Mon Sep 17 00:00:00 2001 From: tv Date: Sat, 7 Nov 2026 22:35:21 +0100 Subject: access: bans _continuum/banned/: every node refuses the banned node's changes from then on (judged as the ban stood) and leaves its handshakes unanswered. Auth plan M6. --- src/document/meta.rs | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/document/meta.rs') diff --git a/src/document/meta.rs b/src/document/meta.rs index 5966b3c..8fd2138 100644 --- a/src/document/meta.rs +++ b/src/document/meta.rs @@ -17,6 +17,8 @@ //! * `users/`: the user registry: who the users are, and what each may do //! (`access::registry`). //! * `access/signed`: the paths whose writes are signed (`document::signatures`). +//! * `access/policy`: whether every node judges received changes (`access::policy`). +//! * `banned/`: banned nodes (`access::bans`). /// The key every protocol path starts with. pub(crate) const ROOT: &str = "_continuum"; @@ -32,6 +34,7 @@ pub(crate) const TOPOLOGY: &str = "topology"; pub(crate) const DISSEMINATION: &str = "dissemination"; pub(crate) const USERS: &str = "users"; pub(crate) const ACCESS: &str = "access"; +pub(crate) const BANNED: &str = "banned"; /// The store path `_continuum/`. pub(crate) fn path(parts: &[&str]) -> Vec { -- cgit v1.3.1