# Implementing Soulbound Tokens (SBTs)

## Minting SBTs&#x20;

Provide guidance on how to mint SBTs, including any unique considerations or steps required to make them soulbound.

## Whitelisting SBTs&#x20;

Describe the process of whitelisting SBTs within a user's Soul, including the role of the Soul ID token in this process.

## Transferring SBTs&#x20;

Given that SBTs are soulbound and cannot be transferred, make sure to clarify this point to avoid confusion.

## Integration with Web2 Identity&#x20;

Explain how developers can integrate Souls with web2 identities like Discord accounts. This could also include guidance on using OAuth for user authentication.

## Testing and Deployment&#x20;

Offer advice on testing the implementation of Souls and SBTs, including any specific test cases or scenarios that should be covered. Finally, provide guidance on deploying the application.


---

# 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://cryptoraggies.gitbook.io/welcome/soul-and-soulbound-token-sbt/developers-protocol-souls-and-soulbound-tokens/implementing-soulbound-tokens-sbts.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.
