I'm running a relay that I do not intend to use for anything else, so I set SocksPort to 0. I usually have two or three circuits established anyway, though, so I guess I haven't managed to disable creating those. I'm not sure what they are for. They are always labeled "Purpose: Ags=is_internal,need_capacity,". Several of them seem to get created around the same time, stay open for a while, and then get closed around the same time.
I see some other circuit purposes documented here:
https://stem.torproject.org/api/control.htmlBut that documentation indicates that "Tor may provide purposes not in this enum", which is the case here. What are these circuits for, and do I need them?