Business Pro Phase 60

Product Data Bank

Demo bank
Separated

One identity. Many operational layers.

Master product identity stays clean while raw suppliers, shops, vendors, manufacturers, and demand signals keep their own truth.

Master product
Cotton Yarn 30/1 Carded
Textile Raw Materials - KG

Master

1

UniversalProduct

Listings

2

Shop products

Vendors

1

Daily availability

Upstream

1

Supplier source

Factory

1

Capacity offers

Demand

1

Need signals

Separation matrix
Master Product Identity
Owns: canonicalName, category, defaultUnit
Must not own: shop price, live stock, manufacturer capacity
Shop Listing
Owns: shopId, price, stock
Must not own: canonical identity, national product approval
Vendor Availability
Owns: today availability, daily stock note
Must not own: confirmed order, payment claim
Raw Supplier Product
Owns: upstream supply offer, available quantity, origin source
Must not own: manufacturer output, retail stock, customer checkout
Manufacturer Product
Owns: monthlyCapacity, MOQ, leadTimeDays
Must not own: raw material source truth, retail stock, customer checkout
Demand Signal
Owns: requested quantity, urgency, delivery city
Must not own: accepted order, paid invoice, reserved inventory
Master Product Identity

Canonical identity, category, unit, synonyms, compliance, and mappings.

1
Cotton Yarn 30/1 Carded
UniversalProduct
StatusActive
Qty0
UnitKG
Shop Listing

Local shop-facing sellable listing with price, stock, and shop context.

2
Cotton Yarn 30/1 Carded local bundle
Model Town Textile Retail
StatusAvailable
Qty25
Unititem
Vendor Availability

Daily operational availability from street vendors, home chefs, farmers, and mobile/local sellers.

1
Cotton Yarn 30/1 Carded today
Ali Mobile Fabric Cart
StatusLimited
Qty4
Unititem
Raw Supplier Product

Upstream raw material, importer, distributor, wholesaler, farmer, or home-producer supply offer.

1
Cotton yarn upstream wholesale lot
Punjab Textile Raw Supply
StatusActive
Qty25,000
UnitKG
Manufacturer Product

Manufacturer output/capacity offer that references a UniversalProduct.

1
Cotton Yarn 30/1 Carded mill output
Faeda Spinning Mill
StatusActive
Qty18,000
UnitKG
Demand Signal

Business-side need/request signal. It is not an order, payment, or inventory reservation.

1
Cotton yarn needed for garment unit
Faeda Garment Unit
StatusOpen
Qty12,000
UnitKG
Product Candidate Signal

Field/shop/supplier/manufacturer submitted product candidate before master identity approval.

1
30/1 carded cotton yarn
UniversalProductCandidate
StatusReview Required
Qty0
Unititem
Data-bank next fixes
Link Shop Listing To Master
Backfill shop listings with universalProductId metadata until a formal FK migration exists
PATCH /products/:id
Connect To Business Pro Flow
Move proven demand into RFQ and manufacturer source-map flow
/business-pro/manufacturer-source-map

Next deep layer

Product Linkage Desk

Review unlinked shop/vendor products and approve safe master identity matches without automatic mutation.

Product truth gate

Candidate Review Queue

Review seller, wholesaler, supplier, and manufacturer product uploads before they can affect master product truth.

Scale factory

20M Product Factory

Generate and inspect FAEDA's 20M master-product identity universe without creating fake stock, prices, orders, or wallet claims.

Locked boundaries
Read only
No listing create
No vendor mutate
No demand create
No customer order
No payment