# DOP

**Data Ownership Protocol** is a blockchain privacy protocol that allows users to control their on-chain data exposure. It introduces selective transparency to blockchain interactions, allowing users to store assets and make transactions privately, or selectively disclose token holdings and historical information. DOP also supports anonymized identity verification through zero-knowledge KYC instead of traditional invasive checks.

{% embed url="<https://dop.org/>" %}
↑ Official website ↑
{% endembed %}

DOP confirmed token launch in early 2024 with 55% of tokens alocated to community via airdrops, rewards and other incentive programs.

### Get started

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

* At first you need to create new wallet on [**doptest.dop.org**](https://doptest.dop.org/).&#x20;
* Select password to your wallet.
* Write down all seed phrases in correct order and store it in secure place. Click Verify.
* On the next screen select seed phrases in correct order and click OK, I’m done.
* Save now Secret Key. You need to also store it in secure place.
* Connect your Metamask wallet. You will get access to testnet dashboard now.

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

### Complete Testnet tasks

#### Step 1 - Follow us on X

* Click "Sign in with X" to connect your X account with DOP.
* Now "Follow DOP on X" to complete task 1.

#### Step 2 - Claim Sepolia ETH

* Click "Claim" to receive test ETH tokens on Sepolia network

#### Step 3 - Claim Testnet DOP

* Copy DOP contract adress and import it Metamask

  <figure><img src="/files/VbCLMFMECAwrUwZ9KfTK" alt=""><figcaption></figcaption></figure>
* &#x20;Click Claim to receive DOP tokens

#### Step 4 - Claim Testnet Assets

* Claim some testnet tokens from dropdown list.
* You will see contarct address for each token next to it.&#x20;
* Import them to Metamask in the same way as you did before in Step 3 with DOP tokens.

#### Step 5 - Encrypt Assets

* Now you can encrypt assets using DOP. Click "Get Started" to begin.
* Select token you want to encrypt from dropdown list.

  <figure><img src="/files/83J5Sjgsk73gWEmkBbIA" alt=""><figcaption></figcaption></figure>
* Set amount of tokens you want to encrypt.
* Click ENCRYPT and confirm transaction in Metamask
* Now your assets are encrypted and not visible on the blockchain. You can track them under Account/Encrypted Token tab

#### Step 6 - Send Assets

* In this step you will send encrypted assets to another wallet.
* For the purpose of this task you can select Test DOP account from dropdown list.
* Select encrypted asset to send and fill the amount input. Don't send all available tokens, you will need some in the next step.
* Confirm in Metamask

#### Step 7 - Decrypt Assets

* Now You will decrypt some assets encrypted in step 5 to be again visible on the blockchain. Click "Get started" to move on.
* Similar to previous steps you need to choose token and quantity you want to Decrypt.

  <figure><img src="/files/J4QgPiCw9Ol6pWPGg4EK" alt=""><figcaption></figcaption></figure>
* Enter your wallet password
* Click Decrypt and confirm with your wallet.

#### Step 8 - Invite 3 Friends

* Send your referal link to your friends. You three of them to join to complete this step.&#x20;

<figure><img src="/files/bIqnYLuts7ix5qO2CiNt" alt=""><figcaption><p><a href="https://hub.airdrop.expert/overview/order-here">https://hub.airdrop.expert/overview/order-here</a></p></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://hub.airdrop.expert/knowledge-base/protocols-guides/dop.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.
