Open Policy Agent Bridge for Market Data Entitlements
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current solutions fail to provide a comprehensive approach for accurate and timely determination of entitlements related to market data, leading to lack of coordination between business support groups and limited control over data usage and access.
Innovation Solution
An open policy agent bridge system that uses Open Digital Rights Language (ODRL) and digital rights management (DRM) policy data to determine entitlements, allowing for fine-grained access control and transparent management of market data usage through a policy engine that processes entitlement queries and generates results for recipients.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If comprehensive contract management is implemented to accurately determine entitlements for market data, then entitlement determination accuracy is improved, but system complexity increases due to managing thousands of unique contracts
Solution Approach 1:
The patent segments the complex entitlement determination system into distinct functional components: a policy management service that handles contract data, an entitlement service that processes requests, and a policy engine that evaluates rules. This segmentation allows each component to specialize in specific tasks, improving accuracy while managing complexity through modular architecture.
Solution Approach 2:
The patent introduces an intermediary policy engine that acts as a mediator between the raw contract data and the entitlement determination process. This policy engine translates complex contract terms into evaluable policies, simplifying the overall system architecture while maintaining accurate entitlement determination through structured policy evaluation.
2Measurement precision
If detailed policy evaluation is performed to ensure accurate entitlement determinations, then entitlement determination accuracy is improved, but processing time increases
Solution Approach 1:
The patent implements preliminary action by pre-compiling contract data into structured policy representations and pre-organizing entitlement rules before actual entitlement determinations are needed. This preparation work is performed in advance, allowing the system to quickly evaluate entitlements during runtime without sacrificing accuracy, thus reducing processing time while maintaining precise determination.
3Reliability
If granular control over market data usage is implemented, then data security is improved, but ease of operation deteriorates due to complex agreement management
Solution Approach 1:
The patent implements a universal policy management framework that handles multiple contract types, entitlement scenarios, and data protection requirements through a single standardized system. This multi-functional approach enables granular control over market data usage while providing a unified interface and consistent methodology, thereby improving data security without proportionally increasing operational complexity.
Data Source
AI summary
An embodiment of the present invention is directed to implementing an open policy agent bridge to entitlements determination as they relate to market data. According to an embodiment of the present invention, Open Policy Agent (OPA) may be implemented as a policy engine to make decisions and determinations concerning fine-grained access control for an application.

