Currently, Zk badges are issued in a centralized manner which is not good because there is more of a trust element compared to a verifiability element. Besides, dApps have no standard way to properly recognize and reward community members. Community members should not have to go through the painful process of having to manage different identity badges across different dapps. Rather than relying on one entity to come up with these badge standards , the possibilities can be expanded to let anyone anywhere decide these standards together.
We did the zk circuit but there was not enough time to implement the mint function.