Smart Meter Platform: now taking on a small number of design partners.Apply →
Verified telemetry · Plain-English analytics

Turn raw data into answers you can stand behind.

meldra checks smart meter telemetry the moment it arrives and keeps the proof attached. And it turns everyday spreadsheets into charts, P&Ls and slides in plain English. Two products, one standard: answers people can trust.

Open table formats Runs on your storage Files not retained by default
zerocopy.meldra.ai
meldra
SettlementMetersIngestionVerifierCatalogueAccess
Feeder F‑4471 · August settlementsample data
Settled kWh4,182,904
Verified99.98%
Chain gaps3
Half-hourly import, MWh48 periods
MPANPeriodkWhStatus
1200 0412 …831–48412.6VERIFIED
1200 0577 …1431—CHAIN_GAP
1200 0611 …021–48388.1VERIFIED
XLSXsales_q3_2026.xlsxsample data
Show Q3 revenue by region and put it in a slide
InsightWest led Q3 at £1.24m, up 18% on Q2.
Cleaned 2 duplicate rowsBuilt chartExported slide
Ask a follow-up…↑
Q3 revenue by region£m
NorthSouthEastWestCentral
PDFExcelWordPowerPoint ✓
Checked at ingestSignature, hash and sequence on every reading
Gaps flagged, not hiddenA missing reading is recorded as evidence
Open by designApache Iceberg on your own object storage
Plain EnglishAsk a question, get the chart and the slide

Built on open technology

  • Apache Iceberg
  • Apache Arrow
  • DuckDB
  • Parquet
  • Excel & CSV
  • PowerPoint
Products

Two products. One standard for trustworthy data.

Different jobs, different people. The Smart Meter Platform is for teams who have to prove a figure. Insight is for teams who have to present one.

Design partnersUtilities · suppliers · DNOs

Smart Meter Platform

Verifies telemetry at the ingestion boundary and writes the proof into your lakehouse, so a settlement figure arrives with its evidence attached.

  • Signature, hash and nonce checks on every block
  • Missing periods flagged as CHAIN_GAP
  • Snapshot-pinned answers anyone can re-run
  • Connects to your head-end, sits beside your MDM
Available nowFinance · ops · leadership

Insight

Upload Excel or CSV, ask a question in your own words, and get answers, charts, P&Ls and slides you can hand straight to leadership.

  • Ask questions and clean data without formulas
  • 30+ chart types, including P&L and forecasts
  • Export to PDF, Excel, Word or PowerPoint
  • Privacy-first: files not retained by default
Solutions

Built for the people who answer for the numbers.

Smart Meter Platform

End disputes with arithmetic, not negotiation.

When a counterparty or regulator challenges a figure, substantiating it today means days of pulling readings and writing a narrative. Hand back the figure, the snapshot it came from and the checks behind it instead.

  • Re-runnable answers. The same query on the same snapshot returns the same number.
  • Per-reading status. See exactly which readings were verified, and which were missing.
  • Days to minutes. Stop rebuilding the chain from source extracts by hand.
How answers carry their evidence →

The question you get asked

“Your August settlement for feeder F‑4471 looks high. Prove it.”
Figure4,182,904 kWh
Snapshot7742901883364117205
Contributing rowsall verified at ingest
Statusreproducible
Smart Meter Platform

Find the missing reading where it went missing.

Readings for each meter-day are chained in sequence. A broken link is flagged where it occurs, instead of quietly disappearing into an average.

  • Gaps as data. CHAIN_GAP is a column you can query, not a log line.
  • Your vocabulary. Tables use mpan, settlement_period, feeder_id, gsp_group.
  • Bad traffic diverted. Invalid routes go to an isolated decoy, so probes learn nothing.
How gap detection works →

The question you get asked

“Why does meter …0577 only have 47 readings for the 14th?”
Readings received47 / 48
Missing period31 · CHAIN_GAP
Recorded atgateway, on ingest
Other periodsverified
Smart Meter Platform

Open tables, and access rules the query can't route around.

Data lands as Apache Iceberg on your own object storage. Masking is applied to the Arrow data before the query engine ever sees it, so aliases, CTEs and SELECT * can't recover a masked value.

  • No lock-in. Any engine that supports Apache Iceberg can read your tables without us.
  • Access below the engine. A stronger property than rewriting SQL.
  • Known gaps published. Predicate pushdown and the fast path's limits are documented.
Open storage, in detail →

The question you get asked

“What happens to our data if we stop using you?”
FormatApache Iceberg
Locationyour object storage
Readable byany Iceberg-compatible engine
Without meldrauntouched, readable
Insight

Month-end reports, without the formula marathon.

Upload the spreadsheet, say what you need, and get the chart, the P&L and the deck. No VLOOKUPs, no pivot tables, no IT ticket.

  • P&L from a sentence. “Revenue 100k, COGS 40%” becomes numbers, charts and a report.
  • Excel to PowerPoint. Slides with charts and tables, without copy-paste.
  • Clean without formulas. Duplicates, spaces, dates and numbers fixed, with undo.
Explore Insight →

The question you get asked

“Can I have Q3 by region on a slide before the board meeting?”
Inputsales_q3_2026.xlsx
Stepsclean → chart → slide
OutputPowerPoint, PDF
Formulas writtennone
How the Smart Meter Platform works

From the meter to the answer, without losing the proof.

Encryption and authentication at the meter are solved problems. What isn't solved is integrity that survives into the data lake. That's where meldra sits.

01 · Meter

Signed reading

Each block carries a monotonic nonce and an ECDSA P‑256 signature.

02 · Gateway

Rotating route

Ingress routes rotate every 60 seconds. Stale routes go to a decoy.

03 · Verify

Check before write

Nonce compare-and-swap, hash recompute, signature verify.

04 · Store

Proof as a column

Verification state lands in Iceberg next to the reading.

05 · Answer

Figure + evidence

Results return with the snapshot ID and per-row status.

Measured, not marketed

Every number has its conditions next to it.

Re-measured on 6 October 2026: single thread, 1,000 signed blocks from a meter simulator, on a standard laptop, median of five runs. Not yet run on real meters.

~0.12msVerified ingest per blockSignature + hash + nonce check, then write
~8,000/secBlocks verifiedOne thread, 1,000 blocks
~0.04msDaily Merkle root48 half-hourly readings, native core
~4.9×Headroom, 3M-meter estatevs ~1,700 blocks/sec sustained
3,000,000 meters × 48 readings ÷ 86,400 s ≈ 1,667 blocks/sec. Multi-thread throughput and real-meter runs are not yet measured.
How they fit

Prove it. Then present it.

Most energy businesses need both: engineers who can defend a figure, and leaders who need it on a slide by Friday.

1 · Prove

The Smart Meter Platform checks every reading on arrival and keeps the proof with the data.

2 · Export

Query the figure you need. It comes back with its snapshot and verification status, ready to export.

3 · Present

Upload the result to Insight and ask for the chart, the report or the board slide in plain English.

Trust

We'd rather show you the gaps than hide them.

Energy data ends up in front of regulators, auditors and counterparties. Our own claims meet the same standard.

Evidence over adjectives

Every published figure comes with the conditions it was measured under.

Known gaps, disclosed

What isn't finished is listed publicly, before you have to find it.

Your data stays yours

Meter data on storage you control. Spreadsheets not retained by default.

Locked by default

Least-privilege access, and secrets kept out of code and logs.

See meldra with your own data.

Book a 30-minute demo for the Smart Meter Platform, or start with Insight for free today.