O diretório de chaves, em público.
Cada chave pública que fornecemos para um endereço Thelemail é inscrita num registo ao qual só podem ser acrescentadas entradas. Esta página representa a identidade desse registo: os valores que as nossas aplicações fixam, o que o registo indica neste momento e as partes que ainda não estão concluídas.
O que o registo indica neste momento.
Leia o estado atual diretamente no registo ativo.
O que os nossos clientes fixam.
Estes valores são compilados no cliente Web público e na base de código privada do cliente móvel. Uma prova só é válida se for verificada em relação a eles, pelo que alterá-los exige o lançamento de uma nova compilação.
Identidade do registo
- Origem
- thelemail.com/keys
- Ponto de controlo
- https://tlog.thelemail.com/checkpoint
O nome do registo dentro de cada ponto de controlo. Parece um URL, mas é um identificador e não muda quando o registo é transferido.
O local onde o registo publica a árvore atual. Aberto a qualquer pessoa.
Chaves fixadas
- Chave de verificação do registo
- thelemail.com/keys+76ead63c+ASduViYkPgYHzuTuDnuTdEkjR/DIprnavuFA3vom4YZT
- Chave pública VRF
- AFye6B/Tm9oZVs25OmoSyDWn16PFdnIhG2vpOJGSzEE=
Assina todos os pontos de controlo. Sem a chave privada correspondente, ninguém pode publicar uma árvore que os nossos clientes aceitem.
Os endereços não são inscritos em claro no registo. Cada entrada é arquivada sob um valor pseudoaleatório verificável, pelo que o registo não é uma lista legível dos nossos utilizadores, mas qualquer pessoa que detenha a prova de um endereço continua a poder verificá-lo.
Política
- Limiar de testemunhas
- 2
- Atualidade da coassinatura
- 24 horas
Número de coassinaturas independentes de que um ponto de controlo precisa para ser válido.
Idade máxima permitida para a coassinatura de uma testemunha antes de deixar de contar para o limiar.
Coassinado por testemunhas provisórias.
A Witness Network aceitou este registo em 1 de setembro de 2026, e a Geomys, a Mullvad e a TrustFabric consomem essa lista provisória. O ponto de controlo ativo contém as coassinaturas indicadas abaixo, tal como o seu navegador as leu. Esta página apresenta-as sem as verificar. Os clientes Web e macOS fixam um limiar de duas das três testemunhas e verificam cada coassinatura com a chave fixada. A aplicação em tempo de execução ainda não está ativa: os clientes funcionam no modo de monitorização, pelo que um ponto de controlo abaixo do limiar é registado e não impede o envio de uma mensagem.
A consultar o registo…
Não confie apenas no que esta página afirma.
Estas ligações vão diretamente ao registo. O servidor que lhes responde é de código aberto.
Ler o ponto de controlo atual
A declaração assinada pelo registo sobre o seu tamanho e o hash da raiz.
curl https://tlog.thelemail.com/checkpoint
Confirmar que está assinado pela chave acima
O ponto de controlo é uma nota assinada no formato c2sp.org/tlog-checkpoint Verifique-o em relação à chave de verificação do registo apresentada acima.
Procurar um endereço que controla
Devolve a prova VRF desse endereço e todas as declarações alguma vez registadas para o mesmo, para que possa ver se foi publicada em seu nome uma chave de que nunca foi informado.
curl "https://tlog.thelemail.com/monitor?label=YOUR_ADDRESS"
Obter uma prova de inclusão
Um conjunto c2sp.org/tlog-proof para uma entrada, verificável offline em relação às chaves acima.
curl "https://tlog.thelemail.com/proof?index=0"
Ou executar o sistema completo
Clone-o, leia-o e execute a sua própria cópia com os mesmos blocos.
git clone https://github.com/thelemail/keylog.git
Todas as alterações a este registo.
As rotações de chaves e os incidentes devem constar de uma página como esta, existam ou não. Até agora, não houve nenhum de ambos.
Registo criado
A chave do ponto de controlo e a chave VRF foram geradas, e as primeiras entradas do diretório de chaves foram inscritas sob a origem thelemail.com/keys. Nenhuma das chaves foi rodada desde então.
Registo transferido para um serviço próprio
O servidor do registo foi separado do serviço de e-mail, publicado como código aberto e transferido de um caminho no anfitrião da API para tlog.thelemail.com. O registo em si foi transferido sem alterações: a mesma origem, as mesmas chaves, as mesmas entradas e a mesma árvore.
Aceite na Witness Network provisória
O registo foi adicionado à lista provisória de 10 qps com uma autorização de 8640 pedidos add-checkpoint por dia: um a cada 10 segundos. A Geomys, a Mullvad e a TrustFabric consomem esta lista. O cliente Web foi a primeira aplicação configurada com a política de duas em três testemunhas; o cliente móvel e a aplicação em tempo de execução seguem-se separadamente.
Coassinaturas confirmadas no ponto de controlo ativo
Uma revisão independente da Markovian Protocol concluiu que o ponto de controlo 233 continha coassinaturas da Geomys e da Mullvad, verificadas com as chaves de testemunhas fixadas. Os clientes continuam no modo de monitorização, pelo que uma coassinatura em falta não impede o envio de uma mensagem.
Sem rotações de chaves
A chave do ponto de controlo e a chave VRF são as originais. Se alguma delas for rodada, o facto será registado aqui, com a data e o motivo, e os clientes precisarão de uma atualização para aceitar a nova chave.
Sem incidentes
Sem vistas divergentes, sem provas falhadas que não conseguíssemos explicar e sem perda de dados do registo. Se isto mudar, será registado aqui, incluindo as partes que nos sejam desfavoráveis.
Encontrou algo errado? Uma prova que não seja validada, uma chave que não pediu ou um ponto de controlo que não coincida com outro que tenha guardado anteriormente devem ser comunicados para [email protected]. As provas valem mais do que um relato, e um ponto de controlo guardado é uma prova.
Registámos por escrito aquilo que não podemos proteger.
O modelo de ameaças explica o que está cifrado, o que não está e o que uma intrusão no servidor exporia ou não. As lacunas que ainda não resolvemos também estão enumeradas.
Fay ce que vouldras. A única regra da Abadia de Thélème. Rabelais, Gargântua, 1534.