Who Reads the Meter? The Hidden Trust Problem Underneath Every Energy Market That Runs on a Blockchain

2026-05-22 · 4,219 words · Singular Grit Substack · View on Substack

A peer-to-peer energy market pays you for the power you say you sent. The number it pays against comes from a meter you control.

There is a quiet assumption buried at the bottom of nearly every design for a decentralised energy market, and almost no one states it out loud. The assumption is that the meter tells the truth.

Picture the thing these systems are trying to build. Rooftop solar, home batteries, small wind, a neighbour’s generator — thousands of little producers, each able to push power onto a local grid and get paid for it automatically, without a utility sitting in the middle taking a cut and deciding who gets what. The payment happens on a blockchain. A producer dispatches some energy, reports how much, and the chain settles the payment against that number. No invoice, no dispute desk, no human approving the transfer. That automation is the entire point. It is also the entire problem.

Because the number the chain pays against is supplied by the very party the chain is paying. A producer who sends ten units of energy and reports twelve gets paid for twelve. There is no clerk to catch it, no monthly statement to reconcile, no relationship to sour. The meter is in the producer’s garage, on the producer’s wall, wired into the producer’s inverter. Only the producer knows what actually flowed. Everyone downstream — the market, the buyers, the settlement layer — sees only what the producer chose to write down.

This is not a corner case. It is the first thing a self-interested participant would try. And every clever mechanism layered on top of it — the auction that sets the price, the incentive scheme that decides who participates, the bond that punishes a producer who promises power and fails to deliver — every one of those operates on the reported number. If the report is inflated, all of that machinery hums along beautifully, settling a fiction. You can build the most elegant market in the world on top of a lie and it will still be a lie, just an elegant one.

I have spent a stretch of work building out a small tower of economic models for exactly this kind of market — a settlement layer that proves trades get enforced, a participation model that works out how many producers join and how much they dispatch, a delivery contract that makes a producer who promised power actually send it. And every single one of those papers carries the same little phrase somewhere near the start: “conditional on meter integrity.” Assuming the meter is honest. We prove what we prove, but we prove it on top of an assumption we never justified.

This post is about the paper that goes back and removes the assumption. It asks the unglamorous question that the whole structure rests on: what makes a producer report its meter honestly, when reporting dishonestly pays?

The shape of the problem

Strip it to the bones and what you have is a very old situation dressed in new clothes. One party privately knows something — the true amount of energy dispatched. Another party — call it the verifier, the grid-telemetry layer, the independent measurement at the point where the producer’s wires meet the grid — would like to know it too, but can only find out by spending resources to check. And the first party has a financial reason to misstate what it knows.

Economists have a name for this kind of thing. Actually they have two, and they turn out to be the same thing here. One is costly state verification: the verifier can learn the true state, but only by paying an auditing cost. The other is the inspection game: the verifier audits some of the time, not all of the time, and the agent stays honest because of the threat of being caught and punished. The metered quantity is the private state. The audit is the costly verification. The punishment is a stake — money the producer puts up front, which it loses if it is caught cheating.

What makes the on-chain version different from the textbook version is that all the verifier’s levers are programmable, and that changes the problem from a vague managerial judgment into something you can actually solve with arithmetic. How often you audit is not a manager’s gut feeling about which expense reports look fishy; it is a number, the probability that an automated reconciliation against telemetry runs on any given report. The punishment is not a lawsuit that might or might not succeed; it is a stake the settlement code locks and forfeits automatically. And how good your detection is — whether an audit, when it runs, actually catches a discrepancy — is fixed by the quality of the sensors you deployed, not by a court’s fact-finding. Three dials, all of them knobs you can turn, all of them with prices attached.

So the design question is not whether to verify. Of course you verify; the alternative is to invite fraud. The question is how much, and in what mix. And it turns out there is a clean, exact answer.

When honesty pays: the incentive condition

Start with the producer’s temptation. Suppose it dispatched some true amount and is deciding how much to over-report. Each phantom unit it claims is worth the unit price — that is the per-unit gain from inflation, plain and simple, because each fake unit gets paid as if it were real. If it pads the report by some margin, the gain is the price times that margin.

Against that gain stands the risk. With some probability the report gets audited. Given an audit, with some further probability the discrepancy is actually detected — that second probability is the accuracy of the telemetry, near one for good sensors, lower for noisy ones. So a padded report survives only if it dodges both: it has to not be audited, or be audited and not caught. The chance of being nailed is the product of the audit probability and the detection probability. And if it is nailed, it forfeits the whole stake.

Put those together and the producer’s expected gain from padding the report by some margin is the inflated payment it pockets minus the stake it expects to lose. Honesty is the producer’s best move exactly when that expected loss is at least as big as the gain — when the audit probability, times the detection probability, times the stake, is at least the price times the largest amount it could plausibly over-claim.

