Predictika · DevOps platform quotes

An AI sales agent's software supply chain platform quote, checked before it goes out

An AI sales agent prepares a subscription quote for the JFrog Platform: the Pro, Enterprise X or Enterprise+ plan, SaaS or self-managed, with monthly consumption, projects, Private Link, multisite replication, CDN, uptime and bundle add-ons. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the plans and prices JFrog publishes and returns a verdict, every reason, a line-item quote and the figures it computed.

Scope: JFrog Platform subscription quotes at the published list prices: Pro, Enterprise X and Enterprise+, SaaS or self-managed, consumption tiers, projects, Private Link, multisite, CDN, 99.99% uptime and security and MLOps bundles. See everything this validator covers

This validator models subscription quotes for the JFrog Platform as published on the JFrog pricing page, not just the scenarios shown below.

  • Plans and prices — Pro SaaS ($150 a month, or $50 with the limited-time offer, with 25 GB included), Enterprise X SaaS (starting at $950 a month, 125 GB included), and the self-managed Pro X ($27,000 a year, 1 server) and Enterprise X ($51,000 a year, 3 servers); the quote total is 12 months at list prices.
  • Consumption — storage and data transfer count together toward monthly consumption; the overage above the included amount is priced in the published tiers (Pro: $1.25, $1.00 and $0.75 a GB; Enterprise X: $1.25, $1.00, $0.75, $0.55 and $0.33 a GB).
  • Plan rules — 3 projects on Pro SaaS and 30 on Enterprise X SaaS; Private Link and multisite replication on Enterprise X and Enterprise+ only (Private Link also needs SaaS); the 99.99% in-region availability guarantee on Enterprise+ only; CDN on AWS only and not in Northern California or China; the Unified Security and Unified MLOps bundles on Enterprise X and Enterprise+, the Ultimate bundles on Enterprise+ only; the stated total must equal the list-price total.
  • Approvals — Enterprise+ pricing, bundle pricing, annual-contract rates and extra self-managed servers are not published and go to a person, as does Pro consumption above 1,024 GB because the public page prints that tier boundary two ways.

Any JFrog Platform quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: Gold and Platinum support upgrades, the Connect IoT add-on, Advanced Security and Xray pricing, marketplace purchases, taxes, negotiated discounts and the exact start of any limited-time offer. Prices are the list prices read in October 2026 and may change.

The AI sales agentBuilds the platform subscription quote from the conversation and says it is ready.
Predictika validatorChecks every rule at once and returns the verdict, each finding, and the computed figures.

7 scenarios in 3 groups · each group runs from the agent’s first attempt to the outcome · click one to switch

What the agent proposes

The AI sales agent says

Illustrative agent statement. The validator receives the structured request below.

Proposing agent: AI sales agent (scripted)

Before sending, the agent must call Recorded run

Predictika validator


      
Waiting for the call.

Where rules-based CPQ gets it wrong

Click to expand

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 caughtTypical rules-based CPQPredictika
Consumption priced in tiers that differ by planOnly with care
Pro and Enterprise X have different included amounts and different tier break points, so the price rules are a set of tier tables that must be kept in step with the pricing page.
Each plan's tiers are computed from the same request and the total is compared with the stated figure in the same pass.
Features that exist only on some plansOnly with care
Private Link, multisite, the 99.99% guarantee and the bundles each depend on the plan, and Private Link also on the deployment; a product rule per feature is easy to leave out or to leave stale.
The plan, deployment and every feature are in one request and checked together.
CDN only on AWS and not in two regionsOnly with workarounds
The rule joins a feature, a cloud provider and a region, which sit on different lines of a quote, so it needs a cross-line validation rule.
The provider, the region flag and the CDN choice are compared on every call.
A stated total that must equal the list-price totalOnly with care
The stated figure is free text; a rule can compare it with a computed total only after the tiers, plan price and months have been summed.
The total is computed and compared in the same pass as the other rules.
Prices that are not published and need a personOnly with care
Enterprise+ and the bundles have no list price, and it is easy for a quote to go out with a figure that was never confirmed.
The approval is raised whenever the quote uses them, and the quote cannot be executed until it is approved.
Every problem returned in one answerOnly 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.

