Aurora fungiert als Ethereum Virtual Machine (EVM), die als Smart Contract auf dem NEAR-Protokoll implementiert ist. Es zielt darauf ab, das Ethereum-Ökosystem zu skalieren, indem es Entwicklern ermöglicht, ihre Apps auf einer Ethereum-kompatiblen, hochdurchsatzfähigen Plattform mit geringen Transaktionskosten zu betreiben. Aurora ist kompatibel mit vielen Tools im Ethereum-Ökosystem, wie MetaMask, Truffle, Hardhat und Remix. Es verfügt auch über NEARs vertrauenslose Brücke zu Ethereum, was bedeutet, dass die Vermögenswerte auf Aurora die gleichen wie auf Ethereum sind. So werden beispielsweise Kontostände in Auroras EVM in demselben Ether (ETH) wie auf Ethereum selbst angegeben.