Question about kwgt komponents

Greetings. Does anyone know what “pflags” do inside a komponent json? I’ve noticed so far that saving an unlocked komponent has a .json file with pflags: 0 and saving a read only komponent has pflags:8.
Reason Im asking: essentially I want to share a komponent freely and unlocked as in NOT read-only but I would prefer when an end user loads this komponent it is initially loaded as “locked” as in, it displays only the globals that are meant to be changed by an end user