# Dojang

Dojang is a service that issues offchain information as onchain attestations on the GIWA chain. It plays a key role in linking onchain wallet addresses with offchain information. With Dojang, users can establish an onchain identity without exposing their personally identifiable information directly through their wallets.

Dojang is built on the [Ethereum Attestation Service (EAS)](https://attest.org/) and establishes **a trust layer for the GIWA ecosystem** through identity verification and various attestation types to be introduced in the future.

### Issuable data

* **Verified Address**: Refers to a wallet address that has been identity-verified by a trusted issuer. It allows off-chain identity verification to be linked securely to an on-chain address.
* **Balance Root**: Represents a Merkle-tree summary of all users’ balances at a specific snapshot timestamp. It serves as the reference data used to verify corresponding Verified Balance attestations.
* **Verified Balance**: Indicates that a user’s balance at a specific timestamp has been verified by a trusted issuer. It enables off-chain balance information to be safely associated with an on-chain address.
* **Verified Code**: Allows an authentication code issued off-chain by a trusted issuer to be verified on-chain without exposing the original code.

### Issuer

* **UPbit Korea**

{% hint style="info" %}
Want to participate as a Dojang service issuer? Please contact us at <buidl@giwa.io>.
{% endhint %}

### Use case

* **Onchain Verify**: Can be issued through the GIWA wallet. It gives users a safer way to engage with onchain Web3 financial services.

Want to build onchain apps that leverage verifiable offchain data? Get started with the documentation below.

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><i class="fa-at">:at:</i></td><td>Verified Address</td><td><a href="/pages/6CVwqdznP2pr9pY6fV2I">/pages/6CVwqdznP2pr9pY6fV2I</a></td></tr></tbody></table>


---

# 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.giwa.io/giwa-chain/en/giwa-ecosystem/dojang.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.
