Travis Jacobs
Aug 24, 2017 · 1 min read

Hey Kirtane, thanks for the questions!

On hosting other modules

Right now we plan to only use Satellite as a registry for Melon modules, but you raise an interesting point.
If we did host non-Melon modules on Satellite, we would need a more broadly-defined module spec. I think though, that this is already in the works in the form of EthPM (more here), and package management is a large task in and of itself.

I can conceive of a future where Satellite operates on top of EthPM as a sort of dedicated repository for Melon things, using its package spec, dependency resolution, or whatever goodies it gives us, but this is by no means set in stone. Think a specialized repo but using a common package spec, which is widespread in the world of Linux packages.

A future without a server

As for the serverless option for the package index, this is best left to an eventual full blog post, but I think it is an honourable goal to have the index decentralized. Not sure which tech we would eventually choose, but if the question is “IPFS, or Swarm?” the answer is “yes”.

)

    Travis Jacobs

    Written by