Just an idea: It might possibly sometimes be less overhead if you could allow people to claim ownership of accounts on repo hosting sites like codeberg.org, framagit.org, bitbucket.org, github.com, the syncad gitlab server and gitlab.com.
That way, anyone with a claimed git account who is either owner or colaborator of the repo for a project, could act in name of the project owner or team.
RE: Help me design a decentralized version of hiveprojects.io