# ARK CORE MODULES

- [NFT](https://docs.protokol.com/developers/sdk/nft.md): Tutorials, examples and API endpoints for @protokol/nft repository.
- [Development](https://docs.protokol.com/developers/sdk/nft/development.md): Showing how to setup @protokol/nft development environment.
- [Complementary Examples](https://docs.protokol.com/developers/sdk/nft/complementary-examples.md): Scenarios Showing Transaction Creation And Broadcasting Best Practices
- [Base](https://docs.protokol.com/developers/sdk/nft/complementary-examples/base.md): Scenarios Showing Transaction Creation And Broadcasting For NFT Base Transactions
- [Exchange](https://docs.protokol.com/developers/sdk/nft/complementary-examples/exchange.md): Scenarios Showing Transaction Creation And Broadcasting For NFT Exchange Transactions
- [API Endpoints](https://docs.protokol.com/developers/sdk/nft/api-endpoints.md): List of NFT API Endpoints For NFT-Base and NFT-Exchange
- [Assets](https://docs.protokol.com/developers/sdk/nft/api-endpoints/assets.md): List of NFT Base Assets API Endpoints.
- [Burns](https://docs.protokol.com/developers/sdk/nft/api-endpoints/burns.md): List of NFT Base Burns API Endpoints.
- [Collections](https://docs.protokol.com/developers/sdk/nft/api-endpoints/collections.md): List of NFT Base Collections API Endpoints.
- [Transfers](https://docs.protokol.com/developers/sdk/nft/api-endpoints/transfers.md): List of NFT Base Transfer Endpoints.
- [Base Configurations](https://docs.protokol.com/developers/sdk/nft/api-endpoints/base-configurations.md): List of NFT Base Confiugrations Endpoints.
- [Auctions](https://docs.protokol.com/developers/sdk/nft/api-endpoints/auctions.md): List of NFT Exchange Auction Endpoints.
- [Bids](https://docs.protokol.com/developers/sdk/nft/api-endpoints/bids.md): List of NFT Exchange Bid Endpoints.
- [Trades](https://docs.protokol.com/developers/sdk/nft/api-endpoints/trades.md): List of NFT Exchange Trade Endpoints
- [Exchange Configurations](https://docs.protokol.com/developers/sdk/nft/api-endpoints/exchange-configurations.md): List of NFT Exchange Configurations Endpoints
- [Guardian](https://docs.protokol.com/developers/sdk/guardian.md): Tutorials, examples and API endpoints for @protokol/guardian repository.
- [Development](https://docs.protokol.com/developers/sdk/guardian/development.md): Showing how to setup @protokol/guardian development environment.
- [Complementary Examples](https://docs.protokol.com/developers/sdk/guardian/complementary-examples.md): Scenarios Showing Transaction Creation And Broadcasting Best Practices
- [API Endpoints](https://docs.protokol.com/developers/sdk/guardian/api-endpoints.md): List of Guardian API Endpoints
- [Configurations](https://docs.protokol.com/developers/sdk/guardian/api-endpoints/configurations.md): Guardian Configurations Endpoints.
- [Groups](https://docs.protokol.com/developers/sdk/guardian/api-endpoints/groups.md): Guardian Groups Endpoints.
- [Users](https://docs.protokol.com/developers/sdk/guardian/api-endpoints/users.md): Guardian Users Endpoints
- [Nameservice](https://docs.protokol.com/developers/sdk/nameservice.md): Tutorial and examples on how to use Protokol Nameservice plugins.
- [Development](https://docs.protokol.com/developers/sdk/nameservice/development.md): Showing how to setup @protokol/nameservice development environment.
- [Complementary Examples](https://docs.protokol.com/developers/sdk/nameservice/complementary-examples.md): Scenarios Showing Transaction Creation And Broadcasting Best Practices
- [API Endpoints](https://docs.protokol.com/developers/sdk/nameservice/api-endpoints.md): List of nameservice api endpoints.
- [Configurations](https://docs.protokol.com/developers/sdk/nameservice/api-endpoints/configurations.md): Nameservice Configurations Endpoints.
- [Nameservice](https://docs.protokol.com/developers/sdk/nameservice/api-endpoints/nameservice.md): List of Nameservice Endpoints.
- [Voting](https://docs.protokol.com/developers/sdk/voting.md): Tutorials, examples and API endpoints for @protokol/voting repository.
- [Development](https://docs.protokol.com/developers/sdk/voting/development.md): Showing how to setup @protokol/voting development environment.
- [Complementary Examples](https://docs.protokol.com/developers/sdk/voting/complementary-examples.md): Scenarios Showing Transaction Creation And Broadcasting Best Practices
- [API Endpoints](https://docs.protokol.com/developers/sdk/voting/api-endpoints.md): List of Voting API Endpoints.
- [Configurations](https://docs.protokol.com/developers/sdk/voting/api-endpoints/configurations.md): Voting Configurations Endpoints.
- [Create Proposal](https://docs.protokol.com/developers/sdk/voting/api-endpoints/create-proposal.md): Voting Create Proposal API Endpoints.
- [Cast Vote](https://docs.protokol.com/developers/sdk/voting/api-endpoints/cast-vote.md): Voting Cast Vote API Endpoints.
- [Statistics](https://docs.protokol.com/developers/sdk/voting/api-endpoints/statistics.md): Voting Statistics API Endpoints.


---

# 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.protokol.com/developers/sdk.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.
