RAFT polymerization involves a chain transfer agent (CTA) that mediates the polymerization process. The CTA undergoes a reversible addition-fragmentation mechanism, enabling the formation of well-defined polymers with controlled molecular weights and narrow polydispersity indices. The CTA can terminate and restart polymer chains, allowing for high levels of control over the polymer structure.