Predictika · Exchange co-location: cabinets, caged suites and connectivity

An AI sales agent's exchange hosting order, checked before it goes out

An AI sales agent prepares an order for the London Stock Exchange Group exchange hosting service: cabinets, a caged suite, market connectivity ports, cross-connects and a time service. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published price list and returns a verdict, every reason, the monthly charges as a line-item quote and the one-off charges it computed.

Scope: London Exchange Hosting Service orders priced from the published 1 January 2026 price list: cabinet licences, caged suites, 10Gb market connectivity, cross-connects and time services. See everything this validator covers

This validator models orders for one service, the London Exchange Hosting Service, at the list prices in its published price list effective 1 January 2026 (GBP, excluding VAT), not just the scenarios shown below.

  • Cabinets and caged suites — 5 kW and 3 kW cabinet licences priced by participant type (trading or non-trading), a 1-year or 2-year term and, for trading participants, the number of 5 kW cabinets; single and double caged suites with their published minimum (10 or 20 cabinets of 5 kW initially, 12 or 24 after the first anniversary) and maximum (14 or 28 cabinets) sizes; the one-off installation charge per order.
  • Connectivity and time — initial and additional 10Gb market connectivity sets, cross-connects (non-trading participants pay more for connections to other participants and need dual, resilient connections) and PTP or GPS time services, each with its published monthly and one-off charge.
  • Stated charges — the monthly and one-off totals the agent states are compared with the totals computed from the published prices; a person confirms that a caged suite order can grow to the larger minimum.

Any London exchange hosting order that touches these items is in scope — not only the scenarios pictured here. Not covered: excess power charges, reserved cabinets, three-phase power, remote hands, the Trading Launchpad hosting items, other LSEG products and sites, discounts and VAT. Assumptions: the higher-user price for a trading participant is applied to every 5 kW cabinet on the order according to the number of 5 kW cabinets, and the dual-connection rule for a non-trading participant is read as at least two cross-connects to other participants. Prices are list prices and may have changed since the document was read.

The AI sales agentBuilds the exchange hosting order 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
A price that depends on who is buying and for how longOnly with care
Trading and non-trading participants have different rates, and the term (1 or 2 years) changes each one, so every item needs a price per combination that must stay in step with the price list.
Participant type, term and quantities arrive together and every line is priced from them on every call.
A rate that steps down with the number of cabinetsOnly with care
The higher-user tiers (2 to 4, 5 to 7, 8 to 10, 11 or more) are quantity bands on one line item, so a price rule is needed per band, and the order total must be checked against it separately.
The band is chosen from the number of 5 kW cabinets and the total is compared with the one the agent stated.
Minimum and maximum sizes for a caged suiteOnly with workarounds
The minimum depends on cabinets of one size on another line, and it changes after the first anniversary, so it needs a cross-line rule plus a manual route for the later step.
Suite type and the cabinets are in one request; the minimum, the maximum and the later step to a person are all checked together.
A connection rule for one customer typeOnly with workarounds
Non-trading participants need dual, resilient connections to other participants, a condition on customer type and a count on another line that is easy to miss.
The participant type and the cross-connects are checked together on every call.
Every problem returned in one answerOnly with workarounds
Rules tend to fire as the order 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.

1A non-trading participant needs dual, resilient cross-connections to other participants; the quote has 1 cross-connect.
2A single caged suite needs a minimum initial subscription of 10 cabinets of 5 kW; the quote has 9.
3The caged suite minimum rises on the first anniversary, to 12 cabinets of 5 kW for a single suite and 24 for a double suite; a person should confirm the customer plans to grow to it.
4A single caged suite holds at most 14 cabinets; the quote has 12 cabinets of 5 kW and 3 cabinets of 3 kW.
5A double caged suite needs a minimum initial subscription of 20 cabinets of 5 kW; the quote has 19.
6A double caged suite holds at most 28 cabinets; the quote has 24 cabinets of 5 kW and 5 cabinets of 3 kW.
7The quote states monthly charges of £1,000; the published prices give £33,645.
8The quote states one-off charges of £1,000; the published prices give £17,200.

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. Non-trading participant connectivity: A non-trading participant with one cross-connect to another participant, quoted with the trading-participant charges

The agent's request. Please quote a London exchange hosting order for a non-trading participant on a 2-year term, with 4 cabinets of 5 kW and 1 cabinet of 3 kW, plus 1 market connectivity set (10Gb), 1 cross-connect to another participant and a GPS time service. The quote states monthly charges of £31,234 and one-off charges of £14,800. It is ready to send.

Verdict: Blocked.

  • Non-trading participant needs resilient connections. A non-trading participant needs dual, resilient cross-connections to other participants; the quote has 1 cross-connect.
  • Stated monthly total does not match. The quote states monthly charges of £31,234; the published prices give £45,238.

2. Non-trading participant connectivity: The agent resubmits after fixing the errors

The agent's request. Please quote a London exchange hosting order for a non-trading participant on a 2-year term, with 4 cabinets of 5 kW and 1 cabinet of 3 kW, plus 1 market connectivity set (10Gb), 2 cross-connects to another participant and a GPS time service. The quote states monthly charges of £45,987 and one-off charges of £14,800. It is ready to send.

