HRC v0.3.1 Production Integration

Signed LIVE
Packet SDK

심박 공명 제어 시스템 / 양산 탑재 연동 가이드

HRC v0.3.1 adds signed LIVE_DEVICE packet verification. Partner devices must start a licensed tenant session, bind packets to the returned session_id, and sign each packet with HMAC-SHA256 using the tenant license key.

Python Partner Client

Reference SDK for starting a LIVE_DEVICE session, signing a packet, and submitting it to HRC.

Open Python SDK

Signed Packet Contract

Canonical JSON signature scope and required integrity fields.

Open Contract
LIVE_DEVICE requirements:
1. valid tenant license
2. session_id from /api/session/start
3. integrity.session_id == HRC session_id
4. signature_alg == HMAC-SHA256
5. signature = HMAC_SHA256(tenant_license_key, canonical(packet without integrity.signature))

HRC returns:
- state
- actuation_policy
- phase error
- quality gate
- evidence_hash