Financial Visibility: The Transactions dashboard provides complete transparency into all financial movements between your agents and external accounts, with detailed tracking and approval workflows.
Transaction Dashboard
Comprehensive Monitoring: View all financial activities in a single interface with detailed information about each transactionâs status, direction, and approval requirements.
- Transaction ID: Unique identifier for each transaction
- Direction: Whether funds are moving into (Incoming) or out of (Outgoing) your agent
- Date & Time: When the transaction was initiated
- Status: Current processing state of the transaction
- Approval: Approval status and required actions
- Receiver ID: The agent receiving the funds
- Amount: Transaction value with currency (positive for incoming, negative for outgoing)

Transaction Lifecycle
Transparent Process: Each transaction follows a well-defined lifecycle with clear status indicators, allowing you to track its progress from creation to completion.
- Creation: When first registered, a transaction starts with âNewâ status
- Approval Check:
- If approval is required (based on agent rules), status changes to âWaiting for Sender Approvalâ
- If no approval is needed, it proceeds directly to processing
- Processing: The system processes the transaction on the blockchain
- Completion: Once processed, status changes to âConfirmedâ with appropriate approval status
Transaction Statuses
Approval Flow
- When a transaction is first created, its status is set to âWaitingâ while the system evaluates whether approval is required
- If approval is required:
- Status changes to âNewâ
- Approval status changes to âWaiting for Sender Approvalâ
- A request appears in the Payment Requests section
- If approval is not required:
- Status changes to âNewâ
- System immediately initiates the transaction
- Once successful, status updates to âConfirmedâ with âApprovedâ approval status
Approving Transactions
Decision Control: The approval system gives you final oversight on transactions that exceed defined thresholds, balancing agent autonomy with financial security.

- Navigate to Payment Requests
- Review transaction details (initiator, amount, currency, date)
- Click the âPAYâ button to approve or âXâ button to decline
- For approved transactions:
- Status changes to âNewâ
- After processing (may take a few minutes), status updates to âConfirmedâ with âApprovedâ approval status
- Funds transfer between accounts
- For declined transactions:
- Status immediately changes to âConfirmedâ with âDeclinedâ approval status
- No funds are transferred
Transaction Filtering and Export
Financial Reporting: Powerful filtering and export capabilities allow you to generate custom reports for accounting, analysis, and record-keeping.
Time Filters
Filter transactions by time period using the dropdown in the top right:- This Week (default)
- This Month
- This Year
- Custom Range

Data Export
Export your transaction data in multiple formats:- XLSX (Recommended): Includes advanced formatting and calculations
- CSV: Simple text format for universal compatibility
- PDF: Formatted document for sharing and printing

Understanding the Approval Flow
The approval workflow depends on the agentâs configured payment rules:- No Approval Required: If the transaction is below the approval threshold and âRequire Approval For All Transactionsâ is off, the transaction processes automatically.
-
Approval Required: A transaction will require approval if:
- The amount exceeds the âRequire Approval Above Amountâ value
- âRequire Approval For All Transactionsâ is enabled
- The transaction would exceed the daily limit
- Processing Time: Even after approval, blockchain transactions may take a few minutes to process before showing as âConfirmedâ.