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
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
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
Cryptographic Signature
The treasury owner clicks Approve, triggering an EIP-712 structured data signature in their connected Web3 wallet.
- 4
Mempool Broadcast
The approved transaction is combined with the Schema 0 attribution trailer and broadcast to Celo Mainnet for execution.