> For the complete documentation index, see [llms.txt](https://hacd-labs.gitbook.io/hacd-labs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hacd-labs.gitbook.io/hacd-labs/hacd-hacash-diamond/editor.md).

# What is the HACD?

<figure><img src="https://2060193445-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FX0nRThij5o0UhyeastpR%2Fuploads%2FBCUT2DcmVgy89lWBux1i%2Fimage.png?alt=media&amp;token=7a106256-7988-476a-8bb8-9b008143d1da" alt=""><figcaption><p>HACD Framework</p></figcaption></figure>

HACD (Hacash Diamond) stands as the world’s first implementation of the HST framework. HACD introduces a unique approach to HST with a total supply of 16,777,216 Base Tokens, issued through a Proof-of-Work (PoW) mechanism.&#x20;

These tokens are generated via hashing power and on-chain bidding, with a maximum of 58 Base Tokens produced daily. The mining difficulty increases over time, resulting in only approximately 0.6% of the total supply being issued over the past 6 years since its inception.

Each HACD Base Token is uniquely identified by a 6-letter code and a serial number. For instance, the first HACD, produced on May 16, 2019 is labeled the identifier NHMYYM and serial number 1. With a storage capacity of 12.5 KB, each Base Token manages Stack Tokens and stores relevant data, aligning with HST’s foundational requirements. HACD operates on the Hacash blockchain, utilizing an indexer-based system to track token interactions efficiently, eliminating the need for traditional smart contracts.

<figure><img src="https://2060193445-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FX0nRThij5o0UhyeastpR%2Fuploads%2FeZAfU64azDcArhpkb4J8%2Fimage.png?alt=media&amp;token=57068d08-a150-4127-bd9f-7cff59c0ebce" alt=""><figcaption><p><a href="https://explorer.hacash.org/diamond/1">The First HACD NHMYYM #1</a></p></figcaption></figure>

HACD’s Stack Protocol supports two types of Stack Tokens:

* **Mutable Stack Token:** This type allows the issuance of FT, NFT, or SFT, with the flexibility to modify token quantities. Issuance and minting require HAC (the native currency of Hacash) as a transaction fee, with common issuance methods including auctions and minting. This enables dynamic market applications, such as adjustable in-game currencies or evolving digital assets.

<figure><img src="https://2060193445-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FX0nRThij5o0UhyeastpR%2Fuploads%2F7SkDwyFP6HYGLWV605Q0%2Fimage.png?alt=media&amp;token=f9283b1b-627b-4522-9331-f25b94398a08" alt=""><figcaption><p>Example: Mutable Stack NFT </p></figcaption></figure>

* **Immutable Stack Token**: Requiring an upgrade to the Hacash mainnet, this type becomes unalterable once set. It is primarily used for generative art NFTs, such as HACD’s visualized diamonds, with a total supply matching the 16.77 million Base Tokens. These diamonds are created using visualization genes, resulting in 9 distinct shapes, 8 of which are special diamonds with a 3% probability of occurrence, adding unique value to the ecosystem.

<figure><img src="https://2060193445-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FX0nRThij5o0UhyeastpR%2Fuploads%2F3Hn5vLnfE9zJNsa68iUH%2Fimage.png?alt=media&amp;token=cea1ca41-3128-451b-9845-a21eec4c2719" alt=""><figcaption><p>Example: Inmutable Stack NFT</p></figcaption></figure>

HACD demonstrates HST’s potential, allowing users can issue and manage Stack Tokens within HACD and leverage its unified structure to explore innovative applications across various industries.
