This section summarizes key modules and classes:
chainfl.agentLocalTrainer – trains logistic regression modelModelHasher – hashes model weightsSigner – RSA-based model signatureCommunicator – model exchangechainfl.blockchainBlockchainSimulator – simulated ledgerConsensusEngine – PBFT-style consensusLedgerExplorer – chain inspectionchainfl.coordinatorAggregator – FedAvg implementationIntegrityChecker – model hash validationGlobalPublisher – publishes global modelschainfl.simulatorSimulationRunner – core simulation loopScheduler – agent selection logicMetrics, Logger – evaluation and logging