# One-Time Purchase

A one-time purchase gives the buyer permanent access to the product after a single payment. There are no renewals and no expiry.

## When to Use

Use this type for:

* Standalone scripts or bots (e.g. a trading bot they run locally)
* Templates, configs, or strategy files
* Tools that do not require ongoing server-side access
* Any product where access does not need to expire

## How Delivery Works

After the buyer's payment confirms on-chain:

1. The order is marked **Completed**
2. Downloadable assets (if attached) become available on the order page
3. A license key is generated if you require one for activation

The buyer accesses everything from their orders dashboard immediately.

## Pricing

Set a one-time price in USD and/or USDC. The buyer pays once and owns access permanently.

## Tips

* Attach all files the buyer needs at the time of purchase
* Write clear setup instructions in your product description or include a README in your download
* If your product updates over time, consider a subscription type instead so you can gate access to new versions


---

# 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.blocksmiths.tech/vendors/one-time-purchase.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.
