📄️ COINSTAC Computation Development Guide
Coinstac
📄️ COINSTAC Inputs
For the purposes of this document, we will assume that you've reviewed the COINSTAC Computation Development Guide and have a fundamental understanding of how to create a basic algorithm to integrate into the user interface (UI) of the COINSTAC application. In this document, we will be diving deeper into the COINSTAC Compspec file (compspec.json), which is the main way we describe our computation to the COINSTAC UI. Generally speaking, the Compspec tells COINSTAC what Docker image to use, what the expected inputs are, and how to display the resulting output. Since we've read the above Development Guide, we should know how to reference our Docker image, so let's talk about Inputs. By the end of this document, you should be able to understand how to design the UI for your computation by using the Compspec.
📄️ Mount and Map
Computations are designed to consume data mounted into the input directory of the computation container. The expected directory structure for the computation must be specified so that the data owner can prepare and verify that their data is able to be consumed by the computation.