OAT provides an interface that allow users to run nodes and profit off data storage, both off- and on-chain without sharing sensitive information. Computing resources are spatially shared between nodes that collaborate to train AI models via machine learning or transfer learned knowledge or pre-trained models to improve performance on related tasks.