One platform · tabular to industrial

From a spreadsheet
to a substation —
with receipts.

Generate realistic, safe data — for a spreadsheet or a whole factory — and get proof it’s correct.

One platform, from ordinary tables to live industrial systems. No real records are copied, and every run is sealed so you (or your auditor) can replay and verify it later — a range few tools offer.

tabularhealthcare FHIRSCADA / PLCICS attack dataphysics
app.radmah.ai / jobslive
Table Browserinvoices_entities (40 rows)
invoices_entities (40 rows) Download
invoice_idcurrencygrand_totalinvoice_datesubtotaltaxcustomer_id
Search rows...
Rows per page:2550100
invoice_idcurrencygrand_totalinvoice_datesubtotaltaxcustomer_id
196USD0.002026-06-090.000.00167
1288USD0.002026-06-110.000.00432
1197USD40680.672026-07-0237667.293013.38167
926USD0.002026-06-070.000.00918
1559USD2322.392026-06-112150.36172.03922
1741USD9167.042026-06-188488.00679.04171
380USD0.002026-06-300.000.00930
1106USD0.002026-06-140.000.00665
1925USD16229.882026-06-2015027.671202.21420
562USD16595.172026-06-0215365.901229.27167
seed 0x2A → identical output/ grand_total = subtotal + tax · 40/40/ hash match · reproducible/ 6 OT protocols, wire-level/ FHIR R4 · zero PHI/ API · SDK · CLI/ seed 0x2A → identical output/ grand_total = subtotal + tax · 40/40/ hash match · reproducible/ 6 OT protocols, wire-level/ FHIR R4 · zero PHI/ API · SDK · CLI/
Every dataset ships with a cryptographic evidence bundle — reproduce it byte-for-byte and verify it yourself, offline.
independent deterministic by construction offline-verifiable evidence
◆ See it work

Describe it. Get data. Verify every row.

You describe the data, the engine generates it under a sealed contract, and every generated row is checked against your rules before it ships.

01Describe

Plain English, or your own schema.

Pick a mode — Mock, Synthesize, OT/SCADA, ICS Security — or let Auto choose. Type what you need, upload a CSV, or point at a connector. A cost estimate shows before anything expensive runs.

  • Auto-routes to the right engine
  • Cost shown before you spend
  • Your data never leaves your tenant
app.radmah.ai / chatlive

What would you like to generate?

Upload fileSelect datasetPrivate
AutoMockSynthesizeOT/SCADAICS Security
Describe the data you need...
History
app.radmah.ai / evidencelive
Business rule checks
380 passed0 failed
Currency value matches declared enum
40/40 pass
Customer Id
20/20 pass
Grand Total
40/40 pass
Invoice Id
40/40 pass
Line Item Id
40/40 pass
Line Total
40/40 pass
Quantity
40/40 pass
Subtotal
40/40 pass
Tax
40/40 pass
Unit Price
40/40 pass
Value safety
SAFE

No identifier-shape values detected; dataset clean.

Inspected rows
100
Inspected attributes
15
Repairs applied
0
Scanner
v1-row-level
02Verify

Every row checked, then sealed.

The engine evaluates cross-field invariants on every generated row — arithmetic totals, declared enums, non-negativity — and records the result. Nothing ships silently: a failure is surfaced, a repair is logged. The whole run is hashed into a bundle you can replay and verify offline.

  • Cross-field business rules, per row
  • Reproducible from the same seed
  • Offline verifier ships with the SDK
app.radmah.ai / agentlive
← All projects
Autonomous Agent · Complete
1 credit est.● Complete

Water treatment pump station SCADA, 60 seconds, Modbus + OPC-UA, 8 signals: discharge pressure, suction pressure, motor temperature, VFD output, flow rate, tank level, and an over-pressure alarm. [Protocols: modbus, opcua] [Duration: 1m] [Poll: 1 Hz] [Streaming: off]

small_wwtp
Progress2/2 steps
Execution steps
Step 1SCADA SimCompleted

Run a SCADA simulation for the water treatment pump station.

Sealedrealism: 75%KS: 0.83
Status: succeeded
Job: scada_sim #5f07d7
View evidence bundle
Started 9:07:58 AM · Completed 9:08:35 AM
Step 2VerifyCompleted

Verify the quality and provenance of the simulated data.

Sealedrealism: 80%
Status: succeeded
Job: verify #f4c7f5
View evidence bundle
Started 9:08:39 AM · Completed 9:08:47 AM
◆ Not just spreadsheets

