GridCORTEX Live · ISO & Market Special  ·  ← All Demos
On this page What you are watching The business case Run this at your utility Where you see it and how you say yes

Order 2222 Day Synthetic Data · Simulation

FERC Order 2222 made it real: a third-party aggregator, SunVault Energy, fictional, now bids 48 MW of batteries, thermostats, and EV chargers sitting on YOUR feeders into the wholesale market. Tonight they're dispatched 17:00–20:00. Watch GridCORTEX referee the day: catch 780 dual-enrolled devices before they get counted twice, publish per-feeder hosting envelopes to the aggregator, and, when the market dispatch collides with a distribution limit at 18:10, re-dispatch within the envelope so the award is delivered AND the feeder survives. The DERMS can't referee itself. This is the layer above both sides.

06:00
AGGREGATION LIVE
⏳ DECISION POINT: TIME SLOWED
SYNTHETIC DATA
Feeder normal Discharging to market Constraint / violation Aggregator device group Dual-enrolled (conflict)

Same market award. Two very different settlements.

What the referee layer is worth when third parties dispatch devices on your wires
,
Market award delivered
,
Distribution violations
,
Devices double-counted
The Operating Day
WithoutWith GridCORTEXΔ
The Aftermath: Market & Regulatory
WithoutWith GridCORTEXΔ
Illustrative simulation on synthetic data; awards, device counts, and penalties are placeholders. In a GridCORTEX pilot, the coordination layer is built from YOUR feeder models, YOUR program enrollments, and YOUR ISO's 2222 implementation. See UC 6.6 "Demo and Proof Plan."
48 MW
Aggregated on our feeders
780
Dual-enrolled devices
0
Feeders discharging
,
Award delivered
Intelligence Feed, utility · ISO · aggregator · human-in-the-loop
06:00
Screen
Dispatch 17:00
22:00
The Validated Use Cases Behind This Scenario
UC 6.6
FERC 2222 Market Readiness
Registration screening, dual-participation detection, and the coordination protocol your ISO's 2222 rules require.
UC 20.6
DER Aggregation Onboarding (ISO)
The same day from the market operator's seat: registration validation and dispatch coordination at ISO scale.
UC 6.2
Hosting Capacity Twin
The per-feeder envelopes published to the aggregator; computed live, not from last year's map.
187 UCs
One Framework
Order 2222 Day is one of 187 validated use cases across 10 solution areas and 23 utility domains.
Inside the Demo
What you are watching, and what it proves

The setting is a fictional coastal utility territory with eight substations. The counterparty is SunVault Energy, a fictional aggregator: a company that signs up thousands of small customer-owned energy devices, such as home batteries, smart thermostats, and electric-vehicle chargers, and sells their combined output as if it were one power plant. A federal rule called FERC Order 2222, issued by the Federal Energy Regulatory Commission, lets companies like SunVault sell that output into the wholesale power market. SunVault controls 48 megawatts (MW) across 2,600 devices sitting on 9 of the utility's feeders, the local power lines that carry electricity to neighborhoods. The regional grid operator (the ISO), the organization that runs the grid and the electricity market, has accepted SunVault's offer for tonight: send out 32 MW from 17:00 to 20:00, at $187 per megawatt-hour, with the formal go order due at 16:30. The simulation clock runs 06:00 to 22:00. The utility is not part of the sale. But the sale happens on the utility's wires, and the wires have to survive it.

The morning is the screening act. By 07:36, GridCORTEX has checked all 2,600 registered devices against the utility's own map of its wires, placing each one on its exact line and neighborhood transformer. The first finding: 780 of those devices are also enrolled in the utility's own demand response program, the program that pays customers to cut their power use when the utility asks. That is 9.4 MW that two different systems each believe they can call on tonight, so it would be promised twice and delivered once. By 08:48 comes the second finding: 6.2 MW of the promised power sits behind the Solara Hills neighborhood transformer, and tonight that transformer can safely carry only 2.8 MW flowing backward toward the grid. If nothing changes, the sale breaks that limit at 17:40. At about 10:12 the first decision point appears, and a human operator is asked to approve two moves. First, sort out the 780 double-enrolled devices so each one serves either the market or the utility program in any given hour, never both. Second, send SunVault safe hour-by-hour operating limits for every line in the 17:00 to 20:00 window at 10:30, hours before the sale starts instead of in the middle of it. A person stays in charge because these choices touch customers and a live market contract; the software recommends, the human decides. SunVault confirms receipt by 11:30 and reworks its plan around the real limits of the wires.

