# AI Engine

Soully's AI Engine utilizes ZKML Provers generate proof for AI insights. This proof verifies that the insights were generated based on the given data without revealing the actual data.

The AI insights and the proof are sent to the AI-NFT Smart Contract. This contract is responsible for verifying the proof and minting the NFT if the verification is successful. The NFT is then issued to the user, encapsulating the AI-generated insights and its verification proof.

Finally, the Verifier Smart Contract ensures that the proof and the AI insights are valid before allowing the minting process to proceed. This adds an additional layer of security and trust to the protocol.
