Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(+2)

Yes, you have to know and trust your team members. That sort of thing happens all the time. Even in the real world. Even among people who know each other well.

But a rating system for people? Sounds like a recipe for toxicity. This isn't eBay. And most creators likely don't even take part in jams, let alone in teams.