The evening is the conflict act. The grid operator issues the go order at 16:30. Just after 17:00, all 9 feeders are sending power to the market, 31.8 MW and climbing. Then at 18:10 the problem arrives anyway: homes are using little power, the batteries are pushing at full strength, and the Solara Hills transformer passes its backward-flow limit. Voltage on that section reaches 126.3 volts, above the standard band that keeps customer equipment safe. The second decision point asks the operator to approve a fix: cap the Solara Hills device group at 2.8 MW and move the missing 3.4 MW to three other lines that have room, sending the commands through SunVault's own platform and notifying the grid operator. Again a person gives the go-ahead, because the fix touches a live market sale. The whole move takes 4 minutes, and voltage is back inside the safe band 90 seconds after the cap.

If both approvals are given, the day ends clean. The 20:00 close shows 96.1 megawatt-hours delivered against 96 promised (100.1%) with zero violations; a megawatt-hour is one megawatt sustained for one hour. By 21:00, one shared meter-verified record of who delivered what has gone to the grid operator and SunVault, so there is nothing left to argue about. The closing scoreboard reads 100% of the market sale delivered, 0 violations on the wires, 0 devices counted twice. Skip the approvals and the same day ends at 61% delivered, 3 violations, and 780 double-counted devices.

Without GridCORTEX

Nobody compares the aggregator's device list with the utility's own program enrollment, so the day starts with 780 devices promised twice and neither side knows. At 17:30 the utility calls its own demand response event and finds those devices already busy serving the market: a 9.4 MW shortfall in real time, and later a $41K bill for replacement power the utility had to buy to cover the gap. No operating limits were ever shared, so the aggregator is caught by surprise when the Solara Hills transformer passes its backward-flow limit at 18:10 with voltage at 127.1 volts. The only tool left is an emergency order that shuts the whole device group off in the middle of the sale.

Delivery collapses to 61% of what was promised. 3 voltage violations go on the books. $74K in fines for promised power that never arrived builds up at the market. The utility, the aggregator, and the grid operator open a settlement fight with three disagreeing records, the kind that historically takes months. The aggregator drafts a complaint to federal regulators claiming the utility treated it unfairly. The failure is structural: no system in the field can see both the market side and the wires side at once.

With GridCORTEX

The software reads the aggregator's registration list, the utility's program enrollment, and a live model of the wires, all in one place. It catches all 780 double-enrolled devices at sign-up, before anything is counted twice. It computes safe hour-by-hour limits for each line from tonight's actual forecast and sends them to SunVault at 10:30. When the 18:10 conflict arrives anyway, its optimization engine finds the smallest change that keeps everyone whole: move 3.4 MW between lines in 4 minutes instead of killing the sale.

Every move waits for a person to approve it. The operator approves, the utility coordinates, the aggregator sends the commands through its own platform, and the grid operator settles the market. The result: 100% delivered, 0 violations, $0 in fines. The utility's own program keeps its full 9.4 MW. Settlement closes at 21:00 on one shared record instead of a three-month argument.

