Predictika · Cloud server quotes
An AI sales agent prepares a monthly quote for a team that wants IONOS Cloud Cubes: the Cube template, the operating system licence, the hours the Cubes run, extra IP addresses and extra block storage. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published Cloud Cubes rates and limits and returns a verdict, every reason and the figures it computed.
This validator models monthly quotes for IONOS Cloud Cubes as published on the IONOS Cloud price page, Cubes page and Cubes documentation, not just the scenarios shown below.
Any Cloud Cubes quote that touches these rules is in scope — not only the scenarios pictured here. Not covered: the price of block storage (the price page names its storage types differently from the Cubes documentation), outgoing traffic, backup, snapshots, object storage, load balancers, VPS plans, dedicated servers, Dedicated Core and vCPU servers, savings plans, taxes, and any negotiated discount.
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 |
|---|---|---|
| A licence price that depends on the size of the Cube | Only with care Red Hat licensing is priced per vCPU in size bands, so the rate changes with the template; a rule per band works, but it has to be kept in step with the price page. | The licence rate is looked up from the operating system and the template's vCPUs and priced into the total on every call. |
| A monthly price built from an hourly rate | Only with care A price rule multiplies the rate by hours and Cubes and adds licences and IPs; it works, but a total typed by a rep has to be compared with it separately. | The total is computed from the template, licence, hours, Cubes and IPs and compared with the stated total in the same pass as the other rules. |
| Storage limits that apply to something attached to the Cube | Only with workarounds The count of extra volumes and the size of each are two separate limits on a repeating item, so they need their own validation rules. | Volume count and size are in one request and both limits are checked together. |
| A recommendation that needs a person to confirm | Only with care A customer-supplied image on a licensed operating system is not an error but should be reviewed; it needs an approval step that is easy to leave out. | The approval is raised whenever that combination appears, and the quote cannot be executed until it is approved. |
| 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 quote bills 745 hours in a month; a month has 1 to 744 hours. |
| 2 | The quote bills 0 hours in a month; a month has 1 to 744 hours. |
| 3 | The quote has 0 Cubes; at least 1 is needed. |
| 4 | Cloud Cubes are offered in IONOS data centers in the European Union and in Newark, New Jersey, USA; the quote names another location. |
| 5 | The quote attaches 24 additional block storage volumes to a Cube; a Cube supports up to 23. |
| 6 | The quote asks for block storage volumes of 4,097 GB; a volume is 1 GB to 4 TB (4,096 GB). |
| 7 | The quote asks for block storage volumes of 0 GB; a volume is 1 GB to 4 TB (4,096 GB). |
| 8 | The quote states a monthly total of $37.4399; the published rates give $37.44. |
| 9 | The quote states a monthly total of $38.44; the published rates give $37.44. |
| 10 | The quote uses a customer-supplied image with a licensed operating system; the public Cubes documentation does not say how licensing applies to your own image, so a person should confirm it. |
| 11 | The quote states a monthly total of $0.0001; the published rates give $82.944. |
| 12 | The quote bills 800 hours in a month; a month has 1 to 744 hours. |
| 13 | The quote attaches 30 additional block storage volumes to a Cube; a Cube supports up to 23. |
| 14 | The quote asks for block storage volumes of 5,000 GB; a volume is 1 GB to 4 TB (4,096 GB). |
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 4 IONOS Cloud Cubes of the Memory L template running Windows Server, in a data center in Singapore, billed for 720 hours in the month, with 2 additional block storage volumes of 1,000 GB on each Cube and 2 extra static IPv4 addresses. The quote states a monthly total of $361.976. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 4 IONOS Cloud Cubes of the Memory L template running Windows Server, in a European Union data center, billed for 720 hours in the month, with 2 additional block storage volumes of 1,000 GB on each Cube and 2 extra static IPv4 addresses. The quote states a monthly total of $386.976. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 6 IONOS Cloud Cubes of the Basic M template running Red Hat Enterprise Linux, in a European Union data center, billed for 720 hours in the month, with 30 additional block storage volumes of 5,000 GB on each Cube and 1 extra static IPv4 address. The quote states a monthly total of $391.344. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 6 IONOS Cloud Cubes of the Basic M template running Red Hat Enterprise Linux, in a European Union data center, billed for 720 hours in the month, with 20 additional block storage volumes of 5,000 GB on each Cube and 1 extra static IPv4 address. The quote states a monthly total of $391.344. It is ready to send.
Verdict: Blocked.
The agent's request. Please quote 6 IONOS Cloud Cubes of the Basic M template running Red Hat Enterprise Linux, in a European Union data center, billed for 720 hours in the month, with 20 additional block storage volumes of 4,000 GB on each Cube and 1 extra static IPv4 address. The quote states a monthly total of $391.344. It is ready to send.
Verdict: Allowed.
The agent's request. Please quote 3 IONOS Cloud Cubes of the Basic XL template running Windows Server, in the Newark, New Jersey data center, billed for 720 hours in the month, with 4 additional block storage volumes of 2,000 GB on each Cube and 3 extra static IPv4 addresses. The customer will bring their own image. The quote states a monthly total of $487.584. It is ready to send.
Verdict: Needs approval.
The agent's request. Please quote 3 IONOS Cloud Cubes of the Basic XL template running Windows Server, in the Newark, New Jersey data center, billed for 720 hours in the month, with 4 additional block storage volumes of 2,000 GB on each Cube and 3 extra static IPv4 addresses. The quote states a monthly total of $487.584. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.