Commit Graph

8 Commits

Author SHA1 Message Date
dvdrw 6822d6c520 feat: federated learning demo on the actor framework
Add a FedAvg fraud-detection application in two topologies: provider
mode (coordinator/trainer star) and P2P mode (full mesh with CRDT-gated
rounds), backed by an MLP trained on PaySim data with a synthetic
fallback, plus demo scripts for both modes.

Also harden the actor runtime:
- supervisor: ignore stale death messages (OneForAll restart storm),
  drop normally-exited children instead of respawning, add a
  restart-rate limit
- register actors before their thread starts so UUID dispatch and
  getSelf cannot race the spawn
- killActor now kills the thread so links see Killed
- fulfill connection promises with the pool winner on simultaneous
  connects
- clamp the PaySim test split on small datasets and split shared
  transaction types across trainers in non-IID partitioning

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-21 12:00:00 +02:00
dvdrw 9a52fc5089 feat: add global registry actor to system 2026-06-19 17:02:05 +02:00
dvdrw 25a27eda92 refactor: introduce Handler type synonym 2026-06-17 16:27:37 +02:00
dvdrw 51cb3a95f5 feat: add pass, continue util functions 2026-06-16 14:13:43 +02:00
dvdrw 5ad62d5c75 feat: include network functionality demo 2026-06-09 19:52:33 +02:00
dvdrw 05ea32f006 feat, refactor: implement networking, wire protocol 2026-06-09 13:59:51 +02:00
dvdrw bdda9763c6 feat: implement supervision trees 2026-06-05 11:52:18 +02:00
dvdrw af59c525b0 init: initial commit 2026-06-02 20:13:33 +02:00