> 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/overview.md).

# Overview

Papaya Subscription Protocol is a streaming payment protocol that enables real-time token streaming between users. The protocol supports subscription-based payments, project management, and advanced features like BySig operations and sponsored calls. Papaya supports streaming and periodic subscriptions, see [Subscription modes](/overview/subscription-modes.md)

### Key Features

* **Streaming Payments**: Real-time token streaming between users
* **Subscription Management**: Create and manage payment subscriptions
* **Project Management**: Multi-project support with custom settings
* **Advanced Operations**: BySig, sponsored calls, and permit operations
* **Liquidation System**: Automated liquidation for underfunded accounts

### Documentation Structure

This documentation is organized into the following sections:

* **Core Functions**: Basic deposit, withdraw, subscription, and payment operations
* **Project Management**: Project settings and ownership management
* **Advanced Features**: BySig operations, sponsored calls, and permit functionality
* **View Functions**: Read-only functions for querying contract state
* **Events**: Contract events for monitoring state changes
* **Errors**: Error codes and their meanings

### Support

For questions, issues or feature requests, please open an issue on our GitHub repository or [contact us](https://t.me/owlhootsgame)

### Jump right in

<table data-view="cards"><thead><tr><th></th><th data-type="content-ref"></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td></td><td><a href="/protocol/core-functions.md">Core Functions</a></td><td></td></tr><tr><td></td><td><a href="/protocol/advanced-features.md">Advanced Features</a></td><td></td></tr><tr><td></td><td><a href="/protocol/view-functions.md">View Functions</a></td><td></td></tr><tr><td></td><td><a href="/protocol/events.md">Events</a></td><td></td></tr><tr><td></td><td><a href="/protocol/error-codes.md">Error Codes</a></td><td></td></tr></tbody></table>
