Run each step on the right machine.
teleon.dev/docs/workers starts a short-lived worker for every claimed step: a container, a GPU machine or a paired computer. Each one starts clean, reports telemetry when it finishes and hands its result back to the queue.
Each step goes to a pool whose hardware mask matches it. Held steps wait for a free machine.
What it does
Matched to the step
Hardware masks and render budgets are checked before a claim, so a GPU step lands on a GPU.
Clean every time
Workers start from a fresh image for each step and return their output to the queue.
Telemetry on every finish
Each completion carries a scrubbed telemetry record for the drift radar and the ledger.
The contract
A worker receives one self-contained task row with its lease and returns one signed receipt.
portable_work_unit/v1capacity_feed_snapshot/v1
Endpoints
| Method | Path | Access | What it does | Status |
|---|---|---|---|---|
POST | /workers/v1/claim | RING-2 | Claim one step that matches this worker's hardware | |
POST | /workers/v1/heartbeat | RING-2 | Keep a lease alive during a long step | |
POST | /workers/v1/receipts | RING-2 | Return the result and telemetry for a finished step | |
GET | /workers/v1/pools | RING-3 | List worker pools and their hardware |
Listed paths appear in the service’s published files today. In the one-host plan every path here is served under api.teleon.dev/v1/workers.
How it connects
For agents
Give your agent the read-only guide first. It reports back before any write.
Words on this page
- Lease
- A time-limited claim on a task. The worker holding the lease finishes it or the lease expires and the task returns.
- Fencing token
- A number that grows with every new lease, so a write from an older lease holder is refused safely.
- Idempotent
- Safe to repeat: running the same request twice leaves the same result as running it once.
- Access ring
- One of four access levels. RING-0 is internal operations, RING-1 operators, RING-2 keyed agents and sites, RING-3 public reads.