XE Nets
Install an app. Now you have a cloud.
Turn servers you already own into your own private cloud, with scheduling, storage and billing built in. Only your key runs work on it, until you decide to open the doors.
XE Nets turns servers you already own into your own private cloud, with scheduling, storage, identity and billing built in, and only your key able to run work on it.
Install the node app on each machine, whether it sits in your building, in a colocation rack or with a hosting company, and it joins your net. Your teams deploy services as XE Contracts, and the net decides where they run. It stays closed until you open it, service by service.
A private cloud, without the platform team.
Most organisations choose between running everything themselves and renting everything from a cloud. A net is the third way.
- Hardware
- Yours
- Getting set up
- A platform team and months of work
- Who decides what runs
- You
- Billing between teams
- Spreadsheets
- When you need more
- Buy more servers
- Idle machines
- Sit idle
- Hardware
- The provider’s
- Getting set up
- Minutes, then a migration
- Who decides what runs
- The provider’s rules
- Billing between teams
- Tags on a monthly bill
- When you need more
- Pay on-demand prices
- Idle machines
- Not yours to sell
- Hardware
- Yours, rented, or both
- Getting set up
- Install an app on each machine
- Who decides what runs
- Your key, and only your key
- Billing between teams
- Per second, per team, built in
- When you need more
- Pull public capacity in, per second
- Idle machines
- Publish work to the network and earn
Closed by default.
Open when you choose.
Every machine enrolled with your key, and only that key can schedule work on it. Nothing leaves, nothing comes in.
1policy st_marys {2 schedule = key("st-marys") // only this key runs work3 publish = [] // nothing open to outside4 burst = none // no public machines5}
| In this mode | Private | Publishing | Pulling in |
|---|---|---|---|
| Only your key schedules work on your machines | |||
| Your teams are billed per second | |||
| People outside can reach it | The services you publish | ||
| Your machines earn from the network | |||
| Public machines run your work | Only the jobs you send out |
From a rack of servers to a cloud, in three steps.
- 01Enrol your machinesInstall the app on each server, yours or rented. Each one enrols with your key. No special chips, no migration project.
- 02Run your servicesDefine them as XE Contracts and they run only on your machines, under your key, with storage, scheduling and billing built in.
- 03Open up, when you choosePublish services to the public network and earn from them, or pull public capacity in for a busy week. You decide what crosses the wall.
From a rack of servers to a cloud, in three steps.
- 01Enrol your machinesInstall the app on each server, yours or rented. Each one enrols with your key. No special chips, no migration project.
- 02Run your servicesDefine them as XE Contracts and they run only on your machines, under your key, with storage, scheduling and billing built in.
- 03Open up, when you choosePublish services to the public network and earn from them, or pull public capacity in for a busy week. You decide what crosses the wall.
Every team pays for what it ran.
One shared cluster, fairly split. Each team, lab or department has its own account on the net, and every second of work is metered to it.
- Radiology0Running on 5 machines · 0% of its budget
- Genomics0Running on 4 machines · 0% of its budget
- Research0Running on 3 machines · 0% of its budget
Edge Network is an XE Net that opened its doors.
Edge has run as a net on XE from day one, and opened it to the world. Every one of its machines is an account on XE, paid for the work it does, and its customers are served by hardware Edge doesn’t have to own.
The same tools,
on your own machines.
A net speaks the same contract language as the public network. Write a service once, then run it inside, publish it, or burst it out by changing one line.
1contract imaging_api {2 image = "st-marys/imaging:3.2"3 gpu = any4 memory = "32 GB"5 replicas = 467 where = net("st-marys") // your machines only8 network = none // nothing leaves the building9 team = "radiology" // billed to the team that runs it10}
Agents that work inside your walls.
Give an agent a key to your net and it can schedule, scale and pay for work there, and nowhere else. The boundary holds for agents exactly as it does for people.
agent · lab-7
XE Nets$