can you talk more about how the architecture of the system would function. For example talk about how you could train and run an AI model in a decentralised way.