Tech Stack
Envorum's architecture is a Hybrid Platform bridging the real world (IRL), traditional fintech, and blockchain technologies.
We do not build the project "fully on-chain." We utilize distributed ledger technology exclusively as a transport layer for payments and for anchoring digital achievements (NFT Badges).
1. Frontend / Client
The application is implemented as a cross-platform PWA (Progressive Web App), ensuring native performance in the browser.
Core: React
UX: Adaptive interface optimized for low-bandwidth environments.
🗺️ Multi-Region Geo-Engine
An adaptive engine that switches map providers based on the user's region:
Global: Google Maps
CIS / Eastern Europe: Yandex Maps
China (Mainland): Amap (Gaode) / Baidu Maps
2. Cloud & Security
The entire backend is deployed within the Google Cloud Platform (GCP) ecosystem.
Compute & Logic: Google Cloud Functions (Serverless).
Database: Cloud Firestore (Realtime NoSQL).
Security: Access to critical infrastructure is secured by hardware security keys (FIDO2) to eliminate phishing.
3. Identity Verification (KYC/KYB)
To ensure regulatory compliance and secure the financial layer, we integrate industrial-grade identity solutions directly into the app core.
Provider: Sumsub.
Integration: Native Mobile SDK (Liveness + OCR).
Functions:
KYC: Biometric facial verification (3D Liveness) and document checks for individuals.
KYB: Corporate registry validation for organizations.
AML: Automatic background screening against global sanction lists and blacklists.
4. Financial Infrastructure (Payments I/O)
The system supports two independent payment gateways. Internal accounting is tracked in a virtual unit ENVO (Stable Accounting Unit).
💳 Fiat Gateway (Stripe)
Provider: Stripe Connect.
Function: Card payment acceptance and payouts to bank accounts (KYC compliant).
⛓️ Crypto Gateway (TripleA)
Provider: TripleA (MAS Licensed, Singapore).
Compliance: We strictly do not accept direct transfers to the project wallet to avoid "dirty" funds. All crypto interactions go strictly through the TripleA gateway, which performs automatic AML checks on incoming transactions.
A. Input (Deposits) We accept assets only on networks supported by the TripleA adapter:
Assets: USDT, USDC, ETH, BTC.
Networks:
Ethereum (ERC-20)
BNB Smart Chain (BEP-20)
Polygon (PoS)
Solana (SPL)
B. Output (Payouts) Payouts to volunteers are executed in Stablecoins on high-speed networks to minimize costs (<$0.01 fee).
Primary Route: Solana (USDC).
5. Blockchain Module (NFT Badges & Certs)
We use blockchain to gamify volunteering and fixate reputation.
Digital Badges (Achievement Badges):
The system generates unique NFT Badges for specific activities (e.g., "Forest Keeper").
Minting Mechanism: Badges are accumulated in the user profile. The user can "Mint" (claim) them to their personal wallet at any time.
Impact Certificates:
Global events issue "Proof-of-Impact" certificates containing verified data (hashes of reports), serving as an immutable on-chain CV.
Target Network: Solana (chosen for high speed and minimal minting costs).
6. AI Layer
Core Model: Google Gemini 2.5 Pro / Flash.
Functions:
Visual Positioning: Verifying location via terrain landmarks.
Forensics: Detecting deepfakes and metadata manipulation.
Classification: Auto-tagging waste types and landscape features.
OCR: Automated verification of paper receipts against budgets.
Last updated