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

# Protocol

- [Overview](https://docs.papaya.finance/protocol/overview.md)
- [Core Functions](https://docs.papaya.finance/protocol/core-functions.md)
- [Deposit & Withdraw](https://docs.papaya.finance/protocol/core-functions/deposit-and-withdraw.md): This section covers the core fund management functions for depositing and withdrawing tokens from the Papaya protocol.
- [Subscription Management](https://docs.papaya.finance/protocol/core-functions/subscription-management.md): This section covers the functions for creating and managing streaming subscriptions between users.
- [Payment & Streaming](https://docs.papaya.finance/protocol/core-functions/payment-and-streaming.md): This section covers the core payment and streaming functionality of the Papaya protocol.
- [Liquidation](https://docs.papaya.finance/protocol/core-functions/liquidation.md): This section covers the liquidation functionality for underfunded accounts.
- [Project Management](https://docs.papaya.finance/protocol/project-management.md): This section covers the functions for managing project settings and fees.
- [Advanced Features](https://docs.papaya.finance/protocol/advanced-features.md)
- [BySig Operations](https://docs.papaya.finance/protocol/advanced-features/bysig-operations.md): This section covers the BySig functionality for gasless operations using signatures.
- [Sponsored Calls](https://docs.papaya.finance/protocol/advanced-features/sponsored-calls.md): This section covers the sponsored call functionality for gasless transactions.
- [Permit Operations](https://docs.papaya.finance/protocol/advanced-features/permit-operations.md): This section covers the permit functionality for gasless token approvals.
- [Multicall](https://docs.papaya.finance/protocol/advanced-features/multicall.md): This section covers the multicall functionality for executing multiple operations in a single transaction.
- [View Functions](https://docs.papaya.finance/protocol/view-functions.md)
- [User Information](https://docs.papaya.finance/protocol/view-functions/user-information.md): This section covers the view functions for querying user account information.
- [Subscription Queries](https://docs.papaya.finance/protocol/view-functions/subscription-queries.md): This section covers the view functions for querying subscription information.
- [Project Queries](https://docs.papaya.finance/protocol/view-functions/project-queries.md): This section covers the view functions for querying project information.
- [System Information](https://docs.papaya.finance/protocol/view-functions/system-information.md): This section covers the view functions for querying system-wide information and constants.
- [Events](https://docs.papaya.finance/protocol/events.md)
- [Core Events](https://docs.papaya.finance/protocol/events/core-events.md): This section covers the core events emitted by the Papaya protocol.
- [Subscription Events](https://docs.papaya.finance/protocol/events/subscription-events.md): This section covers the events related to subscription management.
- [Project Events](https://docs.papaya.finance/protocol/events/project-events.md): This section covers the events related to project management.
- [Error Codes](https://docs.papaya.finance/protocol/error-codes.md): This section covers all the error codes that can be thrown by the Papaya protocol.