What this validator catches: findings from its test cases

Click to expand

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.

1The quote has 31 projects; Pro SaaS includes 3 projects and Enterprise X SaaS includes 30.
2The quote consumes 1,025 GB a month on Pro; the public page prints the end of the first overage tier two ways (1,024 GB in its worked example, 1,204 GB in the table), so a person should confirm the tier boundary.
3The quote consumes 2,025 GB a month on Pro; the public page prints the end of the first overage tier two ways (1,024 GB in its worked example, 1,204 GB in the table), so a person should confirm the tier boundary.
4The quote has 4 projects; Pro SaaS includes 3 projects and Enterprise X SaaS includes 30.
5Private Link is not available on Pro or on a self-managed deployment; it connects your cloud to a JFrog SaaS instance on Enterprise X or Enterprise+.
6Multisite replication and artifact synchronization are not part of the Pro plan; they are on Enterprise X and Enterprise+.
7The 99.99% in-region availability guarantee is listed for Enterprise+ only.
8Enterprise+ is priced by JFrog on request and has no published price; a person should confirm the price.
9JFrog lists CDN as supported on AWS only; the quote puts the instance on another cloud provider.
10CDN is offered in all AWS regions except Northern California and China; the quote asks for CDN in one of them.
11The Unified Security bundle is offered on Enterprise X and Enterprise+ and the Ultimate Security bundle on Enterprise+ only.
12The security and MLOps bundles are priced by JFrog and the prices are not published; a person should confirm them.
13The Unified MLOps bundle is offered on Enterprise X and Enterprise+ and the Ultimate MLOps bundle on Enterprise+ only.
14The limited-time monthly offer is shown for the Pro SaaS plan only.
15The quote states a 12-month total of $21,524.00; the list prices give $21,525.00.
16The quote states a 12-month total of $21,525.01; the list prices give $21,525.00.
17JFrog offers scalable rates with annual contracts and does not publish them; a person should confirm the rates.
18The quote has 4 self-managed servers; the plan lists 3 and extra servers are not priced publicly.
19The quote states a 12-month total of $1.00; the list prices give $21,525.00.

Scenarios and results

Click to expand

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.

1. Plan-gated features: A Pro SaaS quote with Private Link, multisite replication and 5 projects

The agent's request. Please quote a JFrog Pro SaaS subscription on AWS with 2,500 GB of monthly consumption and 5 projects, with Private Link and multisite replication. The quote states a 12-month total of $33,069.00. It is ready to send.

Verdict: Blocked.

  • Too many projects for the plan. The quote has 5 projects; Pro SaaS includes 3 projects and Enterprise X SaaS includes 30.
  • Private Link not available. Private Link is not available on Pro or on a self-managed deployment; it connects your cloud to a JFrog SaaS instance on Enterprise X or Enterprise+.
  • Multisite replication not on Pro. Multisite replication and artifact synchronization are not part of the Pro plan; they are on Enterprise X and Enterprise+.
  • Pro consumption beyond 1,024 GB. The quote consumes 2,500 GB a month on Pro; the public page prints the end of the first overage tier two ways (1,024 GB in its worked example, 1,204 GB in the table), so a person should confirm the tier boundary.

2. Plan-gated features: The agent resubmits after fixing the errors

The agent's request. Please quote a JFrog Enterprise X SaaS subscription on AWS with 2,500 GB of monthly consumption and 5 projects, with Private Link and multisite replication. The quote states a 12-month total of $41,769.00. It is ready to send.

Verdict: Allowed.

  • Quote summary. 2,375 GB of billed overage a month, estimated monthly subscription and overage of $3,480.75, 12-month total of $41,769.00 at list prices.

3. Cloud provider and uptime: An Enterprise X quote on Azure with CDN, a 99.99% availability guarantee and an out-of-date total

The agent's request. Please quote a JFrog Enterprise X SaaS subscription on Azure with 6,500 GB of monthly consumption and 24 projects, with CDN and the 99.99% availability guarantee. The quote states a 12-month total of $75,666.60. It is ready to send.

