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.