The results, side by side
MeasureWithout GridCORTEXWith GridCORTEXThe difference
Dual-enrolled devices caughtdevices signed up for both the market and the utility's own program, so the same battery would be promised twice0; found at 17:30, live780 at registration9.4 MW protected
Utility DR program integrityDR is demand response, the program that pays customers to cut use on request; this asks whether it still has the devices it counts on9.4 MW shortfall mid-eventfully intactprogram trusted
Envelopes to aggregatorthe safe hour-by-hour operating limits for each power line, shared with SunVault so it plans around real physicsnone; last year's map9 feeders, per-hour, 10:30real limits shared in time
18:10 conflict responsewhat happened when the market order collided with the neighborhood transformer's limitwhole group shut off mid-salepower moved to other lines in 4 minthe sale survived
ANSI voltage violationstimes voltage left the band set by the American National Standards Institute, the range that keeps customer equipment safe303 fewer violations
Award deliveredthe share of the promised 32 MW that SunVault actually delivered during the 17:00 to 20:00 window61%100%+39 points, the whole point
Aggregator relationshiphow the utility and SunVault work with each other once the day is overadversarialcoordinatedthe model works
Non-delivery penalties (aggregator)fines the market charges for promising power and then not delivering it$74K$0$74K avoided
Settlement reconciliationthe work of agreeing on who delivered what, so everyone gets paid the right amount3 months, 3 versions1 shared record, done at 21:00months become hours
Legal / dispute exposurethe risk of formal complaints, here a draft complaint to federal energy regulators about unfair treatmentFERC complaint draftednonerisk retired
Utility DR event cost overrunextra money spent buying replacement power because the utility's own devices were already serving the market$41K replacement capacity$0$41K avoided
Audit trailthe record proving who decided what and when, kept automatically as events happenassembled after the factrecorded live, every step traceddispute-proof
Next aggregator registrationhow ready the utility is when the next company arrives with devices to registersame blind processscreened in daysscales to dozens
2222 posture with the ISOhow the regional grid operator rates the utility's readiness for the Order 2222 rulereactivethe example others are pointed toleadership
The live numbers on the dashboard
Aggregated on our feedersThe 48 MW of third-party capacity SunVault has registered on 9 of the utility's power lines. It holds steady at 48 MW all day; it is not good or bad, it is the size of what has to be kept honest tonight.
Dual-enrolled devicesThe count of devices promised to both the market and the utility's own program at once. It starts at 780, which is the bad reading: each one could be counted twice. It drops to 0, the healthy reading, the moment the operator approves the screening fix.
Feeders dischargingHow many of the 9 lines are actively sending power to the market during the 17:00 to 20:00 window. 9 is the good reading. On the failure path it drops to 8 when one group is shut off in the middle of the sale.
Award deliveredTracks delivery against the promised 32 MW. ON TRACK in green is good; FAILING in red means the sale is being missed. At the close it shows the final score: 100% with the approvals, 61% without.

The Business Case: Safety, Hours, and Cost

A utility does not buy a demo. It buys a safety exposure that goes away and a cost that goes down. Below is that case for every use case behind Order 2222 Day, written the way a plant manager, a safety lead, and a CFO each need to read it. Every hour and every dollar is a formula you run with your own rates and volumes. There are no vendor benchmarks in here and no invented percentages. If a number is not yours, it is not a number.
UC 6.2 Hosting Capacity Digital Twin

What happens today, without this

A distribution planner runs hosting capacity by batch. Someone exports the network model out of GIS, the geographic information system, into the planning tool, cleans up the connectivity errors by hand, runs a sweep feeder by feeder, eyeballs the results, and publishes a map that is already aging by the time it clears review. Between refreshes, every developer question is answered by an engineer opening the planning tool and running a one off screening study for that one node. Interconnection staff spend part of every week telling developers that the published map is indicative only and that a real answer requires a study.

What it replaces or shrinks

  • The batch hosting capacity sweep run on a calendar cycle rather than when the system changes
  • Manual export and cleanup of the network model into the planning tool before each sweep
  • The one off screening study an engineer runs for each individual developer inquiry
  • Hand editing of the published hosting capacity layer and the public facing map
  • The email and phone traffic asking whether a published value is still current
  • Shrinks the planner review to the nodes where capacity actually moved since the last publication

Why it is safer

The safety effect here is indirect and we will say so plainly. Nobody climbs anything because of a hosting capacity map. The real mechanism is that accurate capacity values keep DER, distributed energy resources, from being approved onto feeders that then need reactive voltage work, emergency reconfiguration, and field verification trips to sort out.

Counted in units you already track:

  • Road miles driven for field verification visits tied to one off capacity questions
  • Switching operations performed to reconfigure a feeder that took on more DER than it could hold
  • Energized area entries for voltage regulation equipment added reactively after an over subscribed interconnection

Man-hours it gives back

Planning engineering hours come back to the distribution planning group and to interconnection staff, who stop running the same screening study over and over.

HOURS AVOIDED PER YEAR = feeders in the program x engineering hours per feeder per sweep x sweeps per year, plus developer inquiries per year x engineering hours per one off screening study, plus map publication hours per refresh x refreshes per year, minus the review hours a planner still spends validating nodes flagged as materially changed.