Verdict: Blocked.

  • 99.99% uptime only on Enterprise+. The 99.99% in-region availability guarantee is listed for Enterprise+ only.
  • CDN only on AWS. JFrog lists CDN as supported on AWS only; the quote puts the instance on another cloud provider.
  • Stated total does not match. The quote states a 12-month total of $75,666.60; the list prices give $76,866.60.

4. Cloud provider and uptime: The agent resubmits after fixing the errors

The agent's request. Please quote a JFrog Enterprise X SaaS subscription on AWS with 6,500 GB of monthly consumption and 24 projects, with CDN and the 99.99% availability guarantee. The quote states a 12-month total of $76,866.60. It is ready to send.

Verdict: Blocked.

  • 99.99% uptime only on Enterprise+. The 99.99% in-region availability guarantee is listed for Enterprise+ only.

5. Cloud provider and uptime: The agent resubmits after fixing the errors

The agent's request. Please quote a JFrog Enterprise X SaaS subscription on AWS with 6,500 GB of monthly consumption and 24 projects, with CDN. The quote states a 12-month total of $76,866.60. It is ready to send.

Verdict: Allowed.

  • Quote summary. 6,375 GB of billed overage a month, estimated monthly subscription and overage of $6,405.55, 12-month total of $76,866.60 at list prices.

6. Self-managed deployment: A self-managed Pro X quote with Private Link and the limited-time monthly offer

The agent's request. Please quote a JFrog Pro X (self-managed) deployment subscription on 1 server and 3 projects, with Private Link, at the limited-time monthly offer price. The quote states a 12-month total of $27,000.00. It is ready to send.

Verdict: Blocked.

  • Private Link not available. Private Link is not available on Pro or on a self-managed deployment; it connects your cloud to a JFrog SaaS instance on Enterprise X or Enterprise+.
  • Limited-time offer is for Pro SaaS. The limited-time monthly offer is shown for the Pro SaaS plan only.

7. Self-managed deployment: The agent resubmits after fixing the errors

The agent's request. Please quote a JFrog Enterprise X (self-managed) deployment subscription on 3 servers and 3 projects. The quote states a 12-month total of $51,000.00. It is ready to send.

Verdict: Allowed.

  • Quote summary. Estimated monthly subscription and overage of $4,250.00, 12-month total of $51,000.00 at list prices.

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. An AI sales agent prepares a subscription quote for the JFrog Platform: the Pro, Enterprise X or Enterprise+ plan, SaaS or self-managed. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the plans and prices JFrog publishes and returns a verdict, every reason, a line-item quote and the figures it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote a JFrog Enterprise X SaaS subscription on Azure with 6,500 GB of monthly consumption and 24 projects, with CDN and the 99.99% availability guarantee. The quote states a 12-month total of $75,666.60. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with three findings, all in one answer. The 99.99% in-region availability guarantee is listed for Enterprise+ only. JFrog lists CDN as supported on AWS only; the quote puts the instance on another cloud provider. The quote states a 12-month total of $75,666.60; the list prices give $76,866.60.
  6. The validator returned three blocking findings in one answer. A check that reads one field at a time would pass most of this; it shows only when the choices in the quote are checked against each other and against the stated total.
  7. What this shows: for CDN only on AWS and not in two regions, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the cloud provider to AWS and the stated 12-month total to $76,866.60.
  10. It calls the validator again.
  11. Still blocked, with one finding, all in one answer. The 99.99% in-region availability guarantee is listed for Enterprise+ only.
  12. Two findings cleared. Still blocking: 99.99% uptime only on Enterprise+.
  13. The agent resubmits once more.
  14. The revised request. It removes the 99.99% availability guarantee.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. The validator also returns the line-item quote. It starts with Enterprise X SaaS and Consumption overage above 125 GB up to 1,124 GB; the other three lines are on screen.
  18. The earlier finding is cleared, and the validator's total, $76,866.60, matches the quote.
  19. Three problems caught in one call, fixed in two passes, and a clean $76,866.60 quote. That is the value of Predictika's validator: catching mistakes before they reach the customer. Now you can try the other scenarios yourself.