How about "infrastructure" and "interface"?
Re:Visual Git
by zufallsheld on Monday November 01, 2021 @04:44AM
(#29064289)
Infrastructure is certainly not unambiguous here.
Less than "porcellain", which doesn't have an obvious meaning in this context. Other terms could be "implementation" or "internal".
How would you describe the distinction between these two command types?