The numbers we need from you to run that formula:

  • Feeder count in the hosting capacity program and how often the map is republished today
  • Engineering hours per feeder for one hosting capacity sweep, including model cleanup
  • Developer and interconnection inquiries per year and the engineering hours each one consumes
  • Hours spent per refresh preparing and publishing the GIS layer and public map
  • Loaded hourly rate for a distribution planning engineer and for an interconnection analyst

Where the dollars come from

Cost driverHow it is calculated, from a rate you supply
Planning engineering laborengineering hours avoided x your loaded planning engineer rate
Outside study supportfeeder studies you currently contract out x your consultant fee per feeder study
Interconnection screening laborscreening studies avoided x your loaded interconnection analyst rate
Deferred reinforcementyour own cost per feeder upgrade x the upgrades you decide are deferrable once you can see real headroom, a judgment you make, not us
Queue carrying costyour internal cost of holding a project in queue per month x months of queue time removed

Reliability and maintenance

Reliability
This does not move SAIDI, the system average interruption duration index, on its own. It moves risk. Approving DER against a stale capacity value is how a feeder ends up with steady state overvoltage, reverse power flow through protection that was never coordinated for it, and a voltage complaint file that nobody can explain.
Maintenance
The refresh runs against the same model your planners use, so the gaps between GIS and the planning model surface continuously instead of being discovered during the annual study crunch. Model hygiene stops being a once a year fire drill.

What else it moves

ComplianceA timestamped record of what capacity value was published, when, and against which topology, which is what a regulator or a disputing developer asks for.
CustomerDevelopers and large customers get a capacity answer in the time it takes to run a query rather than waiting for the next study slot.
WorkforceSenior planners stop running repetitive sweeps and spend their time on the interconnection cases that actually need judgment.

What it costs you, stated honestly

You pay for the scoped engagement that builds and runs this, for the integration into your GIS and your DER enrollment records, and for your own planners to validate the twin against a sample of feeders they have already studied by hand. The honest large item is network model data quality. If your connectivity and transformer data are rough, the cleanup is real work and it is work you would have had to do anyway.

How to build the payback case

Payback is dominated by planning engineering hours and contracted study fees, because those are the two you can audit line by line. Treat deferred reinforcement as upside, not as the base case.

This is a planning model driven by your feeder counts, your study hours, and your rates. It is not a vendor claim. Re run it with your actuals after the first two refresh cycles before you size the program.
UC 6.6 FERC Order 2222 Market Readiness Assistant

What happens today, without this

A regulatory analyst prints the RTO, or regional transmission organization, tariff sections and business practice manuals and reads them with a highlighter. The requirements get transcribed into a spreadsheet, one row per requirement, and matched by hand against what the enrolled DER portfolio can actually do on metering, telemetry, minimum size, and locational rules. Getting the answer for each resource class means emailing three vendor platform managers and waiting. When the RTO issues a revision, someone redlines the new document against the old one manually, and the crosswalk is rebuilt.

What it replaces or shrinks

  • Reading and highlighting hundreds of pages of RTO tariff and business practice manual text by hand
  • The hand built spreadsheet crosswalk from requirement to resource class to portfolio capability
  • Manual redline comparison each time the RTO revises a rule or issues errata
  • Chasing metering and telemetry specifications out of each vendor platform by email
  • The first draft of the gap report, which the analyst currently writes from scratch each cycle
  • Shrinks the analyst task to verifying each cited requirement against the source text

Why it is safer

There is no direct safety exposure here and we will not invent one. This is desk work. The one real mechanism is scheduling: when gaps are found early, the metering and telemetry retrofits they trigger get planned into normal work rather than crammed into the weeks before a filing deadline, and rushed field work at customer premises is where mistakes happen.

Counted in units you already track:

  • Energized area entries for metering and telemetry retrofits at customer sites, planned rather than rushed
  • Truck rolls and road miles driven to verify metering configurations ahead of a deadline
  • Permits to work and customer site access arrangements, scheduled rather than expedited

Man-hours it gives back

Reading and crosswalk hours come back to the regulatory analyst and to the DER engineers who currently answer the same capability questions by email.

