This package is the web proxy that implements client side of the Snowflake HTTP protocol. Its primary classes are the {@link SfUserAgent} that implements the protocol itself and the {@link PrincipalManager} that provides the user interface. It is described in my dissertation in Section~{@tex \ref{channels_signed_requests}}.