Every relationship, party and team below is a row the server actually holds. An empty list is an empty list, not a loading state.
A request goes to that principal and stays pending until they accept. Nothing is added to your friends list until then.
Blocking is mutual in effect: while a block is in place neither of you can send the other a friend request. It is shown here so it is never invisible.
A party is a live group. Leaving the last seat closes it rather than leaving an empty room behind.
A studio is a creator group with recorded revenue splits. Payments are dark, so a split is a model of an agreement, not a payment instruction — the server says so on every response and this page repeats it rather than implying money moves.
An org holds seats and members. Seats are a real, enforced count on the server; changing one here changes it there or fails and says why.