> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mag3nt.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Credential Tokens (CT)

> Fixed-supply B20 tokens for a credential, Uniswap V4 public markets on Base, and Sablier vesting for the kept slice.

A **Credential Token (CT)** is a fixed-supply B20 token (ERC-20 compatible) tied to one credential. Mag3nt prepares deploy and market calldata; you sign every money move from your own wallet. Mag3nt does not custody LP or sweep trading fees.

API path segments still use `crt` for compatibility. Product language is **Credential Token (CT)**.

## Launch

| Method | Path                         | Purpose                                                  |
| ------ | ---------------------------- | -------------------------------------------------------- |
| `GET`  | `/api/cards/{id}/crt`        | Status, launch fee, holder balance, sendability          |
| `POST` | `/api/cards/{id}/launch-crt` | Create and deploy the CT (charges the MAG3NT launch fee) |

The full supply mints to your account. Launch fee is paid in \$MAG3NT from your wallet (approve then server pull). A credential that has already been transferred on the marketplace cannot launch a CT.

After launch, register the CT as a project token (`source: b20`) if you want DIRECT credentials to accept it.

## Public market (Uniswap V4)

| Method | Path                                         | Purpose                                            |
| ------ | -------------------------------------------- | -------------------------------------------------- |
| `POST` | `/api/cards/{id}/crt-market/prepare`         | Prepare list / approve / optional vesting calldata |
| `POST` | `/api/cards/{id}/crt-market/confirm`         | Confirm the listing transaction                    |
| `POST` | `/api/cards/{id}/crt-market/vesting-confirm` | Confirm the Sablier lock for any kept slice        |
| `GET`  | `/api/cards/{id}/crt-market`                 | Market details, pool, vesting links                |
| `GET`  | `/api/crt-markets`                           | Public listed markets                              |

Markets run on **Base mainnet** in production and on staging when `B20_NETWORK=base`. Explorer links use basescan.org in that configuration.

You may keep up to **25%** of supply in a Sablier vesting stream. The rest seeds the Uniswap V4 market. Send-to-wallet only applies to amounts **released** from vesting, not the locked slice.

## Holdings

| Method | Path            | Purpose                                            |
| ------ | --------------- | -------------------------------------------------- |
| `GET`  | `/api/holdings` | CT balances across deployed tokens for your wallet |

## Related

* [Project tokens](/concepts/project-tokens)
* [Marketplace](/concepts/marketplace)
* [Membership](/concepts/membership)
