Predictika · Financial data subscriptions
An AI sales agent prepares a subscription order for S&P Capital IQ Pro for a fictional customer. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the subscription and returns a verdict, every reason and the figures it computed.
This validator models subscription orders for S&P Capital IQ Pro, not just the scenarios shown below. The product, data set and sector names, the separate API licensing and the two week trial come from public S&P Global pages. The remaining limits (seat bounds, discount thresholds and approvals) are modeled from comparable data subscriptions and are not S&P Global published rules.
Any order for this subscription that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (S&P Global does not publish a price list, and none are modeled, so this validator produces no price build-up or line-item quote), other S&P Global products, and any change S&P Global has made to the subscription.
8 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 |
|---|---|---|
| API delivery ordered without API licenses | Only with care The delivery choice and the license count are separate fields, so a rule has to tie them together. | Delivery and API licenses are in one request and compared on every call. |
| A discount above what the term allows without sign-off | Only with care The limit depends on the term, so each term needs its own threshold rule and its own approval route. | The limit is computed from the term and compared with the discount on every call; the finding shows both numbers. |
| A data set count stated by the agent that does not match the selection | Only with workarounds The stated figure is usually free text or a separate field, so it takes an extra rule that adds up the selection and compares. | The stated figure is part of the request and is compared with the computed count on every call. |
| Items that need confirmation for a customer type | Only with care Each customer type has its own list of items needing a person, spread across many rule rows. | All customer type rules are checked together on every call, in whatever order the choices arrived. |
| 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 quote; approval findings need a person to sign off; everything else is computed.
| 1 | The order has 0 Capital IQ Pro seats; a subscription needs at least one seat. |
| 2 | 501 seats is an enterprise sized order, and a person should confirm the licensing terms. |
| 3 | The order is for desktop plus API delivery but has no API licenses; API access is licensed separately from the desktop. |
| 4 | The order has 3 API licenses but names desktop only delivery. |
| 5 | The discount of 6 percent is above the 5 percent the model allows without sign-off for this term. |
| 6 | The discount of 11 percent is above the 10 percent the model allows without sign-off for this term. |
| 7 | The discount of 16 percent is above the 15 percent the model allows without sign-off for this term. |
| 8 | The discount of 30 percent is above the 15 percent the model allows without sign-off for this term. |
| 9 | The model does not allow a discount of 31 percent; the maximum it considers is 30 percent. |
| 10 | The order states 5 data sets in all, but the selection adds up to 3, counting public company financials. |
| 11 | The order states 3 data sets in all, but the selection adds up to 4, counting public company financials. |
| 12 | The order asks for a 4 week trial, and the public offer is a two week free trial. |
| 13 | The order adds 4 sector data sets, and a person should confirm the bundle. |
| 14 | API delivery for a university should be confirmed. |
| 15 | Credit ratings data through RatingsDirect for a university should be confirmed. |
| 16 | The order asks for a 6 week trial, and the public offer is a two week free trial. |
| 17 | The model does not allow a discount of 40 percent; the maximum it considers is 30 percent. |
| 18 | The order states 9 data sets in all, but the selection adds up to 3, counting public company financials. |
| 19 | The discount of 20 percent is above the 5 percent the model allows without sign-off for this term. |
| 20 | 600 seats is an enterprise sized order, and a person should confirm the licensing terms. |
| 21 | The order asks for a 3 week trial, and the public offer is a two week free trial. |
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 S&P Capital IQ Pro for an investment firm: 25 seats on a 3 year term, desktop plus API with 0 API licenses, public company financials, estimates, ownership, transactions, and a 35 percent discount. The order states 5 data sets in all. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote S&P Capital IQ Pro for an investment firm: 25 seats on a 3 year term, desktop plus API with 3 API licenses, public company financials, estimates, ownership, transactions, and a 15 percent discount. The order states 4 data sets in all. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote S&P Capital IQ Pro for a university: 40 seats on a 1 year term, desktop plus API with 0 API licenses, public company financials, estimates, credit ratings (RatingsDirect), a 4 week trial, and a 12 percent discount. The order states 2 data sets in all. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote S&P Capital IQ Pro for a university: 40 seats on a 1 year term, desktop plus API with 2 API licenses, public company financials, estimates, credit ratings (RatingsDirect), a 4 week trial, and a 12 percent discount. The order states 3 data sets in all. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote S&P Capital IQ Pro for a university: 40 seats on a 1 year term, desktop delivery, public company financials, estimates, a 2 week trial, and a 5 percent discount. The order states 2 data sets in all. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote S&P Capital IQ Pro for a corporate: 600 seats on a 2 year term, desktop delivery, public company financials, Trucost and ESG, supply chain data (Panjiva), sector data for energy, real estate, metals and mining, TMT with Kagan, and a 10 percent discount. The order states 2 data sets in all. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote S&P Capital IQ Pro for a corporate: 600 seats on a 2 year term, desktop delivery, public company financials, Trucost and ESG, supply chain data (Panjiva), sector data for energy, real estate, metals and mining, TMT with Kagan, and a 10 percent discount. The order states 3 data sets in all. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote S&P Capital IQ Pro for a corporate: 450 seats on a 2 year term, desktop delivery, public company financials, Trucost and ESG, supply chain data (Panjiva), sector data for energy, metals and mining, and a 10 percent discount. The order states 3 data sets in all. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.