Do we have to "pay" to develop third party applications built on ESI?

The developer agreement is different because you have access to data of other players

The account owner controls their own ESI permissions.

I actually want even more fine grained control of permissioning to each endpoint for user control so even if I request permissions, the owner should be able to restruct each endpoint permission, I have a topic on this already. See here More control over ESI permissions

The applicaiton won’t be collecting data, it will be a local app not a website.