2 Commits

Author SHA1 Message Date
aitbc
5c09774e06 refactor: migrate P2P network from Redis gossip to direct TCP mesh architecture
Some checks are pending
Integration Tests / test-service-integration (push) Waiting to run
Python Tests / test-python (push) Waiting to run
Security Scanning / security-scan (push) Waiting to run
Systemd Sync / sync-systemd (push) Waiting to run
- Replaced Redis-based P2P with direct TCP connections for decentralized mesh networking
- Added handshake protocol with node_id exchange for peer authentication
- Implemented bidirectional connection management (inbound/outbound streams)
- Added peer dialing loop to continuously reconnect to initial peers
- Added ping/pong keepalive mechanism to maintain active connections
- Prevented duplicate connections through endpoint
2026-04-09 12:07:34 +02:00
aitbc
d32ca2bcbf feat: complete service rename and add missing files
Some checks failed
Systemd Sync / sync-systemd (push) Has been cancelled
Service Management:
- Renamed aitbc-production-monitor.service → aitbc-monitor.service
- Added aitbc-monitor.service to git for deployment consistency
- Ensures service configuration is version controlled

New Services:
- Added services/blockchain_follower.py for port 8007 follower node
- Added systemd/aitbc-follower-node.service for follower node management
- Complete blockchain node infrastructure

Deployment:
- Both nodes now have consistent service configuration
- All services operational and verified
- Git integration ensures future deployments work correctly
2026-04-02 17:40:44 +02:00