> For the complete documentation index, see [llms.txt](https://docs.hiveauth.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hiveauth.com/has-for-wallets-pksa.md).

# HAS for Wallets (PKSA)

This section describes the HAS protocol specification for communication between a Private Key Storage Application (**PKSA**) and the Hive Authentication Services (**HAS)** infrastructure.

When started, a PKSA will

* Connect to a HAS server
* Retrieve the Server Encryption Key
* Register accounts
* Wait for requests from the accounts it registered sent from the HAS and process them
