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.
2. Quote Phase
Next, the solver system generates a complete quote, which includes:- Pricing
- Estimated gas costs
- Swap fees
- Receives the quote
- Reviews the execution details
- Signs the operation using their session key
- 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
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