Integrate BACKBEAT SDK and resolve KACHING license validation

Major integrations and fixes:
- Added BACKBEAT SDK integration for P2P operation timing
- Implemented beat-aware status tracking for distributed operations
- Added Docker secrets support for secure license management
- Resolved KACHING license validation via HTTPS/TLS
- Updated docker-compose configuration for clean stack deployment
- Disabled rollback policies to prevent deployment failures
- Added license credential storage (CHORUS-DEV-MULTI-001)

Technical improvements:
- BACKBEAT P2P operation tracking with phase management
- Enhanced configuration system with file-based secrets
- Improved error handling for license validation
- Clean separation of KACHING and CHORUS deployment stacks

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

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
anthonyrawlins
2025-09-06 07:56:26 +10:00
parent 543ab216f9
commit 9bdcbe0447
4730 changed files with 1480093 additions and 1916 deletions

View File

@@ -46,17 +46,17 @@ func DefaultConfig() *Config {
"/ip4/0.0.0.0/tcp/3333",
"/ip6/::/tcp/3333",
},
NetworkID: "bzzz-network",
NetworkID: "CHORUS-network",
// Discovery settings
EnableMDNS: true,
MDNSServiceTag: "bzzz-peer-discovery",
MDNSServiceTag: "CHORUS-peer-discovery",
// DHT settings (disabled by default for local development)
EnableDHT: false,
DHTBootstrapPeers: []string{},
DHTMode: "auto",
DHTProtocolPrefix: "/bzzz",
DHTProtocolPrefix: "/CHORUS",
// Connection limits for local network
MaxConnections: 50,
@@ -68,7 +68,7 @@ func DefaultConfig() *Config {
// Pubsub for coordination and meta-discussion
EnablePubsub: true,
BzzzTopic: "bzzz/coordination/v1",
BzzzTopic: "CHORUS/coordination/v1",
HmmmTopic: "hmmm/meta-discussion/v1",
MessageValidationTime: 10 * time.Second,
}