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
Finquarium System Flow

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.

Open Source Ecosystem

Smart Contracts

Our core smart contracts are open source and available for review:

Proof of Contribution

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

How secure is my data?

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.

Which trading platforms are supported?

Currently, we support Coinbase. We're working on adding support for additional platforms including Binance, Kraken, and others. Check our roadmap for upcoming integrations.

How are contributions validated?

Contributions are verified through Vana's secure validation infrastructure, ensuring data authenticity while preserving privacy. The validation checks trading history legitimacy, uniqueness, and quality.