HOURS AVOIDED PER YEAR = pages of RTO rule text reviewed per filing cycle x analyst hours per hundred pages, plus resource classes in the portfolio x hours per class to build the capability crosswalk, plus rule revisions per year x hours per manual redline review, minus the analyst hours still spent verifying each cited requirement against the source document.

The numbers we need from you to run that formula:

  • Pages of tariff and business practice manual text in scope, and analyst hours per hundred pages today
  • Resource classes in the enrolled portfolio and hours per class to establish capability
  • Rule revisions and errata per year and hours spent redlining each
  • Megawatts currently blocked from participation and the next available filing window
  • Loaded hourly rate for a regulatory analyst, a DER engineer, and your outside counsel billing rate

Where the dollars come from

Cost driverHow it is calculated, from a rate you supply
Regulatory laboranalyst and engineer hours avoided x your loaded rates
Outside counsel and consultantshours avoided x their billed rate under your current engagement
Earlier market entrymegawatts qualified x your expected revenue per megawatt in the applicable market product x the months of participation gained by making an earlier window
Re filing and deficiency responseyour internal and external cost of responding to a deficiency notice x the responses avoided
Retrofit sequencingyour cost per telemetry retrofit x the retrofits you can plan into normal work rather than expedite

Reliability and maintenance

Reliability
This does not touch reliability. It touches regulatory and revenue risk. Missing a participation window means the portfolio sits out a filing cycle, and an incomplete filing means a deficiency notice and another cycle after that.
Maintenance
There is no asset maintenance effect. The analogous benefit is that the requirement baseline stays live, so the next rule revision is read as a difference against what you already mapped instead of a full re read.

What else it moves

ComplianceA traceable line from each stated gap back to the exact tariff or manual section it comes from, which is what counsel needs before anything is filed.
WorkforceRegulatory analysts spend their time on argument and strategy instead of on document comparison, which is the part of the job that does not need them.
Insurance and riskFewer deficiency findings and a documented compliance basis reduce the regulatory exposure your general counsel is already tracking.

What it costs you, stated honestly

You pay for the scoped engagement that builds and runs this, for ingesting your RTO's rule set and your portfolio enrollment data, and for your regulatory team's time to validate the first gap report line by line against the source documents. That validation is not optional and you should budget it, because the value of this tool is entirely in whether counsel trusts the citations.

How to build the payback case

Payback is normally dominated by earlier market entry for the megawatts currently blocked, with analyst and counsel hours as the auditable floor. Build the case on the hours and treat market entry as the upside you have to defend separately.

This is a planning model built from your page counts, your analyst hours, and your market values, not a vendor claim. Re run it after your first filing cycle using this, and note the drafting output is a draft for your counsel, never a filing.
UC 20.6 DER Aggregation Onboarding and Order 2222 Operations Automation

What happens today, without this

An ISO analyst processing a distributed energy resource aggregation registration under FERC Order 2222 works a device list that can run into the thousands, checking eligibility, metering, and telemetry device by device against spreadsheets exported from the registration system. Double counting checks, meaning finding devices already enrolled in a retail or utility program, are done by emailing the distribution utility a list and waiting, sometimes for weeks, sometimes with no standard format coming back. Telemetry verification is a manual sampling exercise. Then the aggregation changes: devices join and leave every month, and today a composition change triggers another round of the same review because there is no incremental path. Deficiency notices are written by hand, one per finding, and the registration sits pending while all of this runs.

What it replaces or shrinks

  • Device by device eligibility and metering review of aggregation registration packages
  • Manual double counting checks run by emailing device lists to distribution utilities and reconciling replies by hand
  • Manual sampling and verification of telemetry against the aggregation's registered configuration
  • Full re-review of an aggregation after every composition change, replaced by incremental validation of only what changed
  • Hand drafting of deficiency notices, which arrive drafted with the specific device, the finding, and the cited requirement
  • Shrinks the tracking spreadsheet a compliance analyst maintains to know which distribution utility reviews are outstanding

Why it is safer

The safety mechanism is system level and modest, and we will not overstate it. Aggregations that are validated at the device level, with telemetry confirmed and double enrollment screened out, mean the megawatts the operator counts on during a tight hour are megawatts that actually respond. Capacity that exists only on paper is the kind of surprise that turns a tight reserve margin into an emergency action.

