> For the complete documentation index, see [llms.txt](https://doc.cryptostone.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.cryptostone.org/crypto-stone/crypto-stone-wp-jp/xu-zhang/07nodejitaru.md).

# 7. デジタル固有性の実装

CryptoStoneは、各宝石の固有性を表現するために、さまざまな技術的選択肢を検討できる。代替可能なトークン構造、半代替トークン構造、複合トークン構造など複数の方式が可能であるが、CryptoStoneが実装しようとする核心は、各宝石が固有の属性組み合わせとtokenIdを持つことである。

したがって、CryptoStoneの宝石は、固有のtokenIdと属性組み合わせを持つGem NFTとして表現される。この選択は、特定の技術標準を強調するためではなく、次の機能を実装するための結果である。

| 実装要件                  | NFT構造を採用する理由                                   |
| --------------------- | ---------------------------------------------- |
| 各宝石に固有tokenIdが必要      | NFT構造は固有tokenIdベースの資産表現に適している。                 |
| 宝石ごとに異なる属性保存          | tokenId別metadataおよびon-chain attribute構造が可能である。 |
| 所有権移転記録が必要            | 標準NFT転送および所有権記録が可能である。                         |
| 1つのコレクション内で複数のストーンを表現 | STONXType属性により12種類のストーンを区分できる。                 |
| 希少度と取引履歴の追跡           | NFT別provenanceおよびrarity trackingが可能である。        |

つまり、CryptoStoneにおけるGem NFT構造は、画像NFTを作るための手段ではなく、デジタル宝石の固有性と属性ベースの資産性を表現するための技術的コンテナである。


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://doc.cryptostone.org/crypto-stone/crypto-stone-wp-jp/xu-zhang/07nodejitaru.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
