> For the complete documentation index, see [llms.txt](https://docs.seabed.so/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.seabed.so/open-source-primitives/pre-authorized-debit-v1.md).

# Pre-Authorized Debit V1

The Pre-Authorized Debit (PAD) program is a solana primitive that enables both one-time and recurring pre-authorized debits on any SPL token (supports both [token](https://github.com/solana-labs/solana-program-library/tree/master/token/program) and [token2022](https://github.com/solana-labs/solana-program-library/tree/master/token/program-2022) programs).

The project is [open sourced](https://github.com/seabed-labs/pre-authorized-debit) in the Seabed Labs (FKA Dcaf Labs) Github organization.

For a deep dive into the components, please refer to the following sections (or the Github repo linked above):

1. [Program](/open-source-primitives/pre-authorized-debit-v1/program.md)
2. [Typescript SDK](/open-source-primitives/pre-authorized-debit-v1/typescript-sdk.md)
3. [Web UI](/open-source-primitives/pre-authorized-debit-v1/web-ui.md)&#x20;

For any concerns regarding security, please refer to our [Security Policy](https://github.com/seabed-labs/pre-authorized-debit/blob/main/SECURITY.md) for steps to communicate it to us and we request you NOT to open an issue.

For any other questions or concerns, please [open a new Github Issue](https://github.com/seabed-labs/pre-authorized-debit/issues/new).