Counted in units you already track:

  • Confined space entries, elevated work hours, and energized area entries: unchanged by this use case
  • System level exposure, measured as your own count of hours in energy emergency alert levels where aggregated resources were relied on and underperformed
  • Road miles driven and site visits by field verification staff performing telemetry spot checks that automated verification covers
  • Switching operations: unchanged, though distribution level operating conflicts caused by a device serving two programs at once become visible before they occur

Man-hours it gives back

Registration review, double counting reconciliation, and composition change processing hours come back to the market operations back office, and staff spend their time on the exceptions rather than on the clean devices.

HOURS AVOIDED PER YEAR = registrations per year x devices per registration x analyst minutes per device reviewed, plus registrations per year x analyst hours reconciling distribution utility double counting replies, plus composition changes per year x analyst hours per re-review under the current full review approach, minus the analyst time still spent adjudicating flagged devices and releasing every deficiency notice.

The numbers we need from you to run that formula:

  • Registrations expected per year and the device count per aggregation, including your forecast as enrollment grows
  • Analyst minutes currently spent per device on eligibility, metering, and telemetry review
  • Composition changes per aggregation per month and the hours a re-review consumes today
  • Number of distribution utilities in your footprint and the average calendar days a coordination reply takes
  • Loaded hourly rate for a registration analyst and for the compliance staff who sign the packages

Where the dollars come from

Cost driverHow it is calculated, from a rate you supply
Registration analyst laborreview and reconciliation hours avoided x your loaded registration analyst rate
Avoided headcount growthanalyst positions you would otherwise add to keep pace with enrollment growth x your fully loaded annual cost per position, counted only for positions you decide not to open
Double payment avoideddevices found enrolled in overlapping programs x your own average annual payment per device x the count you find, which is a number this produces rather than one we assume
Backlog and delay costregistrations pending beyond your target processing window x your own cost per pending registration, including staff carrying cost and the participant relations effort a backlog generates
Compliance exposureyour own estimated cost of missing a filed Order 2222 implementation commitment, run as a range against your dated milestones

Reliability and maintenance

Reliability
This touches reliability through the accuracy of what the operator can count on. An aggregation whose devices are verified and free of double enrollment behaves closer to its registered capability, which matters most in exactly the hours when reserve margin is thin and aggregated resources are being called.
Maintenance
The maintenance effect is on the registration record itself. Incremental validation keeps the aggregation record continuously current instead of accurate only on the day it was last fully reviewed, which converts an emergent audit scramble into steady state work.

What else it moves

ComplianceOrder 2222 implementation carries dated, public commitments, and this produces a device level, timestamped record of what was validated, when, and against which requirement.
WorkforceThe alternative to automation here is hiring reviewers at the same rate enrollment grows, which is not a business you want to be in and not a job people stay in.
CustomerAggregators get a deficiency notice in days with the specific device and the specific reason, instead of a package sitting pending for weeks and coming back with a general objection.
EnvironmentDistributed resources reaching the market faster is the direct mechanism by which Order 2222 delivers its intended emissions and flexibility benefit, and the bottleneck today is registration throughput.

What it costs you, stated honestly

You pay for the scoped engagement that builds and runs this, for the integration into your participant registration system, your telemetry and metering data, and the interfaces you use with distribution utilities, and for staff time to encode your eligibility rules and to double review the first several aggregations. The distribution utility coordination interface is usually the hardest integration, because those utilities are at different levels of readiness and you do not control their systems.

How to build the payback case

Payback is dominated by analyst hours and by the headcount you do not add as enrollment grows, since the device count per aggregation is what makes this unmanageable by hand. Treat double payment recovery and compliance exposure as upside you size after the first live registrations.

This is a planning model built from your registration volumes, your device counts, and your rates, not a vendor claim. Re-run it after the first few live aggregations, because device count per aggregation is the variable that moves the whole answer.
Each of these opens in full on the use case page, alongside the integration plan, the data ask, the path to production, and the operator console. Open the use case library.
For Your Architects and Data Owners
Run this at your utility

What is this, exactly? It is AI software: intelligent agents and models built and delivered by SoftServe, running on NVIDIA accelerated computing. It is not a hardware appliance and it does not replace the systems you run today. It deploys in your own cloud or on your premises, connects read-only to your existing systems, and recommends; your people approve every action, starting in shadow mode until it earns trust.

