m4/org/openalice-gateway

openalice-gateway

Features
5
Status
·unknown
Last activity
23d ago
Branch
mvp

gateway/auth

1 feature
  • gateway.auth.middleware
    src/auth.rs:39
    Authenticate via JWT > session > API key, fall through to anonymous; exempt paths bypass.
    since 0.1.0

gateway/proxy

2 features
  • gateway.proxy.forward
    src/proxy.rs:16
    HTTP reverse proxy with auth, rate-limit, circuit breaker, and prefix-stripped backend forward.
    since 0.1.0
  • gateway.proxy.ws
    src/ws_proxy.rs:15
    Bidirectional WebSocket proxies for /ws/rt, /ws/voice, /ws/persona — bridge browser to internal services.
    since 0.1.0

gateway/ratelimit

1 feature
  • gateway.ratelimit.token-bucket
    src/ratelimit.rs:5
    Per-user token-bucket rate limiter (separate user/anon caps) using DashMap.
    since 0.1.0

gateway/resilience

1 feature
  • gateway.circuit.breaker
    src/circuit_breaker.rs:8
    Per-backend circuit breaker (Closed/Open/HalfOpen) — short-circuit failing services with 503.
    since 0.1.0