Overload begins before the 429
By the time an upstream rejects traffic, your service may already be carrying too many large requests, retries, open streams, and waiting callers.
By the time an upstream rejects traffic, your service may already be carrying too many large requests, retries, open streams, and waiting callers.
A limit that is safe for one process can become unsafe when every replica independently assumes it owns the same shared capacity.
Waiting is not free. Under sustained load, queues can trade obvious rejection for timeouts, retry amplification, memory pressure, and a less predictable user experience.
Two different questions now have direct evidence. The live sweep tests whether protected concurrency changes who succeeds under real provider scarcity. The membership run tests whether Latchflo converges cleanly as the fleet changes.
Static concurrency completed 71.9%. MoFlux led in all 8 matched seeds, with a median paired advantage of +25.5 points. Both controlled arms kept provider 429s at zero.
Open reviewed OpenAI evidenceZero heartbeat revision churn, duplicate members, stale members after convergence, or revision regressions. Replacement joins propagated in 11.1ms p50; timeout removal was 1.40s p50.
This benchmark validates Latchflo membership and routing-topology convergence. It does not yet prove uninterrupted routed request traffic while peers churn.MoFlux is a specialized safety layer for the gap between “this request is allowed” and “this request is safe to start right now.” It is intended to integrate with an existing gateway and observability stack.
Pre-execution reservation, local admission, protected service-class capacity, fleet-level grants, and decision provenance—without a control-plane lookup on every request.
The goal is narrow: make capacity an explicit pre-execution decision, then leave ingress, provider governance, and broader gateway policy where they already live.
Admit, reject, or observe a request before it consumes provider-facing concurrency and expected in-flight token headroom.
Turn one capacity envelope into expiring local authority without placing the control plane on every provider request.
Map trusted identities to a bounded class table, apply hard ceilings and protected concurrency/token floors, and expose protected versus borrowed usage.
Surface rejection reason, policy revision, admission identity, grant ID, controller epoch, and bounded metrics for tuning and incident review.
The homepage keeps the product claim short. The evidence library carries the full tables, seeds, methodology, provenance, counter-results, and limitations.
MoFlux matched native priority’s interactive SLO goodput in three seeds and trailed by one request in two. Batch borrow-phase goodput improved by +0.171 req/s at the paired median versus static.
Apple M1, 16 GB, Qwen2.5-1.5B. MoFlux completed 110/236 batch requests versus native priority’s 236/236, with retries disabled. Grant restoration and borrower occupancy are measured separately; GPU and KV-cache reclamation remain unproven.
Inspect the Metal comparison and restoration timingsAll H1–H4 gates passed. Latchflo 0.16.0 enforced a native one-slot interactive reserve while lending the remaining idle capacity, but already-admitted work could still delay when restored capacity became usable.
Reviewed public result. CPU-only Ollama / qwen3:0.6b; no GPU, KV-cache, upstream reclamation, or production-scale claim.
Interactive completion through Tyr versus the same 36-slot static cap across eight counterbalanced live OpenAI overload seeds. MoFlux shed more batch work; no latency-win claim.
Open reviewed resultLatchflo's native unlent-concurrency policy kept one interactive slot out of shared capacity while exact provenance verified transfer safety and borrowing order.
Inspect restoration evidenceThe August 26 synthetic ladder remains the separate source for token-pressure, adaptive fleet behavior, and coordinator-distance claims.
Open full evidence libraryLatchflo allocates bounded, expiring authority for physical pools and fixed admission classes, and now derives versioned routing topology from live agent membership. Tyr atomically applies complete desired state, reports bounded pool and per-class demand, acknowledges restrictive physical or class grants with bounded occupancy, and publishes fresh post-ACK evidence; Latchflo keeps staged authority unavailable until that evidence proves the drain is safe. Tyr still makes the final admission decision locally without a Latchflo round trip on every provider call.
Controller epoch, revision, grant ID, expiration, complete pool/class limits, apply acknowledgement, and immutable provenance make installed authority attributable.
Pool/class drain → applied ACK → fresh post-ACK occupancy proof → commit staged authority. A restrictive-grant ACK proves installation; fresh post-ACK pool or class occupancy proves the transferred authority is actually safe to reuse.
Live agent registration and timeout drive a versioned routing-topology snapshot without placing Latchflo on the provider request path. The current membership proof validates topology convergence; routed traffic continuity during churn remains a separate benchmark target.
Valid leases survive transient control-plane failures until expiration; when authority expires, Tyr applies the reserved zero-capacity revision rather than admitting indefinitely.
MoFlux can sit on a selected provider path while your existing platform continues to own ingress, broader authentication and authorization, secrets, routing, and AI governance. Tyr can optionally verify JWT/JWKS identity when admission classes or role-based policy need it.
The current releases are credible for technical evaluation, architecture review, and a tightly controlled design-partner pilot. Tyr and Latchflo are still pre-1.0 and should not be sold as a broadly hardened enterprise platform yet. Tyr, the data plane in the request path, is open source under Apache-2.0. Latchflo, the control plane, is commercially licensed and stays off the provider request path.
v0.33.0Makes local token-and-concurrency admission decisions, reports bounded pool and per-class demand, atomically applies managed desired state, acknowledges restrictive physical and class grants with bounded occupancy, publishes ordered post-ACK proof heartbeats, enforces protected class floors and hard ceilings, progressively reconciles streaming usage, and can route once toward a peer with better request-specific headroom.
Apache-2.0 · Source
v0.19.0Allocates versioned, expiring fleet grants, protected class floors, hard ceilings, and native unlent concurrency/token slices; tracks live agent membership and publishes versioned routing topology; coordinates acknowledged physical and class-only drain → applied ACK → fresh occupancy proof → commit; and retriggers pending reclaim when fresh member telemetry makes the transition provable — without entering the live provider request path.
Commercial license
v3.17.0Provides token estimation, exact reservation previews, protected admission-class floors, shared-capacity borrowing, progressive reconciliation, observe mode, and atomic versioned limit updates.
Apache-2.0 · Source
v1.0.2Provides the lower-level fail-fast and bounded-queue admission foundation used beneath the LLM-aware policy layer.
Apache-2.0 · Source
v0.44.0Runs deterministic and counterbalanced workload comparisons, validates safety gates and evidence provenance, and now includes the local-inference contention/restoration scenario used to separate grant restoration from usable-capacity restoration.
Apache-2.0 · Source
The project is moving quickly, but these constraints remain part of the architecture discussion from the start.
Latchflo currently persists to SQLite behind one controller. PostgreSQL-backed HA and hardened multi-region operation remain roadmap work.
There is no 24/7 support organization or enterprise SLA today. A pilot is direct, technical, and intentionally bounded.
Token budgets govern expected in-flight exposure. They are not monthly spend limits, invoices, or billing-grade accounting.
Tyr currently targets OpenAI Chat Completions and Anthropic Messages and supports direct JWT/JWKS identity. Broader provider protocols and dynamic authorization policy are not yet generalized.
Latchflo 0.19.0 now publishes versioned routing topology from live membership. The current 5-run proof validates clean remove/join convergence with no duplicate or stale members, but uninterrupted routed request traffic during peer churn remains a separate benchmark target.
The September 11 Ollama proof distinguishes grant restoration from usable occupancy restoration. Latchflo 0.16.0 and Tyr 0.30.0 restored the protected grant in 263ms median, but 6 of 9 occupancy-restoration episodes still missed 15s while already-admitted work drained. MoFlux does not relabel that delay as reclaimed GPU or provider capacity.
At the 0ms rung, the adaptive policy restored the batch pool guarantee safely on all 8 seeds, and first batch admission was bounded to 0.36s–0.68s after commit at the median. Batch completion was still only 9.2% versus 17.4% for Redis, so the current policy proves liveness rather than superior batch throughput. In a published follow-up, lending interactive headroom to batch during active demand cost interactive a median 11.5% p95 without reliably adding batch completions.
Across eight matched seeds at 0/5/20/50ms, Redis admitted-decision time rose 1.014ms for each 1ms of injected coordinator distance. Tyr's measured local admitted-decision slope was -0.0001ms/ms with a 95% interval spanning zero; queue wait and end-to-end response time remain separate metrics.
The strongest pilot has several AI-service replicas, a shared constrained provider or inference pool, and a workload where interactive traffic, batch jobs, large prompts, or retries compete for capacity. The goal is not a broad rollout; it is a defensible answer to one capacity question.
Pick a service, model route, environment, or batch flow where overload behavior is visible and reversible.
Exercise the real estimator and policy path without turning capacity-related decisions into hard rejection yet.
Review prospective rejects, latency, completion, token reservation accuracy, class behavior, and provider-throttling exposure.
Move to a narrow enforcement canary only when the observed trade-offs and operational model are acceptable to your team.
MoFlux is currently built and supported by one founder and is not yet an incorporated company.
Before the first paid client engagement, I will form an LLC and obtain any business licences required for the engagement.
I am looking for one technically engaged design partner with a real AI-capacity problem and a bounded pilot workload.
No sales team, contact form, or automated funnel. Your email goes directly to the person building the system.
Start the conversation