GM responsibilities will be different in my game. The GM will introduce the situations that will start play. These basically are the adventure hooks. It gets the party started, and will include a few NPCs, a little bit about their relationships, and an event that starts play. As play continues and a plot developes, the GM will be responsible for creating adversity, adding complications leading to tough decisions, and escalating the situation. The GM will play the roles of any NPCs and will arbitrate the rules as a referee.
The GM's responsibilities will specifically not be creating a plot. The GM will not lead the story forward. The GM will not give play any meaning. That is for the players to do.
The players will be responsible for taking the initial scenario and developing it into a story. They will be responsible for creating most of the world, including scenes and at least the bare bones of many NPCs. The payers will be responsible for adding clues that lead the story forward, and that ultimately give coherence and meaning to the story. They will also play the protagonists in the story.
The players will specifically not play NPCs, even ones that they have created. Anything about NPCs that is not specifically spelled out already is fair game for alteration by anyone, either GM or players can add to or refine NPCs, but only GMs play NPCs.
So GM responsibilities are create the Situation, play NPCs including the opposition in any conflict, create adversity, add complications, escalate the situation, force players to make tough decisions, and lightly arbitrate the rules.
The player's responsibilities are to play their characters, define facts about the world that advance the story, and create coherency in the story by connecting those facts in a meaningful way.
In this way, good stories are guaranteed because an interesting stage is set, protagonists and antagonists are played with meaningful opposition, complications and escalations are used to create adversity and force tough decisions, and a series of interesting facts and events are strung together in a coherent way to create stories with real meaning, without restricting any choices by the players.
I think that it's a good start.
