> For the complete documentation index, see [llms.txt](https://knightsafe.gitbook.io/knightsafe-v1/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://knightsafe.gitbook.io/knightsafe-v1/knightsafe-protocol.md).

# KnightSafe Protocol

- [Overview](https://knightsafe.gitbook.io/knightsafe-v1/knightsafe-protocol/overview.md): KnightSafe is an open framework to make smart accounts secure, authorizable, and efficient interactions with dApps, decentralized exchanges and DeFi protocols
- [How to Use](https://knightsafe.gitbook.io/knightsafe-v1/knightsafe-protocol/how-to-use.md): Easy-to-use KnightSafe wallet solution guide book
- [Creating a KnightSafe Account](https://knightsafe.gitbook.io/knightsafe-v1/knightsafe-protocol/how-to-use/creating-a-knightsafe-account.md): 3 easy-steps to get your account ready
- [Whitelisting Traders Setting](https://knightsafe.gitbook.io/knightsafe-v1/knightsafe-protocol/how-to-use/whitelisting-traders-setting.md): Trader is the only role which allowed to send assets, trade, or interact with other DeFi protocols
- [Whitelisting Address Setting](https://knightsafe.gitbook.io/knightsafe-v1/knightsafe-protocol/how-to-use/whitelisting-address-setting.md): Asset can only be sent to whitelisted address.
- [Navigating Token authorization](https://knightsafe.gitbook.io/knightsafe-v1/knightsafe-protocol/how-to-use/navigating-token-authorization.md): Only authorized token is allowed to be interacted with.  It means that any transactions that involved unauthorized token would be rejected.
- [Navigating dApps authorization](https://knightsafe.gitbook.io/knightsafe-v1/knightsafe-protocol/how-to-use/navigating-dapps-authorization.md): Only authorized token is allowed to be interacted with.  It means that any transactions that involved unauthorized token would be rejected.
