Current status

Initializing the durable acquisition journal.

Step 1

Server and runtime credential

The key is kept only in this page's memory and is never stored locally.

Device UUID
Not authenticated
Profile version
-
ACC interpretation
-
Validation status
-

Step 2

Bracelet transport

Web Bluetooth requires HTTPS and a compatible Chromium-based browser.

Step 3

New recording

Sessions use the fixed 250 Hz acquisition contract and immutable batch bodies.

Do not reload the page during active acquisition. A hard browser or process crash can lose frames still held only in the volatile, unsealed partial batch.

Recovery

Durable local sessions

Pending bodies, retry deadlines, authentication pauses, and close intent survive reload.

After a reload, enter and verify the same device key before loading a session. A previous BLE device selection cannot be inferred after reload, so recording continuation is limited to a same-page interrupted connection.

Evidence

Acquisition state

Selected session
-
Session device
-
Session profile
-
BLE connection
Disconnected
Frames parsed
0
Packet gaps
0
Durably sealed samples
0
Volatile partial samples
0
Pending batches
0
Blocked batches
0
Acknowledged batches
0
Session state
-
Close state
-

Monitor

Live signals

Local display only; no interpolation or hidden downsampling changes uploaded samples.

PPG

Accelerometer X

Accelerometer Y

Accelerometer Z

Audit trail

Runtime activity