Predictika · Data virtualization subscription quotes
An AI sales agent prepares a subscription quote for a data virtualization platform on a cloud marketplace. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published tier, term and deployment rules and returns a verdict, every reason and the figures it computed.
This validator models the Denodo for AWS Marketplace subscription quote, not just the scenarios shown below.
Any Denodo for AWS consumption quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: Denodo Agora credits, private offers, on-premises or other cloud marketplace subscriptions, overage pricing (not published), and the Developer tier. Assumptions: the listing says "save up to" 7 and 12 percent, which this validator treats as the maximum discount; core limits for the High Availability and Business Critical tiers are not stated in the listing and are not checked; usage above a tier's included amounts is blocked, not priced.
7 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 |
|---|---|---|
| Usage limits that depend on the tier: data products, yearly data volume, the Team tier's 8-core single server | Only with care A product rule per tier and per limit. It works, but each limit is another rule that has to be kept in step with the published listing. | Tier limits are looked up from the model and every one is checked together. |
| A discount ceiling that depends on the contract term, and a stated total that must equal the computed one | Only with care A price rule can compute the total, but a free-entry stated total and a term-dependent ceiling need separate validation rules. | The stated total travels with the quote and is compared with the computed total on every call. |
| Clustering allowed only above the single-server tier | Only with workarounds The restriction links a deployment choice to a tier on different parts of the order, which usually needs a cross-field rule that interacts with the others. | The tier and the deployment choice are in one request and checked with the rest. |
| A technical prerequisite (IMDSv1 allowed) and an environment count that goes to a person | Only with workarounds Prerequisites that are not products are usually left to a checklist, and approvals are routed outside the quote. | The prerequisite is blocked and the environment count is routed to approval in the same answer. |
| Every problem returned in one answer | Only with workarounds Rules tend to fire as the quote is saved or 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 customer needs 101 data products; the quoted tier includes 100. |
| 2 | The customer needs 7,501 GB of data volume a year; the quoted tier includes 7,500 GB. |
| 3 | The Team tier supports a single server of up to 8 cores; the customer needs 9. |
| 4 | The Team tier is a single server; clustering needs the High Availability or Business Critical tier. |
| 5 | The quote takes 8 percent off; the listing says savings of up to 7 percent for this contract term. |
| 6 | The listing offers 12, 24 or 36 month contracts; the quote has 18 months. |
| 7 | The quote states a total of 720,000 USD; the validator computes 669,600 USD. |
| 8 | The listing says the configuration must allow IMDSv1 for the Denodo license to work. |
| 9 | The quote needs 3 environments; the limited Solution Manager license in the listing manages up to 2 (production and development), so a person should confirm the rest with Denodo. |
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 Denodo for AWS, Team tier, on a 12-month contract, a single server with 12 cores, clustered, for a customer that needs 130 data products and 9,000 GB of data volume a year, across 2 environments. The quote states a total of $180,000. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Denodo for AWS, High Availability tier, on a 12-month contract, with 12 cores, clustered, for a customer that needs 130 data products and 9,000 GB of data volume a year, across 2 environments. The quote states a total of $360,000. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote Denodo for AWS, Business Critical tier, on a 36-month contract, clustered, for a customer that needs 400 data products and 50,000 GB of data volume a year, across 2 environments, with a 15 percent discount. The quote states a total of $2,430,000. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Denodo for AWS, Business Critical tier, on a 36-month contract, clustered, for a customer that needs 400 data products and 50,000 GB of data volume a year, across 2 environments, with a 12 percent discount. The quote states a total of $2,376,000. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote Denodo for AWS, High Availability tier, on a 24-month contract, clustered, for a customer that needs 180 data products and 20,000 GB of data volume a year, across 3 environments, with IMDSv1 turned off on the instances, with a 7 percent discount. The quote states a total of $669,600. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote Denodo for AWS, High Availability tier, on a 24-month contract, clustered, for a customer that needs 180 data products and 20,000 GB of data volume a year, across 3 environments, with a 7 percent discount. The quote states a total of $669,600. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote Denodo for AWS, High Availability tier, on a 24-month contract, clustered, for a customer that needs 180 data products and 20,000 GB of data volume a year, across 2 environments, with a 7 percent discount. The quote states a total of $669,600. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.