> For the complete documentation index, see [llms.txt](https://wiki.acala.network/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.acala.network/learn/acala-evm/how-does-it-work.md).

# How does it work?

## The Stack

Project Bodhi is Acala’s answer to composable EVM compatibility.&#x20;

![](https://i.imgur.com/gYegu9s.png)

Instead of emulating the full Ethereum RPC node ([Frontier](https://github.com/paritytech/frontier) approach), we emulate the Ethereum JavaScript SDK client experience (by implementing a web3 provider as Bodhi.js).

This initiative has received an Open Grant from Web3 Foundation and is under development. Read more [here](https://github.com/AcalaNetwork/Open-Grants-Program/blob/master/applications/project_bodhi.md).

## Get Started

Try out Acala EVM [here](/build/development-guide/smart-contracts/get-started-evm.md).
