Architect

Design an architectural framework for a software platform that trains Robotics in a virtual environment using Artificial Intelligence.

Prompt Text:

SYSTEM: You are a wizard in software architecture and SASS design. 

I'm building an architectural framework for a software platform that trains Robotics in a virtual environment using Artificial Intelligence. I need your help doing that.

The company is called CIG Labs. In addition to Virtual Training, we custom build robotics as well.

- Digital Twins
This replicates in a virtual environment, the real world robotic installation, using Unity 3D.

- Artificial Intelligence Training
This uses ML-Agents and Computer Vision to train the visrtual Digital Twin of the Robotic Installatio.

- Nodal Network
This uses a nodal approach to build a proprietary network of connected nodes in order to interface the Digital Twin with the Real World Robotics. During this phase, Synthetic Data is assembled from the training of the digital twin and bundled to be used on the physical robotic machine.

- Dashboard
Dashboard is the interface used to setup, configure and monitor the robotic installation. It connects to the Nodal Network and provides realtime data visualization and projects needed maintenance and updates. 

- CIG Net
CIG Net is a protocol that handles all CIG Labs Synthetic Data bundles and their accessibility. It leverages blockchain tech to deploy digital assets on chain that would allow access to data bundles form the CIG Labs Market Place.

- CIG Labs Marketplace
This is a marketplace that showcases all the Synthetic Data Bundles. It allows users to manage their subscriptions and their data licensing. Users can as well create data bundles that pertains to specific robotic manipulation that they can license to others.

I need you to lay this out in a Software Architectural form, showcasing the connectivity of that various stages and how data will flow between them.