# AIN Blockchain

- [Architecture](https://docs.ainetwork.ai/ain-blockchain/ai-network-design.md): Blockchain for Serverless Computing
- [Design Principles](https://docs.ainetwork.ai/ain-blockchain/ai-network-design/overview.md)
- [Event-driven Architectures](https://docs.ainetwork.ai/ain-blockchain/ai-network-design/event-driven.md)
- [Blockchain Database](https://docs.ainetwork.ai/ain-blockchain/ai-network-design/blockchain-database.md)
- [States](https://docs.ainetwork.ai/ain-blockchain/ai-network-design/blockchain-database/states.md)
- [State Types](https://docs.ainetwork.ai/ain-blockchain/ai-network-design/blockchain-database/states/state-types.md)
- [Operations](https://docs.ainetwork.ai/ain-blockchain/ai-network-design/blockchain-database/states/operations.md)
- [Predefined Structures](https://docs.ainetwork.ai/ain-blockchain/ai-network-design/blockchain-database/states/predefined-structures.md)
- [Rules and Owners](https://docs.ainetwork.ai/ain-blockchain/ai-network-design/blockchain-database/rules-and-owners.md)
- [Rule Configs](https://docs.ainetwork.ai/ain-blockchain/ai-network-design/blockchain-database/rules-and-owners/rule-configs.md)
- [Owner Configs](https://docs.ainetwork.ai/ain-blockchain/ai-network-design/blockchain-database/rules-and-owners/owner-configs.md)
- [Functions](https://docs.ainetwork.ai/ain-blockchain/ai-network-design/blockchain-database/triggers.md)
- [Built-in Functions](https://docs.ainetwork.ai/ain-blockchain/ai-network-design/blockchain-database/triggers/built-in-functions.md)
- [Instant Execution, and Eventual Consistency](https://docs.ainetwork.ai/ain-blockchain/ai-network-design/instant-execution-and-eventual-consistency.md)
- [Network ID and Chain ID](https://docs.ainetwork.ai/ain-blockchain/ai-network-design/network-id-and-chain-id.md)
- [Transactions](https://docs.ainetwork.ai/ain-blockchain/ai-network-design/transactions.md)
- [Structure](https://docs.ainetwork.ai/ain-blockchain/ai-network-design/transactions/structure.md)
- [Nonce](https://docs.ainetwork.ai/ain-blockchain/ai-network-design/transactions/nonce.md)
- [Read Concern](https://docs.ainetwork.ai/ain-blockchain/ai-network-design/transactions/read-concern.md)
- [Propagation](https://docs.ainetwork.ai/ain-blockchain/ai-network-design/transactions/propagation.md)
- [Block Structure](https://docs.ainetwork.ai/ain-blockchain/ai-network-design/block-and-blockchain.md)
- [Account and Keys](https://docs.ainetwork.ai/ain-blockchain/ai-network-design/account-and-keys.md)
- [Consensus](https://docs.ainetwork.ai/ain-blockchain/ai-network-design/consensus.md)
- [Scalability](https://docs.ainetwork.ai/ain-blockchain/ai-network-design/scalability.md)
- [Apps](https://docs.ainetwork.ai/ain-blockchain/ai-network-design/apps.md)
- [Developer Guide](https://docs.ainetwork.ai/ain-blockchain/developer-guide.md)
- [Quick Start](https://docs.ainetwork.ai/ain-blockchain/developer-guide/getting-started.md): This guide will introduce you to the core concepts for building on the AIN blockchain. By the end of this guide, you'll learn how to build a blockchain app that chats with a bot and earn 100 AIN!
- [AI Network Products](https://docs.ainetwork.ai/ain-blockchain/developer-guide/tools.md)
- [AI Network Worker](https://docs.ainetwork.ai/ain-blockchain/developer-guide/tools/ai-network-worker.md): This guide will instruct you on how to set up a worker node on the AI Network.
- [AI Network Insight](https://docs.ainetwork.ai/ain-blockchain/developer-guide/tools/insight.md)
- [Testnet Server Node](https://docs.ainetwork.ai/ain-blockchain/developer-guide/tools/testnet-server-node.md)
- [Ainize Trigger](https://docs.ainetwork.ai/ain-blockchain/developer-guide/tools/ainize-trigger.md)
- [Project user](https://docs.ainetwork.ai/ain-blockchain/developer-guide/tools/ainize-trigger/project-user.md)
- [Project deployer](https://docs.ainetwork.ai/ain-blockchain/developer-guide/tools/ainize-trigger/project-deployer.md)
- [Why do we have to use Ainize Trigger?](https://docs.ainetwork.ai/ain-blockchain/developer-guide/tools/ainize-trigger/why-do-we-have-to-use-ainize-trigger.md)
- [Token Bridge](https://docs.ainetwork.ai/ain-blockchain/developer-guide/token-bridge.md): Please note that the AI Network token bridge between AIN native coins and AIN ERC20 tokens on Ethereum is currently purely conceptual.
- [Trouble Shooting](https://docs.ainetwork.ai/ain-blockchain/developer-guide/trouble-shooting.md): This document provides troubleshooting guidance when using the AIN Blockchain.
- [Developer Reference](https://docs.ainetwork.ai/ain-blockchain/developer-reference.md)
- [Blockchain API](https://docs.ainetwork.ai/ain-blockchain/developer-reference/core-blockchain-reference.md)
- [JSON RPC API](https://docs.ainetwork.ai/ain-blockchain/developer-reference/core-blockchain-reference/json-rpc-api.md)
- [Node Client API](https://docs.ainetwork.ai/ain-blockchain/developer-reference/core-blockchain-reference/node-client-api.md)
- [Blockchain SDK](https://docs.ainetwork.ai/ain-blockchain/developer-reference/blockchain-sdk.md)
- [ain-js](https://docs.ainetwork.ai/ain-blockchain/developer-reference/blockchain-sdk/ain-js.md)
- [ain-py](https://docs.ainetwork.ai/ain-blockchain/developer-reference/blockchain-sdk/ain-py.md)
- [Validators](https://docs.ainetwork.ai/ain-blockchain/developer-reference/validators.md): This guide will instruct you on how to set up a validator node on the AI Network.
- [Staking](https://docs.ainetwork.ai/ain-blockchain/staking.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://docs.ainetwork.ai/ain-blockchain.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.
