Manufacturer SDK/API Contract

What the licensee engineering team receives.

This package provides the canonical nested request contract, OpenAPI file, JSON Schemas, SDK snippets, BLE suppression rule, and deterministic acceptance suite for firmware, mobile SDK, BLE bridge, and server API integration.

Acceptance command

Run from the server:earswet-acceptance https://earswet.com
EARSWET_ACCEPTANCE_SUMMARY pass=47 fail=0
EARSWET_ACCEPTANCE_PASS

Critical invariant

candidateValuePresence=true does not imply rawValueAccess=true. If rawValueAccess is false, firmware, SDK, BLE and API consumers must not surface actual biomarker values.

VerifyEvidenceBLE