Revert "Revert "Changes to C-S process communication""

This reverts commit 76898487b6c48a5c755e4cd1afc461df3f50c0cb.
Changes to C-S process communication v4

add prototype authorization