Skip to main content

Strategy Selection and First Allocation

Six-Step Process

Every user's first allocation follows a guided decision tree based on their profile and preferences.

Step 1 – Review your profile

START: You have funds in your wallet

├─ Step 1: REVIEW YOUR PROFILE
│ │
│ ├─ Profile complete?
│ │ ├─ YES → Continue to Step 2
│ │ └─ NO → Quick setup (5-10 min)
│ │ ├─ Goals (passive income / growth / preservation)
│ │ ├─ Risk tolerance (conservative / balanced / opportunistic)
│ │ ├─ Time horizon (short / medium / long)
│ │ └─ Preferences (chains, assets, liquidity needs)
│ │
│ └─ Profile reviewed → Proceed

├─ Step 2: AI SHOWS MATCHED OPTIONS

Step 2 – AI shows matched options

├─ Step 2: AI SHOWS MATCHED OPTIONS (typically 3)
│ │
│ ├─ Option A: Recommended (best match to your profile)
│ │ ├─ Protocol details (name, type, APY range)
│ │ ├─ Risk score (matched to your tolerance)
│ │ ├─ Cost estimate (gas + fees)
│ │ ├─ Steps required (e.g., "3 steps: approve → swap → stake")
│ │ └─ Reason-codes ("Why this?")
│ │
│ ├─ Option B: Alternative (different trade-off)
│ │ └─ [Same structure as Option A]
│ │
│ └─ Option C: Alternative (different approach)
│ └─ [Same structure as Option A]

├─ Step 3: USER DECISION POINT

Step 3 – User decision point

├─ Step 3: USER DECISION POINT
│ │
│ ├─ "I want Option A" → Proceed to Step 4
│ │
│ ├─ "I want to customize allocation"
│ │ ├─ Adjust percentages between options
│ │ ├─ Mix multiple strategies
│ │ └─ Set custom limits → Proceed to Step 4
│ │
│ ├─ "Show me more options"
│ │ ├─ AI shows next 3 alternatives
│ │ └─ Return to Step 2
│ │
│ ├─ "I need to adjust my profile first"
│ │ ├─ Modify goals/risk/preferences
│ │ ├─ AI recalculates recommendations
│ │ └─ Return to Step 2
│ │
│ └─ "I want to research myself"
│ ├─ Exit to protocol list (allow-listed only)
│ └─ Manual selection → Proceed to Step 4

├─ Step 4: REVIEW TRANSACTION FLOW

Step 4 – Review transaction flow

├─ Step 4: REVIEW TRANSACTION FLOW
│ │
│ │ OROKAI prepares complete flow:
│ │
│ ├─ Flow Preview:
│ │ ├─ Step 1: [Action] (e.g., "Approve Lido contract")
│ │ │ ├─ What: "Allow Lido to access X amount"
│ │ │ ├─ Cost: Estimated gas
│ │ │ └─ Security: Approval scope (limited vs unlimited)
│ │ │
│ │ ├─ Step 2: [Action] (e.g., "Swap USDC → ETH via Uniswap")
│ │ │ ├─ What: "Exchange assets for staking"
│ │ │ ├─ Cost: Gas + LP fee + slippage estimate
│ │ │ └─ Expected output: Amount you'll receive
│ │ │
│ │ └─ Step 3: [Action] (e.g., "Stake ETH in Lido")
│ │ ├─ What: "Deposit into staking protocol"
│ │ ├─ Cost: Gas estimate
│ │ └─ Expected position: Token amount + APY range
│ │
│ ├─ Total Summary:
│ │ ├─ Total gas cost: [Estimate]
│ │ ├─ Total fees: [DEX + bridge + OROKAI]
│ │ ├─ Total steps: [Number]
│ │ ├─ Estimated time: [Minutes]
│ │ └─ Expected position value: [Amount in your assets]
│ │
│ └─ User sees EVERYTHING before signing ANYTHING

├─ Step 5: COST & RISK CONFIRMATION

Step 5 – Cost & Risk confirmation

