AI Assistant · platform-wide

Natural language, with explicit cost gates and a sealed transcript.

The assistant drives every product on the platform — datasets, synthesis, SCADA, ICS, agent runs — through plain English. It plans first, asks for approval, streams the execution, and seals the whole conversation into the same evidence chain as the rest of the stack.

Tools wired
43
Tool families
5
Cost gate
per step
Transcript
sealed
customer-cohort-q3 · /agentplan-mode
Build me a clean training set from /datasets/customers.csv, drop nulls > 5 %, encode categoricals, train a baseline.
proposed plan · 4 steps
data_cleandrop_threshold=0.05~5c
encode_categoricalmethod=onehot~3c
train_predictivemodel=randomforest~12c
shap_explainsample=200~3c
est. total23 credits · ~38 s
▶ data_clean ✓ 4.2 c 2.1 s
▶ encode_categorical ✓ 2.8 c 1.4 s
▶ train_predictive … 7.1 / 12 c
▷ shap_explain queued
estimated 14.2 s remaining · evidence chain rolling

Six rules the assistant always follows.

The same rules whether you’re asking it to clean a CSV or replay an ICS attack scenario. No hidden tool calls, no silent retries, no surprise spend.

rule · 01

Plans first, executes second

Every multi-step task starts with an explicit plan card. No blind tool calls — the operator approves before any credit is spent.

plan-cardapprovalno-blind-call
rule · 02

Cost-gated by default

Each step carries a credit estimate; the assistant pauses when a single step exceeds your soft cap.

rule · 03

Live exec stream

Tool runs stream in real time — start, progress %, output preview, and per-step duration.

rule · 04

Cancel and refine, mid-run

Stop a plan part-way, refine the prompt, replay from the last checkpoint. No work re-done unnecessarily.

rule · 05

Same evidence chain

Every artefact joins the same BLAKE3-chained ledger as Mock, Synthesize, SCADA, and ICS.

rule · 06

Replayable transcripts

Every conversation seals into a transcript artefact: prompt, plan, approvals, tool I/O, signed bundle.

evidence pipeline · job_9b3df1
live
K
Sealed contract
E
Engine run
Q
Quality gates
B
BLAKE3 chain
S
Sealed bundle
rows generated
10 000
qa score
0.957
chain root
a4f2…d801

Forty-three tools the assistant can wield.

Five families, all typed, all callable from natural language and from the SDK. The assistant chooses; you can override.

Data prep

5 tools
data_clean
feature_engineer
transform_data
encode_categorical
scale_numeric

Machine learning

7 tools
train_predictive
tune_hyperparameters
cross_validate
evaluate_model
cluster
detect_anomalies
dimensionality_reduce

Explain & report

8 tools
shap_explain
feature_importance
profile_dataset
scatter_matrix
time_series_plot
decompose_timeseries
forecast
generate_report

Synthetic data

6 tools
mock_data
synthesize
split_dataset
verify_synthesis
quality_report
fabricate_dataset

Industrial / ICS

6 tools
scada_sim
ics_attack
inject_mock
analyze
verify
evidence_seal

Built to survive procurement & security review.

Tenant-isolated

Conversation, prompt, dataset preview — never leave your VPC.

Cost-bounded

Soft-cap per turn, hard-cap per project, both visible to operator.

Pausable

Stop mid-plan, resume from last sealed checkpoint. No re-run.

Auditable

Every prompt, plan, approval, tool I/O joins the BLAKE3 chain.

Honest answers to the four questions everyone asks.

If yours isn’t here, the working session is the fastest way to a real answer.

Which model drives it?+

Auto-routed: a small open model proposes the plan, a larger model only fires when reasoning depth justifies the cost. You never pick the model directly.

Where is my data sent?+

To your tenant's compute pool only. Prompts, dataset previews, and tool I/O never leave the RadMah AI VPC. Air-gapped deployments are available on Enterprise.

Can I disable it per role?+

Yes — RBAC scopes (read / generate / admin) gate which tool families a role can invoke. Audit log records every call.

What if a step fails?+

The assistant retries deterministically inside its budget, then surfaces the exact failure to you with a recommended fix. No silent fallback.

Bring a real prompt. Watch the plan card.

30-minute working session: bring a representative dataset and a single question — we drive the assistant end-to-end and you keep the sealed transcript bundle.

evidence / merkle chain · BLAKE3
verified
chain_roota4f2…d801data_rootevaluation_rootcontract_k4c7e…91a2artifact_a80f1…c3bdartifact_b93d2…7e10artifact_c2fa8…b4c1quality58e6…d02fprivacy11d9…8a3c
leaves
6
tree depth
3
verify time
2.1 ms