Orbit
Orbit

See every layer your AI runs on.
Then add to it.

AI and HPC operations

Orbit reads the datacenter, the compute, the fabric, the agents and the model providers, and renders one operating picture with a cost per completed task you can defend. When you need more compute, it attaches straight into the cluster you already run.

Read only against everything it observes. Deploys inside your boundary. No telemetry leaves your environment.

The Console

Multi-Tenancy, Single Pane of Glass

BY CYLIX AIPROVIDERCylix, service provideriAsk Orbit about this screenCtrl KLIVE16:55:14 EDT16:55:15 EDT16:55:16 EDT01 CONSOLEOperations41Economics$0.09832ComputeC02 BUILDSensors25/27S03 GOVERNAdministrationAPublicationP04 PROVIDERTenantsT05 PLATFORMAPI gatewayv1.22.0GIdentity and accessI448ACCELERATORSDEPLOYMENTMODE BFABRICCONNECTEDALTITUDES READ5 OF 5HOLD TO INJECT INCIDENTDemonstration control. Hold to arm,so it is never fired by a stray click.Drives a cascade across all fivealtitudes.BUILD0.29.1CONTRACT1.22.0DRIVERSSIMUPTIME0M 14S0M 15S0M 16SCOLLAPSELATENCY · P95 TTFTi767772761msGOLDEN SIGNAL 1TRAFFIC · TASKS/HRi12,40512,38812,431GOLDEN SIGNAL 2ERRORS · CALL FAILUREi0.230.210.24%GOLDEN SIGNAL 3SATURATION · ACCELERATORi65.966.465.2%GOLDEN SIGNAL 4SIGNAL ALTITUDEiNORMALIZED CLOCK · 90 TICKSALT 05ModelprovidersREAD100%ALT 04AgentsREAD100%ALT 03FabricREAD100%ALT 02ComputeandcloudREAD90%ALT 01DatacentersREAD96%ALT 05ALT 04ALT 03ALT 02ALT 01COST PER COMPLETED TASKi$0.0983ATTRIBUTED · MIXED MECHANISMMODEL TOKENS$0.05643measuredCOMPUTE, OWNED$0.04067attributedFACILITY$0.00119apportionedA1 IDLE CHARGED TO POOL · A2 ELAPSEDSHARE · A3 PUE 1.33 · A4 36MO SCHEDULEOBJECTIVE BURNi28D WINDOWTask completion rate100.00%BURN 0x · TARGET 99%Provider P95 latency767msBURN 0.64x · TARGET 1200msQueue wait before allocation85sBURN 0.71x · TARGET 120sUnit cost ceiling$0.0983BURN 0.85x · TARGET $0.115CONDITIONSi4 OPENWARNING · ALT 04Unit cost ceiling at riskBurn 0.85x, projected breach within windowNOTICE · ALT 02Sensor degraded, vLLM serving pool 3Readings stale beyond declared intervalWARNING · ALT 01Rack cluster-d-r02 is not redundant on powerDrawing 24.1 kW against 20.9 kW one feed cancarry continuously. Move load off the rack orraise its feed rating.SEE ITS PDUSVERTICAL TRACEiINC-4497 · OPEN 8S · ENGINEERING ASSISTANTALT 01Inlet temperature +6C on rack hosting cluster-a-n23, cooling response laggingAPPORTIONED JOINALT 02Allocator held 14 tasks while serving pool 3 drained its queueQUEUE DEPTH 14ALT 04Agent retry budget consumed on provider failover, falling back to secondaryRETRY 3 OF 3

Operations, board builder, capacity and an attached workspace, reconstructed from the reference build.

05

Layers read, from rack power to model provider tokens

01

Canonical model, so boards survive a change of vendor

04

Ways to attach capacity: partition, node pool, workspace, endpoint

00

Write credentials held against any system Orbit observes

The Gap

Multi-Tenancy, Single Pane of Glass

