Celo to zdecentralizowana blockchain, która koncentruje się na dostarczaniu usług finansowych dla społeczności, które są mniej obsługiwane finansowo (unbanked/underbanked) na całym świecie za pośrednictwem aplikacji mobilnych. Celo wykorzystuje numery telefonów jako identyfikatory kont i korzysta z algorytmu Byzantine Fault Tolerance (BFT), aby osiągnąć konsensus w swojej sieci.
Celo to platforma blockchain open-source, która ma na celu stworzenie inkluzywnego i otwartego ekosystemu finansowego dla każdego, kto korzysta ze smartfona. Niektóre z głównych funkcji Celo to: