Seatd is a seat manager. This means that it mediates access to hardware like a GPU or input devices to the compositor.
This service makes the socket have
seat group permissions.
Thus the group seat must exist
and users intending to run a compositor need to
be part of that group.
The service does not change the socket location,
by default it usually resides at
/run/seatd.sock.