# How It Works

* tokenproof works by issuing a [verifiable credential](https://www.w3.org/TR/vc-data-model/) that can be used as **proof of ownership** for a blockchain wallet while the actual assets remain securely locked away and disconnected. This credential binds the wallet to the user's mobile device when created.
* **Users** can prove ownership of tokens via authentication facilitated through the use of the **tokenproof Mobile App.**
* **Verifiers** use tokenproof to verify users' ownership of tokens with the ability to define specific token-gating rules for authentication. For example, a rule may require a user to own a CryptoPunk or Bored Ape Yacht Club token to enter an exclusive event or unlock an in-store discount.
* tokenproof has created the **infrastructure and applications** to support the needs of brands both big and small as they implement token-based experiences online and in the real-world.

<figure><img src="/files/TIYkZIscMDs4NDn9bYH7" alt=""><figcaption></figcaption></figure>


---

# 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.tokenproof.xyz/documentation/general/how-it-works.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.
