My opinion is that any large-scale functioning economic system must be inherently hierarchical. The system described is too loose; people do not often enough willingly cooperate and hold themselves to agreements if they are not forced to do so, and thus anything that requires large-scale, inter-community cooperation will be much more difficult to achieve.
I do not even need to look at the details; any decentralised, anarchist structure will not be able to uphold the modern world's standard of living. Our modern lives rely on large-scale cooperation and that cooperation must be efficient. There must be laws and a centralised body able to coerce others to follow them against their will. There must be contracts and bodies to enforce them even when one of the parties doesn't want to uphold their end of the bargain. The more decentralised a system is, the harder it is to uphold order on a large scale. That's why international geopolitics is so chaotic.
The system described works if and only if you're content with a much simpler lifestyle and a much smaller world for each of its participants. You're not going to develop the Internet under this system. You might get close-knit communes where everyone's needs are satisfied, and you might call that a success, but everyone's expectations might be different.