Expand description
Multi-provider pass-through proxy for Gaze pseudonymization.
The proxy does not transcode provider wire formats. Provider adapters only
identify native PII-bearing JSON surfaces; the server applies the supplied
gaze::Pipeline and session manifest.
Re-exports§
pub use adapter::AdapterContract;pub use adapter::CoveragePolicy;pub use adapter::FormatPolicy;pub use adapter::HeaderPolicy;pub use adapter::PiiSurface;pub use adapter::ProtocolContract;pub use adapter::ProviderAdapter;pub use adapter::RedirectPolicy;pub use adapter::RoutePolicy;pub use adapter::SessionPolicy;pub use adapter::SessionRegistryConfig;pub use adapter::SessionRegistryConfigError;pub use adapter::SseEvent;pub use codec::BodyCodec;pub use codec::CodecError;pub use codec::CodecErrorCode;pub use codec::CodecLimits;pub use codec::CodecPhase;pub use codec::OpaqueCarrierLocation;pub use codec::OpaqueCarrierScheme;pub use codec::OutputProvenance;pub use codec::ProvedRequestBody;pub use codec::ProvedResponseBody;pub use codec::RequestPseudonymizer;pub use codec::RequestTransformContext;pub use codec::ResponseResidualValidator;pub use codec::ResponseTransformContext;pub use codec::WireFormat;pub use codecs::anthropic::AnthropicMessagesCodec;pub use codecs::anthropic::ANTHROPIC_PROXY_ERROR_FRAME;pub use codecs::anthropic::ANTHROPIC_PROXY_PING_FRAME;pub use error::DirectProxyError;pub use error::HeaderRejectionReason;pub use error::ProxyError;pub use error::ProxyErrorCode;pub use error::ProxyErrorPhase;pub use inspection::install_proxy_inspection_v1;pub use inspection::ProxyInspectionProducerV1;pub use principal::AuthenticatedPrincipal;pub use principal::ListenerScope;pub use principal::LocalAuthCredential;pub use principal::PeerScope;pub use principal::PrincipalContext;pub use principal::PrincipalResolveError;pub use principal::PrincipalResolver;pub use principal::ProcessLocalLoopbackResolver;pub use principal::TlsClientCertificateHash;pub use principal::MAX_AUTHENTICATED_PRINCIPAL_BYTES;pub use principal::MAX_LOCAL_AUTH_CREDENTIAL_BYTES;pub use server::classify_upstream_status;pub use server::parse_request_stream_format;pub use server::serve;pub use server::validate_declared_body;pub use server::validate_direct_response_head;pub use server::DirectResponseHead;pub use server::HealthSnapshot;pub use server::DIRECT_PROXY_ERROR_FRAME;pub use server::DIRECT_PROXY_PING_FRAME;
Modules§
- adapter
- adapters
- codec
- codecs
- daemon
proxy-daemon - error
- inspection
- Provider-neutral proxy inspection producer and projection ownership.
- principal
- server