# Build

- [Javascript  SDK](https://docs.ternoa.network/build-1/javascript.md)
- [Handling wallets & accounts](https://docs.ternoa.network/build-1/javascript/wallets.md)
- [Ternoa wallet & Wallet connect](https://docs.ternoa.network/build-1/javascript/wallets/ternoa-wallet-and-wallet-connect.md)
- [Access your account through a seed & a keyring](https://docs.ternoa.network/build-1/javascript/wallets/access-your-account-through-a-seed-and-a-keyring.md)
- [Connect with Polkadot extension](https://docs.ternoa.network/build-1/javascript/wallets/connect-with-polkadot-extension.md)
- [NFT features & pallets](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets.md)
- [Basics NFT & Collections](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/basics-nft-and-collections.md)
- [NFT](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/basics-nft-and-collections/nft.md)
- [Prepare basic NFT assets](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/basics-nft-and-collections/nft/prepare-basic-nft-assets.md)
- [Mint a Basic NFT](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/basics-nft-and-collections/nft/mint-a-basic-nft.md)
- [Transfer an NFT](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/basics-nft-and-collections/nft/transfer-an-nft.md)
- [Burn an NFT](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/basics-nft-and-collections/nft/burn-an-nft.md)
- [Set the NFT royalty](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/basics-nft-and-collections/nft/set-the-nft-royalty.md)
- [Collections](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/basics-nft-and-collections/collections.md)
- [Prepare collection assets](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/basics-nft-and-collections/collections/prepare-collection-assets.md)
- [Mint a Collection](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/basics-nft-and-collections/collections/mint-a-collection.md)
- [Limit a collection](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/basics-nft-and-collections/collections/limit-a-collection.md)
- [Close a collection](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/basics-nft-and-collections/collections/close-a-collection.md)
- [Burn a collection](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/basics-nft-and-collections/collections/burn-a-collection.md)
- [Enhanced NFT](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/enhanced-nft.md)
- [Rental NFT](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/enhanced-nft/rental-nft.md)
- [Mint a Rental NFT](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/enhanced-nft/rental-nft/mint-a-rental-nft.md)
- [Soulbound NFT](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/enhanced-nft/soulbound-nft.md)
- [Prepare Soulbound NFT assets](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/enhanced-nft/soulbound-nft/prepare-soulbound-nft-assets.md)
- [Mint a Soulbound NFT](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/enhanced-nft/soulbound-nft/mint-a-soulbound-nft.md)
- [Delegated NFT](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/enhanced-nft/delegated-nft.md)
- [Delegate/Undelegate an NFT](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/enhanced-nft/delegated-nft/delegate-undelegate-an-nft.md)
- [Transmission Protocols](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/enhanced-nft/transmission-protocols.md)
- [Set a Transmission protocol](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/enhanced-nft/transmission-protocols/set-a-transmission-protocol.md)
- [Private NFT](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/private-nft.md)
- [Secret NFT](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/private-nft/secret-nft.md)
- [Prepare the Secret NFT assets](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/private-nft/secret-nft/prepare-the-secret-nft-assets.md)
- [Mint a Secret NFT](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/private-nft/secret-nft/mint-a-secret-nft.md)
- [Decrypt a Secret NFT](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/private-nft/secret-nft/decrypt-a-secret-nft.md)
- [Capsule NFT](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/private-nft/capsule-nft.md)
- [Prepare the Caspule NFT assets](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/private-nft/capsule-nft/prepare-the-caspule-nft-assets.md)
- [Mint a Capsule NFT](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/private-nft/capsule-nft/mint-a-capsule-nft.md)
- [Decrypt a Capsule NFT](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/private-nft/capsule-nft/decrypt-a-capsule-nft.md)
- [Update a Capsule NFT content](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/private-nft/capsule-nft/update-a-capsule-nft-content.md)
- [Sale your NFT](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/sale-your-nft.md)
- [Marketplace](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/sale-your-nft/marketplace.md)
- [List an NFT for sale on a marketplace](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/sale-your-nft/marketplace/list-an-nft-for-sale-on-a-marketplace.md)
- [Buy an NFT from a marketplace](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/sale-your-nft/marketplace/buy-an-nft-from-a-marketplace.md)
- [Configure a marketplace](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/sale-your-nft/marketplace/configure-a-marketplace.md)
- [Auction](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/sale-your-nft/auction.md)
- [Create an English auction](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/sale-your-nft/auction/create-an-english-auction.md)
- [Add or remove a bid on an auction](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/sale-your-nft/auction/add-or-remove-a-bid-on-an-auction.md)
- [Directly buy an auctioned NFT](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/sale-your-nft/auction/directly-buy-an-auctioned-nft.md)
- [Cancel or end an auction](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/sale-your-nft/auction/cancel-or-end-an-auction.md)
- [Tokens](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/tokens.md)
- [CAPS](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/tokens/caps.md)
- [Transfer CAPS](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/tokens/caps/transfer-caps.md)
- [Get CAPS balances](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/tokens/caps/get-caps-balances.md)
- [G-Token](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/tokens/g-token.md)
- [Transfer GTokens](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/tokens/g-token/transfer-gtokens.md)
- [Get GTokens balances](https://docs.ternoa.network/build-1/javascript/nft-features-and-pallets/tokens/g-token/get-gtokens-balances.md)
- [Privacy protocols](https://docs.ternoa.network/build-1/javascript/privacy-protocols.md)
- [TEE - Privacy & Encryption](https://docs.ternoa.network/build-1/javascript/privacy-protocols/tee-privacy-and-encryption.md)
- [Handling clusters](https://docs.ternoa.network/build-1/javascript/privacy-protocols/tee-privacy-and-encryption/handling-clusters.md)
- [Generating keys & Encrypt](https://docs.ternoa.network/build-1/javascript/privacy-protocols/tee-privacy-and-encryption/generating-keys-and-encrypt.md)
- [Storing encrypted key to clusters](https://docs.ternoa.network/build-1/javascript/privacy-protocols/tee-privacy-and-encryption/storing-encrypted-key-to-clusters.md)
- [Encryption in browser with wallet & extension](https://docs.ternoa.network/build-1/javascript/privacy-protocols/tee-privacy-and-encryption/encryption-in-browser-with-wallet-and-extension.md)
- [Minting & Decrypting flows](https://docs.ternoa.network/build-1/javascript/privacy-protocols/tee-privacy-and-encryption/minting-and-decrypting-flows.md)
- [File now](https://docs.ternoa.network/build-1/javascript/privacy-protocols/file-now.md): Documentation coming soon.
- [Rsync](https://docs.ternoa.network/build-1/javascript/privacy-protocols/rsync.md): Documentation coming soon.
- [Decentralized storage](https://docs.ternoa.network/build-1/javascript/decentralized-storage.md)
- [IPFS Overview & Ternoa IPFS Client](https://docs.ternoa.network/build-1/javascript/decentralized-storage/ipfs-overview-and-ternoa-ipfs-client.md)
- [IPFS Key manager](https://docs.ternoa.network/build-1/javascript/decentralized-storage/ipfs-key-manager.md)
- [NFT metadata standards](https://docs.ternoa.network/build-1/javascript/decentralized-storage/nft-metadata-standards.md)
- [Ternoa-js library utilities](https://docs.ternoa.network/build-1/javascript/ternoa-js-library-utilities.md)
- [Installation & Initialization](https://docs.ternoa.network/build-1/javascript/ternoa-js-library-utilities/installation-and-initialization.md)
- [Batching transactions](https://docs.ternoa.network/build-1/javascript/ternoa-js-library-utilities/batching-transactions.md)
- [Sign a transaction with Polkadot{.js} extension in a browser environment](https://docs.ternoa.network/build-1/javascript/ternoa-js-library-utilities/sign-a-transaction-with-polkadot-.js-extension-in-a-browser-environment.md)
- [Retrieve chain events](https://docs.ternoa.network/build-1/javascript/ternoa-js-library-utilities/retrieve-chain-events.md)
- [Customs extrinsics & queries](https://docs.ternoa.network/build-1/javascript/ternoa-js-library-utilities/customs-extrinsics-and-queries.md)
- [On-chain data at a specific blockhash](https://docs.ternoa.network/build-1/javascript/ternoa-js-library-utilities/on-chain-data-at-a-specific-blockhash.md)
- [Indexer](https://docs.ternoa.network/build-1/javascript/indexer.md)
- [Global requests](https://docs.ternoa.network/build-1/javascript/indexer/global-requests.md)
- [Basic queries](https://docs.ternoa.network/build-1/javascript/indexer/global-requests/basic-queries.md)
- [Paginated queries](https://docs.ternoa.network/build-1/javascript/indexer/global-requests/paginated-queries.md)
- [Ordered queries](https://docs.ternoa.network/build-1/javascript/indexer/global-requests/ordered-queries.md)
- [Filtered queries](https://docs.ternoa.network/build-1/javascript/indexer/global-requests/filtered-queries.md)
- [Aggregated queries](https://docs.ternoa.network/build-1/javascript/indexer/global-requests/aggregated-queries.md)
- [Featured requests](https://docs.ternoa.network/build-1/javascript/indexer/featured-requests.md)
- [Basic & Soulbound NFT](https://docs.ternoa.network/build-1/javascript/indexer/featured-requests/basic-and-soulbound-nft.md)
- [NFT Collections](https://docs.ternoa.network/build-1/javascript/indexer/featured-requests/nft-collections.md)
- [Secret NFT](https://docs.ternoa.network/build-1/javascript/indexer/featured-requests/secret-nft.md)
- [Capsule NFT](https://docs.ternoa.network/build-1/javascript/indexer/featured-requests/capsule-nft.md)
- [Rental NFT](https://docs.ternoa.network/build-1/javascript/indexer/featured-requests/rental-nft.md)
- [Listed NFT](https://docs.ternoa.network/build-1/javascript/indexer/featured-requests/listed-nft.md)
- [Bid & Auction NFT](https://docs.ternoa.network/build-1/javascript/indexer/featured-requests/bid-and-auction-nft.md)
- [Transmission protocols](https://docs.ternoa.network/build-1/javascript/indexer/featured-requests/transmission-protocols.md)
- [FAQ & Articles](https://docs.ternoa.network/build-1/javascript/faq-and-articles.md)
- [ink! Smartcontracts](https://docs.ternoa.network/build-1/ink-smartcontracts.md)
- [Develop the counter smart-contract](https://docs.ternoa.network/build-1/ink-smartcontracts/develop-the-counter-smart-contract.md)
- [Store & Retrieve values with Maps](https://docs.ternoa.network/build-1/ink-smartcontracts/store-and-retrieve-values-with-maps.md)
- [\[Solidity Smartcontracts\]](https://docs.ternoa.network/build-1/solidity-smartcontracts.md): COMING SOON 👀


---

# 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.ternoa.network/build-1.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.
