Predictika · Everpure price and delivery promises

An AI sales agent's price and delivery promises, checked before they reach the customer

With component costs and availability moving fast, Everpure has shortened how long a quote stays valid: from 90 days to 30. An AI sales agent that quotes, accepts orders, promises delivery dates and prices renewals has to keep up with that. Before anything goes out, the agent sends it to Predictika, which checks the promise against the published terms and the customer's own supply feed, and returns a verdict and every reason.

Scope: price and delivery promises on Everpure FlashArray and FlashBlade quotes: quote validity, acceptance after expiry, delivery against a supply feed, Evergreen//Forever renewal pricing. See everything this validator covers

This validator checks the price and delivery promises on Everpure FlashArray (//X, //XL, //C, //E) and FlashBlade (//S, //E) quotes — any quote, acceptance, delivery promise or Evergreen//Forever renewal for these products, not just the scenarios shown below.

  • Quote validity — A new quote may be valid for 30 days, Everpure's stated current practice (April 23, 2026 customer letter; it was 90 days earlier in the year). A quote issued under the old terms and still inside its stated validity is honored.
  • Acceptance after expiry — An order that arrives after the quote's validity cannot be priced at the old quote. A re-quote at current pricing goes to a person when the price changes.
  • Delivery promise — The order size is checked against the free terabytes in the supply feed the customer supplies with the request.
  • Evergreen//Forever renewal — Flat Is Fair keeps the renewal rate flat to the initial rate. After a severe inflation event (annual PPI above 7 percent) the parties negotiate in good faith, with any increase capped at the inflation since the last renewal.

Inputs supplied by the customer, not Everpure facts: the free terabytes by quarter (from the customer's own ERP or supply feed, because Everpure does not publish supply or lead times), the price change on a re-quote, the PPI figures, and who signs off a re-quote. Not covered: discounts and prices (this validator holds no prices, so it produces no line-item quote), configuration (see the FlashArray deals validator), Evergreen//One renewals, and Everpure Extended Maintenance, to which Flat Is Fair does not apply.

The AI sales agentIssues quotes, accepts orders, promises delivery and prices renewals, and says the request is ready.
Predictika validatorChecks every promise at once and returns the verdict and each finding.

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
A quote validity standard that changed three times in a few monthsOnly with care
Validity is a field on the quote and a rule can cap it, but every change of standard means editing the rule, and quotes already out under the old terms still have to be honored. The two cases have to be told apart.
Issuing a quote and accepting an order are different actions; the 30-day limit applies to the first, the stated terms to the second.
An order accepted after the quote expired, at the old priceOnly with care
Many setups check validity when the quote is created, not on the day the customer accepts.
Quote age against validity is checked on every acceptance, and a re-quote with a price change goes to a person.
A delivery date promised without looking at supplyOnly with workarounds
Supply lives in an ERP or planning system outside the quote. A rules-based CPQ can check it only if that feed is integrated and kept current.
The supply feed travels with the request and the order is compared with it on every call.
Renewal pricing under Flat Is Fair with a 7 percent PPI triggerOnly with workarounds
The cap depends on an external index and on inflation since the last renewal, so the rule needs data the quote does not carry.
Annual PPI and inflation since the last renewal come with the request; flat, negotiable and over-cap are told apart.
Every problem returned in one answerOnly 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, blocks first, then approvals.

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 request; approval findings need a person to sign off.

1A new quote with 90 days of validity is above the current Everpure quoting standard of 30 days; reissue it at 30 days.
2The quote is 41 days old and its validity was 30 days; its price can no longer be honored. Re-quote at current pricing.
3The old quote expired 11 days ago; re-quoting at current pricing changes the price by 12 percent and needs sign-off under the seller re-quote policy (set by the customer, not Everpure).
46,500 TB is more than the 5,000 TB the supplied supply feed shows free for Q4 2026; the delivery date cannot be promised.
5The renewal is quoted 12 percent above the initial rate, but Flat Is Fair keeps it flat unless annual PPI inflation is above 7 percent (it is 3 percent).
6Annual PPI inflation is 9 percent, above 7 percent, so Flat Is Fair calls for good-faith negotiation; an increase of 8 percent (within the 12 percent cap) needs a person to confirm.
7The renewal is quoted 15 percent above the initial rate; after an inflation event Flat Is Fair allows at most the 12 percent inflation since the last renewal.

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. Evergreen//Forever renewal: Renewal quoted 15 percent above the initial rate

The agent's request. Please quote the Evergreen//Forever renewal for the FlashArray//X at 15 percent above the initial rate. Annual PPI inflation is 9 percent, and inflation since the last renewal is 12 percent.

Verdict: Blocked.

  • Renewal above the inflation cap. The renewal is quoted 15 percent above the initial rate; after an inflation event Flat Is Fair allows at most the 12 percent inflation since the last renewal.

2. Evergreen//Forever renewal: The agent resubmits after fixing the errors

The agent's request. Please quote the Evergreen//Forever renewal for the FlashArray//X at 8 percent above the initial rate. Annual PPI inflation is 9 percent, and inflation since the last renewal is 12 percent.

Verdict: Needs approval.

  • Renewal increase needs sign-off. Annual PPI inflation is 9 percent, above 7 percent, so Flat Is Fair calls for good-faith negotiation; an increase of 8 percent (within the 12 percent cap) needs a person to confirm.

3. Evergreen//Forever renewal: The agent resubmits after fixing the errors

The agent's request. Please quote the Evergreen//Forever renewal for the FlashArray//X at the initial rate, unchanged. Annual PPI inflation is 9 percent, and inflation since the last renewal is 12 percent.

Verdict: Allowed.

  • All rules satisfied. Every rule checked is satisfied.

4. Accepting an expired quote: Accepted on day 41 of a 30-day quote

The agent's request. The customer accepted the quote on day 41 of its 30-day validity. Please process the order at the quoted price.

Verdict: Blocked.

  • Expired quote cannot be honored. The quote is 41 days old and its validity was 30 days; its price can no longer be honored. Re-quote at current pricing.

5. Accepting an expired quote: The agent resubmits after fixing the errors

The agent's request. The customer accepted the quote on day 41 of its 30-day validity. Please re-quote at current pricing, which is 12 percent above the original price, and send it to the customer.

Verdict: Needs approval.

  • Re-quote needs sign-off. The old quote expired 11 days ago; re-quoting at current pricing changes the price by 12 percent and needs sign-off under the seller re-quote policy (set by the customer, not Everpure).

6. Delivery promise: Delivery promised in Q4 2026

The agent's request. Please confirm delivery of 6,500 TB of FlashArray//X in Q4 2026.

Verdict: Blocked.

  • Not enough free supply in the feed. 6,500 TB is more than the 5,000 TB the supplied supply feed shows free for Q4 2026; the delivery date cannot be promised.

7. Delivery promise: The agent resubmits after fixing the errors

The agent's request. Please confirm delivery of 6,500 TB of FlashArray//X in Q1 2027, a quarter for which the supply feed shows 9,000 TB free.

Verdict: Allowed.

  • All rules satisfied. Every rule checked is satisfied.

8. Flat-rate renewal: Renewal at 15 percent when annual PPI is only 7 percent

The agent's request. Please quote the Evergreen//Forever renewal for the FlashArray//X at 15 percent above the initial rate. Annual PPI inflation is 7 percent, and inflation since the last renewal is 12 percent.

Verdict: Blocked.

  • Renewal above the flat rate. The renewal is quoted 15 percent above the initial rate, but Flat Is Fair keeps it flat unless annual PPI inflation is above 7 percent (it is 7 percent).

Narration transcript

Click to expand

The text of the narrated walkthrough, step by step.

  1. Welcome to a demo of Predictika's Validator. With component costs and availability moving fast, Everpure has shortened how long a quote stays valid: from 90 days to 30. An AI sales agent that quotes, accepts orders, promises delivery dates and prices renewals has to keep up with that. Before anything goes out, the agent sends it to Predictika, which checks the promise against the published terms and the customer's own supply feed, and returns a verdict and every reason.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote the Evergreen//Forever renewal for the FlashArray//X at 15 percent above the initial rate. Annual PPI inflation is 9 percent, and inflation since the last renewal is 12 percent.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with one finding, all in one answer. The renewal is quoted 15 percent above the initial rate; after an inflation event Flat Is Fair allows at most the 12 percent inflation since the last renewal.
  6. The validator returned one blocking finding 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 request are checked against each other.
  7. What this shows: for renewal pricing under Flat Is Fair with a 7 percent PPI trigger, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the renewal increase over the initial rate to 8 percent.
  10. It calls the validator again.
  11. Not blocked, but held for a person.
  12. The one blocking finding is cleared; one approval remains for a person: renewal increase needs sign-off.
  13. The agent resubmits once more.
  14. The revised request. It changes the renewal increase over the initial rate to 0 percent.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. The earlier finding is cleared.
  18. One problem caught in one call, fixed in two passes, and a clean request. That is the value of Predictika's validator: catching mistakes before the action runs.