Predictika · Business internet orders

An AI sales agent's Dedicated Internet Access order, checked before it goes out

An AI sales agent prepares an order for Cogent Dedicated Internet Access: the interface and port speed, where the service is delivered, the customer equipment, IPv4 and IPv6 address space, BGP and link aggregation options, and the installation time it promises. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the rules Cogent publishes and returns a verdict, every reason and the figures it computed.

Scope: Cogent Dedicated Internet Access orders: interface and port speed, office building or data center delivery, router or switch, resale and hosting, IPv4 and IPv6 allocation, BGP, link aggregation, standard port configuration and the installation interval. See everything this validator covers

This validator models a single Cogent Dedicated Internet Access order as described in Cogent's public Dedicated Internet Access page and brochure, Network Services Service Level Agreement (February 2025) and Customer User Guide (2026), read in October 2026, not just the scenarios shown below.

  • Interface and speed — Gigabit Ethernet from 100 Mbps to 1 Gbps, 10 Gigabit Ethernet from 2 Gbps to 10 Gbps and 100 Gigabit Ethernet at 100 Gbps, as published for the service. A 100 Gbps port, link aggregation or BGP in an office building goes to a person, because Cogent lists them as available in data centers and asks customers to check office buildings with their account manager. Link aggregation is offered only on 10 Gigabit and 100 Gigabit interfaces.
  • Where and how it is delivered — on-net orders carry a 17 business day installation guarantee and off-net orders 90, and the installation time the quote states must match. Resale is allowed only from a Cogent-owned or carrier neutral data center, an office connection may host the customer's own websites only, a carrier neutral data center needs a router, an office switch is limited to a /24 or less, and half-duplex equipment cannot be connected reliably.
  • Addresses and routing — an initial IPv4 block must be at least half in use right away, more space needs the last block 80 percent in use and earlier blocks fully in use, and IPv6 blocks are no larger than a /48. BGP needs a multi-homed customer, a registered AS number when the other provider is not Cogent, a route authorization for the customer's own address space and an AS-SET for downstream networks; more than 100 prefixes, WAN PHY and a port off Cogent's standard configuration go to a person.

Any Dedicated Internet Access order that touches these rules is in scope — not only the scenarios pictured here. Not covered: prices (Cogent does not publish list prices for this service, so this page shows no price build-up), contract terms, IP Transit, Ethernet, wavelength, colocation and other Cogent services, service availability at a particular address, DNS and mail services, and the latency, jitter and packet-delivery commitments. Where two Cogent documents differ, the validator does not decide: a switch with exactly a /24, or a switch with a /24 or larger in a Cogent data center, goes to a person.

The AI sales agentBuilds the Dedicated Internet Access 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.

8 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
Speed ranges that depend on the interfaceOnly with care
Each interface has its own published speed range, so a rule per interface works, but the ranges have to be kept in step with the brochure.
The range is looked up from the chosen interface and compared with the port speed on every call.
Resale, hosting and equipment rules that depend on where the service is deliveredOnly with workarounds
The location type (office building, Cogent data center, carrier neutral data center) decides several unrelated rules, and the equipment rule also depends on the size of the address block, so it needs cross-field rules that interact.
Location, equipment, address block and resale or hosting use are in one request and every rule is checked with the others.
The installation time the order promisesOnly with care
The guarantee depends on whether the location is on-net or off-net; a time typed by a rep has to be compared with it separately.
The stated time is a field in the request, compared with the guarantee for the location on every call.
Address allocation and BGP policyOnly with workarounds
These are provisioning rules (utilization of earlier blocks, AS numbers, route authorizations, AS-SETs) that product rules rarely carry, so they are usually left to an engineer after the order is signed.
They are checked with the product choices, before the order goes out, and the answer says which item is missing.
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 states an installation time of 17 business days; the installation guarantee for this service location is 90 business days.
2The quote states an installation time of 90 business days; the installation guarantee for this service location is 17 business days.
3The order asks for 99 Mbps on an interface whose published speed range starts at 100 Mbps.
4The order asks for 1,001 Mbps on an interface whose published speed range ends at 1,000 Mbps.
5The order asks for 1,999 Mbps on an interface whose published speed range starts at 2,000 Mbps.
6The order asks for 10,001 Mbps on an interface whose published speed range ends at 10,000 Mbps.
7The order asks for 40,000 Mbps on an interface whose published speed range starts at 100,000 Mbps.
8The order asks for a 100 Gbps port in an office building; Cogent lists 100 Gbps as available in data centers and asks customers to check office-building availability with their account manager.
9The order asks for link aggregation in an office building; Cogent lists it as available in data centers and asks customers to check office-building availability with their account manager.
10The order asks for link aggregation on a Gigabit Ethernet port; Cogent offers link aggregation only on 10 Gigabit and 100 Gigabit interfaces.
11The order asks for BGP in an office building; Cogent lists it as available in data centers and asks customers to check office-building availability with their account manager.
12The order asks for BGP but the customer is not multi-homed; a BGP peer must be multi-homed within the Cogent network or with another transit provider.
13The order asks for BGP with another transit provider but the customer has no registered AS number.
14The order announces address space that the customer owns over BGP without a valid ROA or route object in a trusted registry.
15The order provides transit to downstream AS numbers over BGP without an AS-SET in a major routing registry.
16The order announces 101 prefixes over BGP; the default limit is 100 prefixes and Cogent support must raise it.
17The order is for resale of Dedicated Internet Access from an office building; Cogent allows resale only where the service location is a Cogent-owned or carrier neutral data center.
18The order hosts websites for other companies over an office-building connection; Cogent allows its own corporate websites only.
19The order connects through a switch in a carrier neutral data center; Cogent requires a router or other Layer 3 device there.
20The order uses a switch with 256 IPv4 addresses; the Cogent Customer User Guide says a /24 or larger needs a router in one place and allows a switch for a /24 or less in another, so a person should confirm.
21The order asks for 512 IPv4 addresses behind a switch in an office building; more than a /24 (256 addresses) needs a router or other Layer 3 device.
22The customer equipment runs half duplex; Cogent cannot reliably connect to half-duplex equipment.
23The order asks for an initial block of 128 IPv4 addresses but only 63 will be in use right away; at least half of an initial block must be used immediately.
24The order asks for more IPv4 space but the most recent block is 79 percent in use; at least 80 percent of it must be in use.
25The order asks for more IPv4 space but the earlier blocks are 99 percent in use; all of them must be fully in use.
26The order asks for an IPv6 block of /47; the largest IPv6 block Cogent allocates is a /48.
27WAN PHY is available only with internal Cogent approval.
28The port is not on the Cogent standard configuration (autonegotiation off on 100 Mbps and Gigabit ports, flow control off); Cogent states that service credits for the Network Availability and Notification Guarantees are then not available, so a person should confirm the customer accepts this.
29The order asks for 12,000 Mbps on an interface whose published speed range ends at 10,000 Mbps.
30The order asks for an IPv6 block of /40; the largest IPv6 block Cogent allocates is a /48.

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. Switch and installation time: Law-firm office order on a switch with a /23 and a short installation time

