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.