Nobody is short of data. The questions that matter simply cross every boundary your tooling was built inside.

  • Attribution

    Who used that GPU hour?

    Consumption cannot be assigned to the workflow or the team that caused it. Chargeback is estimated rather than measured, and capacity decisions are made without knowing what the capacity served.

  • Cause

    Why did that task fail?

    It could be a provider rate limit, a routing decision, a saturated node, or a thermal event two racks away. Four tools, unsynchronised clocks, and most of the resolution time spent assembling context rather than fixing anything.

  • Capacity

    Do we need more, or better?

    Without a unit cost you cannot tell an under-provisioned cluster from an inefficient workload. Both look like a queue. One is solved with procurement and the other is made worse by it.

One · See

Orbit reads every altitude and joins them to the unit of work.

Not a dashboard over your metrics. A model beneath them.

  • ALT 05

    Model Providers

    Not a dashboard over your metrics. A model beneath them.

  • ALT 04

    Agents

    Tasks, tool calls, retries, escalations

  • ALT 03

    Fabric

    Routing, connector health, queue depth

    One Operating Picture

    On One Clock

  • ALT 02

    Compute and Cloud

    Accelerators, jobs, allocation, cloud

  • ALT 01

    Datacenters

    Rack power, thermal, cooling

Five altitudes, one correlation identity, one picture. The vertical line is the part nobody else has.

ALT 05ALT 04ALT 03ALT 02ALT 01
rate limit, 214 rejectedretry storm, 3 workflowsreroute, queue 1.4knode saturation 98%inlet temp +6C, throttle
14:16:4014:22:00

When Something Breaks

A causal path, not a starting point for one.

Most of the time spent resolving an incident is not spent fixing anything. It is spent gathering context and correlating logs by hand across tools that do not share a clock. Orbit does that join when the reading arrives, so the answer is already assembled when the alert fires.

  • Conditions raised on objective burn rate, not raw thresholds
  • Every alert either carries an action or is marked informational
  • One timeline across all five altitudes on a single normalised clock

Built to Outlive Your Infrastructure

Change vendors. Keep your boards.

Panels bind to meaning rather than to metric names. Swap accelerators, add a region, move a workload from your own racks to a managed endpoint, and the board keeps working. You change the sensor, not the board.

  • Reads Supermicro, Dell and HPE platform managers where you already run them
  • Reads out of band over Redfish, so it keeps reporting when a host goes down
  • Coverage is reported honestly, never interpolated
  • Every figure carries the confidence of the weakest join behind it

Unchanged. Not rebuilt, not migrated.

The Number Everything Else Rests On

Cost per completed task, and why it changes the next two sections.

Two consumption costs, at opposite ends of your stack, in incompatible units. Orbit is the only place they meet. Once they do, a capacity decision stops being a guess.

Cost per completed agent task, traced to the token and the GPU second.

Because every altitude resolves into one model, Orbit follows a single unit of work all the way down and prices it. Finance gets a defensible figure. Engineering gets the chain behind it. Both get the assumptions stated in the open rather than buried.

Agent Task
Model call
Tokens
Inference server
GPU second
Kilowatt

Orbit labels every component measured, attributed or apportioned. A figure is only as defensible as the join behind it, and we would rather tell you that than let you find out in review.

Two · Extend

Out of capacity on a Tuesday? Add some.

Attach an external accelerator pool from Cylix AI Cloud without leaving the console. Choose a class, choose a window, secure it. Billed by the hour from one hour to seven days.

A100

$1.05/hr

Ampere80 GB

L40S

$1.95/hr

Ada Lovelace48 GB

H100

$2.10/hr

Hopper80 GB

H200

$2.40/hr

Hopper141 GB

B200

$2.75/hr

Blackwell192 GB

Adding capacity makes your cost figure more accurate, not less. Rented accelerators are metered by the provider, so their cost is measured rather than estimated. Owned capacity is amortised and attributed. Run a meaningful share of work on metered capacity and a larger portion of your unit cost becomes a measurement rather than an attribution. Orbit shows you that shift instead of blending the two.

Contact Sales

The Workspace

Root on a GPU box, one click from the console.

No ticket, no provisioning request, no waiting for a platform team to schedule you. Pick an image, pick how much external access it gets, and you are at a prompt.

  • Egress defaults to an allowlist. A research container with open egress is a route out for your own data
  • Sessions are recorded, because a root shell on rented capacity is the first thing an auditor asks about
  • The same SSH details work from your own terminal
