RHEO on ce-net

Used parts and secondhand stock, listed and sold.

RHEO started with one customer: Recopart, whose software runs car dismantling yards across Sweden. A yard pushes its parts to RHEO, RHEO lists them on Tradera, and when one sells the yard's stock goes down by one. The same system takes a secondhand shop's shelf from a photo to a priced listing. On ce-net it goes one step further back and keeps a part's history from raw material to assembly, so the next owner knows what they are buying.

RHEO was built for this from the start: tell it what business you run, and it sets up the inventory, the listings and the sales channels. Foreman, our system of AI agents, does the same for the physical side: it finds suppliers, runs print farms and puts parts together. The two work together.

List your stock with RHEO Follow one part

Car parts · the first customer

A dismantling yard's parts, on Tradera the same hour.

Recopart manages many yards with one API key. Each yard is its own RHEO account with its own Tradera connection and payouts; RHEO bills Recopart once for the whole network. The donor car is a container, and every part taken off it is listed under it, so the yard sees what one car has earned.

  1. PhotographThe yard photographs the part and books it in its ERP.
  2. PushPUT /integration/v1/items/10-23215783, up to 500 per batch.
  3. ListRHEO publishes it on Tradera under the yard's own account.
  4. SellThe buyer pays; the listing ends everywhere.
  5. CountA signed webhook tells the ERP which yard sold what.
Volvo XC90 II 2018 · donor, VIN YV1CZ714…, yard 10 ├─ Stötdämpare bak · 950 kr + 149 kr frakt · grade B · OEM 31400452 ├─ next part off the same car … └─ summary: parts listed, sold, earned
await rheo.ForAccount("10").Items.UpsertAsync("10-23215783", new() {
  Title = "Stötdämpare bak — Volvo XC90 2018",
  Price = 950, ShippingCost = 149,
  ParentExternalId = "10-VIN-YV1CZ714581234567",
  Domain = new AutoPartsDomain {
    Vehicle = new() { Manufacturer = "Volvo", Model = "XC90", Year = 2018 },
    Part = new() { Name = "Stötdämpare bak", OemNumber = "31400452",
      CatalogCodes = { ["recopart"] = "7118" } },
    ConditionGrade = "B" },
  AutoPublishTradera = true });

The record is the worked example from RHEO's integration guide, written for Recopart; the endpoints and the C# SDK are the ones RHEO ships. RHEO also looks cars up by registration plate (GET /vehicles/lookup?plate=).

Secondhand shops

From a photo of the shelf to a priced listing.

A shop photographs what came in. RHEO's valuation service reads each photo, names the item, writes the listing and estimates a conservative sold price rather than an asking price. When there is a receipt, it reads the receipt and matches it to the item.

The listing goes to RHEO's own marketplace and to the channels the shop already sells on: Tradera today, with eBay and Shopify accounts in the schema. Orders, Stripe and Swish payments, PostNord labels and tracking are part of the same backend.

Shops with several people share one inventory as an organization, with roles. Longer jobs like "sell this whole estate" run on RHEO's workflow engine, which survives restarts and waits for a person where a person must approve.

Every item keeps a history: created, images ready, price changed, listed, sold. It is written once and never edited, and GET /integration/v1/items/{id}/history returns it. That table is where the part's life on ce-net begins.

Asset flow · one part, raw material to next owner

Follow a real part from our workshop.

These are parts of Microduck, a small walking robot we build in Shenzhen. Printed parts came off our print farm; bearings and screws came from Chinese sellers. Every stage says whether a file of ours records it: measured approximate not traced yet planned.

  1. Loading the parts…

Nobody we buy from names a mine or a mill yet. On ce-net each supplier becomes a node that can add its own stage, signed, to the same history, so the dashed boxes fill in as suppliers join.

The network

Print farms and factories, one shared record of parts.

…printers on our farm, in Shenzhen and Copenhagen
…plates in the farm's queue right now
…print studios with a CE Print page; none connected yet
…lines of RHEO code that already run marketplaces, payments and shipping

How it fits together. RHEO holds the item and its history. ce-net carries that history between machines: a farm that prints a part adds a stage, a shop that sells it adds another. When a printed part wears out, the nearest farm on the network prints it again from the same file, and the old one is sold or recycled through RHEO.

What exists and what does not. RHEO's backend, apps, SDKs and docs exist, and Recopart was its first customer; rheo.se is offline tonight while we move it onto ce-net. The farm and its records are live. The stages above the factory are empty, and no outside print studio has connected yet. The plan and the source for every number: rheo-ce-net/docs/REO-ON-CE-NET.md.

Car dealers, dismantlers, secondhand shops

Tell us what you sell. We set it up.

Write what your business is and where your stock lives today: an ERP, a spreadsheet, a back room. We connect it to RHEO, list it on the channels you choose and send you the first sale.

RHEO is being moved onto ce-net now. The first shops and yards set it up with us directly.

Leif answers within one working day. What you type is stored so we can reply; see privacy.