XE PRIMITIVE

Discovery

A directory built into the network.

Find machines by place, price and record, with one query to any node. Machines find the jobs that fit them. No marketplace in the middle, and nobody taking a cut.

WHAT DISCOVERY IS

Discovery is the directory built into XE: machines announce what they offer, every node hears it, and anyone can ask for exactly what a job needs.

There is no marketplace website, no listing fee and nobody taking a cut. The network carries the listings, a signed directory maps every account to the node that runs it, and buyer and seller deal with each other. It works both ways: agents find capacity, and machines find the jobs they’re willing to run.

Listings

What a machine has, announced by its own node and repeated every five minutes.

Queries

Ask by place, price, hardware and record. Only machines online and willing answer.

Directory

A signed map from every account to the peer that runs it, so anyone can be reached.

Matching

Work is only offered to machines whose owners allow it. Nobody is handed a job they didn’t choose.

THE PROBLEM

Finding a machine shouldn’t take a sales call.

Today
  • Capacity means a quota request, then a wait.
  • Listing means applying, approval and a fee.
  • The platform decides whose offer you see.
  • A share of every sale goes to the middle.
  • If the site goes down, nobody finds anyone.
With XE Discovery
  • One query, answered by the machines that fit.
  • A machine announces itself, for free.
  • Every node hears every offer.
  • Nobody takes a cut.
  • There is no site to go down.
THE QUERY

Ask the network, not a marketplace.

One query reaches every node. The machines that fit answer with their offer: where they are, what they have, what they cost per second, and how much work they’ve done.

Built with
IdentityDiscoveryPaymentComputeMessaging
GPU near São Paulo
Match

24 GB GPU

Capacity and policy fit.
The agent can take this machine.

São Paulo
RPC BrazilContract Southeast Asia
Discovery

List a GPU, a server or a service once, and every node on XE hears about it. Buyers find it, ask, and deal with you directly. No marketplace taking a cut, no platform deciding who gets seen.

Say where, what, how much and how proven.

Where
Hardware
Price per second
Record

$ xe providers --country de --gpu h100 --max 0.001 --jobs 500

Offers, straight from the owners2 machines answered
MachineWhereHardwarePer secondJobs done
fra-3aFrankfurt DEH1000.00061 XE1,284Offers
ber-1cBerlin DEH1000.00072 XE640Offers
lag-1fLagos NGCPU0.00003 XE764Quiet
rio-1aRio de Janeiro BRCPU0.00004 XE41Quiet
chi-2kChicago USCPU0.00005 XE3,120Quiet
sao-4bSão Paulo BRRTX 40900.00028 XE530Quiet
ham-2dHamburg DERTX 40900.00031 XE912Quiet
sgp-6aSingapore SGRTX 40900.00033 XE1,057Quiet
osa-3eOsaka JPRTX 40900.00035 XE173Quiet
tyo-9cTokyo JPH1000.00083 XE2,210Quiet
nyc-5bNew York USH1000.00088 XE1,502Quiet
muc-7fMunich DEH1000.00094 XE88Quiet
THE LISTING

What a machine tells the network.
And what it offers you.

Its node signs an advertisement and XE Mesh carries it to every peer. When a buyer asks, the machines that fit answer with an offer: the same machine, the term and the total.

xe/marketplace · advertisementBroadcast
1{
2 "type": "advertisement",
3 "ad": {
4 "provider": "7f3a…c2e1", // the account behind it
5 "vcpus": 8,
6 "memory_mb": 32768,
7 "disk_gb": 200,
8 "timestamp": 1758700800000000000,
9 "signature": "e2c9…5d18"
10 }
11}
xe/marketplace · offerAnswered
1{
2 "type": "offer",
3 "offer": {
4 "provider": "7f3a…c2e1",
5 "request_id": "r-51e4", // the ask it answers
6 "vcpus": 8,
7 "memory_mb": 32768,
8 "disk_gb": 200,
9 "duration": 3600, // seconds
10 "total_cost": 36, // for the whole term
11 "signature": "e2c9…5d18"
12 }
13}

What a buyer reads of it

Who
An account, so its record comes with it
Hardware
8 vCPUs, 32 GB of memory, 200 GB of disk
Signed
By that account. Nobody else can list for it
Answers
Your request, straight to you, from the owner
Term
The seconds you asked for
Price
The total, set by the owner, with nobody’s cut on top
HOW IT WORKS

From one announcement to a signed deal.

A provider announces what it has. Every node hears it. A buyer asks, the machines that fit answer, and the deal is a lease between the two.

0central servers
5 minbetween listing refreshes
100–400peers each node keeps
3ways to find the network
XE MESH

Three ways in. Nothing in the middle.

A new node needs no website and no account manager to find the network. Through XE Mesh it finds peers three ways, keeps a few hundred of them, and hears every listing on top.

Local network01
Neighbours first

Nodes on the same local network find each other on their own, with nothing to configure.

Known peers02
A short list to start from

A new node dials a few known peers for its first connections, then learns about the rest from them.

Network lookup03
The whole network, by lookup

Every node knows a few others, and a lookup hops across them until it reaches the peer it wants. No index, no server.

FOR BUILDERS

One request.
Every machine that fits.

Ask any node for offers that match the job, and pick one. Owners answer with their price, and the lease you sign is between you and them.

AskResources and a term, in one request to any node
ReachAny account, through the signed directory
DealStraight with the owner. No cut in between
1const node = process.env.XE_NODE
2
3// ask the network for machines that fit the job
4const offers = await fetch(`${node}/lease/request`, {
5 method: "POST",
6 body: JSON.stringify({
7 vcpus: 8,
8 memory_mb: 32768,
9 disk_gb: 200,
10 duration: 3600, // seconds
11 }),
12}).then((r) => r.json())
13
14// cheapest first, then by record
15const pick = offers.sort(byPriceThenRecord)[0]
FOR AGENTS

An agent finds its own machines.

Its own queryIt asks the network from its own node. No marketplace account.
Its own choiceIt ranks offers by price and record, by its own rules.
No cutThe lease is between the agent and the owner, and nobody else.
FAQ

What people ask about discovery.

Do I need to list on a website?
No. Your node announces what your machine offers, and the network carries it to every other node.
How does a new node find the network?
Through XE Mesh, three ways: other nodes on the same local network, a few well-known peers to start from, and a lookup that reaches across the whole network. No central server is involved.
What can I search by?
Hardware (CPU, memory and disk), place, price and track record. Only machines that are online and accepting that kind of job answer.
Can I reach one specific account?
Yes. A signed directory maps every account to the peer that runs it, so anyone can be reached by account.
Who decides which offers I see?
You do. Offers reach every node, and yours filters them by what you asked for.
Does anyone take a cut?
No. Offers come straight from machine owners, and the lease is between you and them. There’s no marketplace in the middle to take a share.
How fresh are the listings?
Nodes announce their machines again every five minutes, so a listing that stops being renewed drops away on its own.
Page