Publishing a build
A build listing sells the full recipe: the body file, printable parts, cut files, firmware, guide, and calibration. Buyers get signed download links; the parts themselves are bought on AliExpress.
- Save a draft in the editor.
- Upload files on the publish page: STL, DXF, PDF, images, firmware, and your authored guide.
- Set a price in USDG (0 for a free build) and the kind:
BUILDfor the recipe,PHYSICALif you ship finished units yourself. - Confirm the hash. Publishing freezes the draft and returns the content hash, keccak256 of the canonical JSON of the slug, body hash, manifest, and files.
- Create the listing with
Listings.createfrom your wallet. The store shows it as soon as the indexer sees theListingCreatedevent.
A published build is frozen. Change its price or pause it from the edit page (Listings.update); to change the
body, save a new draft under a new slug.
Payouts
Each sale splits the price on-chain: the platform fee (10% by default) goes to the treasury and the rest to you, paid in the same transaction.

