rady · the command line

Every RadMah AI capability, one terminal away.

Authenticate, generate data, simulate industrial plants, run MITRE ATT&CK for ICS attacks, drive the Agentic Data Scientist, verify sealed evidence — all chatty, all colored, all from your shell.

CLI reference
$ rady auth whoami
$ rady synthesize --dataset <dataset-id> --rows 1000 --seed 42
$ rady jobs wait <job-id>
$ rady jobs download <job-id> <artifact-id> -o synthesis.csv
$ rady evidence verify evidence.json

The same customer workflow is available through the dashboard, REST API, SDK, and CLI.

Authenticate

One paste.
Credentials live in your OS keyring.

rady auth login prompts once, verifies against the endpoint, and persists the key in macOS Keychain / Windows Credential Manager / Linux Secret Service. Never plaintext on disk, never in an env var that shows up in process listings.

rady auth login — banner, endpoint info, verify spinner, logged-in confirmation
Design principle

The CLI is a thin wrapper around the SDK, which is a thin wrapper around REST. No engine code ever reaches a customer's machine through this package — engines run server-side, always.

Generate data

English in,
sealed rows out.

rady fabricate drives the reviewed chain: preview drafts a contract from your prompt, refine edits it in plain English, and approve seals it, runs generation, waits, and writes the artefact to disk. rady synthesize trains Synthesis on your own dataset and generates new rows. Healthcare FHIR bundles remain a separate standards workflow.

rady fabricate — preview ready, approve, job submitted, bytes written, evidence hint
Industrial simulation

Plants, protocols,
32 MITRE ATT&CK techniques.

rady scada simulate drives a Virtual SCADA run against any of 67 plant templates across five SCADA protocols (Modbus / DNP3 / OPC-UA / MQTT / BACnet). Enterprise VPLC exposes those five as live protocol servers; IEC 61850 appears as substation framing in artifacts rather than as a live listener. The sixth protocol capability. rady ics attack layers any of the 32 engine-implemented MITRE ATT&CK for ICS techniques on top and delivers a labelled cyber-range bundle — pcap, ground-truth, and deployable detection rules.

rady scada simulate — tank farm run summary
Agentic Data Scientist

Plan → approve → execute.
With a human gate built in.

rady ads new takes an English goal, drafts a multi-step plan, then waits at an approval gate before touching credits. rady ads approve fires the gate; the executor self-heals on step failures and seals the evidence chain on completion.

rady ads new — project awaiting approval with planned steps
Chatty by design

Every command confirms progress, surfaces real errors, and points at the next useful command. Zero decorative chatter. Color-coded outcomes. Italic hints at the end of every action.

Cryptographic provenance

Verify every bundle.
Offline. No API key needed.

rady evidence verify runs fully offline — no network, no credentials, no server roundtrip. It recomputes the BLAKE3 integrity hash, verifies the optional Ed25519 signature against your trust root, and reports the Merkle root. Exit 0 on success, 1 on any mismatch. Scriptable into any CI pipeline.

rady evidence verify — integrity OK, signature verified
Your contracts, your plumbing

Seals, scenarios, webhooks,
14 data connectors.

rady seals lists every contract you've sealed. rady scenarios fabricate turns a facility description into a sealed scenario pack in one call. rady webhooks test sends a signed HMAC-SHA256 delivery to your HTTPS endpoint and reports latency + response. rady connectors test pings any of 14 integrations end-to-end.

$ rady seals list
$ rady scenarios fabricate --description "..."
$ rady webhooks test <webhook-id>
$ rady connectors test <connector-id>
Credits + billing

Your month, on one screen.

rady usage shows plan, credits available, credits used this month, credits granted, and next renewal date. rady usage plans enumerates upgrade paths. rady keys manages API keys with plaintext shown ONCE on create — rotate, revoke, list-by-fingerprint.

rady usage — plan, credits available, renewal date
17 command groups

The whole platform, from your shell.

SDK + CLI access is provided under agreement. Email sales for credentials and installation.