# For developers

- [Intro to the Highlight Protocol](https://support.highlight.xyz/knowledge-base/for-developers/intro-to-the-highlight-protocol.md)
- [NFT contracts](https://support.highlight.xyz/knowledge-base/for-developers/nft-contracts.md)
- [Official addresses](https://support.highlight.xyz/knowledge-base/for-developers/nft-contracts/official-addresses.md)
- [ERC721GeneralSequence](https://support.highlight.xyz/knowledge-base/for-developers/nft-contracts/erc721generalsequence.md)
- [ERC721General](https://support.highlight.xyz/knowledge-base/for-developers/nft-contracts/erc721general.md)
- [ERC721EditionsDFS](https://support.highlight.xyz/knowledge-base/for-developers/nft-contracts/erc721editionsdfs.md)
- [ERC721SingleEditionDFS](https://support.highlight.xyz/knowledge-base/for-developers/nft-contracts/erc721singleeditiondfs.md)
- [ERC721GenerativeOnchain](https://support.highlight.xyz/knowledge-base/for-developers/nft-contracts/erc721generativeonchain.md)
- [Deprecated contracts](https://support.highlight.xyz/knowledge-base/for-developers/nft-contracts/deprecated-contracts.md)
- [Custom metadata renderers](https://support.highlight.xyz/knowledge-base/for-developers/custom-metadata-renderers.md)
- [Example custom renderers](https://support.highlight.xyz/knowledge-base/for-developers/custom-metadata-renderers/example-custom-renderers.md)
- [Minting protocol](https://support.highlight.xyz/knowledge-base/for-developers/minting-protocol.md)
- [Mint Managers](https://support.highlight.xyz/knowledge-base/for-developers/minting-protocol/mint-managers.md)
- [Mint Mechanics](https://support.highlight.xyz/knowledge-base/for-developers/minting-protocol/mint-mechanics.md)
- [Dutch auction mechanic](https://support.highlight.xyz/knowledge-base/for-developers/minting-protocol/mint-mechanics/dutch-auction-mechanic.md)
- [Ranked auction mechanic](https://support.highlight.xyz/knowledge-base/for-developers/minting-protocol/mint-mechanics/ranked-auction-mechanic.md)
- [Verisart mechanic](https://support.highlight.xyz/knowledge-base/for-developers/minting-protocol/mint-mechanics/verisart-mechanic.md)
- [Seed-based mechanic](https://support.highlight.xyz/knowledge-base/for-developers/minting-protocol/mint-mechanics/seed-based-mechanic.md)
- [Auction Manager \*](https://support.highlight.xyz/knowledge-base/for-developers/minting-protocol/mint-mechanics/auction-manager.md)
- [Referral Manager](https://support.highlight.xyz/knowledge-base/for-developers/minting-protocol/referral-manager.md): Learn how to earn referral rewards for each mint when you display Highlight projects on your site
- [Management modules](https://support.highlight.xyz/knowledge-base/for-developers/management-modules.md)
- [TokenManager](https://support.highlight.xyz/knowledge-base/for-developers/management-modules/tokenmanager.md)
- [RoyaltyManager](https://support.highlight.xyz/knowledge-base/for-developers/management-modules/royaltymanager.md)
- [Observability](https://support.highlight.xyz/knowledge-base/for-developers/observability.md)
- [Onchain File Storage](https://support.highlight.xyz/knowledge-base/for-developers/onchain-file-storage.md)
- [Mint fee oracle](https://support.highlight.xyz/knowledge-base/for-developers/mint-fee-oracle.md)
- [Protocol rewards](https://support.highlight.xyz/knowledge-base/for-developers/protocol-rewards.md)
- [Creator rewards](https://support.highlight.xyz/knowledge-base/for-developers/protocol-rewards/creator-rewards.md)
- [Mint referral rewards](https://support.highlight.xyz/knowledge-base/for-developers/protocol-rewards/mint-referral-rewards.md)
- [Crosschain burn / redeem](https://support.highlight.xyz/knowledge-base/for-developers/crosschain-burn-redeem.md)


---

# 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://support.highlight.xyz/knowledge-base/for-developers.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.
