Skip to content

jinjihuang88-ui/maplebridge-open

MapleBridge Open

Apache-2.0 Live Platform Open Docs Builder Brief GitHub Stars

MapleBridge Open is the public example layer behind MapleBridge's China-sourcing workflow.

MapleBridge is the product: it helps North American buyers turn unclear sourcing requests into structured supplier-matching conversations with Chinese manufacturers.

MapleBridge Open is the proof layer: it shows the public schema, example payloads, connector boundaries, match explanations, and local demo. It is useful for developers, procurement-tool builders, sourcing operators, and partners who want to understand the method without seeing private production code.

Canonical links:

The use case is intentionally narrow: North American buyers looking for verified Chinese manufacturers, small-MOQ supplier options, OEM/ODM/private-label partners, and clearer alternatives to search-first sourcing workflows.

What the repo demonstrates:

Buyer writes a messy sourcing brief
  -> MapleBridge normalizes buyer intent
  -> Supplier capability is represented in the same language
  -> Match logic compares category, MOQ, compliance, market, packaging, and review risk
  -> Human review decides whether introduction or follow-up should happen

This is not the production marketplace code. It is the open contract surface: buyer intent, supplier capability, matching signals, connector boundaries, and review handoffs.

Start Here

If you are... Start with Why
An AI agent or procurement workflow builder schemas/intent.schema.json, protocols/agent-protocol.md Understand the public buyer/supplier intent contract.
A sourcing or marketplace operator frameworks/match-engine.md, examples/ See how category fit, MOQ, compliance, and export-market fit are represented.
A partner exploring integrations connectors/crawler-connectors.md, notifications/notification-interface.md Review the public connector and notification boundary.
An investor, builder, or analyst docs/investor-and-builder-brief.md Understand the product thesis, public/private boundary, and why A2A matters for sourcing.
A first-time contributor CONTRIBUTING.md, good first issues Add examples without touching private systems.

Quick Demo

Run the local example without production access:

npm install
npm run demo

Expected output:

Buyer intent: Low-MOQ insulated bottle order for Canada
Best supplier: Shenzhen drinkware OEM with FDA/LFGB experience
Match score: 0.91
Why it matched: category fit, MOQ fit, compliance fit, North America export fit
Review state: human_review_recommended

Why This Exists

Most sourcing failures do not start with a lack of suppliers. They start with an unclear brief.

MapleBridge Open makes the brief and matching logic visible enough for builders, buyers, partners, and AI agents to reason about it:

  • What does the buyer actually need?
  • What can the supplier actually support?
  • Does MOQ, compliance, export-market fit, and packaging fit line up?
  • What should be reviewed by a human before an introduction?

What You Can Reuse

  • JSON examples for buyer intent and supplier capability.
  • A local matching demo that runs without production access.
  • Public match explanation fields for auditability.
  • Connector and notification boundaries for partner integrations.
  • A clean public/private boundary for open-core or agent workflow projects.

Who This Is For

  • Builders working on AI agents for sourcing, procurement, B2B marketplaces, or supplier discovery.
  • Buyers who want to understand how MapleBridge structures a sourcing brief before supplier search starts.
  • Suppliers and partners who want a clean integration boundary without access to private production systems.
  • Researchers comparing agent-to-agent workflows for bilateral matching.

What It Shows

Most sourcing tools begin with supplier search. MapleBridge begins with the brief.

This repository shows a public version of that workflow:

  1. A buyer agent normalizes the buyer's demand.
  2. A supplier agent normalizes supplier capability.
  3. A match layer compares category, MOQ, compliance, market fit, and review risk.
  4. A human review layer decides whether an introduction should happen.

Repository Map

Path Purpose
schemas/intent.schema.json Public JSON Schema for normalized buyer and supplier intents
protocols/agent-protocol.md Buyer-agent and seller-agent handoff contract
frameworks/match-engine.md Public matching dimensions and explainability boundary
connectors/crawler-connectors.md Connector abstraction for external supply and demand signals
notifications/notification-interface.md Event model for introductions, reminders, and review handoffs
examples/ Concrete buyer, supplier, and match examples
demo/run-local-match.js Local demo that makes the workflow visible
docs/architecture.md Architecture diagram and public/private runtime boundary
docs/open-web-canonical-links.md Official MapleBridge.io canonical links for Google, Bing, and AI search
.github/ISSUE_TEMPLATE/ Contribution templates for examples, schema, and docs
docs/releases/v0.1.5.md Latest public release notes for GitHub and search visibility improvements
docs/promotion-playbook.md Non-spam launch and visibility playbook
docs/promotion-checklist.md Split promotion checklist for MapleBridge product and MapleBridge Open
docs/share-kit.md Short platform-specific copy for compliant sharing
docs/github-visibility-plan.md GitHub discovery, issue cleanup, and outreach sequence
llms.txt AI crawler summary for LLM and answer-engine discovery

Example Objects

Buyer intent:

{
  "intent_id": "buyer-low-moq-bottle-ca",
  "role": "buyer",
  "language": "en",
  "product_category": "drinkware",
  "summary": "Low-MOQ insulated bottle order for Canada",
  "country": "Canada",
  "moq": { "value": 500, "unit": "units" },
  "compliance": ["BPA-free", "FDA food contact"],
  "fit_constraints": ["custom logo", "retail packaging", "ship to Toronto"],
  "confidence": 0.86,
  "review_state": "needs_review"
}

Supplier capability:

{
  "intent_id": "supplier-shenzhen-drinkware-oem",
  "role": "supplier",
  "language": "en",
  "product_category": "drinkware",
  "summary": "Shenzhen drinkware OEM with FDA/LFGB experience",
  "country": "China",
  "moq": { "value": 300, "unit": "units" },
  "compliance": ["BPA-free", "FDA food contact", "LFGB"],
  "channels": ["OEM", "private label", "North America export"],
  "fit_constraints": ["custom logo", "retail packaging"],
  "confidence": 0.9,
  "review_state": "machine_ready"
}

Additional examples live in examples/, including OEM, ODM, private-label, low-MOQ, and packaging cases.

Public Boundary

Open in this repository:

  • protocol shape
  • schema examples
  • matching dimensions
  • connector boundary
  • review handoff notes
  • local demo data

Not open in this repository:

  • production application code
  • customer data
  • live crawler sources
  • private ranking thresholds
  • production credentials
  • private supplier or buyer records

Useful Links

How To Help

Useful contributions are narrow and practical:

  • Add buyer intents for real sourcing categories.
  • Add supplier capability examples for OEM, ODM, private label, or low-MOQ cases.
  • Improve schema naming and compatibility notes.
  • Add connector examples that do not expose production data.
  • Improve match explanations so humans can audit why a recommendation happened.

Good first issues:

If this is useful, star the repo or open a small issue with the sourcing workflow you want represented.