Workflow of AI Transactions

The OPUS AI Verification Layer ensures that every AI-driven blockchain transaction is secure, compliant, and aligned with user intent. The workflow involves a step-by-step process that validates and safeguards transactions before they are executed on-chain.


Step 1: Transaction Initiation by AI Agent

  • An AI agent generates a transaction based on user instructions.

  • The agent prepares and submits the following:

    • Transaction Payload: The technical details of the action, such as token transfers or contract interactions.

    • User Prompt: The original instruction given by the user, capturing the intended purpose.

    • Text Explanation: A human-readable summary of the proposed transaction for transparency.


Step 2: Validation in the AI Verification Layer

Once the transaction is received, the AI Verification Layer processes it through multiple layers of validation:

  1. Scope Validation:

    • Ensures the transaction adheres to the user’s predefined permissions, such as allowed operations (e.g., transferErc20, transferEth).

    • Checks for spending caps, allowed protocols, and other constraints.

  2. Simulation Environment:

    • Simulates the transaction in a secure sandbox to identify potential issues before it interacts with the blockchain.

    • Detects vulnerabilities like malicious contracts, honeypots, or hidden exploits.

  3. Intent Alignment:

    • Compares the user’s prompt with the transaction payload to verify the action matches the user’s original intent.

    • Prevents errors or deviations caused by misinterpretation of user instructions.


Step 3: Cryptographic Report Generation Once the transaction passes all off-chain validation checks—including scope, intent, and security—the AI Verification Layer produces a cryptographic report. This tamper-proof report includes:

  • Validation Results: A summary of the verification process, confirming compliance with all required parameters.

  • Digital Signature: A cryptographic signature that guarantees the report’s authenticity and integrity.

  • Transaction Metadata: Relevant details such as applicable limits, approved parameters, and any other validated information.


Step 4: Submission to the On-Chain Smart Contract The cryptographic report and transaction payload are then submitted to a specialized smart contract on-chain. Its responsibilities are:

  • Report Authentication: The smart contract verifies the digital signature to ensure the report is genuine and unaltered.

  • On-Chain Record-Keeping: After successful authentication, the verified report is recorded on-chain, providing an immutable audit trail of the verification process.


Step 5: Fee Deduction and Ecosystem Support Once the report is authenticated and logged, the smart contract manages fee deductions in USDC. Depending on the chosen model:

  • User-Funded: Users can hold and approve USDC on a preferred Layer-2 network, allowing fees to be deducted directly from their balances.

  • Service Provider-Funded: A service provider can maintain a USDC balance for its users and set maximum spending limits, simplifying the experience.


Key Advantages of the Workflow

  1. Security: Transactions are thoroughly validated before execution, preventing malicious or unintended actions.

  2. Transparency: The cryptographic report ensures every action is accountable and traceable.

  3. Reliability: AI agents are held to a strict validation process, ensuring user-defined constraints are enforced.


This workflow ensures that every AI-driven transaction is processed safely and efficiently, fostering trust in automated blockchain operations.

Last updated