# Legacy Docs

- [Golang SDK](https://docs.kardiachain.io/docs/archived-docs/golang-sdk.md): Old Doc
- [Network](https://docs.kardiachain.io/docs/archived-docs/network-1.md)
- [KVM](https://docs.kardiachain.io/docs/archived-docs/kvm.md)
- [System requirement](https://docs.kardiachain.io/docs/archived-docs/system-requirement.md)
- [Deployment](https://docs.kardiachain.io/docs/archived-docs/deployment.md)
- [Configuration](https://docs.kardiachain.io/docs/archived-docs/deployment/configuration.md)
- [Local](https://docs.kardiachain.io/docs/archived-docs/deployment/local.md)
- [Public testnet](https://docs.kardiachain.io/docs/archived-docs/deployment/public-testnet.md)
- [Mainnet](https://docs.kardiachain.io/docs/archived-docs/deployment/mainnet.md)
- [KSML](https://docs.kardiachain.io/docs/archived-docs/ksml.md)
- [Staking Overview](https://docs.kardiachain.io/docs/archived-docs/staking-overview.md)
- [Delegation period](https://docs.kardiachain.io/docs/archived-docs/staking-overview/delegation-period.md)
- [Consensus](https://docs.kardiachain.io/docs/archived-docs/staking-overview/consensus-1.md)
- [Delegator](https://docs.kardiachain.io/docs/archived-docs/staking-overview/delegator.md)
- [What is a delegator ?](https://docs.kardiachain.io/docs/archived-docs/staking-overview/delegator/what-is-a-delegator.md)
- [Choose validator](https://docs.kardiachain.io/docs/archived-docs/staking-overview/delegator/choose-validator.md)
- [Directive of delegator](https://docs.kardiachain.io/docs/archived-docs/staking-overview/delegator/directive-of-delegator.md)
- [Risk](https://docs.kardiachain.io/docs/archived-docs/staking-overview/delegator/risk.md)
- [Proposer selection procedure](https://docs.kardiachain.io/docs/archived-docs/staking-overview/proposer-selection-procedure.md)
- [Staking rewards and distributions](https://docs.kardiachain.io/docs/archived-docs/staking-overview/staking-rewards-and-distributions.md)
- [Block reward distributed](https://docs.kardiachain.io/docs/archived-docs/staking-overview/staking-rewards-and-distributions/block-reward-distributed.md)
- [Fee distributed](https://docs.kardiachain.io/docs/archived-docs/staking-overview/staking-rewards-and-distributions/fee-distributed.md)
- [Slashing and Jail](https://docs.kardiachain.io/docs/archived-docs/staking-overview/slashing-and-jail.md)
- [Rewards mechanism](https://docs.kardiachain.io/docs/archived-docs/staking-overview/rewards-mechanism.md)
- [Validator](https://docs.kardiachain.io/docs/archived-docs/staking-overview/validator.md)
- [What is a validator ?](https://docs.kardiachain.io/docs/archived-docs/staking-overview/validator/what-is-a-validator.md)
- [The different states a validator](https://docs.kardiachain.io/docs/archived-docs/staking-overview/validator/the-different-states-a-validator.md)
- [The responsibility of validator](https://docs.kardiachain.io/docs/archived-docs/staking-overview/validator/the-responsibility-of-validator.md)
- [The incentive run a validator](https://docs.kardiachain.io/docs/archived-docs/staking-overview/validator/the-incentive-run-a-validator.md)
- [To become validator](https://docs.kardiachain.io/docs/archived-docs/staking-overview/validator/to-become-validator.md)
- [Introduction](https://docs.kardiachain.io/docs/archived-docs/master.md)
- [Technology](https://docs.kardiachain.io/docs/archived-docs/technology.md)
- [Dual Master Node](https://docs.kardiachain.io/docs/archived-docs/technology/dual-master-node.md)
- [Consensus](https://docs.kardiachain.io/docs/archived-docs/technology/consensus.md)
- [Kardia Virtual Machine (KVM)](https://docs.kardiachain.io/docs/archived-docs/technology/kardia-virtual-machine-kvm.md)
- [Kardia Smart Contract Markup Language](https://docs.kardiachain.io/docs/archived-docs/technology/kardia-smart-contract-markup-language.md)
- [Peer to Peer (P2P)](https://docs.kardiachain.io/docs/archived-docs/technology/peer-to-peer-p2p.md)
- [Onchain AI](https://docs.kardiachain.io/docs/archived-docs/technology/onchain-ai.md)
- [NF3 Chip](https://docs.kardiachain.io/docs/archived-docs/technology/nf3-chip.md)
- [KardiaChain Proposer Validator Selection Process](https://docs.kardiachain.io/docs/archived-docs/kardiachain-validator-candidate-selection-process.md)
- [Staking](https://docs.kardiachain.io/docs/archived-docs/staking.md)
- [Validators](https://docs.kardiachain.io/docs/archived-docs/staking/validators.md)
- [Delegators](https://docs.kardiachain.io/docs/archived-docs/staking/delegators.md)
- [Disciplines and Rewards](https://docs.kardiachain.io/docs/archived-docs/staking/disciplines-and-rewards.md)
- [Disciplines](https://docs.kardiachain.io/docs/archived-docs/staking/disciplines-and-rewards/disciplines.md)
- [Rewards](https://docs.kardiachain.io/docs/archived-docs/staking/disciplines-and-rewards/reward.md)
- [Transaction Fee](https://docs.kardiachain.io/docs/archived-docs/gas.md)
- [Wallets](https://docs.kardiachain.io/docs/archived-docs/wallet.md)
- [MetaMask Compatible](https://docs.kardiachain.io/docs/archived-docs/wallet/metamask-compatible.md): This guide show to how to connect and user MetaMask Wallet with KardiaChain Network
- [KardiaChain Mobile App Wallet](https://docs.kardiachain.io/docs/archived-docs/wallet/mobile-app-wallet.md)
- [\[Deprecated\] KardiaChain Web Wallet](https://docs.kardiachain.io/docs/archived-docs/wallet/kardiachain-web-wallet.md)
- [\[Deprecated\] KardiaChain Wallet Extension](https://docs.kardiachain.io/docs/archived-docs/wallet/kardiachain-web-wallet/deprecated-kardiachain-wallet-extension.md)
- [Tutorials](https://docs.kardiachain.io/docs/archived-docs/tutorials.md)
- [Platform](https://docs.kardiachain.io/docs/archived-docs/tutorials/platform.md)
- [Running KardiaChain node](https://docs.kardiachain.io/docs/archived-docs/tutorials/platform/mainnet-userguide.md): KardiaChain Official User Guide for Setting Up Mainnet Node
- [Private KardiaChain Network](https://docs.kardiachain.io/docs/archived-docs/tutorials/platform/private-kardiachain-network.md): KardiaChain Official User Guide for Setting Up Local or Private BlockChain
- [KAI Integration for Exchanges](https://docs.kardiachain.io/docs/archived-docs/tutorials/platform/kai-integration-for-exchanges.md)
- [Smart contract development](https://docs.kardiachain.io/docs/archived-docs/tutorials/smart-contract-development.md)
- [Dev environment](https://docs.kardiachain.io/docs/archived-docs/tutorials/smart-contract-development/dev-environment.md)
- [Solidity](https://docs.kardiachain.io/docs/archived-docs/tutorials/smart-contract-development/dev-environment/solidity.md)
- [IDE and tools](https://docs.kardiachain.io/docs/archived-docs/tutorials/smart-contract-development/dev-environment/ide-and-tools.md)
- [Remix](https://docs.kardiachain.io/docs/archived-docs/tutorials/smart-contract-development/dev-environment/ide-and-tools/remix.md)
- [Hardhat](https://docs.kardiachain.io/docs/archived-docs/tutorials/smart-contract-development/dev-environment/ide-and-tools/hardhat.md)
- [Truffle](https://docs.kardiachain.io/docs/archived-docs/tutorials/smart-contract-development/dev-environment/ide-and-tools/truffle.md)
- [Contract verification](https://docs.kardiachain.io/docs/archived-docs/tutorials/smart-contract-development/contract-verification.md)
- [KRC20 Tokens](https://docs.kardiachain.io/docs/archived-docs/tutorials/krc20-tokens.md)
- [Deploying KRC20 Token](https://docs.kardiachain.io/docs/archived-docs/tutorials/krc20-tokens/deploying-krc20-token.md): KardiaChain Official User Guide for Deploying KRC20 Token on Testnet and Mainnet
- [KRC20 token verification](https://docs.kardiachain.io/docs/archived-docs/tutorials/krc20-tokens/krc20-token-verification.md)
- [KRC721 Tokens](https://docs.kardiachain.io/docs/archived-docs/tutorials/krc721-tokens.md)
- [Deploy KRC721 tokens](https://docs.kardiachain.io/docs/archived-docs/tutorials/krc721-tokens/deploy-krc721-tokens.md)
- [Building DApp](https://docs.kardiachain.io/docs/archived-docs/tutorials/building-dapp.md)
- [Frontend](https://docs.kardiachain.io/docs/archived-docs/tutorials/building-dapp/frontend.md)
- [Data indexing service](https://docs.kardiachain.io/docs/archived-docs/tutorials/building-dapp/data-indexing-service.md)
- [SDK](https://docs.kardiachain.io/docs/archived-docs/sdk.md)
- [Web3](https://docs.kardiachain.io/docs/archived-docs/sdk/web3.md)
- [\[Deprecated\] KardiaChain JS SDK](https://docs.kardiachain.io/docs/archived-docs/sdk/js-sdk.md): Note: KardiaChain is now fully compatible with standard web3 client libraries. Developers are recommended to use the standard web3 libraries in previous page instead of this.
- [\[Deprecated\] KardiaChain Golang SDK](https://docs.kardiachain.io/docs/archived-docs/sdk/golang-sdk-1.md): Note: KardiaChain is now fully compatible with standard web3 client libraries. Developers are recommended to use the standard web3 libraries in previous page instead of this.
- [RPC](https://docs.kardiachain.io/docs/archived-docs/rpc.md)
- [JSON RPC API](https://docs.kardiachain.io/docs/archived-docs/rpc/json-rpc-api.md)
- [KardiaID Service](https://docs.kardiachain.io/docs/archived-docs/kardiaid.md): KAIBase
- [KardiaID Service Design](https://docs.kardiachain.io/docs/archived-docs/kardiaid/service-design.md): KAIBase Design
- [KardiaID Service API](https://docs.kardiachain.io/docs/archived-docs/kardiaid/api.md): These are APIs that are used for the KardiaID Service (KAIBase).


---

# 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.kardiachain.io/docs/archived-docs.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.