Verdict: Blocked.

  • Stated one-off total does not match. The quote states one-off charges of £14,800; the published prices give £15,650.

3. Non-trading participant connectivity: The agent resubmits after fixing the errors

The agent's request. Please quote a London exchange hosting order for a non-trading participant on a 2-year term, with 4 cabinets of 5 kW and 1 cabinet of 3 kW, plus 1 market connectivity set (10Gb), 2 cross-connects to another participant and a GPS time service. The quote states monthly charges of £45,987 and one-off charges of £15,650. It is ready to send.

Verdict: Allowed.

  • Charges summary. At the published prices, monthly charges £45,987 (cabinets 39,087, caged suite 0, market connectivity 4,364, cross-connects 1,498, time service 1,038) and one-off charges £15,650.

4. Trading participant caged suite: A single caged suite with 9 cabinets of 5 kW and a stated monthly total that leaves out the time service

The agent's request. Please quote a London exchange hosting order for a trading participant on a 2-year term, with 9 cabinets of 5 kW, in a single caged suite, plus 2 market connectivity sets (10Gb), 2 cross-connects to an external carrier and a PTP time service. The quote states monthly charges of £46,419 and one-off charges of £17,200. It is ready to send.

Verdict: Blocked.

  • Single caged suite needs 10 cabinets of 5 kW. A single caged suite needs a minimum initial subscription of 10 cabinets of 5 kW; the quote has 9.
  • Stated monthly total does not match. The quote states monthly charges of £46,419; the published prices give £47,847.

5. Trading participant caged suite: The agent resubmits after fixing the errors

The agent's request. Please quote a London exchange hosting order for a trading participant on a 2-year term, with 12 cabinets of 5 kW, in a single caged suite, plus 2 market connectivity sets (10Gb), 2 cross-connects to an external carrier and a PTP time service. The quote states monthly charges of £47,757 and one-off charges of £17,200. It is ready to send.

Verdict: Allowed.

  • Charges summary. At the published prices, monthly charges £47,757 (cabinets 37,728, caged suite 1,599, market connectivity 6,282, cross-connects 720, time service 1,428) and one-off charges £17,200.

6. Double caged suite growth: A double caged suite with 22 cabinets of 5 kW

The agent's request. Please quote a London exchange hosting order for a trading participant on a 2-year term, with 22 cabinets of 5 kW and 2 cabinets of 3 kW, in a double caged suite, plus 3 market connectivity sets (10Gb), 4 cross-connects to another participant and a PTP time service. The quote states monthly charges of £92,999 and one-off charges of £20,150. It is ready to send.

Verdict: Needs approval.

  • Caged suite minimum rises after a year. The caged suite minimum rises on the first anniversary, to 12 cabinets of 5 kW for a single suite and 24 for a double suite; a person should confirm the customer plans to grow to it.
  • Charges summary. At the published prices, monthly charges £92,999 (cabinets 77,676, caged suite 3,197, market connectivity 9,258, cross-connects 1,440, time service 1,428) and one-off charges £20,150.

7. Double caged suite growth: The agent resubmits after fixing the errors

The agent's request. Please quote a London exchange hosting order for a trading participant on a 2-year term, with 24 cabinets of 5 kW and 2 cabinets of 3 kW, in a double caged suite, plus 3 market connectivity sets (10Gb), 4 cross-connects to another participant and a PTP time service. The quote states monthly charges of £99,287 and one-off charges of £20,150. It is ready to send.

Verdict: Allowed.

  • Charges summary. At the published prices, monthly charges £99,287 (cabinets 83,964, caged suite 3,197, market connectivity 9,258, cross-connects 1,440, time service 1,428) and one-off charges £20,150.

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 an order for the London Stock Exchange Group exchange hosting service: cabinets, a caged suite, market connectivity ports, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the published price list and returns a verdict, every reason, the monthly charges as a line-item quote and the one-off charges it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote a London exchange hosting order for a non-trading participant on a 2-year term, with 4 cabinets of 5 kW and 1 cabinet of 3 kW. The quote states monthly charges of £31,234 and one-off charges of £14,800. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with two findings, all in one answer. A non-trading participant needs dual, resilient cross-connections to other participants; the quote has 1 cross-connect. The quote states monthly charges of £31,234; the published prices give £45,238.
  6. The validator returned two 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 a connection rule for one customer type, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the cross-connects to 2 and the stated monthly charges to 45,987.
  10. It calls the validator again.
  11. Still blocked, with one finding, all in one answer. The quote states one-off charges of £14,800; the published prices give £15,650.
  12. Two findings cleared, but the change brings a different blocking finding: stated one-off total does not match.
  13. The agent resubmits once more.
  14. The revised request. It changes the stated one-off charges to 15,650.
  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 5 kW cabinet licence and 3 kW cabinet licence; the other three lines are on screen.
  18. The earlier finding is cleared, and the validator's total, £45,987, matches the quote.
  19. Two problems caught in one call, fixed in two passes, and a clean quote. That is the value of Predictika's validator: catching mistakes before they reach the customer.