Full System Architecture — Three-Layer Model
Supplier Type A — Enterprise / Company
REST APIOpenAPI 3.xOAuth 2.0Webhook
Airlines · Telecoms · Logistics · Hotels · Insurance · SaaS
→ Onboard via MeshHub Supplier Portal
→ Publish: capability spec + pricing schema + bank details
→ MeshHub normalizes schema to unified connector format
Supplier Type B — Small Business / Individual
HandOn AppMobilePush NotifyManual Accept
Pizza shops · Taxis · Freelancers · TaskRabbit-type workers
→ Mobile app: receive order → accept/decline → mark done
→ MeshHub generates virtual REST connector per supplier
→ App connector = same API surface as enterprise REST
REST / webhook↓
HandOn app events↓
MeshHub Core Platform
Execution · Schema Normalization · Auth · Pricing Engine · Compliance · Observability
Connector Layer
Schema normalize
Auth delegation
Retry / circuit break
Pricing Engine
Buy price
Sell price
Margin + surcharges
Auth & AuthZ
API keys
OAuth 2.0
Category gating
Contract Layer
Template contracts
Digital signing
KYB / KYC
Payment Layer
TrueLayer PIS
Fund split
Ledger
Category Registry — Supplier → Dev Discovery
✈ Transport🍕 Food & Local🏨 Hospitality📦 Logistics📱 Telecom / eSIM🔧 Home Services💼 Professional🚗 Mobility🏥 Health📚 Education
Developer: REST API
API KeyRESTWebhooksOpenAPI
Standard REST endpoints
Category-scoped auth
Per-call billing
Full observability
Developer: MCP
MCP ProtocolLLM-nativeTool callsStreaming
Claude / GPT / Gemini
LLM-wrapped apps
Tool definitions auto-gen
Agent-executable
White Label
Per-categoryCustom domainMargin configCo-brand
Pre-built UX per vertical
Dev sets selling price
MeshHub runs infra
€199+/mo SaaS fee
End User
Interacts with Developer's App → Selects service → Pays via bank app (Open Banking) → Receives service from Supplier