WhatsApp Messenger. Is the "job profile" an AOSP function? Where is it documented?

I could not find much documentation on how the "work profile" function works (or maybe it's called android-for-work).

It seems that the function tries to provide two different user profiles (similar to the function of "maximum 4 users" of multiple users) but with the distinction that applications can be executed side by side without logging out and logging in (as it would be). case with multiple -user)

I know that some software (that is, a shelter) is using the "work profile" function to create some type of isolated space for "deplorable applications" (for example, WhatsApp that would abuse the faulty AOSP permission system to access all the contacts, although it is not necessary).

These questions seek information where to find documentation and explanations about how the characteristics of this "work profile" work.