Uses of Class
ai.badmonkey.agentspaces.peering.membership.GroupMembership
Packages that use GroupMembership
Package
Description
Leased group membership with SWIM-style probing (spec §5.2).
The peer node and per-group runtimes: the assembly point of Layer 1 (spec §5).
-
Uses of GroupMembership in ai.badmonkey.agentspaces.capabilities.keywrap
Methods in ai.badmonkey.agentspaces.capabilities.keywrap with parameters of type GroupMembershipModifier and TypeMethodDescriptionvoidGroupKeyDistributor.serve(GroupKey key, GroupMembership membership) Holds the key as epoch 0 under the membership default (ASF-026): sealed only for peers currently admitted to the group. -
Uses of GroupMembership in ai.badmonkey.agentspaces.peering.membership
Methods in ai.badmonkey.agentspaces.peering.membership with parameters of type GroupMembershipModifier and TypeMethodDescriptionstatic MembershipAuthorizerMembershipAuthorizer.parsing(GroupMembership membership, PeerId self, Map<Authorizer.Operation, ? extends Collection<String>> encoded) Parses grant lists that mix bare PeerIds andpeer/localNameAgentIds, as the starter'sagentspaces.security.grants.*do, into an authorizer.Constructors in ai.badmonkey.agentspaces.peering.membership with parameters of type GroupMembershipModifierConstructorDescriptionGroupScopedAuthorizer(Authorizer inner, RevocationView revocations, GroupMembership membership, PeerId self) MembershipAuthorizer(GroupMembership membership, PeerId self) Creates an authorizer over a group's membership with no explicit grants: every admitted member may perform every operation.MembershipAuthorizer(GroupMembership membership, PeerId self, Map<Authorizer.Operation, Set<PeerId>> grants) Creates an authorizer with explicit per-operation grants.MembershipAuthorizer(GroupMembership membership, PeerId self, Map<Authorizer.Operation, Set<PeerId>> grants, Map<Authorizer.Operation, Set<AgentId>> agentGrants) Creates an authorizer with per-peer and per-agent grants (QA4 A4-7 phase 2). -
Uses of GroupMembership in ai.badmonkey.agentspaces.peering.node
Methods in ai.badmonkey.agentspaces.peering.node that return GroupMembership