Python Partner Client
Reference SDK for starting a LIVE_DEVICE session, signing a packet, and submitting it to HRC.
Open Python SDKHRC 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.
Reference SDK for starting a LIVE_DEVICE session, signing a packet, and submitting it to HRC.
Open Python SDKCanonical JSON signature scope and required integrity fields.
Open ContractLIVE_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