> For the complete documentation index, see [llms.txt](https://supernet.gitbook.io/supernet/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://supernet.gitbook.io/supernet/product/supernet-or-intelligent-node.md).

# Supernet | Intelligent Node

<div data-full-width="false"><figure><img src="/files/T3KWBuY5qH4NIdq6kfE6" alt=""><figcaption><p>Supernet Intelligent Node work with Memory Manager and Storage Manager.</p></figcaption></figure></div>

### Executing AI Instructions and Broadcasting

The core function of the Supernet Intelligent Node is to execute smart contracts deployed on the Supernet network. These smart contracts are automatically executed based on the AI Agent's received instructions. The Supernet Intelligent Node is responsible for executing these contracts based on the input data and returning the computed results. These contracts can involve complex logic, and the results are then broadcasted to the network.

### State Management

The Supernet Intelligent Node maintains the global state database of the network, recording the balances of all accounts, state variables of smart contracts, and more. Each transaction and contract execution leads to changes in the system state, and the Supernet Intelligent Node ensures that all nodes reach consensus on these state changes. The Supernet Intelligent Node ensures consistency and integrity of the state, which is crucial for decentralized systems.

### Operating System State Verification

Each transaction processed by the Supernet Intelligent Node involves invoking smart contracts, transferring tokens, or other state changes. The Supernet Intelligent Node not only executes the smart contracts in the transaction but also verifies the legality of the transaction, such as validating digital signatures and checking the sender's account balance. Once the transaction is executed, the Supernet Intelligent Node updates the global network state.

### Environment Isolation

Each smart contract executed on the Supernet Intelligent Node runs in an isolated environment. Even if an issue arises during the execution of a contract, it will not affect the execution of other contracts or the overall stability of the system. This isolation of the Supernet Intelligent Node enhances the system's security and scalability.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://supernet.gitbook.io/supernet/product/supernet-or-intelligent-node.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
