> For the complete documentation index, see [llms.txt](https://docs.0xpass.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.0xpass.io/wallet-operations/overview.md).

# Overview

Passport Protocol offers an EIP1193 interface for signing messages and transactions.&#x20;

By adhering to this standard, Passport ensures that users can use their familiar wallets and signing tools without needing to learn new interfaces or methods, which allows us to offer familiar integration with tools such as Viem, only requiring specific headers to be passed along with requests.

To abstract away any of the complexity required when setting up the required headers we also offer a TypeScript SDK, which handles all of this functionality in the background, for the simplest / quickest experience.&#x20;

To get started pick the signer guide that's appropriate for the type of authentication method you chose.&#x20;

| Authentication Method                                    | Description                                                                                                                                                                                                       | Status                                 |
| -------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------- |
| [Passkeys Signer](/wallet-operations/passkeys-signer.md) | <ul><li>Make sure you've gone through the register and authentication flows for <a data-mention href="/pages/POvnwza6vSI0nbrYVACZ">/pages/POvnwza6vSI0nbrYVACZ</a>first so you can access the signers</li></ul>   | <mark style="color:green;">Live</mark> |
| [DOA Signer](/wallet-operations/doa-signer.md)           | <ul><li>Make sure you've gone through the register and authentication flows for <a data-mention href="/pages/d13tqxEfYDDHP81DcXiX">/pages/d13tqxEfYDDHP81DcXiX</a>  first so you can access the signers</li></ul> | <mark style="color:green;">Live</mark> |
