Industry Coverage

LEX is designed for any asset class. The same lead message structure works across automotive, aviation, maritime, heavy equipment, real estate, technology, and general B2B procurement.

One Standard. Every Asset Class.

The core desiredProduct block is industry-agnostic. The assetClass enum selects the vertical, and optional industry-specific spec blocks (like evSpecifications or aviationSpecifications) carry additional detail without breaking implementations that don't support them.

Fleet and multi-unit orders are supported natively. The organisation buyer model enables company, fleet, government, and NGO procurement — with B2B financing structures including tender, framework agreements, ECA financing, and Device-as-a-Service.

// Aviation lead — same envelope, different assetClass
{
  "desiredProduct": {
    "assetClass": "AVIATION",
    "make":       "Airbus",
    "model":      "A320neo",
    "quantity":   6,
    "aviationSpecifications": {
      "engineType":    "CFM LEAP-1A",
      "range":         6300,
      "rangeUnit":     "KM",
      "maxPassengers": 180,
      "cabinClass":    "NARROWBODY"
    }
  }
}

All Asset Classes

Defined in the AssetClass enum. All are available in the desiredProduct.assetClass field of any lead.

Ground Transport

🚗

VEHICLE

Cars, SUVs, trucks, vans

assetClass: "VEHICLE"

🏍️

MOTORCYCLE

Motorcycles, scooters, e-bikes

assetClass: "MOTORCYCLE"

🏕️

RECREATIONAL

RVs, motorhomes, ATVs, snowmobiles

assetClass: "RECREATIONAL"

🚛

COMMERCIAL

Heavy-duty trucks, semi-trailers, commercial vehicles

assetClass: "COMMERCIAL"

🛴

MICROMOBILITY

E-scooters, cargo bikes, shared pedal bikes

assetClass: "MICROMOBILITY"

Air, Rail & Water

✈️

AVIATION

Aircraft, helicopters, UAVs, drones

assetClass: "AVIATION"

🚂

RAIL

Locomotives, EMUs, DMUs, freight wagons, trams

assetClass: "RAIL"

🚢

MARITIME

Cargo ships, ferries, yachts, patrol vessels

assetClass: "MARITIME"

Capital Goods & Heavy Industry

🏗️

HEAVY_EQUIPMENT

Construction, mining, agricultural equipment

assetClass: "HEAVY_EQUIPMENT"

ENERGY

Wind turbines, solar equipment, generators

assetClass: "ENERGY"

🛸

SPACE

Satellites, launch vehicles, ground segment

assetClass: "SPACE"

Technology, Healthcare & General

💻

TECHNOLOGY

Smartphones, tablets, laptops, servers, enterprise hardware

assetClass: "TECHNOLOGY"

📡

TELECOM

Network equipment, base stations, telecom infrastructure

assetClass: "TELECOM"

🏥

HEALTHCARE

Medical devices, imaging equipment, surgical robots

assetClass: "HEALTHCARE"

🏘️

REAL_ESTATE

Residential, commercial, industrial properties

assetClass: "REAL_ESTATE"

💰

FINANCIAL

Loan, lease, and insurance products

assetClass: "FINANCIAL"

📦

GENERAL_GOODS

Catch-all for B2B procurement not covered above

assetClass: "GENERAL_GOODS"

Fleet & Organisation Buyer Model

Any buyer ordering more than one unit of any asset can use the fleet/multi-unit order model. The organisation buyer classification enables:

  • Corporate fleet procurement (company buyer)
  • Government and defence procurement
  • NGO and humanitarian organisation purchasing
  • Ride-sharing and logistics operator bulk orders
// Fleet / multi-unit order
{
  "desiredProduct": {
    "assetClass": "VEHICLE",
    "quantity":   50,
    "make":       "Toyota",
    "model":      "Hiace"
  },
  "organisationBuyer": {
    "buyerType":  "FLEET",
    "orgName":    "City Transport Corp",
    "vatNumber":  "GB123456789",
    "tender": {
      "tenderId": "TENDER-2026-44",
      "deadline":  "2026-06-30"
    }
  }
}

Industry-Specific Example Messages

The examples/ directory in the GitHub repository contains sample messages for every industry in all four EDI formats.