Schema Layer

Intent Schema

The open schema defines a normalized shape for buyer demand supplier supply derived filters confidence and review state It is designed to be stable across multiple agents and multiple ingestion sources

Core Objects

  • BuyerIntent: demand-side brief, product details, MOQ, compliance, geography, and channel goals.
  • SupplierIntent: supply-side capability profile, product range, export readiness, compliance, and commercial limits.
  • FitConstraint: hard filters and soft preferences applied before scoring.
  • ReviewState: machine confidence, human review state, source provenance, and freshness.

Public Shape

{
  "intent_id": "uuid",
  "role": "buyer | supplier",
  "language": "en | zh-CN",
  "product_category": "string",
  "summary": "string",
  "country": "string",
  "moq": {"value": 300, "unit": "pcs"},
  "compliance": ["FCC", "CE"],
  "channels": ["Amazon", "Shopify"],
  "fit_constraints": ["factory_direct", "north_america_ready"],
  "confidence": 0.86,
  "review_state": "machine_ready | needs_review | approved"
}

Boundary

The public schema intentionally stops before production prompts, private enrichment fields, suppression flags, and live customer identifiers. That boundary keeps the public layer reusable without exposing the live MapleBridge operating model.