A live substation, on real OT protocols.

This is a real run: a water-treatment pump station simulated on Modbus and OPC-UA, at the same wire level your equipment sees. The output is physics-checked (not canned CSVs), packet captures included, and sealed into an integrity trail — the same evidence chain a tabular job produces. Industrial OT and ICS attack data as a first-class product is rare in synthetic data. It’s core to us.

  • 6 OT protocols at binary-spec level
  • Physics-honest process models, not fixed CSVs
  • ICS attack datasets with per-event ground truth
Explore the industrial simulators
◆ Evidence, not a score

Most tools hand you a quality score. We hand you a receipt you can replay.

Because generation is deterministic, the same request and seed produce byte-identical output — so an auditor can re-run it a year from now, on a different cluster, and get the exact same hash. Stochastic ML synthesizers can’t make that promise. You get the data, the per-row checks, and the cryptographic proof it all lines up.

  • Same seed → identical hash
  • Sealed contract roots the chain
  • Offline verifier ships with the SDK
◆ Why RadMah

The same job, held to a higher standard.

No competitor is named below — this is the honest category picture from our own research. Where most synthetic-data tools stop at tabular data and a score, we go further.

Most synthetic-data tools
RadMah
Coverage
Tabular records, sometimes free-text
Tabular, healthcare FHIR, and live industrial OT — SCADA, PLC, ICS
Reproducibility
Stochastic — re-run it and the data differs
Deterministic — same seed, byte-identical output, forever
Assurance
A quality score you're asked to trust
A sealed receipt you replay and verify offline yourself
Correctness
Structure and formats preserved
Every row's business rules checked, and the proof logged
◆ Autonomous Data Scientist

An agent that plans, runs, and self-heals — and asks before it spends.

Hand it a goal in plain English. It breaks the work into steps across every engine, runs them, repairs what fails, and stops for your approval before any expensive step. Every decision, tool call and cost lands in the same sealed evidence trail. The AI Assistant is the same brain in a chat box, for people who don’t want the SDK.

app.radmah.ai / agentlive
Agentic Data Scientist
Autonomous multi-step pipelines with human approval gates
+ New Project
Search by title or goal...
All51Active0Awaiting you1Complete21Failed29
blocked15 June 2026
A6w-ns
[Action panel] Direct execution of mock_data
Progress0/1 steps
Cancel Delete
Open
blocked15 June 2026
A6-ns
[Action panel] Direct execution of mock_data
Progress0/1 steps
Cancel Delete
Open
blocked15 June 2026
A5-ns
[Action panel] Direct execution of mock_data
Progress0/1 steps
Cancel Delete
Open
blocked14 June 2026
A4-noseal
[Action panel] Direct execution of mock_data
Progress0/1 steps
Cancel Delete
Open
complete14 June 2026
A2-seal
[Action panel] Direct execution of mock_data
Progress1/1 steps
Delete
Open
blocked14 June 2026
A2-noseal
[Action panel] Direct execution of mock_data
Progress0/1 steps
Cancel Delete
Open
◆ One platform

Everything you can make.

Ten surfaces, one sealed-job contract, one evidence chain, one tenant model. A SCADA run can feed a synthesis job; the autonomous agent can drive any of them.

◆ Who it's for

Real records that can't leave the building.

Different teams, one problem: you need realistic data, and you need to prove what you shipped.

SMEs & startups

Stand up realistic test data in minutes — without touching real customer records.

Enterprise data teams

Reproducible training/test data with a full audit trail every regulator will accept.

Security & OT teams

SCADA, PLC and labelled ICS attack data your SOC can score against — repeatably.

Developers

Wire it into your pipeline through a typed API, SDK, CLI and 14 connectors.

◆ Posture

Security by architecture.

Isolation, encryption, and a cryptographic evidence chain are built into the architecture — not settings you switch on.

Tenant-isolated end to end

Per-tenant keys, prefixes and row-level filtering — no path between tenants.

Control alignment

Engineered to ISO 27001 / SOC 2 control expectations, GDPR & UK GDPR.

Encrypted, secrets vaulted

Data protected in transit and at rest; connector secrets never sit in config.

Live status & monitoring

A public status page backed by real probes.

Bring a real dataset. Keep the receipt.

Generate against a representative dataset and one open question, end to end. You keep the sealed evidence bundle, the quality report, and a sandbox key to keep iterating.