I’m not familiar with an out-of-package kdb+ WORM function as described above - perhaps someone can contradict this?
At a permissions level, read/write permissions can be set at a file level on disk. Permissions can also be either granted or restricted on selected entities within user groups at the KX Control level.
I welcome engagement from fellow kdb+ Engineers and community contributors to specifically discuss the WORM function in question.