M0 é um middleware monetário para a era digital. Baseado em uma arquitetura descentralizada e em um design de colateral de primeira linha, o M0 permite que instituições emitam criptodólares. Também possibilita distribuições de M para recebedores e detentores do token de governança (ZERO). Existem três principais tipos de atores no protocolo - Minters, Validators e Earners - todos autorizados via governança. As variáveis do protocolo também são gerenciadas pela governança e armazenadas em um contrato de configuração Registrar.