ws-1d0c5099.ca-central-1.cylix.ai
root@ws-1d0c5099:~# nvidia-smi
+-------------------------------------------------------------+
| NVIDIA-SMI 560.35.03 CUDA VERSION: 12.6 |
| 0 NVIDIA H200 ON | 143771MiB | 74% |
| 1 NVIDIA H200 ON | 143771MiB | 71% |
+-------------------------------------------------------------+
 
root@ws-1d0c5099:~# python3 -c "import torch; print(torch.cuda.device_count())"
2
root@ws-1d0c5099:~# curl https://example.com
 
curl: (7) Connection refused by egress policy
 
Egress on this VLAN is "Allowlist". Package mirrors, model hubs and your own networks are permitted.
root@ws-1d0c5099:~#

Editions

Run it yourself, or let us run it.

Two editions, sold differently because they carry different operating responsibility.

On Premise

Your infrastructure, your boundary

Deployed on your own hardware or cloud account by our DevOps team. One operator, no tenancy, nothing shared with anyone. Operate it yourself or have us operate it for you under the managed model.

Cylix organizations whose regulatory posture requires physical separation, and anyone who simply prefers to hold the keys.

Hosted Managed Private Cloud

We run the control plane

Cylix operates the service and you get a tenant within it. Each tenant runs in its own isolated namespace with its own quota, network policy and service account. Reserved accelerators are contractual and are never shared.

The control plane is shared with logical separation, and we say so plainly rather than implying more isolation than exists. If that is not acceptable to you, take the on-premise edition instead.

Engineer monitoring Orbit dashboards on a multi-monitor workstation

For Compute Service Providers

Offer an operations panel alongside your capacity.

If you sell accelerated compute, Orbit is the layer that makes it more than a commodity.

  • Create

    Tenants in minutes

    Name, plan, regions. Provisioning creates an isolated namespace with quota and network policy, then verifies the isolation holds before the tenant is usable.

  • Operate

    See across, or step inside

    Watch capacity, utilisation and margin across every tenant, or enter a tenant context to support them. Provider functions are unavailable inside a tenant context, and every action records both identities.

  • Differentiate

    Compute with a defensible unit cost

    Each customer sees their own allocation, consumption and spend, and nothing of their neighbours. Capacity at a given specification is close to a commodity. Capacity with an operating picture is not.

The things people ask
on the first call.

Not to anything it observes, and it never will. Every sensor holds read-scoped credentials and the software has no write path to an observed system. Securing capacity and attaching it are writes to our own service on your instruction, which is a different thing, and we keep that boundary explicit rather than blurring it.

No. Your monitoring platform watches machines and services. Orbit watches the join between altitudes and prices the unit of work that crosses them. Keep your platform for what it already does well and point Orbit at the correlation problem it was never built to solve.

No. Orbit reads whatever request lifecycle and model routing you already run. The fabric is the reference implementation because we built both, and the join is tightest there, but Orbit reads a generic OpenAI-compatible endpoint just as well.

No. Orbit deploys inside your boundary and reads locally. What leaves is a correlation identity and a set of numbers, never the underlying request, response or document content.

As accurate as the join behind it, and we label which parts of it are measured, attributed or apportioned so you can see the difference rather than take a single blended number on faith.

Yes, for Slurm and Kubernetes. Rented nodes federate into the cluster or controller you already run, so users submit work the same way they did before Orbit existed.

Logical isolation at the namespace, quota, network policy and service account level, on a shared control plane. If that boundary is not sufficient for your regulatory posture, the on-premise edition gives you physical separation instead.

A working session against your own environment, not a slide deck. We map where a fabric would apply first, model the cost difference against what you run today, and leave you with a staged adoption path, including the parts where the honest answer is not yet.

Connect With Us

Take the next step in your AI journey. Reach out to our sales team to discuss your upcoming AI project or connect with our support team for assistance.

Get an Instant Callback

Cylix Solutions is committed to protecting and respecting your privacy, and we'll only use your personal information to administer your account and to provide the products and services you requested from us. No obligation. Response within 10 min during business hours. By submitting, you agree to our privacy policy.


LinkedIn