# Espresso ## Espresso - [Espresso](https://docs.espressosys.com/network/readme.md): Build institution-controlled financial applications with real-time settlement, privacy, compliance controls, and access to global onchain liquidity. - [Get Started](https://docs.espressosys.com/network/learn/quickstart.md) - [What is Espresso?](https://docs.espressosys.com/network/learn/what-is-espresso.md): Real-time settlement for institution-grade financial applications without sacrificing privacy, control, or architectural sovereignty. - [Use Cases](https://docs.espressosys.com/network/learn/use-cases.md): Institution-grade use cases for Espresso, including tokenized assets, stablecoins, payments, and collateral management. - [How Espresso Fits](https://docs.espressosys.com/network/learn/espresso-in-the-modular-stack.md) - [Configurable Execution Environments](https://docs.espressosys.com/network/learn/rollup-architecture.md) - [Networks & Contracts](https://docs.espressosys.com/network/network/networks.md): Reference information for the Espresso networks: endpoints, contract addresses, and explorers. - [Live on Espresso](https://docs.espressosys.com/network/network/chains-reference.md) - [Changelog](https://docs.espressosys.com/network/network/changelog.md): Reverse-chronological history of Espresso network releases, with links to release notes and announcements. - [Run Espresso Infrastructure](https://docs.espressosys.com/network/developer/operators.md): Pick the right Espresso infrastructure role for your team: validator, builder, or RPC Node. - [Run a Validator Node](https://docs.espressosys.com/network/developer/operators/run-a-node.md): How to run an Espresso validator node: choose a network, register, and find the exact configuration you need. - [Running a Mainnet Node](https://docs.espressosys.com/network/developer/operators/run-a-node/running-a-mainnet-1-node.md): This page provides the specific configuration used to run different types of nodes in Mainnet. - [Running a Decaf Node](https://docs.espressosys.com/network/developer/operators/run-a-node/running-a-node.md): Configuration for Decaf nodes - [Delegate $ESP](https://docs.espressosys.com/network/developer/operators/run-a-node/delegation-ui.md) - [Run a Builder](https://docs.espressosys.com/network/developer/operators/running-a-builder.md): Information about running a builder for Espresso - [Run an RPC Node](https://docs.espressosys.com/network/developer/operators/running-rpc-node.md) - [Integrate a Chain](https://docs.espressosys.com/network/developer/rollup-developers.md) - [From Private Besu to Espresso](https://docs.espressosys.com/network/developer/rollup-developers/besu-to-espresso.md) - [Nitro / Orbit](https://docs.espressosys.com/network/developer/rollup-developers/nitro.md): Arbitrum integration with Espresso - [Deploy a New Orbit Chain](https://docs.espressosys.com/network/developer/rollup-developers/nitro/deploy-a-new-orbit-chain.md) - [Deploy Your Own Orbit Chain RPC Node](https://docs.espressosys.com/network/developer/rollup-developers/nitro/deploy-your-own-rpc-node.md) - [Migrate an Existing Orbit Chain to Espresso](https://docs.espressosys.com/network/developer/rollup-developers/nitro/migrate-orbit-chains-to-espresso.md) - [Using TEE with Nitro](https://docs.espressosys.com/network/developer/rollup-developers/nitro/using-tee-with-nitro.md) - [Arbitrum Nitro Trust & Liveness Dependencies](https://docs.espressosys.com/network/developer/rollup-developers/nitro/arbitrum-nitro-trust-and-liveness-dependencies.md) - [Mainnet 0 to Mainnet Upgrade](https://docs.espressosys.com/network/developer/rollup-developers/nitro/rollup-migration-guide.md): Migrating rollup integrations from Mainnet 0 to Mainnet - [OP Stack](https://docs.espressosys.com/network/developer/rollup-developers/op.md) - [OP Stack Integration](https://docs.espressosys.com/network/developer/rollup-developers/op/op-stack-integration.md) - [ZK Attestation Verification](https://docs.espressosys.com/network/developer/rollup-developers/op/zk-attestation-verification.md) - [API Reference](https://docs.espressosys.com/network/developer/espresso-api.md): Reference for REST APIs served by Espresso nodes and query services - [Status API](https://docs.espressosys.com/network/developer/espresso-api/status-api.md): Node-specific state and consensus metrics - [Catchup API](https://docs.espressosys.com/network/developer/espresso-api/catchup-api.md): Serves recent consensus state to allow peers to catch up with the network - [Availability API](https://docs.espressosys.com/network/developer/espresso-api/availability-api.md): Serves data recorded by the Tiramisu DA layer, such as committed blocks - [Node API](https://docs.espressosys.com/network/developer/espresso-api/node-api.md): Complements the availability API by serving eventually consistent data that is not necessarily agreed upon by all nodes - [State API](https://docs.espressosys.com/network/developer/espresso-api/state-api.md): Serves consensus state derived from finalized blocks - [Events API](https://docs.espressosys.com/network/developer/espresso-api/events-api.md): Streams events from HotShot - [Submit API](https://docs.espressosys.com/network/developer/espresso-api/submit-api.md): Submit transactions to the public mempool - [Builder API](https://docs.espressosys.com/network/developer/espresso-api/builder-api.md): The following describes the API endpoints a builder needs to support in order to build blocks in Espresso. - [Earlier Versions](https://docs.espressosys.com/network/developer/espresso-api/earlier-versions.md) - [v0](https://docs.espressosys.com/network/developer/espresso-api/earlier-versions/espresso-api.md): Reference for v0 REST APIs served by Espresso nodes and query services - [Status API](https://docs.espressosys.com/network/developer/espresso-api/earlier-versions/espresso-api/status-api.md): Node-specific state and consensus metrics - [Catchup API](https://docs.espressosys.com/network/developer/espresso-api/earlier-versions/espresso-api/catchup-api.md): Serves recent consensus state to allow peers to catch up with the network - [Availability API](https://docs.espressosys.com/network/developer/espresso-api/earlier-versions/espresso-api/availability-api.md): Serves data recorded by the Tiramisu DA layer, such as committed blocks - [Node API](https://docs.espressosys.com/network/developer/espresso-api/earlier-versions/espresso-api/node-api.md): Complements the availability API by serving eventually consistent data that is not necessarily agreed upon by all nodes - [State API](https://docs.espressosys.com/network/developer/espresso-api/earlier-versions/espresso-api/state-api.md): Serves consensus state derived from finalized blocks - [Events API](https://docs.espressosys.com/network/developer/espresso-api/earlier-versions/espresso-api/events-api.md): Streams events from HotShot - [Submit API](https://docs.espressosys.com/network/developer/espresso-api/earlier-versions/espresso-api/submit-api.md): Submit transactions to the public mempool - [Glossary of Key Terms](https://docs.espressosys.com/network/glossary/glossary.md)