I'm very interested in features that allow people to use smartphones, without getting addicted. So, using your phone because you need to use certain tools, but not getting absorbed by novelty apps, and spending hours a day on them.
I've used the built-in Google Digital Wellbeing tool. It's so easy to bypass (for instance, once your time runs out) that it's basically useless.
I've also used the Slim Launcher in the past. It's very simple, and basically allows you to customize which apps show up on your home screen.
However, it's also easy to bypass that limitation in numerous ways. For instance, you can go to settings, and go back to the regular Pixel launcher. Also whenever a notifcation comes in, say a text with a link, you can just click on the link.
Here's what I'd like. I'd like a launcher that would offer strict limitations, with options to bypass them, after some "proof of work". For instance, you want to open up some random social media app? Fine, but first do this work (solve 72843 divided by 7, for instance). Something along those lines. And then ideally, it would check every 15 minutes or so, and if you've been running an app (one that you want to limit) for more than 15 minutes, you would have to do the "proof of work" again.
I would call this feature "PIM" - Please Inconvenience Me, and I think it would be really useful. It should be impossible to bypass or change the settings, without some serious work or some kind of master password.
Is this possible, within the architecture of Graphene OS?