Skip to main content

25 ยท TECHNICAL REQUIREMENTS

Version: 6.0 Date: 12.03.2026 Status: Canonical Key updates v5.0:

  • AI Yield Engine: 800+ strategies, 8 streams, 1M+ parametric combinations
  • WellexVault: single ERC-4626, Multi-EVM 7 networks + Tron + Solana
  • Ranks v5.0: Explorer โ†’ Builder โ†’ Achiever โ†’ Manager โ†’ Director โ†’ Leader โ†’ Ambassador โ†’ Master โ†’ Champion โ†’ Legend
  • Iron Rules: no provider names, single plan $19/mo, no tokens
  • Card On-Ramp: providers hidden from user, auto-routing behind the scenes

โš ๏ธ Technical specs describe infrastructure for yield distribution. Target Yield is not a guarantee โ€” actual yield depends on DeFi market conditions.


Table of Contentsโ€‹

  1. Registration and Authentication
  2. Authorization and Session Management
  3. Wallet and Payments
  4. AI Yield Engine & WellexVault
  5. Staking (WEB only)
  6. MLM Network (WEB only)
  7. Band and Health Data Pipeline
  8. Subscription
  9. KYC/AML
  10. Dashboard: APP vs WEB
  11. Security and Privacy
  12. Community (APP only)
  13. Notifications
  14. Localization
  15. API Architecture
  16. Webhooks & Developer API

1. Registration and Authenticationโ€‹

1.1 Dual Entry Modelโ€‹

The platform supports two independent registration paths: Email-first (primary for APP) and Web3-first (for crypto users).

Path 1: Email-first (primary for APP)โ€‹

#Requirement
1.1.1Registration via Email + password
1.1.2Social login: Apple ID (Sign in with Apple), Google (OAuth 2.0)
1.1.3On registration, a Web3 wallet (ERC-4337 Account Abstraction) is automatically created
1.1.4Blockchain is completely hidden from the user
1.1.5Web3 wallet is used for transactions on the WEB platform
1.1.6Gasless transactions via paymaster (Polygon)

Path 2: Web3 Wallet-first (for crypto users)โ€‹

#Requirement
1.2.1"Connect wallet" button on the WEB platform
1.2.2WalletConnect v2 integration: MetaMask, Trust Wallet, Coinbase Wallet, etc.
1.2.3Verification via message signature EIP-4361 (Sign-In with Ethereum)
1.2.4After wallet connection โ€” mandatory email input to create account
1.2.5Email is used for access recovery, notifications, and APP linking
1.2.6If email is already registered โ€” offer to link wallet to existing account

Unified Accountโ€‹

#Requirement
1.3.1Both registration paths lead to a unified account in the system
1.3.2One account = one email + one or more Web3 wallets
1.3.3User can use APP, WEB, or both platforms simultaneously
1.3.4Maximum 3 external Web3 wallets per account

1.2 Required Fields on Registrationโ€‹

#FieldEmail-firstWeb3-first
1Emailโœ…โœ… (after wallet connection)
2Passwordโœ…โŒ (login via wallet signature)
3First nameโœ…โœ…
4Last nameโœ…โœ…
5Date of birthโœ…โœ…
6Country/regionโœ…โœ…
7Wallet addressโŒ (created automatically)โœ… (from connected wallet)
8Referral codeOptionalOptional
9Terms of Serviceโœ…โœ…
10GDPR consentโœ…โœ…

1.3 Email Verificationโ€‹

OTP: 6 digits ยท Valid 15 minutes ยท Maximum 3 attempts

1.4 Two-Factor Authentication (2FA)โ€‹

Supported methods: TOTP, SMS, backup codes

1.5 Social Loginโ€‹

#Requirement
1.5.1Providers: Google (OAuth 2.0), Apple ID (Sign in with Apple)
1.5.2Available in APP only (not in WEB)
1.5.3On first login โ€” automatic account creation + Web3 wallet
1.5.4Additional request: date of birth and country

1.6 Rate Limitingโ€‹

Standard request rate limits for brute-force protection

