I want to allow permission for public role by default

What about the Authenticated Permissions can your plugin deal with this?