This guide will walk you through Foreman's curtailment settings, including both manual and automated strike pricing, ramp intervals, and how to fine-tune your configuration based on energy market conditions. You'll also learn how to set up power-saving behaviors that align with your operational strategy—whether you're optimizing for profitability, infrastructure safety, or third-party curtailment programs.
Curtailment Settings
Curtailment Opt-In
The Curtailment Opt-In setting is a global control that determines whether Foreman is allowed to automatically curtail your mining operation on your behalf. This setting is essential for users participating in third-party curtailment programs or automated power management based on market conditions such as strike pricing.
What It Does
When enabled, this setting authorizes Foreman to generate power control jobs that power miners off and back on during designated curtailment windows. These power controls may be initiated by:
-
Third-party providers (e.g., utilities or energy curtailment partners) who send curtailment signals to Foreman,
-
Strike price triggers (e.g., when market pricing surpasses a predefined threshold and powering down is cost-effective).
When disabled, Foreman will not take any curtailment action automatically, even if curtailment instructions are received from a third party. Your site will remain fully under manual control unless you initiate power controls yourself.
When to Enable
Enable this setting only if:
-
You're enrolled in a Demand Response program or curtailment initiative where your provider uses Foreman to send curtailment signals.
-
You are working with Foreman directly for strike price-based automation (e.g., Peak Avoidance).
-
You want your site to be recognized as “available” to curtailment providers.
⚠️ Important: Enabling this setting will mark your site as available to your provider. If you're not part of an active curtailment program or automation setup, leave this disabled to avoid unintended shutdowns.
Sample Use Case
If your power provider works with Foreman to reduce site load during peak demand, and they’ve confirmed that curtailments will be issued through Foreman, you must opt in here. Once enabled, your site will automatically curtail according to their instructions, with miners safely powered back up afterward.
Curtailment Retry
Curtailment Retry is a global setting that allows Foreman to automatically retry the most recent curtailment action—whether powering miners up or down—every five minutes. This helps ensure that all miners are successfully affected by the action, even if some were missed initially. It's especially useful for users with Curtailment Opt-In enabled, and all retries will respect any configured ramp intervals.
What It Does
Curtailment Retry allows Foreman to automatically reattempt the most recent curtailment action. It continuously checks whether the site should remain curtailed or resume normal operations and takes corrective action if needed. All retries follow the configured ramp intervals to prevent sudden load spikes.
When to Enable
Enable the Curtailment Retry setting if you're participating in automated curtailments via Curtailment Opt-In, especially when your site is controlled by a third-party energy provider or when you're using strike prices to respond to dynamic market rates. This setting ensures that Foreman continues attempting the last curtailment action (powering up or down) every five minutes if the initial attempt fails or is only partially successful.
We highly recommend enabling this for anyone involved in demand response or price-based curtailments to maintain uninterrupted automation.
Sample Use Case
A mining operation enrolled in a Demand Response program uses Curtailment Opt-In to allow their power provider to curtail their site during peak pricing hours. If a scheduled power-down doesn’t fully execute due to network latency or device communication errors, Curtailment Retry ensures that Foreman will automatically retry the action within five minutes—without requiring manual intervention. This helps maintain compliance and protects against partial or missed curtailments.
Retry Duration
Retry Duration refers to how long (in minutes) Foreman will retry curtailments or resumes before stopping. Leaving this field empty will cause both operations to happen indefinitely (site kept fully down, or site kept fully up).
What It Does
Retry Duration sets the total length of time Foreman will continue reattempting a failed curtailment action (up or down) before giving up. Combined with the Curtailment Retry setting, it ensures that curtailment actions aren't just retried once, but repeatedly over a defined window. This duration helps ensure full execution of a curtailment in environments where devices may not respond immediately.
When to Enable
Use this setting if you're enabling Curtailment Retry and want to ensure retries don’t go on indefinitely. It’s especially useful in unstable network conditions or large operations where some devices may take longer to respond. Set an appropriate retry window to match the criticality of the curtailment event and the responsiveness of your hardware.
Sample Use Case
A site participating in real-time market-based curtailment via Curtailment Opt-In wants to ensure full compliance during each event. If a power-down action fails for some miners, Foreman will retry every 5 minutes (with Curtailment Retry enabled). By setting the Retry Duration to 30 minutes, Foreman will continue attempting retries within that window until the command is successfully executed or the duration ends—whichever comes first. This ensures no miners are left unintentionally powered on, while preventing infinite retry loops.
Selection Method
The Selection Method determines how Foreman selects which miners to curtail when executing a power-down or power-up curtailment. This setting is important for ensuring that curtailment actions are carried out in a way that aligns with your operational priorities or hardware constraints.
Types of Selection Methods
-
Random
- The most common option is Random, where Foreman randomizes your entire fleet of eligible miners and curtails them at random until the required curtailment target is met. This method helps distribute wear evenly across your fleet and avoids consistently impacting the same subset of miners.
-
Phase Balanced
- Phase Balancing is a selection method in Foreman that curtails miners evenly across electrical power phases (typically Phase 1, 2, and 3) to prevent load imbalances. This protects critical infrastructure like PDUs and transformers from potential damage during curtailment events. It requires mapping power phases in Infrastructure using the Power Phase attribute.
- More details on Phase Balancing can be found in this article.
-
Execution Sequence
- The Execution Sequence defines the order in which miners are automatically curtailed during an event. This same sequence is also applied to Dispatches created in the updated UI, giving you more control and consistency over how curtailments are executed across your operation.
- More details on Execution Sequence can be found in this article.
Ramp Down Interval
The Ramp Down Interval determines how long Foreman should spread out the process of powering down miners during a curtailment event. Instead of shutting off all targeted miners at once, Foreman staggers the shutdowns over the set number of minutes.
Tip: Strikes respect ramp intervals. If ramp down timing is configured, Foreman will automatically stagger miner curtailment and resume actions to match those intervals.
When it applies
-
Applies to:
-
Manual Power Controls (single-run or recurring)
-
Strikes (automated curtailments based on strike prices)
-
-
Does not apply to:
-
Dispatches
-
Sample Use Case
If you set the Ramp Down Interval to 20 minutes, and you are powering down 100 miners, Foreman will evenly distribute those 100 power-off actions over the 20-minute window. This helps prevent a sudden drop in facility load that could trigger electrical issues or penalties from your power provider.
Note: This ramp down interval may also apply to individual commitments for users with access to the Commitments feature. Alternatively, a custom ramp down interval can be set for a Commitment.
Ramp Up Interval
The Ramp Up Interval determines how long Foreman should spread out the process of powering up miners when bringing them back online after a curtailment or scheduled down period
Tip: Strikes respect ramp intervals. If ramp up timing is configured, Foreman will automatically stagger miner curtailment and resume actions to match those intervals.
When it applies
-
Applies to all power controls, including:
-
Manual Power Controls
-
Strikes
- Dispatches
-
Sample Use Case
If you set the Ramp Up Interval to 10 minutes, and you are powering up 100 miners, Foreman will power miners back online gradually across that time frame instead of all at once. This protects your infrastructure from a sudden spike in power draw and allows for a more controlled return to full operation.
Note: This ramp up interval may also apply to individual commitments for users with access to the Commitments feature. Alternatively, a custom ramp up interval can be set for a Commitment.
Energy Settings
Auto-Strike
The Auto-Strike Price in Foreman is a dynamic, per-miner-type threshold that determines when your machines should be curtailed based on profitability. When Auto-Strike is enabled, Manual Strike settings are disabled and cannot be added or managed.
Note: Strikes only evaluate if the currency of the ISO Zone matches the Power Cost Currency configured in Company Settings.
Example: ERCOT LZ West uses USD pricing, so your company’s power cost currency must also be set to USD for strike logic to function properly.Note: Dispatches override strike settings. If a dispatch is scheduled, it will curtail your machines regardless of whether strike conditions are met.
What It Does
Auto-Strike calculates a real-time strike price—the maximum electricity rate at which it's still profitable to mine—for each miner type, using the past 5 days of performance data. Foreman updates this calculation every 5 minutes, adjusting to current market conditions and machine efficiency.
When to Enable
Enable Auto-Strike if you want Foreman to automatically curtail miners when electricity costs exceed their profitability. This is especially useful in volatile energy markets or for operations looking to maximize margins without manual oversight.
- Once Auto-Strike Price is enabled, you'll then see the "Calculated Auto-Strike per Miner Type" button to see all of your miner types in Foreman along with the calculated strike price.
Sample Use Case
For example, in a facility running both S19 and S9 miners, the Auto-Strike Price might calculate a strike price of $0.06/kWh for S19s and $0.03/kWh for S9s based on the last five days of efficiency data. During a price spike to $0.05/kWh, only the S9s would be curtailed, while the more efficient S19s remain online—maximizing profitability without manual adjustments.
Tolerance
Tolerance represents the MWh price adder above the Auto-Strike Price before triggering the "high" curtailment behavior. While the Auto-Strike Price sets the baseline for when miners begin powering down based on profitability, the Tolerance value creates a second, higher threshold for more aggressive curtailment. For example, if your Auto-Strike Price is $65/MWh and your Tolerance is 30, Foreman will initiate standard curtailment at $65 and escalate to a "high" curtailment response once prices hit $95/MWh.
What It Does
The Tolerance setting in Foreman acts as a buffer above your Auto-Strike Price, defining when high-level curtailment should be triggered. It allows you to separate standard curtailment from more aggressive power-down actions by specifying how much higher the real-time MWh price must rise above the Auto-Strike Price to escalate the response. This gives operators finer control over how their site reacts to extreme price spikes.
When to Enable
Enable Tolerance when you're using the Auto-Strike Price feature and want to avoid curtailing during minor, short-term price increases. Tolerance defines the MWh price buffer above your auto-strike price that must be exceeded before Foreman triggers a “high curtailment” response. If you're using Auto-Strike, it's recommended to set a Tolerance to better control how your operation reacts to market volatility.
High/Low Curtail After
In Foreman, the High/Low Curtail After setting determines how long power prices must stay above your configured strike price before miners are curtailed. Each interval represents 5 minutes, so setting this to "3" would mean Foreman waits 15 minutes of sustained high prices before initiating curtailment. This helps prevent unnecessary curtailments during brief or volatile price spikes.
High/Low Resume After
The High/Low Resume After setting controls when mining resumes after a price-triggered shutdown. It determines how many 5-minute intervals the power price must stay below the strike price (Low Resume After) or below the high strike price (High Resume After) before miners are reactivated. This helps prevent frequent on/off cycling by requiring sustained favorable pricing before ramping operations back up.
Manual Strike
Manual Strike Prices allow you to define custom energy price thresholds that control when curtailment actions occur. This gives you precise control over how your mining operation responds to changing power markets without relying on automation.
Note: Strikes only evaluate if the currency of the ISO Zone matches the Power Cost Currency configured in Company Settings.
Example: ERCOT LZ West uses USD pricing, so your company’s power cost currency must also be set to USD for strike logic to function properly.Note: Dispatches override strike settings. If a dispatch is scheduled, it will curtail your machines regardless of whether strike conditions are met.
How It Works
You can configure strike prices that are triggered when real-time power prices hit a specific dollar value. These thresholds can be tailored per miner type (or applied to all miners if none are selected), allowing for flexible, targeted curtailment strategies.
Manual strikes function independently of Auto-Strike and are only available when Auto-Strike is disabled.
Note: Strikes do not block manual power controls or Pickaxe trigger actions. However, dispatches will disable Pickaxe-based power triggers while they are active.
How To Configure
-
Click “Add Strike Price”
Opens the configuration modal. -
Select Miner Types (Optional)
-
Begin typing at least 3 characters to search available miner models.
-
Multi-select or leave blank to apply to all miner types.
-
-
Enter the Strike Price
-
Input a dollar value based on your organization’s currency.
-
-
Set Curtail After
-
Enter how many 5-minute intervals the price must exceed the threshold before curtailing.
-
This helps prevent reactions to short-term price spikes.
-
-
Set Resume After
-
Define how many 5-minute intervals the price must stay below the strike before resuming operations.
-
This minimizes unnecessary cycling.
-
-
Click “Save”
-
Repeat as needed to configure multiple strike prices.
-
Manual Strike with Power Mode Support (BETA)
This is currently a beta feature that adds extended features to Manual Strike by letting you assign a specific miner power mode—such as High, Low, or Sleep—to each strike price. This enables a more dynamic response to energy pricing beyond simple on/off logic.
How It Works
When configuring a Manual Strike, you'll see a dropdown to select a Power Mode that should be triggered when the strike price is met.
-
High Mode: Maximum performance (typically used when prices are very low).
-
Low Mode: Reduced performance for energy savings.
-
Sleep Mode: Miner shutdown to conserve power.
You can pair each mode with a different strike price, giving you more granular control.
⚠️ Important: Not all miners support all power modes. Check the Foreman Power Mode Compatibility List to ensure your selected miner types can operate as intended.
Resume After Behavior with Power Modes
-
High Resume After: Number of 5-minute intervals the price must stay below the High strike price before resuming High Mode.
-
Low Resume After: Number of 5-minute intervals the price must stay below the strike price before resuming from Low or Sleep Mode.
This structured recovery logic helps reduce miner cycling caused by brief price dips.
Integrations
The Integrations feature in Foreman enables seamless connectivity between your mining operation and external energy partners for automated curtailment and power event management. Integrations allow Foreman to receive real-time signals from your energy provider—such as price events, grid stress alerts, or demand response programs—and automatically trigger the appropriate curtailment actions across your fleet.
To set up an integration, please contact the customer success team directly. This ensures the integration is configured properly and aligned with your operational goals.
Foreman currently supports integrations with several major energy and demand response partners, including:
-
Priority Power, Voltus, CPower PLC, CPower Web, CSD Energy, Scioto, NuEnergen Web, NuEnergen PLC, Duke Energy, Enersponse, Diamond Energy, and GridBeyond
This list isn’t exhaustive—we support more, and we’re always open to working with new providers. If you don’t see your energy partner listed or have a specific integration request, reach out to your Customer Success representative to start the conversation.
Still looking for more information?
Reach out to our customer success team for further assistance, we're happy to help and provide further information to ensure you have the most effective operation with Foreman!
Comments
0 comments
Please sign in to leave a comment.