> ## Documentation Index
> Fetch the complete documentation index at: https://docs.trlyr.com/llms.txt
> Use this file to discover all available pages before exploring further.

# April 2, 2026

> Per-product rated capacity timeseries, frozen & liquid unavailability system preview, platform improvements, and bug fixes.

### New features

* **Ancillary Market Capacity — Per-Product Rated Capacity Timeseries** —
  The virtual asset operational data timeseries API now exposes separate rated capacity fields for each ancillary market product.

  * **API endpoint:** `/organisations/{organisationID}/virtual-assets/{virtualAssetID}/operational` (timeseries only)
  * **New categories:**
    * `afrrPosCapacityRated` — rated capacity for aFRR positive bids (kW); unchanged by unavailabilities
    * `afrrNegCapacityRated` — rated capacity for aFRR negative bids (kW); unchanged by unavailabilities
    * `fcrCapacityRated` — rated capacity for FCR bids (kW); unchanged by unavailabilities
  * The existing `marketableCapacityAFRRPos`, `marketableCapacityAFRRNeg`, and `marketableCapacityFCR` categories continue to serve the available capacity for each product (adjusted for active unavailabilities). The new `Rated` fields expose the corresponding nameplate values that are unaffected by unavailabilities, consistent with how rated and available capacity are distinguished for energy and power in other parts of the API.

### Frozen & liquid unavailability system

The updated unavailability system that supports separation of frozen and usable energy has been used by tollers for some weeks but is now ready to be rolled out platform-wide for all offtakers and we want people to start moving over to this system.

### Ramp rates

* A bug in the cone-of-flexibility endpoint that was causing nonsensical values to be returned during a partial unavailability was fixed.
* Boundary power has been added to the docs.

### Improvements

* **Ancillary bid graphs now use timeseries rated capacity.** The FCR and aFRR day-ahead bid graphs previously used a single static rated capacity value drawn from the asset's configuration. They now fetch the rated capacity as a timeseries, so the reference line on each graph correctly reflects the capacity applicable to each 4-hour block.
* **Fleet asset market type classification.** The fleet overview table now classifies each asset by its operational status: `All` (Wholesale, FCR, and aFRR), `Wholesale` (wholesale-only), or `pre-COD` (not yet commissioned). Previously all assets showed `All` regardless of their status.
* **Fleet Overview permission gate.** When a user lacks the required permission to view fleet revenue data, the Fleet Overview now displays a clear message identifying the missing permission, rather than a blank or partially loaded page.
* **Cone of flexibility now based on available energy capacity.** The schedule acceptance boundaries (`maximumDeliverablePower` and `minimumDeliverablePower`) are now calculated against available energy capacity rather than rated capacity. During an unavailability, this produces tighter and more accurate limits — the platform will not accept schedules that are infeasible given the actual reduced energy available.

### Bug fixes

* **aFRR block capacity updates now apply directionally.** When an aFRR positive bid and an aFRR negative bid were processed in rapid succession, the wholesale block's charge and discharge capacity could be left in an inconsistent state (e.g., both sides updated twice in opposite directions). The fix ensures that when a new aFRR bid is processed, only the relevant direction (charge or discharge) of the wholesale block is updated, regardless of the order in which bids arrive.