Three things are worth pausing on here, because they are where the intuition usually goes wrong.

First, notice what the producer is weighing against the stake. It is not the damage its lie causes to the system. An over-report injects a claim on energy that was never produced, which forces the grid operator to cover an imbalance or which quietly overpays the cheater out of everyone else’s pockets. That is a real social cost, and it can be large. But it is not what the producer cares about. The producer cares about what it gains. And what it gains is the inflated payment, set by the price, not the damage, set by the physics of the grid. These two numbers are pushed around by completely different forces and they coincide only by accident. A verification scheme calibrated to undo the damage will not necessarily deter the lie, and one calibrated to deter the lie will not necessarily match the damage. The contract that secures honest metering has to be sized to the gain. This is the same lesson, in a different costume, that shows up in the delivery side of these markets: you deter people by making cheating cost them more than it pays them, and what it pays them is rarely the same as what it costs everyone else.

Second, deterrence here is a product, not a sum. The thing that scares the producer straight is audit frequency times detection accuracy times stake. Multiplication, not addition. That single structural fact is the hinge the whole design swings on, and it has two consequences that pull in opposite directions. The good consequence is that the three levers substitute for one another. You can double the stake and halve the audit rate and the producer is exactly as deterred as before. You can deploy better sensors and audit less. You face a one-dimensional trade-off, a frontier of equally-deterring combinations, rather than three separate decisions to agonise over. The bad consequence is that a product is only as strong as its weakest factor. A stake of zero, or detection of zero, or an audit rate of zero, collapses the whole thing to zero no matter how large the other two are. There is no compensating for a sensor that never catches anything by auditing more often, if the audits cannot see. All three must be present. That multiplicative form is the fingerprint of the inspection game: the agent is held honest by the joint probability of being audited, and caught, and losing something worth more than the gain.

Third, the audit cost does not enter the producer’s calculation at all, and neither does the damage. The cost of running an audit is borne by whoever runs the audits — the market, the verifier — not by the producer. The damage is borne by the system. The producer is weighing exactly two things it personally feels: the money it makes by padding, and the stake it might lose. Everything else is somebody else’s problem, which is precisely why the producer will happily impose those costs on everybody else unless the stake makes it not worthwhile.

The cheapest way to keep everyone honest

Knowing the condition for honesty is not the same as knowing how to meet it cheaply. The deterrence condition is one equation; there are many combinations of audit rate and stake that satisfy it, and they cost wildly different amounts. So the real design problem is to hit the deterrence target at minimum total cost.

There are two costs, and they pull against each other. Auditing costs money every time you do it — you have to pull the telemetry, reconcile it against the report, run the check. The more often you audit, the more you pay, on every single report, forever. The stake costs money too, but differently. The stake is posted by the producer, and on the honest path — which is the whole point, the path where the producer reports truthfully and is never caught — the stake comes straight back. So the stake is never actually forfeited in equilibrium. Its cost is not the stake itself; it is the cost of having that capital tied up, locked and unusable, for the length of the settlement window. Call it the carry: the opportunity cost of frozen money.

So the designer is trading a recurring operating cost — auditing, paid again and again — against a capital cost — the carry on locked stake. And here the multiplicative structure pays off, because it lets you slide along the frontier. A market that can demand large stakes barely needs to audit at all: if a caught cheater loses a fortune, even a tiny chance of being caught is terrifying enough to keep everyone honest. A market that can only ask for small stakes — because its producers are not wealthy, because locking large sums is a barrier to entry — has to make up the deterrence with frequent, expensive auditing.

When you actually minimise the total of audit cost plus stake carry along the deterrence frontier, the answer is clean: the optimal stake is a square-root expression balancing the per-audit cost, the deterrence target, the carry rate, and the sensor accuracy, and at that optimum the two costs come out exactly equal. The recurring audit bill and the capital carry are balanced against each other, dollar for dollar, at the bottom of the cost curve. Tilt the world so auditing gets more expensive, and the optimum shifts toward bigger stakes and rarer audits. Tilt it so capital gets more expensive, and the optimum shifts the other way, toward smaller stakes and more auditing. The contract reads itself off four observable numbers — the deterrence target, the cost of an audit, the carry rate, the accuracy of your telemetry — with no fudge factors and nothing left to discretion.

A concrete sketch makes it tangible. Suppose the deterrence target works out to a value of one, in whatever units, an audit costs a hundredth of that, and the carry on locked capital over the settlement window is minuscule — locking money for an hour at a normal interest rate is nearly free. Then the optimal stake comes out large, more than a hundred times the deterrence value, and the optimal audit rate comes out tiny, well under one report in a hundred. You almost never audit, because the stake is so large relative to the gain that even a one-in-a-hundred chance of losing it dwarfs the upside of cheating. The whole verification scheme runs on a sliver of auditing because the threat is heavy enough to carry the load.

