Well, as you mention, you provide a modding framework so not much is really needed with the code, just curious. Still, there's not much point in protecting code at that early stage.One of main reasons is to avoid unauthorized code mods, as i already have my hands full with json modding support.
Plus some stuff there is used in other games, including commercial, so i would rather keep code hidden.
Generally, if person able to reverse it, they are able to write such code themselves. And if they want to learn/steal, well, they wouldn't be able to reverse.
Technically it is automatic 3kb python script what adds quite simple protection. rpyc files are valid, no dirty tricks like buffer overflows/invalid data relying on specific renpy version.
Not really a proper hackme/crackme challenge, but still it's fun to see how people poke it, maybe will add new layer or two next update
Also, modification might need other stuff than json and images to work. Until you provide with a programmatic framework, not much is gonna happen in that sense (fx, extension of already available stuff).
We talked about new gynoids in your game thread btw. I am working a bit on some ideas.