Respiratory Signals

Respiratory Signals

Breathing patterns are closely linked to stress. Rapid, shallow breathing indicates sympathetic activation, while slow, deep breathing indicates relaxation. Nefesh accepts respiratory rate as an additional signal for stress assessment.

Accepted Fields

FieldTypeUnitDescription
respiratory_ratefloatbreaths/minBreathing rate (typical range: 12-20 at rest, elevated during stress)

Status

Respiratory signals are accepted and stored by the API. Fusion into the stress score is planned for a future release.

Compatible Devices

  • Polar H10 — respiratory rate derived from chest movement
  • Garmin — respiratory rate from wrist sensor
  • Oura Ring — nighttime respiratory rate
  • Any wearable that outputs breathing rate

Example Payload

{
  "session_id": "sess_abc123",
  "timestamp": "2026-03-30T14:30:00Z",
  "respiratory_rate": 22,
  "heart_rate": 88
}