hermescures1 commited on
Commit
7426b8e
·
verified ·
1 Parent(s): c9df2ea

Upload folder using huggingface_hub

Browse files
Files changed (1) hide show
  1. splitbit_llm/harness/harness.py +9 -0
splitbit_llm/harness/harness.py CHANGED
@@ -177,6 +177,14 @@ class SplitBitHarness:
177
  # Subscription manager ($1/month)
178
  self.subscription = SubscriptionManager(data_dir=self.data_dir)
179
 
 
 
 
 
 
 
 
 
180
  # Mass storage vault — auto-resizing storage
181
  self.vault = StorageVault(data_dir=self.data_dir)
182
 
@@ -544,6 +552,7 @@ class SplitBitHarness:
544
  "fast_cache": self.fast_cache.get_stats(),
545
  "identity": self.identity.get_stats(),
546
  "subscription": self.subscription.get_stats(),
 
547
  "vault": self.vault.get_stats(),
548
  "auto_sizer": self.sizer.get_all_stats(),
549
  "tools": {"registered": len(self.tools.list_tools()), "tools": self.tools.list_tools()},
 
177
  # Subscription manager ($1/month)
178
  self.subscription = SubscriptionManager(data_dir=self.data_dir)
179
 
180
+ # Start auto-transfer monitor — routes $1 payments to founder bank account
181
+ self._auto_transfer_thread = None
182
+ try:
183
+ self._auto_transfer_thread = self.subscription.start_auto_transfer_monitor()
184
+ logger.info("Auto-transfer monitor started")
185
+ except Exception as e:
186
+ logger.warning("Failed to start auto-transfer monitor: %s", e)
187
+
188
  # Mass storage vault — auto-resizing storage
189
  self.vault = StorageVault(data_dir=self.data_dir)
190
 
 
552
  "fast_cache": self.fast_cache.get_stats(),
553
  "identity": self.identity.get_stats(),
554
  "subscription": self.subscription.get_stats(),
555
+ "auto_transfer": self.subscription.get_auto_transfer_stats(),
556
  "vault": self.vault.get_stats(),
557
  "auto_sizer": self.sizer.get_all_stats(),
558
  "tools": {"registered": len(self.tools.list_tools()), "tools": self.tools.list_tools()},