Connect Your Ring
Place your MUUD Ring near your phone and tap scan to pair via Bluetooth Low Energy.
Connected · MUUD Ring
Ring Paired Successfully
Your MUUD Ring is online and streaming biometric data.
Firmware
v2.4.1-stable
Last Sync
2m 14s ago
Battery
78%
Signal
-62 dBm · Strong
Dashboard
Live ring status and biometric overview — updated every 60 seconds
Heart Rate
68 bpm
Battery
78%
Est. 3d 14h remaining
Heart Rate · Live
Live
68
bpm
Quick Stats
HRV
42ms
SpO₂
98%
Skin Temp
97.8°F
Stress
2.1/10
Sync Status
Status
● Synced
Last Sync
Today 14:32:08
Next Sync
In 57s
Frequency
60s interval
BLE Signal
Strong
Ring
→
Signal Layer
→
Trends
→
Insight Layer
→
Alerts
→
Action Layer
Biometrics
Full sensor array — 7 concurrent data streams from MUUD Ring
Optimal
Heart Rate
68
bpm
Resting rate — within normal range (60–100 bpm)
Good
Heart Rate Variability
42
ms
HRV above baseline — good autonomic recovery
Optimal
Blood Oxygen (SpO₂)
98
%
Normal saturation — clinical range 95–100%
Normal
Skin Temperature
97.8
°F
Proximal skin temp — basal baseline within range
Good
Sleep Duration
7h
22m
Last night — 4 REM cycles detected, deep sleep 1h 48m
Active
Steps
4,821
steps
Today — 48% of 10,000 daily goal
Low
Stress Index
2.1
/10
Low stress — coherent HRV pattern, calm autonomic state
Alert History
6-color alert system — OCTAVE-CONVERGENCE-GOLD protocol
GREEN — Optimal
AMBER — Attention
RED — Alert
PURPLE — System
BLUE — Info
ORANGE — Warning
Biometrics Optimal
All 7 sensor streams within healthy baseline. HRV elevated (+4ms above 7-day mean). SpO₂ stable at 98%. Node III Harmony emitted GREEN status to social graph.
Node I SAFE — Auth Event
muud_node_i_emit_auth_event(true, +12) — Ring identity verified, EU delta +12. Pairing session authenticated successfully via BLE handshake.Node II Studio — Mood Event Triggered
muud_node_ii_emit_mood_event() — Calm mood state detected from coherent biometric pattern. Journal prompt queued for next app open.HRV Below 7-Day Average
HRV dropped to 34ms (-8ms below baseline). Possible fatigue indicator — recovery recommendation queued. Node III Harmony emitting AMBER status to connected graph nodes.
Skin Temperature Deviation
Skin temp registered +1.2°F above baseline (99.0°F). Monitoring for 3 consecutive elevated readings before escalation. BLE sync confirmed data integrity.
SpO₂ Transient Dip — Resolved
SpO₂ measured at 91% during deep sleep phase. Three consecutive readings — auto-resolved as movement artifact after re-measurement confirmed 97%. Logged for clinician review.
Node II Studio — Journal Trigger
muud_node_ii_emit_journal_trigger() — Evening reflection window opened. High coherence biometric signature detected. Optimal journaling state.Firmware Architecture
Hardware nodes, BLE pipeline, and signal specification
Node I · SAFE
Identity & Auth
// node_i_safe.h — Authentication events
void muud_node_i_emit_auth_event(
bool result,
int16_t eu_delta
);
Handles ring identity verification and authentication events. Emits EU delta on each pairing handshake. Manages BLE security layer and long-term key distribution.
Node II · STUDIO
Mood & Journal
// node_ii_studio.h — Mood + journal triggers
void muud_node_ii_emit_mood_event();
void muud_node_ii_emit_journal_trigger();
Interprets biometric coherence patterns to detect emotional states and trigger contextual journaling prompts. Connects ring physiological data to the MUUD wellness narrative layer.
Node III · HARMONY
Biometric → Social Graph
// node_iii_harmony.h — Biometric broadcast
void muud_node_iii_emit_biometric(
sensor_class_t sensor_class,
uint8_t *payload,
size_t len
);
Routes raw biometric sensor payloads to the MUUD social graph. Supports all 7 sensor classes with typed dispatch and serialization. Computes alert color from payload before push.
HR
HRV
SpO₂
Temp
Sleep
Steps
Stress
BLE Signal Pipeline
Ring
MUUD Ring
Hardware
Hardware
→
BLE
Scan
Scan
Advertising
discovery
discovery
→
Pair
Auth
Auth
Node I
SAFE
SAFE
→
Biometric
Batch
Batch
7 sensor
streams
streams
→
API
Ingest
Ingest
Backend
batch ingest
batch ingest
→
Alert
Color
Color
6-color
compute
compute
→
Push
LED
LED
App LED
notification
notification
BLE Specification
| Parameter | Value | Notes |
|---|---|---|
| BLE Version | 5.2 | Low Energy, coded PHY support |
| Sync Interval | 60s | Configurable 30s–300s |
| MTU Size | 247 bytes | Extended ATT_MTU |
| Connection Interval | 7.5ms–4s | Adaptive to battery state |
| Pairing Mode | LE Secure Connections | ECDH key exchange, Node I auth |
| GATT Profile | Custom MUUD Service (0xMUUD) | 7 sensor characteristics |
| TX Power | +4 dBm | Class 2 BLE |
| Range (clear) | ~30m | Body-worn typical: 10–15m |
Settings
Ring configuration, sync preferences, and feedback
Sync & Connection
Auto Sync
Automatically sync biometrics every interval
Sync Frequency
How often ring sends biometric batch
Background BLE
Maintain connection when app is closed
Adaptive Interval
Extend interval when battery below 20%
Haptic Feedback
Haptic Alerts
Vibrate ring for RED and AMBER alerts
Journal Reminder
Gentle pulse when journal trigger fires
Haptic Intensity
Vibration motor strength
Do Not Disturb
Silence haptics during sleep hours
Sensor Configuration
Heart Rate
Continuous PPG monitoring
SpO₂ Monitoring
Blood oxygen — spot checks every 30m
Sleep Tracking
Automatic sleep detection via accelerometer
Skin Temperature
Continuous peripheral temp stream
Firmware & Device
Firmware Version
Current installed firmware
Hardware Rev
Ring PCB revision
Node Build
Compiled node firmware hash
OTA Updates
Over-the-air firmware updates via BLE
Factory Reset
Wipe ring and unpair from account