> For the complete documentation index, see [llms.txt](https://docs.dunkest.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dunkest.com/draft/draft-types.md).

# Draft Types

### **With Credits**

The Commissioner assigns a credit budget that each participant in the Draft must use to build their roster through an offline auction. Any remaining credits can then be used during the market phase.

{% hint style="info" %}
*EXAMPLE*

The League decides to start with 300 credits per participant. Using Dunkest’s Offline Auction Tool, each participant takes turns nominating a player of their choice, automatically starting the bidding at 1 credit. The other participants can then decide whether to raise the bid, while making sure not to spend all of their available credits before completing their roster.

At the end of the auction, the participant who made the highest bid wins the player. The player must then be manually added to the corresponding team by the Commissioner, either during or at the end of the auction.
{% endhint %}

## Without Credits

Players are assigned without using credits. In this case too, the specific selection method must be agreed upon offline by the participants (e.g. a predetermined selection order).

The Commissioner must still assign a credit budget for the post-Draft phase, which can also be set to 0. These credits can be used to sign Free Agents or propose trades to other participants.

{% hint style="info" %}
*EXAMPLE*

A random draw is used to determine the selection order among the League participants. Since no credits are involved, the player selected is automatically added to the participant’s roster.

After each round of selections, the order is reversed, starting with the participant who picked last in the previous round. This process is repeated until all rosters have been completed.

In this case too, the Commissioner must manually add the selected players to the respective teams.
{% endhint %}
