Predictika · Data platform subscriptions
An AI sales agent prepares a subscription quote for Morningstar Direct: the client type, the data scope, the modules, web access, the Excel Add-In seats, index-provider entitlements, the number of users and the term. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the subscription rules and returns a verdict, every reason and the module count it computed.
This validator models subscriptions of this kind, not just the scenarios shown below.
Any subscription that touches these rules is in scope — not only the scenarios pictured here. The module names and the existence of the Excel Add-In, the web version and index-provider entitlements follow public Morningstar information; every dependency, user limit, term, seat limit, academic limit and approval threshold is modeled from comparable data-platform subscriptions and is not published by Morningstar. No prices are modeled. Not covered: prices, other Morningstar products and contract terms.
6 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
Illustrative agent statement. The validator receives the structured request below.
Proposing agent: AI sales agent (scripted)
Before sending, the agent must call Recorded run
What this means
Our assessment of what a typical rules-based CPQ (product rules, price rules and validation rules, as in Salesforce CPQ) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.
| What the validator caught | Typical rules-based CPQ | Predictika |
|---|---|---|
| Modules that depend on other modules | Only with care Portfolio Analysis, Risk Model Analysis, Presentation Studio and Asset Flows each need other modules or a data scope, so every rule has to read the other choices. | The modules, the data scope and web access are checked together on every call. |
| Seats that depend on an add-in and on users | Only with care Excel seats make sense only with the add-in and never exceed the users, so a seat rule must read two other fields. | The add-in, the seats and the users are checked together on every call. |
| A module count that triggers a review | Only with workarounds The count is one for Research plus every selected module, so it must be computed before it is compared with the review threshold. | The module count is computed and compared with the threshold on every call. |
| Limits that depend on the client type | Only with workarounds Academic subscriptions exclude some modules and entitlements, so the client type changes what the other choices may be. | The client type and every module are checked together on every call. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as a step is completed, so a rep often fixes one error and meets the next. | All findings come back together, whatever order the choices arrived in. |
Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the offer; approval findings need a person to sign off; everything else is computed.
| 1 | The Portfolio Analysis module needs the Portfolio Management module. |
| 2 | The Risk Model Analysis module needs the Portfolio Management module and the Global Databases module. |
| 3 | Risk Model Analysis runs in the web-based version, so web access must be included. |
| 4 | The Presentation Studio module needs the Performance Reporting module. |
| 5 | The Asset Flows module needs the Global Databases module. |
| 6 | 5 Excel Add-In seats are quoted without the Excel Add-In. |
| 7 | The Excel Add-In is quoted with 0 seats; it needs at least 1. |
| 8 | 30 Excel Add-In seats exceed the 25 users on the subscription. |
| 9 | Academic subscriptions do not include Portfolio Management or index-provider entitlements. |
| 10 | Index-provider data needs entitlement privileges set up with the Customer Success Manager. |
| 11 | A subscription needs between 1 and 500 users; the quote has 0 users. |
| 12 | A subscription needs between 1 and 500 users; the quote has 501 users. |
| 13 | A subscription for 501 users is an enterprise deal, and a person should review it. |
| 14 | A subscription for 100 users is an enterprise deal, and a person should review it. |
| 15 | Subscription terms are 1, 2 or 3 years; the quote has 4 years. |
| 16 | A bundle of 7 modules should be reviewed for fit. |
| 17 | 4 Excel Add-In seats are quoted without the Excel Add-In. |
| 18 | A subscription for 150 users is an enterprise deal, and a person should review it. |
The recorded result of the validator for each scenario on this page: the request the AI agent sent, the verdict, and every finding, in the order they appear above.
The agent's request. Please quote a Morningstar Direct subscription for an academic client with the Research, Portfolio Analysis, Asset Flows, Presentation Studio and Risk Model Analysis modules on local databases, for 40 users and a 2-year term, with no web access, 4 Excel Add-In seats and index-provider entitlements. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Morningstar Direct subscription for an asset manager client with the Research, Performance Reporting, Portfolio Management, Portfolio Analysis, Presentation Studio and Risk Model Analysis modules on global databases, for 40 users and a 2-year term, with web access. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a Morningstar Direct subscription for an asset manager client with the Research, Performance Reporting and Portfolio Management modules on global databases, for 600 users and a 4-year term, with no web access and the Excel Add-In with 0 seats. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Morningstar Direct subscription for an asset manager client with the Research, Performance Reporting and Portfolio Management modules on global databases, for 80 users and a 3-year term, with no web access and the Excel Add-In with 8 seats. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote a Morningstar Direct subscription for an academic client with the Research, Performance Reporting, Portfolio Management and Risk Model Analysis modules on global databases, for 12 users and a 2-year term, with no web access and the Excel Add-In with 20 seats. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote a Morningstar Direct subscription for an institutional investor client with the Research, Performance Reporting, Portfolio Management and Risk Model Analysis modules on global databases, for 25 users and a 2-year term, with web access and the Excel Add-In with 10 seats. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.