What is Finquarium?
Finquarium is a decentralized trading data liquidity pool (DLP) built on the Vana network. It enables users to contribute their trading history data while maintaining privacy and receiving rewards proportional to their contributions.
Built with privacy and security at its core, Finquarium uses advanced cryptography and secure validation to ensure that trading data remains private while still being valuable for the ecosystem.
How It Works
1. Data Contribution
Users connect their trading accounts (currently supporting Coinbase) and encrypt their trading history using client-side encryption. The encrypted data is stored securely and processed in special secure environments called TEEs (Trusted Execution Environments).
What is a TEE?
Think of a Trusted Execution Environment (TEE) as a secure vault inside a computer. It's a special isolated environment where sensitive data can be processed without anyone - not even the system administrators - being able to see the raw data. It's like having a black box that can:
- Process your data while keeping it encrypted
- Verify data authenticity without exposing private details
- Generate proofs of contribution while maintaining privacy

2. Validation Process
Using Vana's secure validation infrastructure, Finquarium verifies:
- Data authenticity against source platforms
- Contribution uniqueness
- Trading history quality and completeness
3. Rewards Distribution
Once validated, contributors receive rewards based on their contribution's value, factoring in trading volume, diversity, and history length.
Built on Vana Network
Open Source Ecosystem
Our core smart contracts are open source and available for review:
Our validation system is fully transparent and open source:
Example: Proof of Contribution Logic
# Simplified proof of contribution logic def validate_trading_data(data): """ Validates trading data inside TEE and calculates contribution score """ # Verify data authenticity authenticity = verify_with_coinbase(data.transactions) # Calculate trading metrics volume = calculate_total_volume(data.transactions) unique_assets = count_unique_assets(data.transactions) history_length = calculate_history_length(data.transactions) # Score calculation (0-1 range) volume_score = score_by_volume(volume) # Higher volume = higher score diversity_score = score_by_assets(unique_assets) # More assets = higher score history_score = score_by_time(history_length) # Longer history = higher score # Final weighted score final_score = ( volume_score * 0.5 + # 50% weight on volume diversity_score * 0.3 + # 30% weight on portfolio diversity history_score * 0.2 # 20% weight on history length ) return { 'valid': authenticity, 'score': final_score, 'stats': { 'volume': volume, 'assets': unique_assets, 'days': history_length } }
FAQ
Your data is encrypted in your browser before being stored. The encryption key is kept private and only shared with authorized validators through secure channels. Even validators can't see your raw data - they process it in secure enclaves.
Currently, we support Coinbase. We're working on adding support for additional platforms including Binance, Kraken, and others. Check our roadmap for upcoming integrations.
Contributions are verified through Vana's secure validation infrastructure, ensuring data authenticity while preserving privacy. The validation checks trading history legitimacy, uniqueness, and quality.