The problem it solves
A cheat that quietly switches off the anticheat client can then run unseen, and a client-only anticheat goes blind with it. Heartbeat makes silencing Raven a detection in its own right.
What it catches
A client that stops responding, a client that has been tampered with, and the player-state spoofing that often comes with it: a swapped player model, coordinate teleports, a spoofed weapon and tampered vehicle state. Each one is a separate check you can switch on or off.
What happens when it fires
Heartbeat ships set to kick, so a false hit costs that player a reconnect instead of an appeal. The action is logged with its evidence, and you can change it to ban from the dashboard.
Is heartbeat anti-tamper enough on its own?
No, and Raven does not rely on it alone. Client detection and server event protection run alongside it, so a cheat has to get past all of them at once.