But flip it. Suppose the market cannot ask producers to lock more than a modest stake — they are households, not institutions, and a huge frozen deposit would simply drive them away. Now the same deterrence has to come from auditing, and the audit rate jumps to something like one report in nine, and the operating cost balloons by an order of magnitude. Same deterrence, same honesty, but a completely different posture: lightly collateralised and heavily policed, instead of heavily collateralised and barely policed. Both are optimal. They are optimal for different circumstances. Two markets facing the identical fraud temptation but different capital costs will rationally pick opposite-looking verification schemes, and there is nothing inconsistent about that — it is the frontier doing its job.

There is one more wrinkle worth naming. The square-root optimum assumes you can audit less than every report. Sometimes you cannot: if auditing is cheap and stakes are expensive to lock, the math wants you to audit more than one hundred percent of reports, which is impossible. Then the contract pins itself to the corner — audit every report — and pushes the stake up to carry whatever deterrence the maxed-out audit rate cannot. That corner is the home of the capital-poor market: producers who cannot post much, so deterrence has to come from auditing everything, and the operating cost is simply high. There is no clever trick to escape it. The escape, if there is one, is better sensors — which brings us to the third dial.

The third dial: spend on meters, or spend on auditing

So far the accuracy of the telemetry has been a fixed background fact. But it is not fixed; it is bought. Better meters, redundant sensors, tighter reconciliation against independent measurements of the flow — all of these raise the chance that an audit, when it runs, actually catches a discrepancy. And all of them cost money, paid once, up front, at deployment.

This turns sensor accuracy into a third instrument, and it sets up a classic make-or-monitor choice. The market can invest in measurement quality at the start, so that every audit is more likely to catch a cheat and fewer audits are needed ever after. Or it can deploy cheaper, sloppier meters and compensate by auditing more often. The first trades a one-time capital outlay for a permanent reduction in operating cost. The second does the reverse: skimp on the meters, pay forever in audits.

Which is right depends on a calculation that should be familiar to anyone who has ever weighed buying a machine against renting one. Because the audit cost recurs on every report while the sensor cost is paid once, the trade-off hinges on how long the deployment will run and how many reports will flow through it. A market built to last, settling a high volume over years, accumulates an enormous pile of audit costs and should pay up front for accurate meters that shrink every one of those costs. A pilot, a short-lived experiment, a low-volume corner of the grid, should buy the cheap meters and audit more, because it will never run long enough for the meters to pay for themselves.

The optimum is the point where the marginal cost of a slightly better sensor exactly equals the marginal saving in audit costs that the better sensor buys. Below that point, better meters still pay for themselves in reduced auditing; above it, you are gold-plating the telemetry past the point of return. It is the same logic that governs every capital-versus-operating trade-off in infrastructure, made precise for the specific case of metering verification. Accurate telemetry is most valuable exactly where the capital-poor market was most stuck: when you cannot lean on large stakes, leaning on accurate detection is the way out, because it lets the required audit rate fall without raising the stake.

Why this is the floor, not just another floor

Here is where the paper closes the loop on the whole project, and where the dry mechanism design turns into something I think is genuinely important about how to build these systems.

Once the verification contract is in force — once the audit rate, the stake, and the sensor accuracy are set on the deterrence frontier — honest reporting is the producer’s best move. Which means the reported quantity equals the true quantity. Which means the assumption that every other layer was quietly leaning on — “conditional on meter integrity” — is no longer an assumption. It is a result. It holds because a mechanism makes it hold.

That changes how you should read everything built on top. The settlement layer said “conditional on honest meters, every trade is enforced.” The participation model said “taking truthful metering as given, here is the equilibrium.” The delivery contract said “on the reported quantity, here is the bond that deters non-delivery.” Every one of those conditional statements becomes unconditional the moment the verification contract is running, because the condition they all invoke is now an equilibrium property rather than an article of faith. A sceptic who doubted the honest-meter premise of all those earlier results can now watch it discharged: it is true precisely when the verification is configured correctly, and the price of making it true is the verification cost we just worked out.

This is the layer beneath all the other layers. The delivery contract makes a producer who promised power actually deliver it — but it works on the reported quantity. The participation model decides who joins and how much they dispatch — on reported quantities. The settlement layer enforces the trades — on reported quantities. The verification contract is the only one that confronts the producer’s private knowledge of a physical fact, the actual flow of electrons, rather than the producer’s choice among things everyone can see. Below the report there is nothing left for a mechanism to secure. Once the report is true, the whole stack above it is operating on truth.

