Exit to App
Product

Approval Workflows

Human-in-the-loop governance for trades exceeding autonomous thresholds.

When a treasury operates in approval_required mode, or when a proposed execution in autonomous mode encounters specific threshold gates (such as the mandatory First-Trade Gate or a large deviation), MOI stages the transaction in an APPROVAL_PENDING state.

  1. 1

    Proposal Staging

    The agent identifies a rebalance opportunity and requests a firm quote from Textile FX, generating a valid policy check and staging the trade in PostgreSQL.

  2. 2

    Operator Notification

    The pending approval is displayed on the dashboard with full telemetry: sell asset, buy asset, exchange rate, fee breakdown, and policy compliance verification.

  3. 3

    Cryptographic Signature

    The treasury owner clicks Approve, triggering an EIP-712 structured data signature in their connected Web3 wallet.

  4. 4

    Mempool Broadcast

    The approved transaction is combined with the Schema 0 attribution trailer and broadcast to Celo Mainnet for execution.