Commit 54057fd
committed
feat: add WebSocket event listener for distributed evaluation
- Add WebSocket client to validator-node (tokio-tungstenite)
- Listen for challenge_event from platform-server
- On new_submission event, trigger local evaluation via challenge container
- Submit evaluation results back to central server via bridge
- Auto-reconnect on WebSocket disconnect with retry loop
- Maps challenge_id to local container URLs for evaluation routing1 parent 39b0ccf commit 54057fd
3 files changed
+418
-5
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
0 commit comments