And it is the only layer whose failure is silent. If the delivery bond is mis-set, you see non-delivery — power that was promised and did not arrive. If the participation incentive is wrong, you see too few or too many producers. Those failures announce themselves. But a corrupted meter does not announce anything. A false report propagates upward through every layer as though it were true, settling cleanly, enforcing cleanly, balancing cleanly on paper while the physical grid quietly goes short. That is what makes metering verification the foundation in the strict sense: it is the load-bearing member whose failure would not crack the walls above it but would hollow them out from inside, leaving a structure that looks sound and is not.

The economics of many small honest reports

A couple of refinements fall out that are worth a paragraph each, because they point at concrete design choices.

The first is about settling often in small pieces versus rarely in big chunks. A producer does not report once; it reports continuously, all day, every day. It does not need to lock a fresh stake against every single report. A single standing stake can back many outstanding reports at once, with the rule that getting caught lying on any one of them forfeits the whole pool. From the producer’s point of view, every report still has the full stake at risk, so the deterrence per report is undiminished. But the carry — the cost of the locked capital — is now shared across all the reports the pool backs, instead of paid afresh each time. Spread the same stake over more reports and the per-report capital cost falls toward nothing. A market that streams tiny settlements continuously, backed by one pooled stake, secures honest metering almost for free in capital terms, paying only to audit. That is a concrete argument for high-frequency micro-settlement over occasional bulk settlement, and it lands on exactly the same conclusion the delivery side of these markets reaches for its own bonds: many small honest pieces are cheaper to secure than a few large ones.

The second is about fear, and it cuts pleasantly in the producer’s favour for once. Suppose the producer is risk-averse — dislikes gambles, the way most people and most small businesses do. Does that make the verification harder or easier? Easier, it turns out, and the reason is clean. The stake is only ever lost off the honest path, in the event of being caught cheating. On the honest path it always comes back. So the gamble a risk-averse producer dreads — the chance of losing a big stake — is a gamble it faces only if it chooses to cheat. A producer that hates risk hates that gamble more than a coldly rational one would, which means it is deterred by a smaller expected penalty than a risk-neutral producer. Risk aversion relaxes the problem rather than tightening it. This is the mirror image of the delivery side, where risk aversion made things worse because there the bond could be lost to bad luck — equipment failure — even by an honest producer on the honest path. Here, honesty is perfectly safe, so the only thing risk aversion makes scarier is the thing we want to be scary: cheating.

What this does not solve

Honesty about a model means being just as clear about its edges as about its results, so here are the real boundaries.

The whole thing is built on a producer reporting in isolation, one report at a time. Real producers report repeatedly, and a richer scheme would weight the audit rate by history — audit a producer with a long clean record less, a producer with a recent caught lie more — concentrating the expensive auditing where the risk actually sits. That improves on the per-report scheme; the static contract here is an upper bound on the cost, not the last word.

The detection accuracy is treated as a property of the deployed telemetry, fixed and given. A producer who could physically tamper with its own sensors — degrade the very thing that catches it — opens a second game entirely, one where the integrity of the meters themselves is contested and needs its own defence. Tamper-evident hardware is the rough answer, but the model brackets that fight rather than fighting it.

And the analysis is single-agent: it secures the market against one producer unilaterally padding its report, which is the first-order threat. It does not address two parties colluding to misreport in a coordinated way, or a buyer falsely disputing an honest report to grab the stake, or strategic under-reporting to push the price around. Each of those adds a second strategic player and a richer game. They are real, and they are not what this paper does.

The point

It is tempting, building these systems, to spend all the cleverness on the visible layers — the elegant auction, the slick incentive, the bond with the satisfying game-theoretic punchline. Those matter. But they all sit on a number that someone with a financial interest typed in, read off a meter in their own garage, with no one watching unless watching is made to pay for itself. The unglamorous layer at the bottom — who reads the meter, and what stops them lying — is the one that decides whether everything above it is real or just a well-formed fiction.

The answer is not to trust, and not to watch everything, but to set three dials — how often you check, how good your sensors are, how much a caught liar loses — on a single frontier, at the one point where the cost of honesty is lowest. Get that right and the meter tells the truth, not because anyone is virtuous, but because lying does not pay. And once the meter tells the truth, every careful thing built above it is finally standing on solid ground instead of on an assumption nobody wanted to examine.


Keywords: decentralised energy markets, peer-to-peer energy trading, smart metering, meter fraud, inspection game, costly state verification, audit, verification stake, sensor accuracy, mechanism design, incentive compatibility, blockchain settlement, DePIN, grid telemetry, capital versus operating cost, deterrence


← Back to Substack Archive