Skip to content

Latest commit

 

History

History
49 lines (32 loc) · 1.33 KB

File metadata and controls

49 lines (32 loc) · 1.33 KB

Gateway middleware

These examples show a host-owned gateway making an allow / block / route decision before any downstream service call happens.

Context Compiler owns the authoritative policy state.

The host owns the gateway boundary, the default route, and the downstream handler invocation.

Adversarial wording does not bypass the gateway or mutate authoritative state.

Examples

customer_support_routing

Routes a host-owned customer support request to billing_support only when authoritative state contains:

use billing_support

If state is absent, the gateway blocks billing-routed requests and still allows non-billing requests to follow the documented default path, general_support.

If state contains:

prohibit billing_support

the gateway blocks billing-routed requests before the downstream handler is called.

The tests cover default-path behavior, authorized routing, blocked routing, adversarial text, downstream non-invocation when blocked, and contradiction / clarification behavior.

Related integrations

The generic example teaches the gateway-middleware enforcement point in a small host-owned flow.

For a concrete proxy runtime surface, see the LiteLLM Proxy reference integration: