Modular design
Last updated
Last updated
NOYA is designed with modularity at its core to ensure it is future-proof. The architecture divides key functionalities into distinct modules: data oracles, training, movements, execution, verification, bridging, and messaging, each with its specific role:
Data Oracles: Data inputs are currently verified optimistically, with fraud proofs under development to ensure authenticity and integrity.
Training: Managed by an agent architect, training processes are flexible but require that proofs of previous model results be published on IPFS using NOYA's pre-committed inputs.
Movements: Movements and their proofs are published on IPFS, ensuring transparency and verifiability.
Execution: Transactions are validated and executed by keepers, entities responsible for maintaining the integrity and execution of operations.
Verification: Watchers oversee the blockchain to detect any irregularities or misbehavior, acting as a secondary layer of security.
Bridging: The bridging process is modular, allowing for the choice among multiple bridges provided by LiFi, catering to diverse cross-chain needs.
Messaging: Secure messaging is achieved through LayerZero, integrated with Polyhedra, to ensure safe and reliable cross-chain communications.
Each of these separate components contributes to NOYA's robust, scalable, and secure infrastructure, designed to meet the evolving demands of blockchain technology and its applications