Resolve · for owners of operating BESS, solar and hybrid assets

In beta

Are we covered?
Is it worth moving?
Two answers, every cycle.

Those are the two questions an owner actually has, and today both take days to answer. Resolve holds them open all the time: what this asset is covered for right now, and what it would cost to move it somewhere better — both priced, on the same record.

See how a cycle runs
PV BESS Hybrid Wind · soon

Are we covered? — one asset, cycle 14

Illustrative
FORTIFIED LEAN HARVEST PRESERVE Revenue-Protected Capital-Preservation Revenue-Led Longevity-Led Underwritten Today
Where you signed it Where it sits now

Uncovered exposure

€180k

signed at €120k

Project IRR

9.1%

signed at 9.4%

End of life

year 8.9

signed at year 10

Open findings

5

4 to answer, 1 to claim

What it is

Owning an asset is a decision you keep making. Resolve is where you make it.

The position you took at financial close was the last deliberate strategic act this asset got. Everything after it is reactive, until something forces a renegotiation or a sale.

An asset earns back its investment while it wears out, and both happen quietly. Some of what you lose is the hardware getting older, some is a counterparty delivering less than the contract says, and some is a decision your own team took and dated. They cost the same in euros and need three different answers.

Today one person reconciles three reports and a folder of PDFs once a quarter, under time pressure, so somebody can answer one question. Resolve does that continuously — and then does the part nobody gets to: what this asset could be worth if you moved it, and what moving would cost.

In, here, out

What goes in

  • The contracts, warranties and the insurance policy
  • O&M and dispatch reports, as they arrive
  • Whatever monitoring platform you already run
  • Invoices and service records
  • Your own market curve, from a source you name

What happens here

  1. Three figures on every obligationPromised, expected in the conditions the asset actually saw, and measured.
  2. The gap attributedWhat moved, and whose call it was — on two separate axes.
  3. The gap pricedIn euros, against the contract that governs it, with the clause attached.
  4. The move put on the tableWhat holding costs and what changing costs, both, until you decide.

What comes out

  • Priced actionsEach with an owner and a date
  • Claims with their evidenceAssembled when the finding appears
  • Lender and board reportingFrom the same figures
  • The position, restatedWhere the asset stands now, against where you signed it

How a cycle runs

Four steps, and the asset gets read again next cycle.

A cycle is one pass over the asset: read, attribute, price, decide. It runs on the rhythm your business already has. Keep scrolling — the cycle runs as you go.

Read the cycle — three figures on every obligation

Every obligation in the contracts carries a promised figure. Resolve computes what the asset should have done in the weather, prices and curtailment it actually saw, and reads what it did. Those three, side by side, are the cycle.

Take the data where it already livesYour monitoring platform, your O&M reports, your dispatch logs, your invoices. Nothing is re-keyed and nothing is replaced.
Read the conditions, not just the outputA quiet quarter and a curtailed one produce different numbers from the same healthy asset, so expected is computed against what the asset actually saw.
Hold the contract beside itEvery figure is read against the clause that governs it, so a shortfall arrives with the obligation it belongs to.
Say what is missingWhere an input is late, the cycle names the document it is waiting for and carries on with the rest.
At the end of this step

A gap on each obligation, in the asset's own units, with the three readings behind it.

Attribute it — what moved, and whose call it was

A shortfall explains nothing until it is attributed. Resolve splits every euro on two separate axes: what physically moved, and who is answerable for it. The channels add up to what was measured, or the attribution stays unwritten.

What movedDispatch, maintenance, degradation — or unattributed, when the model cannot yet say.
Whose call it wasA counterparty, a decision your own team took and dated, the physics of an ageing asset, or something outside everyone’s control.
Two axes, deliberatelyA trader leaving the mandate and an owner deliberately changing posture move the same figure. Same mechanism, opposite accountability.
An honest remainderA large unattributed share is a statement about the model, and it is shown as one rather than spread across the others.
At the end of this step

Every euro of it with a mechanism and an accountable party against it.

Price it — in euros, against the contract that governs it

Each attributed shortfall is priced where the money actually sits: what it costs across the remaining life, what the contract lets you recover, and what stays uncovered with you. The claim window is on the card from the day the finding appears.

Gross, recoverable, netWhat it costs, what the contract lets you recover, and what stays uncovered with you.
Against the case, not in isolationEach finding shows what it does to IRR and to end of life, so a small recurring loss reads as what it is.
The evidence travels with itThe invoice, the clause and the reading are attached when the finding appears, ready for the claim window.
Forward, with its probabilityWhere erosion is projected ahead, the projection carries the probability and the expected recovery beside it.
At the end of this step

A priced finding you could take to the counterparty this afternoon.

Decide and record — both options priced until you pick one

Every finding arrives as a choice with both sides costed: what holding it costs, and what changing it costs. You decide; Resolve records what was decided, by whom, and on what date, and the position is restated.

