# 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).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.seabed.so/open-source-primitives/pre-authorized-debit-v1.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
