What is the difference between "last_heard" and "last_handshake_at"?

I’d love to know the nuances of that also… my current thinking is that last_heard is literally that… when was the device last heard, and last handshake is when it last did a full authentication / and is also an indication of if the unit has rebooted or lost it’s link…