Acceptance Criteria โ€” Registrationโ€‹

  • AC-1.1: Email registration creates account + Web3 wallet automatically
  • AC-1.2: Web3 Wallet connects via WalletConnect; EIP-4361 signature verifies ownership
  • AC-1.3: After Web3 connection, email input is mandatory
  • AC-1.4: Unified account works in both APP and WEB
  • AC-1.5: Social login via Apple/Google in APP creates full account

2. Authorization and Session Managementโ€‹

2.1 Login Methodsโ€‹

MethodPlatformProcess
Email + passwordAPP + WEBStandard form + 2FA
Social loginAPPApple ID / Google โ†’ auto-login
Web3 walletWEBWallet connection โ†’ EIP-4361 signature โ†’ auto-login

2.2 Session Managementโ€‹

  • JWT: Access Token โ€” 15 minutes, Refresh Token โ€” 30 days
  • Token rotation on refresh
  • Automatic session compromise detection

2.3 Device Managementโ€‹

List of authorized devices, remote session revocation

2.4 Biometric Login (APP)โ€‹

Face ID / Touch ID / Fingerprint


3. Wallet and Paymentsโ€‹

3.1 Dual Wallet Modelโ€‹

TypeCreationManagement
Auto-created (MPC)On Email registrationHidden from user; gasless transactions
External (connected)On Web3 loginUser manages independently
#Requirement
3.1.1Auto-created: MPC wallet (Fireblocks/Dfns), 2-of-3 key share scheme
3.1.2External: WalletConnect v2, EIP-4361 verification
3.1.3Maximum 3 external wallets per account
3.1.4All operations gasless for auto-created (ERC-2771 + Relayer)
3.1.5External wallet: user pays gas (or Wellex subsidizes)

3.2 Card On-Ramp (Multi-provider, hidden from user)โ€‹

โ›” Iron Rule 5: in UI and any public materials it is forbidden to mention on-ramp provider names. User sees only: "bank card", "local methods", "on-ramp". Providers are internal implementation.

#Requirement
3.2.1Integration of multiple on-ramp providers via aggregator (Primary, Secondary, Tertiary) โ€” internal configuration, not displayed to user
3.2.2Supported methods: bank cards (Visa/MC), Apple Pay, Google Pay, SEPA, PIX, local methods by region
3.2.3Auto-routing: aggregator selects provider by best-rate in region automatically
3.2.4KYC tiers: Tier 1 ($500/mo, minimal KYC), Tier 2 ($5K/mo, full KYC), Tier 3 ($5K+, EDD)
3.2.5USDC credited to user's Safe{Wallet} automatically
3.2.6Optional auto-deposit to WellexVault after on-ramp
3.2.7Fallback between providers โ€” automatic, without user involvement
3.2.8In UI: only "Top up with card" / "Local methods" โ€” no provider branding

3.3 Multi-EVM Supportโ€‹

#Requirement
3.3.1Supported networks: ETH, Polygon, BSC, Arbitrum, Optimism, Base, Avalanche
3.3.2Cross-chain bridge: LayerZero (primary), Across (secondary)
3.3.3DEX swap: 1inch Fusion API (primary), 0x Swap API (fallback), ParaSwap (tertiary)
3.3.4Single aggregated balance across all networks in UI

3.4โ€“3.7โ€‹

Recovery Flow, transaction history โ€” per standard specification


4. AI Yield Engine & WellexVaultโ€‹

SSOT: 06_YIELD_PROTOCOL.md ยท 07_AI_SYSTEM.md โš ๏ธ Target Yield (0โ€“20%/mo) โ€” not a guarantee. Actual yield depends on DeFi market conditions.

4.1 WellexVault โ€” Single Vault (ERC-4626)โ€‹

#Requirement
4.1.1Single vault WellexVault (ERC-4626 + UUPS Proxy) on each EVM network
4.1.2No Risk Tranches (Conservative/Balanced/Aggressive) โ€” one vault for all
4.1.3Lock-up by amount: $0โ€“999 โ†’ 0d, $1Kโ€“9999 โ†’ 30d, $10K+ โ†’ 90d
4.1.4100% insurance coverage (single level, no tiers)
4.1.5Supported assets: USDC / USDT
4.1.6Multi-EVM: ETH, Polygon, BSC, Arbitrum, Optimism, Base, Avalanche
4.1.7Minimum deposit: $100
4.1.8Auto-compound ($129 one-time activation)