├─ Step 5: COST & RISK CONFIRMATION
│ │
│ ├─ Review Screen Shows:
│ │ ├─ Risk Warnings:
│ │ │ ├─ Protocol risk level (low/medium/high)
│ │ │ ├─ Liquidity constraints (if any)
│ │ │ ├─ Lock-up periods (if any)
│ │ │ └─ Variable APY disclaimer
│ │ │
│ │ ├─ Cost Breakdown:
│ │ │ ├─ Network gas fees
│ │ │ ├─ DEX/bridge fees (if applicable)
│ │ │ ├─ Protocol fees (if applicable)
│ │ │ ├─ OROKAI UI fee
│ │ │ └─ Total maximum cost (worst case)
│ │ │
│ │ └─ Security Checklist:
│ │ ├─ ✓ Protocol on allow-list (audited)
│ │ ├─ ✓ Contract addresses verified
│ │ ├─ ✓ Network correct (Ethereum/Polygon/etc.)
│ │ ├─ ✓ Approval scope: [Exact amount or limited]
│ │ └─ ✓ Your wallet has sufficient gas
│ │
│ ├─ User Decision:
│ │ ├─ "Looks good, proceed" → Step 6
│ │ ├─ "Adjust settings" (slippage, gas priority) → Recalculate → Step 5
│ │ ├─ "Too expensive, wait for lower gas" → Set alert → Exit
│ │ └─ "Cancel" → Return to Step 2
│ │
│ └─ Confirmation required: [Checkbox] "I understand risks and costs"

├─ Step 6: SIGNATURE PHASE (Critical - YOU Control)

Step 6 – Signature phase

├─ Step 6: SIGNATURE PHASE (Critical - YOU Control)
│ │
│ │ OROKAI NEVER SIGNS FOR YOU
│ │
│ ├─ For each step in the flow:
│ │ │
│ │ ├─ Transaction appears in YOUR wallet (MetaMask/WalletConnect/etc.)
│ │ │ ├─ Review transaction details
│ │ │ ├─ Verify: recipient address, amount, network
│ │ │ ├─ Check gas fee (one last time)
│ │ │ └─ Sign or Reject (your choice)
│ │ │
│ │ ├─ If SIGNED:
│ │ │ ├─ Transaction broadcast to blockchain
│ │ │ ├─ OROKAI tracks status (pending → confirmed)
│ │ │ ├─ Progress bar updates
│ │ │ └─ Move to next step when confirmed
│ │ │
│ │ └─ If REJECTED:
│ │ ├─ Flow paused
│ │ ├─ Option to resume later
│ │ └─ Option to cancel entire flow
│ │
│ └─ Multi-step handling:
│ ├─ Step 1 signed → Wait for confirmation → Present Step 2
│ ├─ Step 2 signed → Wait for confirmation → Present Step 3
│ └─ All steps complete → Proceed to Step 7

├─ Step 7: CONFIRMATION & POSITION TRACKING

Step 7 – Confirmation & position tracking

├─ Step 7: CONFIRMATION & POSITION TRACKING
│ │
│ ├─ Success Screen:
│ │ ├─ All transactions confirmed
│ │ ├─ Your new position:
│ │ │ ├─ Protocol: [Name]
│ │ │ ├─ Amount staked: [X tokens]
│ │ │ ├─ Current value: [$ equivalent]
│ │ │ ├─ Expected APY range: [Variable]
│ │ │ └─ Next reward accrual: [Timeframe]
│ │ │
│ │ ├─ Actual costs:
│ │ │ ├─ Total gas spent: [Actual vs estimated]
│ │ │ ├─ Fees paid: [Breakdown]
│ │ │ └─ Links to block explorer
│ │ │
│ │ └─ What you can do now:
│ │ ├─ View position in dashboard
│ │ ├─ Set up reward notifications
│ │ ├─ Enable auto-claim (optional)
│ │ └─ Review/revoke approvals
│ │
│ └─ Position now visible in unified dashboard

└─ ONGOING: Continuous monitoring begins (see Section 5.4)
├─ AI tracks APY changes
├─ Monitors for rebalancing opportunities
├─ Alerts for claim windows
└─ Suggests migrations when beneficial

Key Decision Points Where USER Controls Outcome

Decision PointUser OptionsOROKAI Role
Profile SetupGoals, risk, horizon, preferencesSuggests defaults, user decides
Strategy SelectionChoose recommended or alternativesShows options, user chooses
CustomizationAdjust allocations, mix strategiesPrepares flow, user approves
Cost AcceptanceProceed or wait for better conditionsShows costs, user decides
Each SignatureSign or reject every transactionPrepares tx, user signs
Approval ScopeLimited vs unlimited permissionsRecommends limited, user chooses
Post-AllocationMonitor, claim, migrate, exitSuggests actions, user executes
Core Principle

At every decision point, YOU have final say.
OROKAI informs, prepares, and guides — YOU decide and execute.

No "best execution"

OROKAI does not guarantee best price; we display costs and slippage before signing.