Connect Apple Health

Grant VEXA read access to Apple Health on iPhone and iPad so Sentinel can see your heart rate, HRV and sleep. VEXA never writes anything back.

iPhoneiPad Updated

What this does

Sentinel reads physiology, not trades, and on iPhone that physiology arrives through Apple Health. Granting access lets VEXA read what your watch already records: heart rate, heart rate variability, resting heart rate, sleep, steps, active energy and exercise minutes.

The access is read-only. VEXA asks for write permission because linking Apple’s HealthKit framework makes iOS show that prompt whether an app writes or not, and Apple’s own prompt says so in VEXA’s words:

VEXA does not save any data to Apple Health. This permission is requested only because the HealthKit framework is linked.

The read prompt says:

VEXA uses your health data including heart rate, sleep, and activity to provide personalized trading performance insights and biometric-aware trading analysis.

If you also install the watch app, the Apple Watch shows its own pair of prompts:

Sentinel reads your heart rate and HRV during trading sessions to help you recognize emotional states that affect decision-making.

Sentinel does not save workouts to Health. A short-lived workout session is started solely to keep the heart-rate sensor active during a Sentinel monitoring session and is discarded when monitoring stops.

Before you start

iPad asks as well. iPhone and iPad run the same app, so the Apple Health sheet appears on an iPad on your first signed-in launch, and the iPad Profile carries a HealthKit row you can use later. What an iPad cannot do is start a Sentinel session or measure a pulse of its own, which is a separate matter from whether the prompt appears. See Sentinel on iPad and Android tablet.

iOS shows the health prompt once. If you tap Don’t Allow, or you dismiss it, iOS will not show it again and the only way back in is the iOS Settings app. That is an iOS rule, not a VEXA one.

Grant every category on the prompt. Turning individual ones off does not break Sentinel, but a rule that watches sleep will never fire if sleep is one of the categories you withheld.

Steps

  1. Open Home, then tap Sentinel.
  2. Tap Connect HealthKit.
  3. On the Apple Health sheet, tap Turn On All.
  4. Tap Allow.
  1. Open Profile from the sidebar.
  2. Under Connected Services, tap the HealthKit row.
  3. Tap Connect HealthKit on the sheet that opens.
  4. On the Apple Health sheet, tap Turn On All, then Allow.

What you should see

The Sentinel dashboard replaces the connect screen. The live card appears with -- in each vital and a Start Session button, and the Baseline Calibration card appears underneath it.

Start a session with your watch on, and the beats-per-minute figure fills in within a few seconds.

If it doesn’t work

Sentinel still shows “Connect HealthKit to enable Sentinel”. You declined the prompt at some point, so iOS will not show it again. Open the iOS Settings app, go to Privacy & Security > Health > VEXA AI, and turn the categories on. The empty state has an Open Settings button that takes you there.

“Couldn’t open HealthKit. Please try again or grant access in Settings.” iOS refused the request. Close and reopen VEXA, and if it repeats, grant access from the iOS Settings app as above.

Access is granted but every vital stays blank. Apple Health has the permission, and no device is writing heart rate into it. Check that your Apple Watch is on your wrist and paired, or set up a Bluetooth strap instead. See Set up Apple Watch.

Sleep is empty. Apple Health only has sleep if you wear the watch overnight or another app writes it. Rules that watch sleep hours stay quiet until it has data.

Related

Still stuck? Email support@vexatrade.ai.