FETCHN Documentation Permissions, limits and PnLOpen Terminal
TRADING / TESTNET BETA

Permissions, limits and PnL.

See what an agent can spend, what can stop an order, and how a testnet result is calculated.

What each approval actually authorizes

Linking a wallet to your account proves ownership; it does not authorize spending. Creating a vault deploys a contract; it does not deposit your funds. Depositing moves selected test assets into that vault. ERC-20 approvals allow the contract to move up to a specified token amount. Authorize & arm testnet agent records an operator, a daily USDG limit, an expiry and a maximum slippage in the vault contract.

For Wallet strategies the agent trades through that contract against your wallet’s bounded allowances. For Deposit strategies it uses your recorded vault balance. The operator does not receive your private key and does not have a general withdrawal permission. Your connected wallet signs withdrawals.

Checks before an agent entry

  1. An active authorized strategy must exist for the same verified account wallet and vault.
  2. The result must belong to a supported Stock Token, be less than 30 minutes old and pass your probability and confidence thresholds. Automated Analysis & Trading additionally requires at least two of its three forecast windows to pass.
  3. The selected Wallet or Deposit source must hold enough test USDG. Wallet mode must have the required token allowance.
  4. The configured chain, vault bytecode, token identity, swap venue and operator gas balance are checked.
  5. The pool must produce a non-zero executable output with enough reserves. The order must fit the testnet position limit and 1% slippage bound.

A failed check leaves the strategy armed or records an error; it does not justify bypassing the limit. Read the latest strategy message in Terminal.

Example · interpreting the limits

Suppose you set an entry budget of 10 test USDG, minimum probability of 65%, minimum confidence of 60%, take profit at 5% and stop loss at 3%. Each strategy may buy one qualifying Stock Token for up to 10 test USDG. Up to three occupied slots share one on-chain daily trade-notional limit of 120 test USDG, which counts entries and exits. This limit is a maximum authorization, not a target or a guaranteed trade. The permission expires after seven days.

For Automated Analysis & Trading, two of 24H, 7D and 30D must each clear both 65% and 60%; a third window below 45% probability blocks the overall signal. The agent still needs an executable pool quote. The example numbers describe rules, not a prediction or a guaranteed exit price.

How PnL is shown

After a confirmed entry, the Terminal compares the actual USDG paid with the current executable USDG quote for selling the held quantity. If 10 test USDG bought the position and the current exit quote is 10.5 test USDG, the displayed unrealized PnL is about +0.5 test USDG (+5%), before gas. A later quote can change it, and a failed or unavailable quote prevents a reliable exit calculation.

Realized PnL is recorded after a confirmed sale. Neither figure is a real-money return because these are test assets.

Pausing, revoking and pending transactions

Turning off Scheduled analysis prevents new Favorites scans; it is not equivalent to removing a contract permission. You can pause an individual strategy in Positions & activity; pausing an open position also pauses its automatic exit. Revoking shared agent access sends a wallet-signed on-chain change and pauses eligible local strategies. A transaction already signed or submitted may still confirm. Inspect its hash in the testnet explorer, then refresh the Terminal.

The same vault can hold up to three occupied agent slots. A paused open position still occupies a slot and still holds its asset. To resume its automatic exit, restore a valid agent permission and select Resume monitoring.