partner integration
GNX HSP Device SDK Packet Contract
Real measurement packet contract for partner devices. This is the production measurement boundary:
synthetic demo input is rejected by /api/v1/logicnoid/measurement.
Required Measurement Inputs
actual_age— validated integer, 10~100.alignment.scoreandalignment.axis_deviation_deg— real alignment gate input.platform.unlock_statusandplatform.drop_mm— heel-drop event input.timestamps.drop_time_nsandtimestamps.response_time_ns— Delta T computation basis.sensor.piezo_peak_mv,sensor.rms_mv,sensor.jitter_ms— piezo signal packet.- HMAC headers — key id, timestamp, nonce, signature.
Endpoint
POST
/api/v1/logicnoid/measurementMode
real_measurement_packetRejected
synthetic_demo input source.Files
JSON Schemaopen schema
Sample Packetopen sample
SDK Commands
/opt/gnx-logicnoid/sdk/scripts/generate_packet.py --age 44 --session-id psn_partner_001 > packet.json
/opt/gnx-logicnoid/sdk/scripts/validate_packet.py packet.json
/opt/gnx-logicnoid/sdk/scripts/send_measurement_packet.py packet.json --base https://somatologics.com