Predictika · Business internet orders
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.
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.
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.
8 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 |
|---|---|---|
| Speed ranges that depend on the interface | Only 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 delivered | Only 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 promises | Only 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 policy | Only 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 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 states an installation time of 17 business days; the installation guarantee for this service location is 90 business days. |
| 2 | The quote states an installation time of 90 business days; the installation guarantee for this service location is 17 business days. |
| 3 | The order asks for 99 Mbps on an interface whose published speed range starts at 100 Mbps. |
| 4 | The order asks for 1,001 Mbps on an interface whose published speed range ends at 1,000 Mbps. |
| 5 | The order asks for 1,999 Mbps on an interface whose published speed range starts at 2,000 Mbps. |
| 6 | The order asks for 10,001 Mbps on an interface whose published speed range ends at 10,000 Mbps. |
| 7 | The order asks for 40,000 Mbps on an interface whose published speed range starts at 100,000 Mbps. |
| 8 | The 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. |
| 9 | 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. |
| 10 | The order asks for link aggregation on a Gigabit Ethernet port; Cogent offers link aggregation only on 10 Gigabit and 100 Gigabit interfaces. |
| 11 | 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. |
| 12 | 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. |
| 13 | The order asks for BGP with another transit provider but the customer has no registered AS number. |
| 14 | The order announces address space that the customer owns over BGP without a valid ROA or route object in a trusted registry. |
| 15 | The order provides transit to downstream AS numbers over BGP without an AS-SET in a major routing registry. |
| 16 | The order announces 101 prefixes over BGP; the default limit is 100 prefixes and Cogent support must raise it. |
| 17 | The 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. |
| 18 | The order hosts websites for other companies over an office-building connection; Cogent allows its own corporate websites only. |
| 19 | The order connects through a switch in a carrier neutral data center; Cogent requires a router or other Layer 3 device there. |
| 20 | The 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. |
| 21 | 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. |
| 22 | The customer equipment runs half duplex; Cogent cannot reliably connect to half-duplex equipment. |
| 23 | The 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. |
| 24 | The 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. |
| 25 | The order asks for more IPv4 space but the earlier blocks are 99 percent in use; all of them must be fully in use. |
| 26 | The order asks for an IPv6 block of /47; the largest IPv6 block Cogent allocates is a /48. |
| 27 | WAN PHY is available only with internal Cogent approval. |
| 28 | The 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. |
| 29 | The order asks for 12,000 Mbps on an interface whose published speed range ends at 10,000 Mbps. |
| 30 | The order asks for an IPv6 block of /40; the largest IPv6 block Cogent allocates is a /48. |
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 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.
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.
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.
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.
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.
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.
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.
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.
The text of the narrated walkthrough, step by step.