UX Principles

6.1 User Experience Goals

  • Non-custodial by default. Users sign only the action they request; assets remain in their wallets at all times.

  • Predictable execution. Price impact and slippage are surfaced before signing; quotes are designed to refresh frequently to reduce stale fills.

  • Transparent routing. The application aims to show the planned path and minimize total cost (impact + fees) across available pools.

  • Low-friction operations. Sui’s fast finality and stable gas are leveraged so small trades and position adjustments are economically viable.

  • Safety first. Verified addresses, clear warnings on unusual tokens/impact, and conservative defaults to reduce user error.

6.2 Planned Capabilities (Illustrative)

  • Swaps: Live quoting with a review step that highlights minimum received, route rationale, and estimated network fees.

  • Liquidity: Straightforward add/remove liquidity with fee accrual displayed in a portfolio view; IL risk communicated plainly and early.

  • Routing Engine: Pathfinding that targets best executable price after fees and impact, with graceful fallbacks when liquidity is insufficient.

  • Mobile & Deep Links: Support for Sui-compatible mobile wallets and pre-configured routes via deep links (subject to verification prompts).

These capabilities are indicative and may be staged behind feature flags or phased releases as the codebase matures.

6.3 Safety & Verification Practices

  • Official channels only. Contract addresses and app links are published exclusively through verified SuiDex sources.

  • Verify by address. Users should import and interact with assets by contract address rather than symbol/name.

  • Start small. When interacting with a new token or pool, begin with a small test transaction.

Last updated