4.2 AI Yield Engine โ€” 800+ Strategiesโ€‹

#Requirement
4.2.1AI Yield Engine processes 800+ atomic strategies from 8 DeFi categories
4.2.2ML optimization on 1M+ parametric combinations (gradient boosting + backtesting 36 mo)
4.2.3Optimal portfolio recalculation every 15 minutes
4.2.4Decision latency: < 500ms
4.2.5Data sources: 50+ on-chain protocols + 12 off-chain signals
4.2.6Built into each user's ERC-4337 Smart Wallet
4.2.7Emergency exit: < 60 seconds

4.3 8 DeFi Source Categoriesโ€‹

#CategoryProtocols (examples)Allocation
1DeFi LendingAave v3, Compound III, Morpho Blue30%
2RWA / Real World AssetsOndo USDY, Maple Finance, Superstate25%
3Prediction Markets + StructuredPolymarket LP, Ribbon, Stryke25%
4ArbitrageFunding rate arb, CEX/DEX spread, cross-chain20%
5AMM feesUniswap v3, Curvedynamic
6Liquidity incentivesCRV/CVX incentives, LM programsdynamic
7Rate / basis arbitrageFunding/basis, cross-protocol spreadsdynamic
8Structured strategiesDelta-neutral, protected LP, covered callsdynamic

Categories 1โ€“4 โ€” core allocation (100%). Categories 5โ€“8 โ€” dynamic overlays within tiers.

4.4 WVI Allocation Modifierโ€‹

WVIActive StrategiesAllocationTarget Yield/mo
0โ€“3914280% DeFi+RWA ยท 20% Arb0%
40โ€“6934060% DeFi+RWA ยท 30% Arb ยท 10% Prediction2โ€“5%
70โ€“8958140% DeFi+RWA ยท 30% Arb ยท 30% Prediction8โ€“12%
90โ€“10030730% DeFi+RWA ยท 20% Arb ยท 50% Prediction16โ€“20%

4.5 Smart Contract Architectureโ€‹

ContractStandardPurposeDeployment
WellexVaultERC-4626 + UUPS ProxySingle vaultEach EVM network
StrategyManagerOwnable2StepAllocation management, 6h timelockEach EVM network
YieldDistributorCustomWeekly distribution by WVIEach EVM network
WellnessOracleChainlink-styleWVI on-chain (monthly)Each EVM network
InsuranceFundCustomInsurance poolEthereum (primary)
WithdrawalQueueCustomQueue for low liquidityEach EVM network
BridgeRouterCustomCross-chain routingEach EVM network

4.6 Rate Limits (Bank Run Protection)โ€‹

PeriodMax withdrawal (% TVL)
1 hour5%
24 hours15%
7 days40%

4.7 Insurance Fundโ€‹

ParameterValue
Sources10% of yield payouts + early withdrawal penalties + 5% protocol revenue + seed $500K
Target size8โ€“12% of TVL
Placement60% Aave USDC, 30% Ondo USDY, 10% multisig
CoversSmart contract exploit (100%), stablecoin depeg (80%), oracle manipulation (100%)

Acceptance Criteria โ€” AI Yield Engineโ€‹

  • AC-4.1: WellexVault (ERC-4626) deployed on all 7 EVM networks
  • AC-4.2: AI Engine recalculates allocation every 15 min, latency < 500ms
  • AC-4.3: User WVI correctly determines strategy tier
  • AC-4.4: Emergency exit executes in < 60 sec
  • AC-4.5: Withdrawal rate limits active (5%/hour, 15%/day, 40%/week)
  • AC-4.6: Insurance Fund receives 10% of yield payouts automatically
  • AC-4.7: All contracts passed external audit (Trail of Bits + OpenZeppelin)

5. Staking (WEB only)โ€‹

Critical restriction: staking is fully excluded from APP. Available exclusively via the WEB platform.

5.1 APP: Display for Userโ€‹

