# Aztec Protocol Documentation > Aztec introduces a privacy-centric zkRollup solution for Ethereum, enhancing confidentiality and scalability within the Ethereum ecosystem. This file contains links to documentation sections following the llmstxt.org standard. ## Table of Contents - [Aztec Connect Sunset](https://docs.aztec.network/aztec_connect_sunset): Important information about the Aztec Connect deprecation, including withdrawal instructions and guidance for running your own instance of the roll... - [Accounts](https://docs.aztec.network/developers/docs/concepts/accounts): Deep dive into Aztec's native account abstraction system - understanding how smart contract accounts work, their architecture, key management, and ... - [Keys](https://docs.aztec.network/developers/docs/concepts/accounts/keys): Understand the specialized key pairs used in Aztec accounts - nullifier keys, address keys, incoming viewing keys, and signing keys - and how they ... - [Authentication Witness (Authwit)](https://docs.aztec.network/developers/docs/concepts/advanced/authwit): Learn about Aztec's Authentication Witness scheme that enables secure third-party actions on behalf of users, providing a privacy-preserving altern... - [Circuits](https://docs.aztec.network/developers/docs/concepts/advanced/circuits): Explore Aztec's core protocol circuits that enforce privacy rules and transaction validity through zero-knowledge proofs, enabling private state an... - [Private Kernel Circuit](https://docs.aztec.network/developers/docs/concepts/advanced/circuits/kernels/private_kernel): Learn about the Private Kernel Circuit, the only zero-knowledge circuit in Aztec that handles private data and ensures transaction privacy by execu... - [Public Kernel Circuit](https://docs.aztec.network/developers/docs/concepts/advanced/circuits/kernels/public_kernel): Understand the Public Kernel Circuit executed by sequencers that manages public state transitions in Aztec. - [Rollup Circuits](https://docs.aztec.network/developers/docs/concepts/advanced/circuits/rollup_circuits): Learn how Rollup Circuits compress thousands of transactions into a single SNARK proof using a binary tree topology for efficient verification on E... - [Advanced Concepts](https://docs.aztec.network/developers/docs/concepts/advanced): Explore advanced concepts of the Aztec Network including authentication witnesses and other protocol-level details for experienced developers. - [Indexed Merkle Tree (Nullifier Tree)](https://docs.aztec.network/developers/docs/concepts/advanced/storage/indexed_merkle_tree): Learn about indexed merkle trees, an efficient data structure for nullifier trees that enables fast non-membership proofs and batch insertions in A... - [Note Discovery](https://docs.aztec.network/developers/docs/concepts/advanced/storage/note_discovery): Understand how Aztec's note tagging system allows users to efficiently discover and decrypt notes that belong to them without relying on brute forc... - [Storage Slots](https://docs.aztec.network/developers/docs/concepts/advanced/storage/storage_slots): Understand how storage slots work in Aztec for both public and private state, including siloing mechanisms and note hash commitments. - [Call Types](https://docs.aztec.network/developers/docs/concepts/call_types): Understand the different types of contract calls in Aztec, including private and public execution modes, and how they compare to Ethereum's call ty... - [L1 <--> L2 communication (Portals)](https://docs.aztec.network/developers/concepts/communication/cross_chain_calls): This page is a conceptual introduction to Portals, how Aztec communicates with L1 (Ethereum) - [Communication](https://docs.aztec.network/developers/docs/concepts/communication): Learn about communication patterns in Aztec including cross-chain calls with Ethereum through Portals and private/public function interactions. - [Fees](https://docs.aztec.network/developers/docs/concepts/fees): Understand Aztec's fee system including mana-based transaction pricing, fee-juice payments, and how L1 and L2 costs are transparently calculated fo... - [Aztec Overview](https://docs.aztec.network/developers/docs/concepts): Overview of Aztec, a privacy-first Layer 2 on Ethereum supporting smart contracts with private and public state and execution. - [ACIR Simulator](https://docs.aztec.network/developers/docs/concepts/pxe/acir_simulator): Learn about the ACIR Simulator that handles the execution and simulation of Aztec smart contract functions, including private, public, and utility ... - [Private Execution Environment (PXE)](https://docs.aztec.network/developers/docs/concepts/pxe): Explore the PXE, a client-side library that handles private function execution, proof generation, secret management, and transaction orchestration ... - [Contract Deployment](https://docs.aztec.network/developers/docs/concepts/smart_contracts/contract_creation): Learn how contract classes and instances are created and deployed on the Aztec network. - [Contract Structure](https://docs.aztec.network/developers/docs/concepts/smart_contracts/contract_structure): Learn the fundamental structure of Aztec smart contracts including the contract keyword, directory layout, and how contracts manage state and funct... - [Contract Upgrades](https://docs.aztec.network/developers/docs/concepts/smart_contracts/contract_upgrades): Understand contract upgrade patterns in Aztec and how to implement upgradeable contracts. - [Function Attributes and Macros](https://docs.aztec.network/developers/docs/concepts/smart_contracts/functions/attributes): Explore function attributes in Aztec contracts that control visibility, mutability, and execution context. - [Understanding Function Context](https://docs.aztec.network/developers/docs/concepts/smart_contracts/functions/context): Learn about the execution context available to Aztec contract functions, including caller information and block data. - [Inner Workings of Functions](https://docs.aztec.network/developers/docs/concepts/smart_contracts/functions/function_transforms): Understand how Aztec transforms contract functions during compilation for privacy and efficiency. - [Defining Functions](https://docs.aztec.network/developers/docs/concepts/smart_contracts/functions): Overview of Aztec contract functions, including private, public, and utility function types. - [Private <> Public Communication](https://docs.aztec.network/developers/docs/concepts/smart_contracts/functions/public_private_calls): Learn how to make calls between public and private functions in Aztec contracts. - [Visibility](https://docs.aztec.network/developers/docs/concepts/smart_contracts/functions/visibility): Understand function visibility modifiers in Aztec and how they affect function execution and accessibility. - [Oracle Functions](https://docs.aztec.network/developers/docs/concepts/smart_contracts/oracles): Learn about oracles in Aztec, which provide external data to smart contracts during execution. - [Storage](https://docs.aztec.network/developers/docs/concepts/storage): How are storage slots derived for public and private state - [Notes (UTXOs)](https://docs.aztec.network/developers/docs/concepts/storage/notes): Understand how notes work in Aztec as the fundamental unit of private state, including their lifecycle, storage, and consumption. - [State Model](https://docs.aztec.network/developers/docs/concepts/storage/state_model): Learn about Aztec's hybrid state model that combines private UTXO-based state with public account-based state. - [Transactions](https://docs.aztec.network/developers/docs/concepts/transactions): Comprehensive guide to the Aztec transaction lifecycle, covering private execution, PXE interactions, kernel circuits, and the step-by-step process... - [Wallet Architecture](https://docs.aztec.network/developers/docs/concepts/wallets/architecture): Understand the architecture of Aztec wallets and how they interact with the PXE to manage accounts and transactions. - [Wallets](https://docs.aztec.network/developers/docs/concepts/wallets): Overview of wallet responsibilities in Aztec including account management, private state tracking, transaction execution, key management, and autho... - [Aztec.js API Reference (Auto-generated)](https://docs.aztec.network/devnet/developers/docs/guides/aztec-js/aztec_js_reference_autogen): Comprehensive auto-generated reference for the Aztec.js TypeScript library with all classes, interfaces, types, and functions. - [Aztec.js API Reference (TypeDoc)](https://docs.aztec.network/devnet/developers/docs/guides/aztec-js/aztec_js_reference_typedoc): Comprehensive auto-generated reference for the Aztec.js TypeScript library generated with TypeDoc - includes source links and cross-references. - [Connecting to the Sandbox](https://docs.aztec.network/devnet/developers/docs/guides/aztec-js/how_to_connect_to_sandbox): Connect your application to the Aztec sandbox and interact with accounts. - [Creating Accounts](https://docs.aztec.network/devnet/developers/docs/guides/aztec-js/how_to_create_account): Step-by-step guide to creating and deploying user accounts in Aztec.js applications. - [Deploying Contracts](https://docs.aztec.network/devnet/developers/docs/guides/aztec-js/how_to_deploy_contract): Deploy smart contracts to Aztec using generated TypeScript classes. - [Paying Fees](https://docs.aztec.network/devnet/developers/docs/guides/aztec-js/how_to_pay_fees): Pay transaction fees on Aztec using different payment methods and fee paying contracts. - [Sending Transactions](https://docs.aztec.network/devnet/developers/docs/guides/aztec-js/how_to_send_transaction): Send transactions to Aztec contracts using Aztec.js with various options and error handling - [Simulating Functions](https://docs.aztec.network/devnet/developers/docs/guides/aztec-js/how_to_simulate_function): Step-by-step guide to simulating function calls and reading state from Aztec contracts. - [Testing Aztec.nr contracts with TypeScript](https://docs.aztec.network/devnet/developers/docs/guides/aztec-js/how_to_test): Learn how to write and run tests for your Aztec.js applications. - [Using Authentication Witnesses](https://docs.aztec.network/devnet/developers/docs/guides/aztec-js/how_to_use_authwit): Step-by-step guide to implementing authentication witnesses in Aztec.js for delegated transactions. - [Aztec.js](https://docs.aztec.network/devnet/developers/docs/guides/aztec-js): Complete guide to Aztec.js library for managing accounts and interacting with contracts on the Aztec network, including installation, importing, an... - [Using FaceID to Sign Transactions (Mac Only)](https://docs.aztec.network/devnet/developers/docs/guides/local_env/advanced/faceid_wallet): In this tutorial, we will use Apple Mac's Secure Enclave to store the private key, and use it in Aztec's CLI Wallet. This enables fully private, na... - [Debugging Aztec Code](https://docs.aztec.network/developers/docs/guides/local_env/how_to_debug): This guide shows you how to debug issues in your Aztec contracts. - [Noir VSCode Extension](https://docs.aztec.network/developers/docs/guides/local_env/installing_noir_lsp): Learn how to install and configure the Noir Language Server for a better development experience. - [Run Aztec Sandbox](https://docs.aztec.network/developers/docs/guides/local_env/sandbox): Information about running the Aztec sandbox development environment. - [Profiling and Optimizing Contracts](https://docs.aztec.network/devnet/developers/docs/guides/smart_contracts/advanced/how_to_profile_transactions): Step-by-step guide to profiling Aztec transactions and optimizing contract performance for efficient proof generation. - [Proving Historic State](https://docs.aztec.network/devnet/developers/docs/guides/smart_contracts/advanced/how_to_prove_history): Prove historical state and note inclusion in your Aztec smart contracts using the Archive tree. - [Retrieving and Filtering Notes](https://docs.aztec.network/devnet/developers/docs/guides/smart_contracts/advanced/how_to_retrieve_filter_notes): Step-by-step guide to retrieving, filtering, and sorting notes from private storage in Aztec contracts. - [Using Capsules](https://docs.aztec.network/developers/docs/guides/smart_contracts/advanced/how_to_use_capsules): Learn how to use capsules to add data to the private execution environment for use in your Aztec smart contracts. - [Writing Efficient Contracts](https://docs.aztec.network/devnet/developers/docs/guides/smart_contracts/advanced/writing_efficient_contracts): Best practices and techniques for writing gas-efficient contracts on Aztec, optimizing for both proving and execution costs. - [Calling Other Contracts](https://docs.aztec.network/devnet/developers/docs/guides/smart_contracts/how_to_call_contracts): Call functions in other contracts from your Aztec smart contracts to enable composability. - [Communicating Cross-Chain](https://docs.aztec.network/devnet/developers/docs/guides/smart_contracts/how_to_communicate_cross_chain): Send messages and data between L1 and L2 contracts using portal contracts and cross-chain messaging. - [Compiling Contracts](https://docs.aztec.network/developers/docs/guides/smart_contracts/how_to_compile_contract): Compile your Aztec smart contracts into deployable artifacts using aztec-nargo. - [Defining Contract Functions](https://docs.aztec.network/devnet/developers/docs/guides/smart_contracts/how_to_define_functions): Define different types of functions in your Aztec smart contracts for various execution environments. - [Declaring Contract Storage](https://docs.aztec.network/devnet/developers/docs/guides/smart_contracts/how_to_define_storage): Define and manage storage state in your Aztec smart contracts using various storage types. - [Emitting Events](https://docs.aztec.network/developers/docs/guides/smart_contracts/how_to_emit_event): Learn how to emit events from your Aztec smart contracts for offchain applications to consume. - [Implementing custom notes](https://docs.aztec.network/devnet/developers/docs/guides/smart_contracts/how_to_implement_custom_notes): Learn how to create and use custom note types for specialized private data storage in Aztec contracts - [Testing Contracts](https://docs.aztec.network/devnet/developers/docs/guides/smart_contracts/how_to_test_contracts): Write and run tests for your Aztec smart contracts using Noir's TestEnvironment. - [Enabling Authentication Witnesses](https://docs.aztec.network/devnet/developers/docs/guides/smart_contracts/how_to_use_authwit): Enable contracts to execute actions on behalf of user accounts using authentication witnesses. - [Developing Smart Contracts](https://docs.aztec.network/developers/docs/guides/smart_contracts): Comprehensive guide to writing smart contracts for the Aztec network using Noir. - [Aztec.nr API Reference](https://docs.aztec.network/devnet/developers/docs/reference/api): Auto-generated API reference documentation for the Aztec.nr smart contract framework. - [Limitations](https://docs.aztec.network/developers/docs/reference/considerations/limitations): Understand the current limitations of the Aztec network and its implications for developers. - [Privacy Considerations](https://docs.aztec.network/developers/docs/reference/considerations/privacy_considerations): Learn about key privacy considerations when building applications on Aztec. - [CLI Reference](https://docs.aztec.network/developers/docs/reference/environment_reference/cli_reference): Comprehensive reference for the Aztec command-line interface (CLI). - [Aztec CLI Reference (Auto-generated)](https://docs.aztec.network/developers/docs/reference/environment_reference/cli_reference_autogen): Comprehensive auto-generated reference for the Aztec CLI command-line interface with all commands and options. - [CLI Wallet](https://docs.aztec.network/developers/docs/reference/environment_reference/cli_wallet_reference): Comprehensive reference for the Aztec wallet command-line interface (CLI). - [Aztec Wallet CLI Reference (Auto-generated)](https://docs.aztec.network/devnet/developers/docs/reference/environment_reference/cli_wallet_reference_autogen): Comprehensive auto-generated reference for the Aztec Wallet CLI command-line interface with all commands and options. - [Developer Environment](https://docs.aztec.network/developers/docs/reference/environment_reference): Reference documentation for the Aztec development environment. - [Sandbox Reference](https://docs.aztec.network/developers/docs/reference/environment_reference/sandbox-reference): Comprehensive reference for the Aztec sandbox development environment. - [Glossary](https://docs.aztec.network/developers/docs/reference/glossary): Comprehensive glossary of terms used throughout the Aztec documentation and protocol. - [Contract Artifact Reference](https://docs.aztec.network/developers/docs/reference/smart_contract_reference/contract_artifact): Understand the structure and contents of Aztec smart contract artifacts. - [Importing Aztec.nr](https://docs.aztec.network/developers/docs/reference/smart_contract_reference/dependencies): Learn how to manage dependencies in your Aztec smart contract projects. - [Global Variables](https://docs.aztec.network/developers/docs/reference/smart_contract_reference/globals): Documentation of Aztec's Global Variables in the Public and Private Contexts - [Aztec macros](https://docs.aztec.network/developers/docs/reference/smart_contract_reference/macros): Learn about macros available in Aztec.nr for code generation and abstraction. - [Data Structures](https://docs.aztec.network/developers/docs/reference/smart_contract_reference/portals/data_structures): Learn about the data structures used in Aztec portals for L1-L2 communication. - [Inbox](https://docs.aztec.network/developers/docs/reference/smart_contract_reference/portals/inbox): Learn about the inbox mechanism in Aztec portals for receiving messages from L1. - [Outbox](https://docs.aztec.network/developers/docs/reference/smart_contract_reference/portals/outbox): Learn about the outbox mechanism in Aztec portals for sending messages to L1. - [Registry](https://docs.aztec.network/developers/docs/reference/smart_contract_reference/portals/registry): Learn about the portal registry and how it manages L1-L2 contract mappings. - [Counter Contract](https://docs.aztec.network/developers/docs/tutorials/contract_tutorials/counter_contract): Code-along tutorial for creating a simple counter contract on Aztec. - [Private Token Contract](https://docs.aztec.network/developers/docs/tutorials/contract_tutorials/token_contract): Build a privacy-preserving token for employee mental health benefits that keeps spending habits confidential. - [Deploying a Token Contract](https://docs.aztec.network/developers/docs/tutorials/js_tutorials/aztecjs-getting-started): A tutorial going through how to deploy a token contract to the sandbox using typescript. - [Bridge Your NFT to Aztec](https://docs.aztec.network/developers/docs/tutorials/js_tutorials/token_bridge): Build a private NFT bridge that moves CryptoPunks between Ethereum and Aztec with encrypted ownership using custom notes and PrivateSet. - [e2e tests (TypeScript)](https://docs.aztec.network/developers/docs/tutorials/js_tutorials/uniswap/e2e_tests): End-to-end tests for the Uniswap on Aztec tutorial. - [Swap on L1 from L2s](https://docs.aztec.network/developers/docs/tutorials/js_tutorials/uniswap): Code-along tutorial for building a Uniswap-like decentralized exchange on Aztec. - [L1 contracts (EVM)](https://docs.aztec.network/developers/docs/tutorials/js_tutorials/uniswap/l1_contract): L1 contract for the Uniswap on Aztec tutorial. - [L2 Contracts (Aztec)](https://docs.aztec.network/developers/docs/tutorials/js_tutorials/uniswap/l2_contract): L2 contract for the Uniswap on Aztec tutorial. - [Setting up for Devnet](https://docs.aztec.network/devnet/developers/getting_started_on_devnet): Guide for developers to get started with the Aztec devnet, including account creation and contract deployment. - [Getting Started on Sandbox](https://docs.aztec.network/developers/getting_started_on_sandbox): Guide for developers to get started with the Aztec sandbox, including account creation and contract deployment. - [Migration notes](https://docs.aztec.network/developers/migration_notes): Read about migration notes from previous versions, which could solve problems while updating - [Ignition Information](https://docs.aztec.network/ignition_info): Connect to Aztec Ignition network. - [Welcome](https://docs.aztec.network/index): Aztec introduces a privacy-centric zkRollup solution for Ethereum, enhancing confidentiality and scalability within the Ethereum ecosystem. - [What is a Deployment?](https://docs.aztec.network/the_aztec_network/concepts/deployments/what_is_deployment): Learn about the constituent components of a network deployment and the deployment process on the Aztec network. - [Governance Overview](https://docs.aztec.network/the_aztec_network/concepts/governance/governance): Learn about the governance process on the Aztec network. - [Putting forward Proposals](https://docs.aztec.network/the_aztec_network/concepts/governance/putting_forward_proposals): Learn how to put forward proposals for governance on the Aztec network. - [Upgrades](https://docs.aztec.network/the_aztec_network/concepts/governance/upgrades): Learn about the network upgrade process for the Aztec network. - [Voting on Proposals](https://docs.aztec.network/the_aztec_network/concepts/governance/voting): Learn about the voting process for governance on the Aztec network. - [Introduction](https://docs.aztec.network/the_aztec_network): Learn about the Aztec network, node types, roles, best practices, and how to participate in the network. - [Grafana Setup](https://docs.aztec.network/the_aztec_network/operation/grafana_setup): Configure Grafana to visualize Aztec node metrics and set up alerts for monitoring your node's health. - [Sample configuration patterns](https://docs.aztec.network/the_aztec_network/operation/keystore/advanced_patterns): Learn about advanced keystore patterns including multiple publishers, multiple sequencers, and infrastructure provider scenarios. - [Creating Sequencer Keystores](https://docs.aztec.network/the_aztec_network/operation/keystore/creating_keystores): Learn how to create sequencer keystores for running validators on the Aztec network using the Aztec CLI. - [Advanced Keystore Usage](https://docs.aztec.network/the_aztec_network/operation/keystore): Learn how to configure keystores with remote signers, mnemonics, JSON V3 keystores, and multiple publishers for enhanced security and flexibility. - [Key storage methods](https://docs.aztec.network/the_aztec_network/operation/keystore/storage_methods): Learn about different methods for storing and accessing private keys in Aztec keystores, including inline keys, remote signers, JSON V3 keystores, ... - [Troubleshooting and best practices](https://docs.aztec.network/the_aztec_network/operation/keystore/troubleshooting): Common issues, troubleshooting steps, and security best practices for keystore configuration. - [Key Metrics Reference](https://docs.aztec.network/the_aztec_network/operation/metrics_reference): Comprehensive guide to understanding and using the metrics exposed by your Aztec node for monitoring and observability. - [Monitoring and Observability](https://docs.aztec.network/the_aztec_network/operation/monitoring): Learn how to monitor your Aztec node with metrics, OpenTelemetry, Prometheus, and Grafana. - [Complete Example and Troubleshooting](https://docs.aztec.network/the_aztec_network/operation/monitoring_example_troubleshooting): Complete Docker Compose example with all monitoring components and troubleshooting guide for common monitoring issues. - [FAQs & Common Issues](https://docs.aztec.network/the_aztec_network/operation/operator_faq): Troubleshooting guide for common Aztec node operator issues including sync errors, RPC limits, and update procedures. - [OpenTelemetry Collector Setup](https://docs.aztec.network/the_aztec_network/operation/otel_setup): Configure OpenTelemetry Collector to receive metrics from your Aztec node and export them to Prometheus. - [Prometheus Setup](https://docs.aztec.network/the_aztec_network/operation/prometheus_setup): Configure Prometheus to scrape and store metrics from your Aztec node's OpenTelemetry Collector. - [Claiming Rewards](https://docs.aztec.network/the_aztec_network/operation/sequencer_management/claiming_rewards): Learn how to claim your sequencer rewards from the Aztec Rollup contract using cast commands. - [Governance and Proposal Process](https://docs.aztec.network/the_aztec_network/operation/sequencer_management/creating_and_voting_on_proposals): Learn how to participate in protocol governance as a sequencer, including signaling support, creating proposals, and voting - [Sequencer Management](https://docs.aztec.network/the_aztec_network/operation/sequencer_management): Learn how to manage your sequencer operations including governance participation, delegated stake, and contract queries. - [Registering a Sequencer (Self-Staking)](https://docs.aztec.network/the_aztec_network/operation/sequencer_management/registering_sequencer): Learn how to register your sequencer on the Aztec network using the staking dashboard for self-staking. - [Running Delegated Stake](https://docs.aztec.network/the_aztec_network/operation/sequencer_management/running_delegated_stake): Learn how to run a sequencer with delegated stake on the Aztec network, including provider registration and sequencer identity management. - [Slashing and Offenses](https://docs.aztec.network/the_aztec_network/operation/sequencer_management/slashing_and_offenses): Learn how the slashing mechanism works, what offenses are detected, and how to configure your sequencer to participate in consensus-based slashing - [Useful Commands](https://docs.aztec.network/the_aztec_network/operation/sequencer_management/useful_commands): Essential cast commands for querying Registry, Rollup, and Governance contracts as a sequencer operator. - [Prerequisites](https://docs.aztec.network/the_aztec_network/prerequisites): Common prerequisites and requirements for running nodes on the Aztec network, including hardware, software, and network configuration. - [Changelog](https://docs.aztec.network/the_aztec_network/reference/changelog): Comprehensive changelog documenting configuration changes, new features, and breaking changes across Aztec node versions. - [v2.0.2 (from v1.2.1)](https://docs.aztec.network/the_aztec_network/reference/changelog/v2.0.2): Major release with configuration simplification, keystore integration, and enhanced features. Includes breaking changes requiring migration. - [Cli Reference](https://docs.aztec.network/the_aztec_network/reference/cli_reference): A reference of the --help output when running aztec start. - [Ethereum RPC call reference](https://docs.aztec.network/the_aztec_network/reference/ethereum_rpc_reference): A comprehensive reference of Ethereum RPC calls used by different Aztec node components, including archiver, sequencer, prover, and slasher nodes. - [Glossary](https://docs.aztec.network/the_aztec_network/reference/glossary): A comprehensive glossary of terms used throughout the Aztec network documentation, covering node operations, consensus, cryptography, and infrastru... - [Node JSON RPC API reference](https://docs.aztec.network/the_aztec_network/reference/node_api_reference): Complete reference for the Aztec Node JSON RPC API, including block queries, transaction submission, world state access, and administrative operati... - [Using and running a bootnode](https://docs.aztec.network/the_aztec_network/setup/bootnode_operation): Learn how to connect to and operate bootnodes for peer discovery in the Aztec network. - [Building Node Software from Source](https://docs.aztec.network/the_aztec_network/setup/building_from_source): Build the Aztec node Docker image from source code for development, testing, or running a specific version. - [High Availability Sequencers](https://docs.aztec.network/the_aztec_network/setup/high_availability_sequencers): Learn how to run highly available sequencers across multiple nodes for redundancy and improved reliability. - [Running a Full Node](https://docs.aztec.network/the_aztec_network/setup/running_a_node): A comprehensive guide on how to run a full node on the Aztec network using either CLI or Docker Compose. - [Running a Prover](https://docs.aztec.network/the_aztec_network/setup/running_a_prover): A comprehensive guide on how to run an Aztec prover on the network using Docker Compose in a distributed configuration. - [Running a Sequencer](https://docs.aztec.network/the_aztec_network/setup/sequencer_management): Learn how to manage your sequencer on the Aztec network, including registration, keystore configuration, stake management, and status monitoring. - [Using and uploading snapshots](https://docs.aztec.network/the_aztec_network/setup/syncing_best_practices): Learn sync modes and snapshot strategies to efficiently sync your Aztec node with the network. - [Try Testnet](https://docs.aztec.network/try_testnet): Connect to Aztec Alpha Testnet, explore the ecosystem, and start building with live network resources