The user-rc program is a thin convenience wrapper around s6-rc doing nothing more then pointing it to the right livedir.
Read the page of s6-rc to understand what this utility does.
user-rc ... see s6-rc ...
USER environment variable,
if it is empty it exits 100.
USERTREE environment variable,
if it is empty it exits 100.