Demo live
Sweeney (2025)

Programmable Fairness
in Electricity Markets

An Automated Market Maker (AMM) for electricity — bounded pricing, coalition-fair Shapley allocation, and provable service-tier guarantees. Three stakeholder views.

tanh price formation Shapley allocation Fair Play queue Lorenz / Gini audit 10-node network
Household Customer
Customer Portal
View monthly bills, explore contract tiers, and compare AMM pricing against LMP counterfactuals. Fair Play service history included.
Demo accounts — password: demo
Alice alice@demo.com Premium P2
Bob bob@demo.com Standard P1
Carol carol@demo.com Flex P3
Launch Customer Portal
/customer
Generator Operator
Generator Terminal
Submit energy offers into the AMM, monitor live node dispatch across a 10-node network, and track half-hourly settlements.
Demo accounts — password: demo
Wind gen-wind@demo.com 450 MW
Nuclear gen-nuclear@demo.com 1.2 GW
Gas gen-gas@demo.com 800 MW
Launch Generator Terminal
/generator
Regulator · Ofgem
Regulatory Monitor
Audit F1–F4 fairness metrics, inspect Lorenz curves and Gini coefficients, and verify Shapley allocation trails against paper benchmarks.
Single institutional account
Email analyst@ofgem.demo
Password demo
Launch Regulator Monitor
/regulator
Energy Supplier
Supplier Portal
Manage a customer portfolio, split load into metered (C) and profile-estimated (U) categories, trade forward positions, and quantify the financial benefit of smart meter rollout on imbalance charges.
Demo accounts — password: demo
Verdant ops@verdantretail.co.uk 72% metered
Northgate ops@northgateenergy.co.uk 31% metered
Bright ops@brightsupply.co.uk 89% metered
Launch Supplier Portal
/supplier
National Grid · Control Room
Market Operator
Monitor the 12-node UK transmission network in real time. Zoomable D3 grid map with live AMM pricing, constraint alerts, Fair Curtailment tracking, and operator intervention audit log.
Single operator account
Login operator
Password demo
Launch Operator Console
/market-operator
📄
Programmable Fairness in Electricity Markets
Sweeney, S. (2025) — PhD thesis · Synthetic demo data
Prop 1 — Bounded prices Prop 2 — Cost causation Prop 3 — Fair Play convergence Fig 1 — Bill CDF Fig 4 — Lorenz curves Table 3 — Gini / Theil-T