OEM Adapter Contract

Sensor vendor payloads enter through a strict canonical contract.

Earswet treats a candidate value as an internal input. External raw access is a separate decision made only after policy and quality checks.

FieldMeaningGovernance rule
sensorVendorIdOEM or sensor vendor identityRequired for conformance and evidence
markerIdcortisol, uric_acid, lactate, glucose, electrolyte, pH, alcohol, medication metaboliteRoutes into marker policy package
candidateValuePresenceInternal candidate existenceNever equals raw access permission
candidateValueRaw/corrected/estimated candidate valueCan be suppressed from API/BLE/SDK outputs
sweatQualityFrameSweat, fill, contamination, calibration, drift, reagent contextInvalid state triggers fail-closed route
deviceEventFrameBLE/haptic/ADC/battery/CPU/request eventsArtifact windows can block actual value release
persistEvidenceWhether to persist Evidence PacketReviewer mode should set true
VerifyEvidenceBLE