> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cosmos.network/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Cosmos EVM is an open-source platform for teams building their own chain, rollup, or EVM-compatible application. It offers the industry's leading Layer 1 stack with custom modules, instant finality, and a native interoperability layer. With Cosmos EVM, you maintain full ownership of your entire stack—from the application layer down to consensus.

export const CosmosOutlineIcon = ({size = 24, color = "currentColor", className = ""}) => <svg width={size} height={size} viewBox="0 0 24 24" className={className} xmlns="http://www.w3.org/2000/svg">
    <circle cx="12" cy="12" r="2" stroke={color} strokeWidth="2" fill="transparent" />
    <ellipse cx="12" cy="12" rx="8" ry="3" stroke={color} strokeWidth="2" fill="transparent" />
    <ellipse cx="12" cy="12" rx="8" ry="3" transform="rotate(60 12 12)" stroke={color} strokeWidth="2" fill="transparent" />
    <ellipse cx="12" cy="12" rx="8" ry="3" transform="rotate(120 12 12)" stroke={color} strokeWidth="2" fill="transparent" />
  </svg>;

export const EthereumOutlineIcon = ({size = 24, color = "currentColor", className = ""}) => <svg width={size} height={size} viewBox="0 0 24 24" className={className} xmlns="http://www.w3.org/2000/svg">
    <line x1="12" y1="2" x2="6" y2="12" stroke={color} strokeWidth="2" strokeLinecap="round" />
    <line x1="12" y1="2" x2="18" y2="12" stroke={color} strokeWidth="2" strokeLinecap="round" />
    <line x1="12" y1="2" x2="12" y2="16" stroke={color} strokeWidth="2" strokeLinecap="round" />
    <line x1="6" y1="12" x2="12" y2="16" stroke={color} strokeWidth="2" strokeLinecap="round" />
    <line x1="18" y1="12" x2="12" y2="16" stroke={color} strokeWidth="2" strokeLinecap="round" />
    <line x1="6" y1="12" x2="12" y2="22" stroke={color} strokeWidth="2" strokeLinecap="round" />
    <line x1="12" y1="22" x2="18" y2="12" stroke={color} strokeWidth="2" strokeLinecap="round" />
  </svg>;

<CardGroup cols={2}>
  <Card title="Ethereum Compatibility" icon={<EthereumOutlineIcon />} href="/evm/next/documentation/evm-compatibility/overview">
    Deploy existing Solidity contracts, use familiar tools like MetaMask, Hardhat, and Foundry
  </Card>

  <Card title="Cosmos Native Features" icon={<CosmosOutlineIcon />} href="/evm/next/documentation/smart-contracts/precompiles/overview">
    Access staking, governance, IBC, and other Cosmos SDK modules directly from smart contracts
  </Card>

  <Card title="Instant Finality" icon="zap" href="/evm/next/documentation/concepts/transactions">
    1-2 second block times with instant finality via 'CometBFT' consensus
  </Card>

  <Card title="Cross-Chain Ready" icon="globe" href="/evm/next/documentation/concepts/ibc">
    Built-in IBC support for interoperability across a growing list of ecosystems
  </Card>
</CardGroup>
