MPC ModelsPrivate collaborative AI Training
Trained models

ICU mortality: private training

Row2 devnet proof: 2 encrypted rows per party, 1 epoch, 4 trained features, 28-weight output shape. The participants do not get each other's source data; they get this trained scoring rule. The on-chain accounts below pin it to the recorded job — same schema, same training code, same revealed weights.

Stays private

Source rows and labels remain inside each participant's environment.

Gets verified

Party signatures, job state, schema hash, and final model hash.

Public log

Solana devnet stores the audit trail for this job.

Output

Logistic-regression rule · 28 weights + 1 bias.


What pushes the score up or down.

Each feature has one learned weight. Positive bars push the predicted score up; negative bars push it down. Inputs are normalized into [−1, 1] before MPC, so the magnitudes are directly comparable across columns.

LARGEST UPWARD PUSHES
Weight Kg+1.9668e−3
Age+4.7100e−4
LARGEST DOWNWARD PUSHES
Sex−1.6667e−3
Height Cm−0.0409e−4
FEATURE · RANGEDOWNWARDUPWARDWEIGHT
Age
years
+4.7100e−4
Sex
binary
−1.6667e−3
Weight Kg
kg
+1.9668e−3
Height Cm
cm
−0.0409e−4
Emergency Admission
binary
0.0000e+0
Pre ICU Los Hours
hours
0.0000e+0
Heart Rate Mean
bpm
0.0000e+0
Mean systolic BP
mmHg
0.0000e+0
Mean diastolic BP
mmHg
0.0000e+0
Respiratory Rate Mean
breaths/min
0.0000e+0
Temperature Mean
celsius
0.0000e+0
Mean SpO2
percent
0.0000e+0
GCS total
score
0.0000e+0
Hemoglobin
g/dL
0.0000e+0
White blood cells
K/uL
0.0000e+0
Platelets
K/uL
0.0000e+0
Creatinine
mg/dL
0.0000e+0
Sodium
mEq/L
0.0000e+0
Potassium
mEq/L
0.0000e+0
Bicarbonate
mEq/L
0.0000e+0
Glucose
mg/dL
0.0000e+0
Lactate
mmol/L
0.0000e+0
Bilirubin Total
mg/dL
0.0000e+0
Vasopressor Use 24h
binary
0.0000e+0
Mechanical Ventilation 24h
binary
0.0000e+0
Has Diabetes
binary
0.0000e+0
Has Ckd
binary
0.0000e+0
Has Chf
binary
0.0000e+0

Positive and negative mean direction in the learned score — not a security verdict. Bias term: -3.333e-3.


Accounts involved

Every public account and transaction below opens in Orb on devnet. The Arcium rows identify the computation definition and live computation account used by this MPC run.

The Solana devnet account that stores this receipt. Everything else hangs off of it.

The Anchor program that ties the MPC run to its commitments and finalizes the receipt on-chain.

Arcium wrapper programOpen program in Arcium Explorer

First-party Arcium Explorer page for the wrapper program that queued this computation.

The MPC training circuit that was executed for this job.

The on-chain list of parties allowed to join training runs.

Where each party's signed dataset commitment is stored.

The key used to verify the finalize signature for this job.

Arcium computation definition the MPC nodes executed.

The Arcium MXE account recorded for this public-devnet artifact.

The transaction that queued the MPC computation onto the cluster.

Arcium account that holds the in-flight MPC state for this job.

First-party Arcium Explorer page for this exact MPC computation run.

The transaction the cluster sent back with the finalized result. After this, the receipt is on-chain.

Run details
DomainICU mortality
FinishedMay 28, 2026, 12:35 AM UTC
Circuittrain_logreg_leaf13
Training epochs1
Trained features4
Model features28
Rows per party2
Included parties bitset0b111
Circuit weight4,883,693,440 ACUs
Parties that joined
St Mary's BostonUS-MA
Royal Northern LondonUK
University ZurichCH