# ERC-7231

<br>

![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXcfsClC9s-YX8gZ9DgeG8mzOBQNL6zBgkayM4TNQpEB9KwQJqjib-XsUVxKvcKqzrqLagv9VwaJbfttTFiL4gBleaXiRs0ZAqNqj9YTxXRL3qzjRIMTxTjtOmGCGYKTXqb-4cHIZtUL1m1mt_LcN2jTbf3X?key=BS6rHwqi1t58tng9fEultg)

Bluwhale ID - ERC 7231

[ERC-7231](https://eips.ethereum.org/EIPS/eip-7231) extends[ ERC-721](https://eips.ethereum.org/EIPS/eip-721) by binding individuals’ Web2 and Web3 identities to non-fungible tokens (NFTs) and Soulbound tokens (SBTs). By binding multiple identities, aggregated and compossible identity information can be verified, resulting in more beneficial on-chain scenarios for individuals, such as self-authentication, social overlapping, commercial value generation from user targeting, etc. By adding a custom schema in the metadata, and updating and verifying the schema hash in the contract, the binding of NFT and identity information is completed. For details, visit:[ EIP-7231](https://eips.ethereum.org/EIPS/eip-7231).

In an enhanced version, identities are structured within a Merkle tree, where each leaf represents a distinct ID. This configuration allows users to disclose specific IDs as needed, concealing their full identity spectrum from the computation layer. This approach minimizes the risk of data leakage and enhances the efficiency of data transfer.

<br>


---

# 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://lucid-ai.gitbook.io/introducing-bluwhale/architecture/erc-7231.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.