#Requirement
5.1.1APP displays only Monthly Yield in percent (for users with staking)
5.1.2APP displays "โ€”" (for users without staking)
5.1.3On tap of "โ€”" โ†’ "Learn more" popup โ†’ deep link to WEB
5.1.4Not in APP: $ amounts, balance, deposit/withdraw, yield calculator

5.2 WEB: Full Staking Functionalityโ€‹

WellexVault (single ERC-4626), Lock-up by amount ($0โ€“999 โ†’ 0d, $1Kโ€“9999 โ†’ 30d, $10K+ โ†’ 90d), Auto-compound ($129) โ€” see: 06_YIELD_PROTOCOL.md and section 4 of this document.

5.3 Acceptance Criteria โ€” Stakingโ€‹

  • AC-5.1: APP shows only Monthly Yield % (no $ amounts)
  • AC-5.2: "Deposit" button absent in APP โ€” only in WEB
  • AC-5.3: Lock-up correctly calculated per deposit separately
  • AC-5.4: Auto-compound activates for $129, reinvest happens automatically

6. MLM Network (WEB only)โ€‹

Critical restriction: MLM structure is fully excluded from APP. SSOT: 09_PARTNER_PROGRAM.md ยท 28_MLM_MARKETING_PLAN.md

6.1 Ranks v5.0 (10 ranks, canonical chain)โ€‹

#RankMin. referralsMin. PVDepth levels
1Explorer ๐Ÿงญ1$1001
2Builder ๐Ÿ”ง3$5002
3Achiever ๐Ÿ…10$3,0003
4Manager ๐Ÿ“Š25$15,0004
5Director ๐Ÿ’Ž50$50,0005
6Leader ๐Ÿ›ก๏ธ100$200,0006
7Ambassador ๐ŸŒ200$500,0007
8Master ๐Ÿ‘๏ธ350$1,000,0008
9Champion ๐Ÿ‘‘500$3,000,0009
10Legend ๐Ÿ”ฑ1,000$10,000,00010

6.2 MLM Module Requirementsโ€‹

#Requirement
6.2.1APP does not display MLM tree, partner bonuses, or referral link
6.2.2All partner functions โ€” WEB only
6.2.3WVI from APP affects WVI Performance Bonus in WEB (single integration point)
6.2.48 income streams: Direct referrals, Team, Matching, Rank, WVI Performance, Leadership Pool, Fast Start Pool, Infinity Bonus (Champion+)
6.2.5Depth: each rank unlocks next level (Explorer=1, Legend=10)
6.2.6All payouts on-chain in USDC, delay < 5 minutes
6.2.7Referral code generated automatically on registration

6.3 Acceptance Criteria โ€” MLMโ€‹

  • AC-6.1: MLM tree unavailable in APP (no element)
  • AC-6.2: All 10 ranks correctly calculated by PV and referral count
  • AC-6.3: 8 income streams credited per correct formulas
  • AC-6.4: On-chain payouts < 5 minutes after accrual
  • AC-6.5: Referral link wellex.ai/join/{nickname} works correctly

Remaining MLM mechanics โ€” 09_PARTNER_PROGRAM.md


7. Band and Health Data Pipelineโ€‹

SSOT: 08_HARDWARE.md ยท 03_WELLNESS_SCORE.md

#Requirement
7.1Wellex Band v1: PPG (HR/HRV/SpO2), ECG, accelerometer, gyroscope, thermometer, EDA
7.2Connection via BLE 5.0+; sync every 15 minutes
7.3Offline buffer: 48 hours without phone
7.4OTA firmware updates
7.5Data pipeline: Sensor โ†’ BLE โ†’ APP โ†’ Wellex Oracle โ†’ On-chain WVI
7.6Anti-manipulation: ML anomaly detection, HRV fingerprint, circadian cross-validation
7.7TEE Secure Element (Wellex Band v2, Q2 2027)
7.8Calibration: 7 days; during calibration WVI = fixed 50, yield = 2%/mo
7.9Grace Days: 3 days/mo (WVI = average of last 7 active days)
7.10WVI Floor for stakers: minimum WVI = 25 (not 0) with active staking

8. Subscriptionโ€‹

