Walt

Walt — LLM Fabric Proxy

OpenAI-compatible facade · Groq/Anthropic/Gemini/Ollama · Stripe-metered.

Walt — LLM Fabric Proxy (v2026-08-02T101544Z-ab2bbdebf5) 2026-08-01 | OpenAI-compatible facade · Groq/Anthropic/Gemini/Ollama · Stripe-metered. 1 - API REQUEST HANDLING FastAPI server POST /v1/messages GET /health GET /v1/models JWT verifier verify_jwt() startup_jwt_verification() request 2 - MODEL ROUTING Model router route() _provider_for_model() MODEL_PRICES cost_usd() tier_enforcement model request 3 - PROVIDER INTEGRATION Anthropic API anthropic_provider Gemini API gemini_provider Groq API groq_provider Ollama API ollama_provider OpenAI API openai_provider model request API response 1. FastAPI server receives a request 2. JWT verifier verifies the request 3. Model router decides which provid… 4. Provider API is called with the m… 5. Provider returns the API response Stripe webhook event payload { "type": "customer.subscription.created", "data": { "object": { "id": "sub_1234567890", "status": "active", "items": { "data": [ { "price": { "product": "prod_abcdefg" } } ] } } } } JWT token payload { "iss": "https://example.com/issuer", "sub": "user1234567890", "aud": "https://example.com/audience", "exp": 1672531200, "iat": 1672444800, "jti": "abcdefg" } The JWT verification is critical for security and must be enabled in production. Stripe integration handles subscription events but does not verify webhook signatures yet. Legend actor = initiates work · process = code path · store = state on disk · bus = durable queue · dashed = separate process cyan = request flow · pink = state read/write · dashed green = pull / return path · red = refusal

Provenance

This drawing is generated, not drawn. It is rebuilt from the source files below, so when they change the picture changes — a diagram here cannot quietly describe a system that no longer works this way.

Owner
Walt
Slug
walt-fabric-proxy
Rendered
2026-08-02T101544Z
From commit
ab2bbdebf5
Watches
6 paths
  • daemon/fabric_proxy/server.py
  • daemon/fabric_proxy/router.py
  • daemon/fabric_proxy/jwt_verifier.py
  • daemon/fabric_proxy/stripe_integration.py
  • daemon/fabric_proxy/walt.py
  • daemon/fabric_proxy/providers