Public matchmaker bridging suppliers (have material) and processors (need material). Cyan/teal+amber theme distinct from the Royal Sapphire+Gold of the Licence page (per diagram colour policy). Two-tab interface (📦 I HAVE / 🏭 I NEED) with polymer-chip selector (HDPE/LDPE/PP/PET/PS/PVC/MIXED/OTHER) instead of dropdown. UK postcode region matching using outward-code prefix (DY/B/CV) — no geocoding needed. 30%-creative additions beyond the spec: (1) Auto-match-on-submit — POST /api/matchmaker/list runs the matching algorithm immediately and persists up to 5 matches into matchmaker_matches table, returns sealed MATCH-NNNNN refs to the user, (2) Live match-preview as the user fills the form (debounced POST /api/matchmaker/preview returns count + top 3), (3) Match-score algorithm (0-100): polymer-type 40 + region 30 (same prefix=30, alpha-prefix-match=18, anywhere=8) + price-spread 30 (tighter spread = higher score), (4) 'Set alert only' option to submit without auto-matching and get notified later, (5) £25 match-fee disclosure stated upfront ('listing free, browsing free, fee only on confirmed match'), (6) Cyan/teal+amber 'Match Flow' SVG diagram (SUPPLIER → BRIDGE → PROCESSOR with arrows + sovereign refs banner), (7) Live demand-vs-supply heat-map (top 8 polymers, dual cyan/amber bars), (8) Recent anonymised matches feed (ref + tonnage + polymer + region-pair + score + when), (9) Honeypot anti-spam, (10) Shadow Layer routing for every listing. Backend: 3 idempotent tables (matchmaker_supplier_listings · matchmaker_processor_requests · matchmaker_matches with FKs + JSONB breakdown). Sovereign refs MM-S-NNNNN / MM-P-NNNNN / MATCH-NNNNN. PUBLIC_PATHS updated.
PAGE
🕒 03 Jun 2026 · 15:10
↪ Aliases /matchmaker /processor-bridge /find-a-processor /find-material · APIs /api/matchmaker/list, /api/matchmaker/preview · cross-linked from /material-hub, /white-label-licences, /proof-stack, /esg-block, /vmr, /bin-finder
→ /processor-matchmaker