#Requirement
8.1Single plan: $19/mo โ€” no other plans, no annual price
8.2Minimum period: 3 months
8.3Payment: USDC / USDT / bank card / local methods (no provider branding)
8.4Included: Wellex Band + WVI + Yield + AI Coach + Partner Program
8.5Recurring billing, automatic
8.6Grace Period on failed charge: 7 days
8.7On cancellation: access until end of paid period, band remains with user
8.8Auto-compound ($129 one-time) โ€” separate option, not part of subscription

9. KYC/AMLโ€‹

#Requirement
9.1Provider: Sumsub SDK
9.2KYC Tier 0: Email verified โ†’ withdrawal limit $1,000/mo
9.3KYC Tier 1: Passport/ID โ†’ limit $10,000/mo
9.4KYC Tier 2: Passport + Proof of Address โ†’ no limit
9.5AML: Chainalysis KYT (primary) + Elliptic (secondary)
9.6Sanctions screening: OFAC SDN, EU, UN, HMT (daily sync)
9.7Travel Rule: Notabene for TX > $1,000
9.8Fraud Detection: Isolation Forest ML (47 features) + rule-based engine
9.9Fraud Score 0โ€“100; block threshold โ‰ฅ 70; auto-SAR at โ‰ฅ 85

10. Dashboard: APP vs WEBโ€‹

APP โ€” Screensโ€‹

#ScreenContent
1๐Ÿ  HomeWVI (0โ€“100), Monthly Yield %, streak, AI recommendation, mini-chart
2๐Ÿ“Š Metrics3 WVI components, charts, trends, AI insights
3๐Ÿ‘ฅ CommunityGroups, challenges, leaderboards, social feed, friends
4๐Ÿค– AI AssistantAI Coach (video/audio/text), forecasts, reports
5โš™๏ธ SettingsProfile, band, subscription, "โ†’ WEB version" button

Not in APP: staking, wallet, MLM, finances, $ amounts.

WEB โ€” Modulesโ€‹

#ModuleContent
1๐Ÿ’ฐ WalletBalance, yield, deposit/withdraw, history
2๐Ÿ“ˆ StakingWellexVault (single), Monthly Yield in $, lock-up, calculator
3๐ŸŒ NetworkMLM tree, bonuses, ranks, promo materials
4๐Ÿค– AI AgentsWallet Agent, Growth Agent, Analytics
5๐Ÿ“Š AnalyticsWVI + yield history, forecasts, export
6๐Ÿฅ WVI WidgetMini-WVI + link to APP
7๐Ÿ›ก๏ธ AdminAdmin panel (staff only)

11. Security and Privacyโ€‹

Encryption, GDPR, TEE, audits โ€” per standard specification


12. Community (APP only)โ€‹

Functionality available exclusively in APP.

#Requirement
12.1Wellness Groups: create, join, up to 500 members
12.2Team Challenges: team competitions by WVI
12.31v1 Duels: 7-day duels by WVI
12.4Leaderboards: Global, Regional, Friends, Group
12.5Social Feed: achievements, milestones, reactions
12.6Discovery: AI group recommendations by interests and geolocation
12.7Privacy: granular opt-in for each feature
12.8Moderation: ML spam filter + manual moderation + "Report" button
12.9Community unavailable in WEB

Acceptance Criteria โ€” Communityโ€‹

  • AC-12.1: User creates group and invites members
  • AC-12.2: Team challenge tracks team average WVI
  • AC-12.3: 1v1 duel lasts 7 days and determines winner
  • AC-12.4: Leaderboards update in real time
  • AC-12.5: Social feed displays friends' achievements
  • AC-12.6: Discovery recommends relevant groups

13. Notificationsโ€‹

APP Push / In-appโ€‹

#EventPushIn-app
1WVI updateโœ…โœ…
2AI recommendationโœ…โœ…
3Challenge updateโœ…โœ…
4Friend achievementโ€”โœ…
5Streak reminderโœ…โœ…
6Monthly Yield change (for stakers)โœ…โœ…
7Band chargeโœ…โœ…
8Security alertโœ…โœ…

WEB Email / In-appโ€‹

