FOLD
Registro

Fontes e método

Cada afirmação deste site que tem o canto dobrado, e como ela foi estabelecida. Quando um número muda, a data muda junto.

Canto dobrado: a afirmação tem uma fonte, indicada no pé da célula.

  1. 1

    500.000 mensagens por caixa de correio, busca no índice em 58 ms

    FoldBench, o executor de benchmarks próprio do FOLD, com uma caixa de correio sintética de 500.000 mensagens; consulta de texto completo no índice SQLite FTS5; mediana de cinco execuções.

    Ambiente
    Apple M1 Ultra · macOS 27.0 · build de release
    Data
    2026-09-22
  2. 2

    3.044 testes automatizados no motor e na interface

    Contagem das funções Swift Testing (@Test) e XCTest: pacote do motor 2.257, pacote da interface 747 mais 40. A última execução completa das duas suítes documentada sem falhas foi em 2026-09-17; em 2026-09-22, a suíte do motor passou sem falhas, e a suíte da interface teve duas falhas em um grupo de testes que depende do foco da janela.

    Ambiente
    Xcode 27.0 · Swift 6.4
    Data
    2026-09-22
  3. 3

    0 pacotes de terceiros no motor e na interface

    As listas de dependências dos dois pacotes Swift (motor e interface, 103.361 linhas de Swift) estão vazias; todo import é um framework do sistema da Apple. O shell do app do download direto acrescenta um pacote, o atualizador Sparkle.

    Ambiente
    Package.swift dos dois pacotes
    Data
    2026-09-22
  4. 4

    95 RFCs citadas no código-fonte

    Números de RFC distintos referenciados no código-fonte Swift do motor e da interface. Uma citação aponta para o padrão que um trecho de código implementa ou com o qual é verificado; não é um certificado de conformidade. A página de padrões lista aquelas pelas quais um cliente de e-mail é avaliado, com o status de implementação de cada uma.

    Ambiente
    Árvore de código-fonte do motor e da interface
    Data
    2026-09-23
  5. 5

    58 ms · 0,7 ms · 9 ms · 67 s com 500.000 mensagens

    Tempos do motor de armazenamento no FoldBench: consulta de texto completo, 50 cabeçalhos de mensagem lidos do SQLite, abertura do armazenamento com o primeiro snapshot do índice e carga de 500.000 mensagens no armazenamento de cabeçalhos. Inicialização a frio do app, tempo de quadro e memória têm metas definidas, mas ainda não são medidos.

    Ambiente
    Apple M1 Ultra · macOS 27.0 · build de release · mediana de cinco execuções
    Data
    2026-09-22
  6. 6

    Modo Fortress: Argon2id, HKDF, AES-256-GCM

    Argon2id e BLAKE2b são implementações próprias do FOLD, verificadas na suíte de testes com o vetor de teste da RFC 9106 e com a ferramenta de referência argon2. HKDF e AES-GCM vêm do CryptoKit.

    Ambiente
    Testes automatizados
    Data
    2026-09-22
  7. 7

    S/MIME: assinar, verificar, criptografar, descriptografar

    A suíte de testes lê mensagens e certificados gerados com openssl smime; mensagens escritas pelo FOLD foram verificadas manualmente com o openssl. CMS conforme a RFC 5652 com RSA e AES-CBC; o AES-GCM da RFC 8551 ainda não é suportado.

    Ambiente
    Testes automatizados
    Data
    2026-09-23
  8. 8

    OpenPGP: Ed25519 e Curve25519, legado sob controle

    Descriptografia e verificação de assinaturas na suíte de testes com mensagens e chaves geradas com GnuPG (Ed25519, Curve25519, RSA); a rejeição de mensagens sem verificação de integridade (EFAIL) é testada explicitamente. Mensagens escritas pelo FOLD foram verificadas manualmente com o GnuPG. RFC 9580, chaves da versão 4.

    Ambiente
    Testes automatizados
    Data
    2026-09-23
  9. 9

    DKIM calculado no seu computador

    Ed25519 byte a byte com o exemplo do Apêndice A da RFC 8463; RSA com dados de teste assinados com openssl; chaves com menos de 1024 bits rejeitadas conforme a RFC 8301.

    Ambiente
    Testes automatizados
    Data
    2026-09-22

Referências a arquivos internos e medições brutas ficam na checagem de fatos deste site; escreva para [email protected] se quiser vê-las.