Skip to main content
A Trady transaction moves through four coordinated phases. Each phase ensures optimal routing, user safety, and efficient settlement across chains.

1. Initial Request Phase

The process begins when the user submits an intent, for example: “Swap ETH (from any chain) for SOL on Solana.” Trady then:
  • Aggregates available balances across different chains.
  • Checks which funds are eligible for spending without altering the user flow.
  • Processes the request and determines the best multi-chain route.
Our system automatically detects how much liquidity the user has on each chain, enabling seamless multi-chain spending within a single intent.

2. Quote Phase

Next, the solver system generates a complete quote, which includes:
  • Pricing
  • Estimated gas costs
  • Swap fees
The user:
  1. Receives the quote
  2. Reviews the execution details
  3. Signs the operation using their session key
  4. Sends the signed operation back to Trady for processing

3. RL Phase

Once Trady receives the signed operation, it is securely forwarded to our Risk & Logic (RL) Service. At this stage, the transaction is validated against internal risk rules, compliance checks, and business logic to ensure it meets all operational requirements. The RL Service evaluates parameters such as transaction limits, account status, and system integrity before approving the operation for further processing. The RL Service:
  • Verifies that the request is valid
  • Evaluates the security posture of the operation
  • Issues a security attestation
Depending on the security assessment, the transaction continues along an appropriate execution path.

4. Execution Phase

Trady submits both the operation and the corresponding security guarantees to the solver. From here, execution can follow one of three paths, depending on:
  • The assets involved
  • The security attestation
  • The optimal route determined by the solver