#EventEmailIn-app
1Staking reward creditedโ€”โœ…
2MLM bonusโ€”โœ…
3New referralโœ…โœ…
4Rank upgradeโœ…โœ…
5Subscription billingโœ…โœ…
6Withdrawal processedโœ…โœ…

14. Localization & Multi-Language Supportโ€‹

Supported Languages (Launch + Roadmap)โ€‹

LanguageCodeRegionPriorityTimeline
EnglishENGlobal (default)๐Ÿ”ด LaunchDay 1
RussianRUCIS, MENA๐Ÿ”ด LaunchDay 1
SpanishESLATAM๐Ÿ”ด LaunchDay 1
PortuguesePTBrazil, Portugal๐Ÿ”ด LaunchDay 1
IndonesianIDSEA๐ŸŸก Month 2M2
ArabicARMENA๐ŸŸก Month 2M2
TurkishTRTurkey, MENA๐ŸŸก Month 3M3
VietnameseVISEA๐ŸŸข Phase 2Q3 2026
ThaiTHSEA๐ŸŸข Phase 2Q3 2026
UzbekUZCIS๐ŸŸข Phase 2Q3 2026

Localization Architectureโ€‹

โ–ธ i18n framework: i18next (React/WEB) + React Native i18n (APP) โ–ธ Strings stored in JSON files by language: /locales/{lang}/translation.json โ–ธ Auto-detect language by IP + browser locale โ†’ fallback EN โ–ธ User can switch manually (Settings โ†’ Language) โ–ธ RTL support: Arabic โ†’ automatic layout flip โ–ธ Numbers and currency: formatted by locale (Intl.NumberFormat) โ–ธ Dates: ISO 8601 on server โ†’ local format on client

What Is Localizedโ€‹

โ–ธ Full UI (buttons, labels, error messages) โ–ธ Push notifications โ–ธ Email notifications (onboarding, yield alerts, community) โ–ธ AI Coach recommendations (GPT-4o with system prompt in target language) โ–ธ Partner Academy materials (5 languages: RU, EN, ES, PT, ID) โ–ธ Legal disclaimers (adapted to user jurisdiction)

What Is NOT Localized (remains EN)โ€‹

โ–ธ Blockchain hashes and technical identifiers โ–ธ Error codes (for support) โ–ธ Admin panel (EN only)


15. API Architectureโ€‹

APP API Endpointsโ€‹

GroupEndpoints
AuthPOST /auth/register ยท POST /auth/login ยท POST /auth/refresh
HealthPOST /health/sync ยท GET /health/metrics ยท GET /health/wvi ยท GET /health/emotions
CommunityGET /community/groups ยท POST /community/groups ยท GET /community/challenges ยท POST /community/duels
LeaderboardsGET /leaderboards/{type}
AIPOST /ai/chat ยท GET /ai/recommendations
UserGET /users/me ยท PATCH /users/me
NotificationsGET /notifications ยท PATCH /notifications/settings

WEB API Endpointsโ€‹

GroupEndpoints
AuthPOST /auth/wallet-connect ยท POST /auth/wallet-verify
WalletGET /wallet ยท GET /wallet/transactions ยท POST /wallet/withdraw
StakingPOST /staking/stake ยท POST /staking/unstake ยท GET /staking/positions ยท GET /staking/rewards
MLMGET /network/tree ยท GET /network/stats ยท GET /network/bonuses
SubscriptionPOST /subscription/create ยท DELETE /subscription/cancel
KYCPOST /kyc/start ยท GET /kyc/status

Shared Endpointsโ€‹

GroupEndpoints
WVIGET /wvi/current ยท GET /wvi/history ยท GET /wvi/monthly-rate
ExportGET /export/csv?from=&to= ยท GET /export/pdf?from=&to= ยท GET /export/json

16. Webhooks & Developer APIโ€‹

16.1 Webhooks โ€” Real-Time Eventsโ€‹

Wellex sends webhook notifications to partner URL on key events:

