Uses of Package
ai.badmonkey.agentspaces.api.security

Package
Description
The A2A gateway: mechanical translation of AgentSpaces AgentCards to A2A agent cards, served over HTTP so A2A clients discover a fleet through one standard surface.
The advertisement family: typed, TTL-bearing discovery documents and their signed wrapper (spec §6).
 
Extension points implementations plug into: transports, conflict strategies, membership validators, capability providers, schema registries, peer samplers.
 
The Layer 4 capability runtime: sign/publish/refresh CapabilityAdvertisements, discover providers, and multiplex direct capability frames (spec §8).
The aspace:cap/vote capability: auditable QUORUM ballots as space entries and approximate MAJORITY_GOSSIP preferences over push-sum (spec §8).
The fleet console as a served surface (stability: API for ConsoleView, FleetConsoleServer, and the ConsolePanel SPI).
Layer 2 (spec §6): the signature-verifying, TTL-evicting advertisement cache and local-first discovery with hop-budgeted remote queries.
Layer 0 (spec §4): peer identity with keystore persistence, PeerID derivation from the Ed25519 public key, and advertisement signing.
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).
The replicated space: the Space API over the delta-CRDT replica and gossip, with LEASE_RACE take claims as a deterministic lattice (spec §7.3-§7.4).
Spring Boot autoconfiguration for AgentSpaces (spec §10.1): properties-driven peer, group, and space wiring behind the fluent facade, with lifecycle-driven ticking and annotation-driven bean enrollment.