📄️ 🔏 - Signer
A Signer is a node holding a fragment of a BLS key for a validator as a result of a DKG process. Signers validate duties proposed by an Aggregator if they are deemed correct. Signers belonging to the same group, as they share fragments of the same BLS key, are collectively referred to as a pool.
📄️ 🧮 - Aggregator
An Aggregator is a special type of Signer elected through a consensus protocol for each pool. This node is responsible for proposing, collecting, and aggregating the signatures for the duties requested by its Ethereum node for the validator representing the pool.