EventPayloadWhen
yield.creditedamount, wvi, rate, tx_hash, timestampOn yield credit
deposit.confirmedamount, network, tx_hash, lock_untilAfter deposit confirmation
withdrawal.completedamount, network, tx_hash, timestampAfter withdrawal
partner.referredpartner_id, rank, timestampNew partner in structure
partner.rank_upgradepartner_id, old_rank, new_rankPartner rank upgrade
partner.inactivepartner_id, days_inactivePartner inactive >14 days
wvi.thresholdold_wvi, new_wvi, new_rateWVI threshold crossed
bracelet.disconnecteddevice_id, last_syncBand not synced >24h

16.2 Webhook Securityโ€‹

โ–ธ Each event signed: X-Wellex-Signature: HMAC-SHA256(secret, payload) โ–ธ Retry logic: 3 attempts with exponential backoff (1m, 5m, 30m) โ–ธ Timeout: 10 seconds for response โ–ธ Expected response: HTTP 200. Otherwise โ€” retry. โ–ธ Webhook logs: 30 days history in WEB Dashboard โ†’ Settings โ†’ Webhooks

16.3 Webhook Registrationโ€‹

POST /webhooks
{
"url": "https://your-app.com/wellex-hook",
"events": ["yield.credited", "partner.rank_upgrade"],
"secret": "your_signing_secret"
}

16.4 Developer API โ€” Public Endpointsโ€‹

For B2B integrations (corporate wellness, partner platforms):

EndpointMethodPurposeAuth
/v1/wvi/{user_id}GETUser's current WVIAPI Key
/v1/yield/rate?wvi=72GETYield rate for WVIAPI Key
/v1/partner/tree/{partner_id}GETStructure tree (3 levels)API Key + OAuth
/v1/partner/stats/{partner_id}GETPartner statsAPI Key + OAuth
/v1/health/checkGETPlatform statusPublic

16.5 API Authenticationโ€‹

Authorization: Bearer {api_key}
X-Wellex-Version: 2026-03-01
Content-Type: application/json

API Keys created in WEB Dashboard โ†’ Settings โ†’ Developer โ†’ API Keys. Rate limit: 1000 req/min per API Key. Exceeded โ†’ HTTP 429.

16.6 SDKโ€‹

PlatformPackageStatus
JavaScript / Node.jsnpm install @wellex/sdkLaunch
Pythonpip install wellex-sdkLaunch
iOS (Swift)Swift Package ManagerLaunch
Android (Kotlin)Gradle dependencyLaunch
React Nativenpm install @wellex/react-nativeMonth 2

Documentation: developers.wellex.ai (internal, opens after launch)


Appendix: Tech Stackโ€‹

LayerTechnology
Mobile (APP)SwiftUI (iOS) + Kotlin / Jetpack Compose (Android)
Web (WEB)React 18 + TypeScript + Vite
BackendFastAPI (Python 3.12)
DatabasePostgreSQL + Redis + TimescaleDB
BlockchainMulti-EVM (ETH, Polygon, BSC, Arbitrum, Optimism, Base, Avalanche), Solidity 0.8.x, ERC-4626, ERC-4337
WalletFireblocks / Dfns (MPC) + WalletConnect v2
AuthJWT + OAuth 2.0 + EIP-4361 (SIWE)
KYCSumsub SDK
PushFCM + APNs
EmailSendGrid
MonitoringGrafana + Prometheus + Sentry
CI/CDGitHub Actions + Docker + Kubernetes

ยฉ 2026 Wellex. Confidential.


v6.0 โ€” Claim & Reinvest Requirementsโ€‹

Updated to v6.0 per Alexander directives 12.03.2026

Claim (MVP โ€” required)โ€‹

  • Claim available from Day 1 of yield accrual
  • 2 free claims/month, from 3rd โ€” 10% fee
  • API: POST /api/v1/yield/claim โ†’ { amount, fee_applied, net_amount }
  • Claim counter: GET /api/v1/yield/claim-count โ†’ { month, used, free_remaining }

Reinvestโ€‹

  • Min $100, max 1x/month
  • API: POST /api/v1/yield/reinvest โ†’ { amount, status, next_available_date }
  • Qualifying action: triggers bonus calculation

Grace Periodโ€‹

  • 14 days after band connection: floor 4%/month
  • API: GET /api/v1/yield/grace-status โ†’ { active, days_remaining, floor_rate }