Do it now, defer it, or dispute itThree answers, each with a price. The option you left stays on the card.
Every item has a name and a datePending items carry an owner. Parked items carry the reason they were parked.
The position moves with itWhat you decide shows up on the map, so the next cycle is read against where you actually stand.
Reporting from the same figuresThe lender pack and the board pack are built from the numbers on the screen.
At the end of this step

A decision on the record, and a position that describes the asset as it is now.

That is the cycle

Seen enough? Run one cycle on one asset.

Send the documents for a single asset. You get back where it stands today: what it is covered for, what has moved since signing, and what each shortfall is worth.

Rather talk it through first? Oliver has held these assets from the owner’s side.

Attribution

The same missing megawatt-hour has four different owners.

Every euro of a shortfall is split on two separate axes: what physically moved, and whose call it was. One asset producing less than it promised can be an operator who skipped a service, a trader who left the mandate, a battery that is simply older, or a market nobody controls. Each of those is a different letter to a different party.

See both axes, and the rule that keeps them honest

What moved

DispatchThe asset was run differently from the plan it was underwritten on
MaintenanceService was late, partial, or done to a lower standard than the contract sets
DegradationThe asset is older, and everything promised was still delivered
UnattributedThe model cannot yet say, and says so

Whose call it was

CounterpartyAn O&M provider, an EPC or a trading partner owes something the contract already covers
Your own choiceA decision your team made and dated, now showing what it cost
Asset physicsAgeing the hardware was always going to show, and nobody is answerable for it
Outside the contractWeather, grid, price, curtailment — real, and outside everyone’s control
2

Axes,
kept apart

A trader leaving the mandate and an owner deliberately changing posture move the same figure. Same mechanism, opposite accountability — which is the whole reason there are two.

1

Rule the
split obeys

The channels add up to what was actually measured, or the attribution stays unwritten. A confident split that fails to reconcile is worth less than an honest blank.

0

Euros
spread quietly

Whatever the model cannot place stays on its own line, labelled unattributed. That line is a statement about the model, and it is shown as one.

The market, and your own call

A good quarter in the market can hide a bad decision on the asset.

Resolve prices the two separately, because they lead to different acts. The market moving is a case to revisit; a decision that cost money is a decision to reopen.

Did the market move?

The Q1 outlook was revised down

Read against the forecast the case was underwritten on, from the source you named at signing. Priced on its own, and it belongs to nobody.

Did the call pay off?

Dispatch ran outside its mandate twice

A dated decision, read against the mandate it was written to follow. Priced on its own, with the party who took it named.

Five views

Five ways to read one asset, and they agree.

They agree because they read the same priced findings, computed once. A finding stays one finding and appears in every view it belongs to.

Protection

What covers the asset when something goes wrong

Insurance, warranties and the conditions attached to them — and which of them would answer for the finding in front of you.

Technical health

How the asset performs against the curve it was modelled on

Read from whatever monitoring platform you already run, in the conditions the asset actually saw.

Partners

Whether each partner delivers what they committed to

One record per O&M, EPC or trading partner: what they promised on this asset, and what arrived, cycle by cycle.

Obligations

What is owed, by whom, and by when

Lender covenants, grid code duties, reporting dates — with the days left on each one.

Financial — the fifth view

Illustrative

What all of it is worth, and what it does to the case: IRR, end of life, and the exposure that stays with you. One example, carried across the views: an insurance endorsement lapsed on 14 April, and the EPC warranty pass-through depends on it. Protection reads it as partial cover; Obligations reads it as a duty with a date; Financial reads it as €180k of exposure that used to sit with somebody else.

Steering

Put the asset where you want it, and see the bill first.

Reading where an asset stands is half the job. The other half is moving it on purpose. Pick the position you would rather be in, and Resolve prices the move: what it costs, what your risk looks like once you are standing there, and which earlier decisions have to be reopened to get there.

Hold, or move — both priced

Illustrative

Hold this position

€180k exposure stays with you

End of life year 8.9 · IRR 9.1%

Move to the target

€1.8M, reversible

End of life year 9.6 · IRR 9.3% · exposure €40k

Reaching that position also means reopening the dispatch mandate your team set in Q4 — which is a decision to revisit rather than work to schedule, and Resolve says which it is.

A destination is priced as a destination
Moving posture changes the risk itself, so a target is never priced as the cost of the transition alone. Running an asset harder toward revenue raises degradation exposure even when the switch is cheap and reversible.
The same engine, run twice
One risk engine reads the position you hold today, and the same engine reads the position you are considering. The two answers are comparable because nothing was rebuilt to produce the second one.
Two readings, two confidences
Where you stand now is grounded in measured reality. Where you might stand is a projection, and it is labelled as one rather than presented at the same confidence.
The move leaves as work
Whatever you choose becomes items with owners and dates, and the position on the map updates, so the next cycle is read against where you actually decided to be.

Where the work happens

Findings arrive continuously. Decisions keep your own rhythm.

