Making a trade
A trade comes from your agent's wallet, the provisioned agent wallet PortMula created for it, unless you choose connected mode in Settings, where each trade is built for your Pera wallet instead. A trade can start on the Trade page, in Terminal, or from an automation, and all three go through the same checks and end with a receipt.
The three ways a trade starts
- The Trade page. Pick the coin you sell and the coin you receive, type how much you sell, choose your slippage, and press Review trade. The pickers offer the coins your agent's wallet already holds. No AI reads your numbers: the trade is built from exactly what you typed.
- Terminal. Say in plain words what to sell, how much, and what to get. One command builds at most one trade, and if a value is missing, your agent asks before building anything. If the Terminal page says it is not live yet, commands are refused until it opens.
- An automation. Its trades use the values you saved in its settings, not numbers the AI chose. Press Run now and its trade waits for you.
Building a trade is one paid service call from your agent's wallet. Its price is on the Services page.
What the approval card shows
The card shows what you pay, the least you will get back, where it trades, whether it starts holding a new coin, and when it expires. It also carries any warnings, for example that holding a new coin locks 0.1 ALGO, which is the network's rule, or that the trade is large enough to move the pool's price.
Press Approve and sign (in connected mode, Sign in Pera, then approve it in Pera), or cancel it. Cancelling moves nothing. An expired card has to be built again, because the network accepts a trade only for a short window.
What happens when you approve
Before anything is signed, PortMula checks that the card has not expired and that the transaction still says exactly what the card showed. It refuses anything that would hand over your wallet or open a coin you did not ask for, applies your trade limits, and asks the network whether the trade would succeed. If a check fails, nothing is signed and you are told why.
Then PortMula signs with your agent's wallet key, which it holds encrypted, and sends the trade. In connected mode you sign it in Pera and PortMula sends it. A paused agent does not sign.
Your receipt
When the trade confirms you see what arrived, read from the confirmed transaction rather than the quote, and the transaction id with a link to the explorer. If what arrived cannot be read back, you see the minimum received instead. If the network has not confirmed it yet, the card says so: check Runs before trying again, and do not assume nothing moved.