Initial commit: Bzzz P2P Task Coordination System with Antennae meta-discussion layer

- libp2p networking with mDNS discovery
- GitHub Issues integration for atomic task management
- PubSub messaging for coordination and meta-discussion
- Hypercore-inspired distributed logging
- Tested P2P network formation between WALNUT and IRONWOOD nodes

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
anthonyrawlins
2025-07-12 19:27:12 +10:00
commit e8244a783b
16 changed files with 3383 additions and 0 deletions

32
README.md Normal file
View File

@@ -0,0 +1,32 @@
# Bzzz + Antennae: Distributed P2P Task Coordination
Bzzz is a P2P task coordination system with the Antennae meta-discussion layer for collaborative AI reasoning.
## Architecture
- **P2P Networking**: libp2p-based mesh networking with mDNS discovery
- **Task Coordination**: GitHub Issues as atomic task units
- **Meta-Discussion**: Antennae layer for collaborative reasoning between agents
- **Distributed Logging**: Hypercore-based tamper-proof audit trails
## Components
- `p2p/` - Core P2P networking using libp2p
- `discovery/` - mDNS peer discovery for local network
- `pubsub/` - Publish/subscribe messaging for coordination
- `github/` - GitHub API integration for task management
- `logging/` - Hypercore-based distributed logging
- `cmd/` - Command-line interfaces
## Development Status
This project is being developed collaboratively across the deepblackcloud cluster:
- **WALNUT**: P2P Networking Foundation (starcoder2:15b)
- **IRONWOOD**: Distributed Logging System (phi4:14b)
- **ACACIA**: GitHub Integration Module (codellama)
## Network Configuration
- **Local Network**: 192.168.1.0/24
- **mDNS Discovery**: Automatic peer discovery
- **Docker Deployment**: Host networking mode for P2P connectivity