The agent's request. Please quote Dedicated Internet Access with a 10 Gigabit Ethernet port at 4,000 Mbps in an office building, off-net over a local loop, connected through a switch, with a block of 512 IPv4 addresses, of which 300 will be in use right away. The quote states an installation time of 17 business days. It is ready to send.

Verdict: Blocked.

  • Router needed above a /24 in an office building. The order asks for 512 IPv4 addresses behind a switch in an office building; more than a /24 (256 addresses) needs a router or other Layer 3 device.
  • Stated installation time does not match. The quote states an installation time of 17 business days; the installation guarantee for this service location is 90 business days.

2. Switch and installation time: The agent resubmits after fixing the errors

The agent's request. Please quote Dedicated Internet Access with a 10 Gigabit Ethernet port at 4,000 Mbps in an office building, off-net over a local loop, connected through a router, with a block of 512 IPv4 addresses, of which 300 will be in use right away. The quote states an installation time of 90 business days. It is ready to send.

Verdict: Allowed.

  • Order summary. Port speed 4,000 Mbps on an interface with a published range of 2,000 to 10,000 Mbps, installation guarantee of 90 business days.

3. BGP and IPv6 in a data center: Hosting company in a carrier neutral data center with BGP, link aggregation and a /44

The agent's request. Please quote Dedicated Internet Access with a 10 Gigabit Ethernet port at 8,000 Mbps in a carrier neutral data center, on-net, connected through a router, with a block of 1,024 IPv4 addresses, of which 700 will be in use right away, an IPv6 block of /44, in a link aggregation bundle, with BGP announcing 12 prefixes, including the customer's own address space, and providing transit to downstream AS numbers, for resale to the customer's own clients. The quote states an installation time of 17 business days. It is ready to send.

Verdict: Blocked.

  • IPv6 block larger than a /48. The order asks for an IPv6 block of /44; the largest IPv6 block Cogent allocates is a /48.
  • BGP without multihoming. The order asks for BGP but the customer is not multi-homed; a BGP peer must be multi-homed within the Cogent network or with another transit provider.
  • Own address space without a route authorization. The order announces address space that the customer owns over BGP without a valid ROA or route object in a trusted registry.
  • Downstream networks without an AS-SET. The order provides transit to downstream AS numbers over BGP without an AS-SET in a major routing registry.

4. BGP and IPv6 in a data center: The agent resubmits after fixing the errors

The agent's request. Please quote Dedicated Internet Access with a 10 Gigabit Ethernet port at 8,000 Mbps in a carrier neutral data center, on-net, connected through a router, with a block of 1,024 IPv4 addresses, of which 700 will be in use right away, an IPv6 block of /48, in a link aggregation bundle, with BGP multi-homed with another transit provider announcing 12 prefixes, including the customer's own address space with route objects registered, and providing transit to downstream AS numbers with an AS-SET registered, for resale to the customer's own clients. The quote states an installation time of 17 business days. It is ready to send.

Verdict: Blocked.

  • Multi-homed with another provider but no registered AS number. The order asks for BGP with another transit provider but the customer has no registered AS number.

5. BGP and IPv6 in a data center: The agent resubmits after fixing the errors

