- Store the execution output and make it available to the user
- Implement a client to interact with the API
- Do not accept local connection
- Upload projects in multiple formats
- tar.gz
- oci image
- Implement authentication: It would be delegated to an external service
- Implement authorization: It would be delegated to an external service