Wiki/Market Trading/The Sellable Layer: Not Every Asset Is Ready to Sell
10Market Trading3 min read

The Sellable Layer: Not Every Asset Is Ready to Sell

A separate layer over Core inventory with a Quality Score, plus a home for the non-core stuff like spares and accessories.

Core inventory is "everything in the warehouse." That includes assets being tested, assets failing testing, assets contractually blocked from resale, assets in quarantine, assets pending a re-grade. Putting all of those on the market would be a disaster. The sellable layer is the filter: a separate collection of rows that represent what’s actually ready to sell.

What qualifies

An asset enters the sellable layer when: data-erasure is complete (D0), grading is final (no retests pending), the asset is not contractually blocked (some lease-return contracts retain ownership for a period), no critical defects unresolved, and the warehouse status is "ready." A row is automatically created when the conditions all flip green; automatically retired when any of them go red.

Quality score

Each sellable row carries a Quality Score (0–100), derived from grade, defect count, photo coverage, document completeness, and recency of testing. The score is what the market UI sorts and filters on — buyers can search for "Quality > 80" without knowing what that means under the hood.

Non-core inventory

The sellable layer also accommodates inventory that isn’t a Core-tracked asset: spare parts (RAM modules, drives), accessories (chargers, cables, docking stations), decommissioning leftovers (random networking gear that wandered in), and consumables. These don’t flow through receiving → testing → grading; they’re imported via the CSV wizard at /market/inventory/import with simpler metadata, and they share the same listing surfaces as Core-derived rows.

Stale-threshold cron

Sellable rows that have been on the market without movement for too long (tenant-configurable, default 60 days) are unpublished by the cron. The asset returns to Core inventory; the seller can re-evaluate, re-grade, re-photograph, or retire. Nothing kills a marketplace faster than 200 listings for laptops that haven’t moved since February.