The promise of AI-driven financial insights depends on one critical factor: access to high-quality, diverse datasets. But in the financial services industry, data access isn't just about connectivity—it's about compliance, security, and fine-grained control over who sees what, when, and how much.
CloudQuant's Data Liberator platform solves this challenge through its sophisticated entitlements service engine, providing AI teams with streamlined access to financial datasets while maintaining the granular controls that enterprise security and compliance teams demand.
Modern AI models—whether for market prediction, risk assessment, or algorithmic trading—require training on diverse historical datasets. Data teams need to:
Traditional approaches create friction at every step:
The challenge isn't just providing access—it's enforcing precise policies at scale while maintaining query performance.
Through granular data controls, Data Liberator's entitlements service provides policy-based access control with column- and row-level precision. Here's how it transforms AI workflows:
Every API request to Data Liberator passes through the entitlements engine before data is returned. Data teams authenticate once using a username and token.
curl -H "Content-Type:application/json" \ -d '{"name":"dataset","user":"data-scientist","token":"your-token-here"}' \ https://liberator.cloudquant.ai/liberator/query
Behind the scenes, the entitlements engine validates in real-time:
All policy enforcement happens at query time—no data is returned that violates configured entitlements.
Unlike monolithic data platforms, Data Liberator enforces entitlements at multiple granularities:
Dataset-level: Control access to entire datasets like "US Equities" or "Options Data"
Symbol-level: Restrict visibility to specific keys or asset classes—perfect for enforcing proprietary watchlists or licensing restrictions
Field-level: Control which columns are visible (price, volume, bid/ask spreads, etc.)
Time-based: Enforce lookback windows, embargo periods, and recency restrictions
This means administrators can configure your equity research team to see large-cap constituents while your options desk sees only their authorized derivatives universe—all from the same platform, with policies enforced automatically and audit trails generated with every query.
AI models need historical data, but licensing and compliance requirements often dictate temporal restrictions. Data Liberator's entitlements engine enforces:
These policies align data access with both business needs and upstream provider licensing constraints—enforced automatically without manual intervention.
Every query generates detailed audit logs capturing:
For SOC2-compliant organizations (like CloudQuant), these logs feed directly into security information and event management (SIEM) systems, providing the complete audit trail that security teams and auditors require.
Let's walk through how a data science team uses Liberator to train a market correlation model, with policies enforced automatically at each step:
import liberator# List datasets the user is entitled to access, with schema details
datasets = liberator.datasets(entitled=True, details=True, schema=True, user="data_scientist", token="your-token-here" )
Outcome: The entitlements engine returns the datasets and schemas the user is authorized to see—no time wasted exploring restricted data.
import liberator
# Query 3 years of daily data for large-cap equities
liberator.url = 'https://liberator.cloudquant.com'
df = liberator.get_dataframe(liberator.query(name="equity_market_data", symbols="TICKER_A,TICKER_B,TICKER_C,TICKER_D", back_to="2021-01-01", as_of="2023-12-31", fields="close,volume,adj_close", user="data_scientist", token="your-token-here") )
Outcome: The entitlements engine validates the request against configured policies in milliseconds. If the user is entitled to these symbols and date range, data streams directly into the model training pipeline. If not, the request is denied with a clear explanation.
As the model evolves, the team queries additional data:
import liberator# Add correlation with sector ETFs
sector_df = liberator.get_dataframe(liberator.query(name="equity_market_data", symbols="ETF_SECTOR_A,ETF_SECTOR_B,ETF_SECTOR_C", back_to="2021-01-01", as_of="2023-12-31", user="data_scientist", token="your-token-here") )
Outcome: Each query is automatically validated against the user's configured entitlements—authorized requests succeed instantly, unauthorized requests are blocked immediately.
For model validation, the team queries recent data:
import liberator
# Get recent data for backtesting (last 250 records per symbol)
validation_df = liberator.get_dataframe(liberator.query(name="equity_market_data", symbols="TICKER_A,TICKER_B,TICKER_C,TICKER_D,ETF_SECTOR_A,ETF_SECTOR_B,ETF_SECTOR_C", back_to="2024-01-01", record_limit=-250, user="data_scientist", token="your-token-here") )
Outcome: The entitlements engine enforces the user's subscription tier automatically—if their license includes recent data, the query succeeds; if not, it's denied with clear feedback.
While data scientists experience seamless query access within their entitled scope, security and compliance teams maintain complete control:
Centralized Policy Management
Principle of Least Privilege
Identity Provider Integration
Resource Management
Multi-Tenant Isolation
Traditional data lakes create security and operational challenges:
Liberator's entitlements-driven architecture eliminates these problems:
Policy-Based Enforcement
Zero Data Movement
Standard Interfaces
Live Data Access
Complete Auditability
CloudQuant's Data Liberator platform, powered by its entitlements service engine, enables financial institutions to:
Accelerate Development Cycles
Maintain Compliance
Reduce Infrastructure Costs
Scale Securely
Simplify Vendor Management
Liberator's entitlements engine is built for enterprise scale and performance:
CloudQuant Data Liberator gives your organization precise, policy-driven control over financial data access—with enforcement that's automatic, auditable, and performant at enterprise scale.
For Security Teams: Centralized policy management with real-time enforcement and comprehensive audit trails.
For Data Teams: Clear boundaries, instant validation, and seamless access within entitled scope.
For Compliance: Complete audit trails, regulatory policy enforcement, and SOC2 Type II controls.
Secure by design. Enforced at query time. Auditable by default.
Contact us to see it in action.