A document analysis assistant for regulatory and DER teams; it reads the RTO's participation rules against your DER portfolio and drafts a gap report with a ranked list of items blocking market participation. The demo above uses synthetic data; everything below describes what the real deployment needs from your organization.

Systems it connects to

Your systemTypical productsHow we connect
Market and grid operator interfacesPJM, MISO, CAISO portals; tariffs and business practice manualsdocument upload
DER management (DERMS) and DER program platformsEnergyHub, Uplight, Schneiderread-only API
Metering (AMI head-end and meter data management)Itron, Landis+Gyr, Oracle meter data systemsdatabase replica refreshed nightly
Document and knowledge storesSharePoint, OpenText, program contracts and filingsdocument upload
Market participant registration systemISO registration portals and asset databasesdatabase replica refreshed nightly
Geographic Information System (GIS)Esri ArcGIS Utility Network, GE Smallworldscheduled file export (CSV or CIM XML)
Advanced Distribution Management System (ADMS/DMS)Schneider EcoStruxure ADMS, GE Vernova PowerOn, Oracle NMSread-only API

Data it needs from you

How it runs on your systems

Runs in your cloud account on GPU instances, or fully on-premises if filing strategy documents are sensitive; everything is read-only document analysis with no operational connections. The output is a draft your regulatory team reviews and owns before anything is filed.

Path to production

Document and data collection (Weeks 1-3)
Tariffs, manuals, contracts, and the DER inventory are loaded; gathering contracts from program owners is the usual gate.
Pilot assessment (Weeks 4-9)
The assistant maps the portfolio against participation requirements and drafts the report with the top five blocking gaps.
Evaluation (Weeks 10-11)
Regulatory and legal review the draft for accuracy and decide go or no-go.
Production hardening (Months 3-4)
Access controls, a document refresh process, and regulatory team training.
Production and scaling (Months 4-6)
The regulatory team reruns the assessment as tariff revisions land and tracks gap closure through each filing cycle.

What we need from your team

Full integration, data, and timeline detail for each use case in this scenario: UC 6.6 · UC 20.6 · UC 6.2
For Your Operators and Dispatchers
Where you will see it and how you say yes

The Approve button you just clicked in the demo above is the real workflow. This is what it looks like on the screen of the regulatory analyst leading the FERC 2222 filing in the GridCORTEX console:

GridCORTEX ConsoleSigned in: the regulatory analyst leading the FERC 2222 filing
Notifications
FERC 2222 scan: 5 gaps block market entry; largest affects telemetry on 1,240 of 2,010 enrolled DERs; filing due March 31
Daily model refresh complete; all connected feeds healthy
Recommendation
Release the FERC 2222 gap report for regulatory review
  • RTO rules require 1-minute telemetry; the program collects 15-minute
  • Closing the top 2 gaps qualifies 34 MW for the next window
✓ Release report for reviewModifyDecline
After you approve: The draft gap report lands in the document store for regulatory and counsel review; nothing goes to the RTO without sign-off, and an audit entry records who approved it and why.
Computed from data as of 17:42:10 local; every card shows the timestamp of the data behind it.

What happens when you hit approve

Approve places the draft gap report in your document management system as a draft for regulatory and counsel review; nothing goes to the RTO. GridCORTEX only drafts; your regulatory team owns the filing.

How you tell it what it cannot see

Rule documents and portfolio data flow in automatically; if RTO guidance arrives by letter or call, the analyst attaches it in one click and GridCORTEX rereads the gaps.

Live data, not stale data

Watches RTO rule postings daily and DERMS enrollment data continuously; each finding shows the rule version and the data as-of timestamp it was computed from.

Where it lives day to day

Lives in the GridCORTEX console and document store; email push when an RTO rule change alters a finding. The console runs in a browser beside your existing screens on day one; embedding into your own systems is a roadmap step once the read-only phase has earned trust. Approve, Modify, and Decline are all captured in an audit trail your compliance team can pull, and GridCORTEX never blocks or overrides anything in the systems you run today.

The Gap: Why Your Existing Systems Don't Already Do This

The fair question: "We have a DERMS, the ISO has market systems, and the aggregator has a platform; why is anything missing?" Here's the honest answer.

