This concept for a guild would not be “new” per se. But it would be a formalization of how guilds have worked in the past. It’s also a more formal view on what a guild actually is. Instead of being a club, it’s an arrangement and everyone knows it and appreciates it. Many serious gamers really do join and run guilds like this. It’s not written down, but it’s a social contract guild. Do X and Y, and you’ll get A and B in return. This is also why those high end raiding guilds fall apart when progress is not happening. Suddenly the guild isn’t delivering A and B despite a member giving X and Y. The guild is in breech and the contract is null and void. It’s possible that the guild is not to blame and it’s just a string of bad luck, but that’s just a horrible contract. No guild can guarantee progress, and if the members believe it can, they are the ones buying a bad bill of goods.
But, this idea might work for more deliverable services. Such as a guild agreeing to host so many events a week. Or making sure people have VOIP services, calendaring, and people to manage the bank and keep the jerks out of the guild. Those are feasible things a guild could deliver in exchange for members who promise to help run some of those events, contribute to the bank, etc.