Hey, you can access the PunyForth over a TCP session (as implemented here: https://github.com/zeroflag/punyforth/blob/master/arch/esp82...). Not sure what you mean with "persistence", you can write to memory in one session, and read back in another? Or are you talking about the stack here?
EDIT: swapped for correct URL