The agent's request. Please quote Dedicated Internet Access with a 10 Gigabit Ethernet port at 8,000 Mbps in a carrier neutral data center, on-net, connected through a router, with a block of 1,024 IPv4 addresses, of which 700 will be in use right away, an IPv6 block of /48, in a link aggregation bundle, with BGP multi-homed with another transit provider announcing 12 prefixes under the customer's registered AS number, including the customer's own address space with route objects registered, and providing transit to downstream AS numbers with an AS-SET registered, for resale to the customer's own clients. The quote states an installation time of 17 business days. It is ready to send.

Verdict: Allowed.

  • Order summary. Port speed 8,000 Mbps on an interface with a published range of 2,000 to 10,000 Mbps, installation guarantee of 17 business days.

6. Office tower with BGP and link aggregation: Office tower with BGP to another provider, link aggregation and a block of 2,048 addresses

The agent's request. Please quote Dedicated Internet Access with a 10 Gigabit Ethernet port at 10,000 Mbps in an office building, on-net, connected through a router, with a block of 2,048 IPv4 addresses, of which 600 will be in use right away, in a link aggregation bundle, with BGP multi-homed with another transit provider announcing 4 prefixes. The quote states an installation time of 17 business days. It is ready to send.

Verdict: Blocked.

  • Initial IPv4 block too large for immediate use. The order asks for an initial block of 2,048 IPv4 addresses but only 600 will be in use right away; at least half of an initial block must be used immediately.
  • Multi-homed with another provider but no registered AS number. The order asks for BGP with another transit provider but the customer has no registered AS number.
  • Link aggregation in an office building. The order asks for link aggregation in an office building; Cogent lists it as available in data centers and asks customers to check office-building availability with their account manager.
  • BGP in an office building. The order asks for BGP in an office building; Cogent lists it as available in data centers and asks customers to check office-building availability with their account manager.

7. Office tower with BGP and link aggregation: The agent resubmits after fixing the errors

The agent's request. Please quote Dedicated Internet Access with a 10 Gigabit Ethernet port at 10,000 Mbps in an office building, on-net, connected through a router, with a block of 1,024 IPv4 addresses, of which 600 will be in use right away, in a link aggregation bundle, with BGP multi-homed with another transit provider announcing 4 prefixes under the customer's registered AS number. The quote states an installation time of 17 business days. It is ready to send.

Verdict: Needs approval.

  • Link aggregation in an office building. The order asks for link aggregation in an office building; Cogent lists it as available in data centers and asks customers to check office-building availability with their account manager.
  • BGP in an office building. The order asks for BGP in an office building; Cogent lists it as available in data centers and asks customers to check office-building availability with their account manager.
  • Order summary. Port speed 10,000 Mbps on an interface with a published range of 2,000 to 10,000 Mbps, installation guarantee of 17 business days.

8. Office tower with BGP and link aggregation: The agent resubmits after fixing the errors

The agent's request. Please quote Dedicated Internet Access with a 10 Gigabit Ethernet port at 10,000 Mbps in an office building, on-net, connected through a router, with a block of 1,024 IPv4 addresses, of which 600 will be in use right away. The quote states an installation time of 17 business days. It is ready to send.

Verdict: Allowed.

  • Order summary. Port speed 10,000 Mbps on an interface with a published range of 2,000 to 10,000 Mbps, installation guarantee of 17 business days.

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 Cogent Dedicated Internet Access: the interface and port speed, where the service is delivered, the customer equipment, and more. Before it goes out, the agent sends it to Predictika, which checks it against a declarative model of the rules Cogent publishes and returns a verdict, every reason and the figures it computed.
  2. I will start with the first request by the agent.
  3. The agent says. Please quote Dedicated Internet Access. The quote states an installation time of 17 business days. The rest of the request is on screen.
  4. Before it goes out, the agent calls the validator.
  5. Blocked, with four findings, all in one answer. The order asks for an IPv6 block of /44; the largest IPv6 block Cogent allocates is a /48. The order asks for BGP but the customer is not multi-homed; a BGP peer must be multi-homed within the Cogent network or with another transit provider. The order announces address space that the customer owns over BGP without a valid ROA or route object in a trusted registry. The other one is on screen.
  6. The validator returned four 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.
  7. What this shows: for address allocation and BGP policy, a rules-based CPQ can do this only with workarounds.
  8. Now the agent resubmits.
  9. The corrected request. It changes the IPv6 block to 48 prefix length, the multi-homing to with another transit provider, the route authorization to yes and the AS-SET registered to yes. It sets the Registered AS number to no.
  10. It calls the validator again.
  11. Still blocked, with one finding, all in one answer. The order asks for BGP with another transit provider but the customer has no registered AS number.
  12. Four findings cleared, but the change brings a different blocking finding: multi-homed with another provider but no registered AS number.
  13. The agent resubmits once more.
  14. The revised request. It changes the Registered AS number to yes.
  15. It calls the validator once more.
  16. This time the validator clears it.
  17. The earlier finding is cleared, and the validator's figure matches the quote.
  18. Four 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. Now you can try the other scenarios yourself.