A distributed projection resides in the memory of the corresponding shard servers where the data is persistently stored. It can hold either full or partial data from a graphset and supports running graph algorithms, though it doesn't execute graph queries.
Using GQL to manage distributed projections and execute algorithms on them is not supported yet.