▶ Runtime Flow
Initialize NHPAgent with a browser relay transport
Attach app identity and trusted nhp-server key
Build encrypted KNK packet using ECDH and AEAD
POST to nhp-relay server, which forwards the knock to nhp-server over UDP
Parse ACK/COK response and extract temporary access details
Redirect the user to the now-accessible protected resource