flip_api.utils.rate_limiter =========================== .. py:module:: flip_api.utils.rate_limiter .. autoapi-nested-parse:: Rate limiter configuration for trust-facing API endpoints. Attributes ---------- .. autoapisummary:: flip_api.utils.rate_limiter.limiter Functions --------- .. autoapisummary:: flip_api.utils.rate_limiter._trust_name_key Module Contents --------------- .. py:function:: _trust_name_key(request: fastapi.Request) -> str Extract trust_name from path params for per-trust rate limiting. :param request: The incoming FastAPI request. :type request: Request :returns: The ``trust_name`` path parameter when present; otherwise the client's host; otherwise the literal ``"unknown"``. :rtype: str .. py:data:: limiter