Meaning of kernel rpm versions

I’m trying to understand the version numbers for the kernel rpm. For rocky 8.8 the kernel rpm version is: 4.18.0-477.10.1 . The major number is 4, minor number is 18 and patch is 0, but what does the -477.10.1 mean?

Thanks for any help

Red Hat did create a fork (a branch) of Linux kernel from upstream kernel version 4.18.0 for RHEL 8.
Since then they have added their own tweaks (mostly backports of fixes and features) to their RHEL 8 kernel. The 477 is their “major” version of RHEL 8 kernel for RHEL 8.8. If there are any interim updates
for the RHEL 8.8’s kernel, it is shown in the part after the 477. See Red Hat Enterprise Linux - Wikipedia and What is backporting and how does it affect Red Hat Enterprise Linux (RHEL)? - Red Hat Customer Portal