# Token purchase

The `TokenPurchase` family — 3 operations.

A kernel purchase buys prepaid kernels for the wallet — you choose the USD amount and the server prices it at the volume tier (dollars per million kernels, cheaper in bulk). The purchase settles when the payment processor confirms; a settled purchase never changes.

## Operations

| Operation | Kind | What it does |
| --- | --- | --- |
| [createTokenPurchase](/reference/token-purchase/createTokenPurchase/) | mutation | Buy kernels — top up your group’s prepaid balance. |
| [tokenPurchase](/reference/token-purchase/tokenPurchase/) | query | Look up one record — a purchase of kernels — a top-up of the prepaid balance. |
| [tokenPurchases](/reference/token-purchase/tokenPurchases/) | query | The token purchase list — each entry is a purchase of kernels — a top-up of the prepaid balance. |