A lapsed endorsement lands the day the document does. A capital decision waits for the capital cycle, and a decision to move the position waits for the board — each arriving with the cost of moving already on it.

The position, and why it moved
Where the asset stands now against where you signed it, with the arithmetic open. When a target sits past a limit your own team set, Resolve names the earlier decision that would have to change to reach it.
Every open item, priced both ways
Do it now, defer it, or dispute it — each with its price. An item closes as decided, stays pending with an owner, or is parked with the reason it was parked. The option you left stays on the card.
One record per partner
Every commitment a partner made on this asset and what they delivered, cycle by cycle. When you escalate, the escalation reads the whole run of that relationship rather than the last invoice.
Reporting from the same figures
The lender pack is structured against the schedule you already committed to and built from the numbers on the screen, so the board and the lender read what you read.

The floor

The discipline that makes a finding usable.

Quiet work, and the reason a finding survives a conversation with the party it belongs to.

Evidence

Every figure arrives with its document

The invoice, the clause and the reading sit on the finding from the moment it appears, so a claim is assembled before you need it.

In practice
The claim window is counted down on the card, because notice periods run in days from the day you find the problem.

Your own market view

The forecast is one you chose and named

Resolve reads the curve you connected and reconciles the case against it. Authoring a price curve stays with the people whose business that is.

In practice
When the outlook moves, what moved with it is answerable, because the record says which forecast the case rested on.

A baseline that says where it starts

An asset bought elsewhere is taken as it is

The position is transcribed from the documents the asset already has, and Resolve starts its own baseline at that point and states it.

In practice
Where GRID was in the room at takeover, the verification verdict is on file. Where it was elsewhere, the record carries a permanent line saying so.
One cycle, one asset

Start with the asset that worries you most.

Send its documents and we run one full cycle on it. You get back where it stands today, what has moved since signing, and what each shortfall is worth.

What it is covered for

Insurance, warranties and the conditions attached to them, read against the asset as it is running now.

What has moved since signing

The position then and the position now, with the reasons split between the market and the calls that were taken.

What each shortfall is worth

Priced gross, recoverable and net, with the clause it would be claimed under and the days left to claim it.

What we ask back

Your time in one session, and the right to be told where the read was wrong.

See how it got here

Your documents stay yours and stay inside your own workspace. Pricing is agreed with you.

One cycle, on one asset

Example

31

obligations read against the contracts

€180k

exposure that stays with you today

5

findings priced, each with its owner

16

days left on the claim window that closes first

“The endorsement lapsed in April, and the warranty pass-through depends on it.” It arrived as a PDF nobody read, and it moved €180k from the insurer onto the owner. The cycle it appeared in is the cycle it was answerable in.

Before you ask

What people want to know first

Our asset was bought and built without you. Can it still come in?

Yes, and most of them will. The position is transcribed from the documents the asset already has, and Resolve starts its own baseline at that point and says so on the record. Where GRID was in the room at takeover the verification verdict is on file; where it was elsewhere, the record carries a permanent line saying that.

Does this replace our monitoring platform?

It reads whatever you already run. Twaice, Accure, a SCADA vendor portal, your optimiser’s reports — those stay where they are and feed the record. Resolve is the layer that reads them against the contracts, which is the part nobody currently does.

Does it replace our asset manager?

It gives them the week back. Most of that week goes on reconciling what the optimiser says, what the O&M provider says and what the contract says, so somebody can answer one question. Resolve does the reconciliation; the judgement about what to do stays with them.

What if the attribution is wrong?

Then you overrule it, and the record keeps that you did. Every figure opens on the reading behind it, and the split has to add up to the measured gap before it renders at all — so a share the model cannot place stays on its own line rather than being spread across the others.

Where does the market forecast come from?

From a source you choose, connect and pay for. Resolve reconciles the case against it and says which forecast the case rested on. Authoring a price curve stays with the people whose business that is.

How often does a cycle run?

Findings appear as the data produces them. Decisions sit on the rhythms you already have: the capital cycle for spend, the board for a change of position. A cycle is one pass over the asset, and the pace is yours to set.

What does it cost?

Talk to us. The first cycle is a working arrangement rather than a licence, and we would rather agree it with you than publish a number we will change.

One position, held for twenty years

Bring the asset you are answerable for.

Operating a year, operating a decade, or mid-dispute with a partner — those are all fine places to start. The point is that owning it becomes something you steer, rather than something you report on.

The three modules

One position: taken, defended, then held.

Module I

Strategic Posture Planner

Your team decides how the asset earns, what protects it and who pays when something fails — before FID.

Module II

Procurement

Every offer read against that position, every guarantee tested, and the risk each bid would leave with you priced.

Module III · you are here

Resolve

From commercial operation onward: what moved, who owes it, what it costs, and what to do about it.

Post-COD

Underneath

One record

From the first declared position to the last measured cycle, entered once and read by all three.

Your workspace