Predictika · Interconnection service orders
An AI sales agent prepares an order for a virtual connection: a layer 2 link to a cloud, a Digital Internet service or a bare metal server link. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of what the public ServiceFabric User Guide says and returns a verdict, every reason and the figures it computed.
This validator models ServiceFabric orders based on the public ServiceFabric User Guide, not just the scenarios shown below.
Any ServiceFabric order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (ServiceFabric prices are shown in the customer portal only, so this page shows no price build-up), ports and port groups, virtual routers beyond the MTU range, and the bare metal server configurations of the partners.
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 |
|---|---|---|
| Credentials that depend on the cloud | Only with care A product rule per cloud and credential type, repeated whenever a provider is added. | The cloud and the credential are in one request and checked together. |
| VLAN limits that depend on the cloud and on what is already on the port | Only with workarounds The untagged limit depends on how many cross connects the port already carries and the Azure limit on the cloud chosen, so rules must read data from other lines. | The cloud, the tagging and the existing cross connects are checked together on every call. |
| Rules that change when an existing service is edited | Only with care New orders and speed changes follow different rules per cloud (AWS cannot change, Azure can only increase), so each needs its own rule. | The action, the current speed and the new speed arrive in one request. |
| A service tier that removes options | Only with care Basic Internet has no BGP and no extra IP blocks, so each option needs a rule that reads the tier. | The tier and every option are checked together. |
| 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 person 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 | A link speed of 75 Mbps is not offered; links and connections support 50, 100, 200, 300, 400 and 500 Mbps and 1, 2, 2.5, 5, 10 and 100 Gbps, where the service provider supports them. |
| 2 | A link to Amazon AWS is ordered with the AWS account ID; a service key is not used. |
| 3 | Azure, Google Cloud, IBM Cloud and Oracle Cloud links use a service key rather than an account ID. |
| 4 | Microsoft Azure does not support untagged mode on the A-side. |
| 5 | With the Single Peering VLAN option the A-side cannot use Q-in-Q or untagged. |
| 6 | An untagged port allows only one virtual cross connect and this port already has 2, so untagged cannot be selected. |
| 7 | Connections to Amazon AWS do not support updating the speed. |
| 8 | Connections to Microsoft Azure can only be increased in speed; the change is from 2000 Mbps to 1000 Mbps. |
| 9 | Digital Internet speeds run from 50 Mbps to 10 Gbps; the order has 20000 Mbps. |
| 10 | Digital Internet speeds run from 50 Mbps to 10 Gbps; the order has 25 Mbps. |
| 11 | Digital Internet is available only within the same region as the port; a port in one region cannot attach to Digital Internet in another. |
| 12 | At least one IP block must be assigned to the WAN port and up to 10 blocks can be rented; the order has 11. |
| 13 | At least one IP block must be assigned to the WAN port and up to 10 blocks can be rented; the order has 0. |
| 14 | Digital Realty can lease up to 10 additional routed LAN blocks; the order has 11. |
| 15 | Private BGP supports up to 10 IP blocks; the order has 11. |
| 16 | Basic Internet is a single-IP connection and does not include public or private BGP. |
| 17 | Basic Internet is a single-IP connection and does not include multiple IP blocks. |
| 18 | An MTU of 9500 is outside the supported range of 1500 to 9100 for the virtual router. |
| 19 | An MTU of 1400 is outside the supported range of 1500 to 9100 for the virtual router. |
| 20 | Public BGP with customer-owned IP blocks needs approval from the Digital Realty account team, with the IP ranges and proof of ownership; a person should confirm it. |
| 21 | At a location served by a partner, additional IP addresses and BGP routing may not be supported; a person should confirm the location offers them. |
| 22 | The bare metal server SSH key must be in RSA or Ed25519 format. |
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 order a layer 2 link to Microsoft Azure at 750 Mbps, identified with the account ID, with untagged traffic on the A-side on a port that already carries 2 virtual cross connects. It is ready to send.
Verdict: Blocked.
The agent's request. Please order a layer 2 link to Microsoft Azure at 500 Mbps, identified with a service key, with untagged traffic on the A-side on a port that already carries 2 virtual cross connects. It is ready to send.
Verdict: Blocked.
The agent's request. Please order a layer 2 link to Microsoft Azure at 500 Mbps, identified with a service key, with Q-in-Q tagging on the A-side on a port that already carries 2 virtual cross connects. It is ready to send.
Verdict: Allowed.
The agent's request. Please order Basic Digital Internet at 2,000 Mbps, burstable, for a port in the Americas and an internet service in Europe, with 3 WAN IP blocks and private BGP with 2 IP blocks. It is ready to send.
Verdict: Blocked.
The agent's request. Please order Full feature Digital Internet at 2,000 Mbps, burstable, for a port in the Americas and an internet service in the Americas, with 3 WAN IP blocks and private BGP with 2 IP blocks. It is ready to send.
Verdict: Allowed.
The agent's request. Please order Full feature Digital Internet at 5,000 Mbps, fixed, for a port in the Americas and an internet service in the Americas, with 4 WAN IP blocks and public BGP with customer-owned IP blocks. It is ready to send.
Verdict: Needs approval.
The agent's request. Please order Full feature Digital Internet at 5,000 Mbps, fixed, for a port in the Americas and an internet service in the Americas, with 4 WAN IP blocks and public BGP with customer-owned IP blocks, which the account team has approved. It is ready to send.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.