Getting Started
So far in the docs, we have looked into how to set yourself running a Station node, either on Desktop or on a Server.
Station is already a network of thousands of nodes across a diverse set of devices including laptops, desktops, server and even Raspberry Pis. It is a valuable deployment target for many network builders. This section introduces to write and deploy modules onto Station.
In How Does Station Work, we introduced the concept of modules and Zinnia - the Station runtime. Zinnia, which is built using the v8 isolates model, allows for many different modules to run on Station, each in its own sandboxed environment.
Developing a Module
If you would like to start building a Station module on Zinnia, head to here. You can explore the APIs available to you when building a Station module.
The Station team is also building an incentive framework for Station modules so that Station Operators can get rewarded for performing jobs for your module. This framework is called Meridian, and the team will be releases this framework soon to help builders build a module with a proving mechanism and an incentive layer.
Deploying a Module
Currently, the Station team does not allow for automatic deployment of modules to the Station network. We are still building the orchestration layer for this, as well as doing further analysis on the security and performance implications for Station operators.
When you have built your module, please reach out to the Station team at [email protected] and we will review your module to see if it is suitable to ship with Station core.