What everyone owns keeps doing its job

  • Your DERMS, runs YOUR programs: enrollment, dispatch, device control. Nothing changes.
  • The ISO's market systems, clear the market, issue dispatch, settle. Nothing changes.
  • The aggregator's platform, manages their fleet and their bids. Their business, their tools.
  • The 2222 tariff and coordination framework, the rules exist; the question is who can actually execute them.

The gap GridCORTEX fills, the referee above all three

  • Nobody sees both sides. The DERMS sees your programs; the market sees the aggregator's bids. The 780 dual-enrolled devices were invisible to both, until the registration data and program enrollment were fused in one place.
  • Hosting maps aren't dispatch-time envelopes. The aggregator got per-feeder, per-hour limits computed for TONIGHT's system state, a published map from last year cannot referee a 17:00 dispatch.
  • The conflict moment has no owner. At 18:10, market instruction and distribution physics disagreed. The old answer is emergency curtailment, penalties, disputes, a FERC complaint. The computed answer moved 3.4 MW between feeders and kept everyone whole. No system on the field could make that play.
  • Settlement is a fight without shared data. Meter-grade, per-device telemetry assembled during the event means the utility, ISO, and aggregator settle from ONE record, not three months of reconciliation.
  • The DERMS cannot referee itself. When your own programs compete with market dispatch for the same devices, the tie-breaker must sit above both. That neutrality is structural, not a feature.
Accent, don't replace: GridCORTEX reads the registrations, your DERMS enrollments, and the feeder twins · publishes envelopes and de-conflicts devices above them · and hands dispatch adjustments to the aggregator's own platform through the coordination API. Everyone keeps their system. The grid gets a referee.
Under the Hood: What GridCORTEX Took Into Account in This Scenario

When someone asks "what did it actually calculate?", this is the list. In the simulation these factors drive the storyline; in a pilot they are computed from your feeder models, program databases, AMI, and your ISO's 2222 implementation.

📋 Registration & Screening

  • Every registered device mapped to its feeder, transformer, and phase, the aggregator's list vs. YOUR connectivity model
  • Dual-participation detection: market registration cross-checked against utility DR/VPP program enrollment, device by device
  • Interconnection compliance per device (IEEE 1547-2018 settings, export limits)
  • Aggregation-level review inside the ISO's 60-day window; days of work, not the deadline

📦 Dispatch-Time Envelopes

  • Per-feeder, per-hour hosting envelopes computed for tonight's forecast state, load, other DER, voltage margins, transformer ratings
  • Reverse-flow limits at each distribution transformer behind which market devices sit
  • Envelope publication to the aggregator (IEEE 2030.5 / coordination API) before the operating hour
  • Continuous re-computation as the day's conditions evolve

⚖️ The Conflict Play

  • Real-time detection: awarded dispatch vs. live feeder state, the 18:10 voltage excursion caught at onset
  • Constrained re-dispatch: minimum-deviation reallocation across the portfolio that honors BOTH the market award and every feeder envelope (cuOpt-class optimization)
  • Coordination protocol: utility flags, aggregator shifts, ISO informed, in minutes, per the 2222 playbook
  • Escalation guardrails: emergency curtailment remains the utility's right, used last, documented always

🧾 Settlement & Governance

  • Per-device, meter-grade delivery telemetry assembled during the event, one record for utility, ISO, and aggregator
  • Every screening decision and re-dispatch traced (NeMo Relay), the dispute-proof audit trail
  • Runs on the NVIDIA Agent Toolkit: always-on watch over registrations and dispatches, OpenShell-governed, read-only into your OT
  • DR-program integrity preserved: your own events never find empty batteries

Presenter's one-liner: "A third party dispatched 48 megawatts on our feeders tonight. We caught 780 double-counted devices this morning, gave the aggregator real physics envelopes instead of last year's map, and when their award collided with a feeder limit at 18:10, we moved the megawatts instead of killing them. Full delivery, zero violations, one settlement record. That's what you just watched."

GridCORTEX Live Scenario Demo · Synthetic data throughout; SunVault Energy is fictional; no ISO, utility, or aggregator depicted is real · GridCORTEX connects read-only to the systems you already run · SoftServe + NVIDIA · Created by Ronnie Mauldin, NVIDIA Solutions Director, Power & Utilities, SoftServe · JUL 2026