It’s redundant and distributed, as any service in the Storj network, including some specific satellite’s parts like an auditors and repairers - they are even more distributed. Even a satellite database is distributed and redundant too. The same for the edge services (linksharing, auth, GatewayMT).
So, for me it looks like you suggesting to run a distributed services of the Community Satellite on servers operated by independent entities. It’s possible, the only problem that currently it cannot tolerate a Byzantine behavior, so all entities must be trusted.