spCas9 is an RNA-guided endonuclease that facilitates the cleavage of DNA at specific sites. The catalytic activity of spCas9 is primarily determined by two domains: the HNH domain and the RuvC domain. These domains coordinate to introduce double-strand breaks in DNA, a process that is highly specific due to the guidance of a complementary RNA sequence.