Technical Paper

Runtime tiers

1.5 Runtime tiers

Yumo Yumo has three runtime tiers, each with a different budget.

TierWhat runs hereLatency budgetCost budgetFailure mode
Synchronous (request)Vision LLM (OCR for PDFs) → regex validation → merchant resolution → reward computationP95 < ~5 s end-to-end< $0.02 / receiptShow degraded preview + retry
Async (settlement)Canonical product resolution, trust score update, epoch distribution root, INT claim settlement, NFT level updates< 1 hour from verificationSolana feesDefer to next batch
Daily batchCanonical re-clustering, health-score recompute, anonymized export, BBB queueOvernight windowCompute pool budgetOperate on yesterday's snapshot

Splitting these tiers lets the user-facing experience stay fast even when the underlying systems are expensive or slow. The Solana mint cost (the bottleneck for sub-second on-chain UX) is amortised across batches.