Skip to content
Rush Commerce
Software & Dev3 min read

Signal's key transparency: proof beats a vendor promise

Signal shipped Automatic Key Verification with Cloudflare and Trail of Bits as outside auditors. The pattern applies to any system you ask people to trust.

Every vendor tells you their system is secure. Signal just shipped the version where you do not have to take their word for it. Automatic Key Verification went live on August 11, backed by a tamper-evident transparency log that Cloudflare and Trail of Bits audit independently. The security story is good. The architecture pattern underneath it is the part small teams should copy.

What actually happened

Signal's problem was old and unglamorous. End-to-end encryption protects the message, but the server still hands out the public keys. A compromised or coerced server could hand one user a key it controls and read everything. Signal's long-standing answer was Safety Numbers — a code two people compare by hand, in person or over another channel. Almost nobody did it.

Per Signal's announcement, the new system records every key event — registration, number change, username change, account recreation — into an append-only log tree. Clients check their view of that log against what everyone else sees. If the server ever served two different answers, the log stops being consistent and the client notices.

The auditors are the load-bearing part. Cloudflare's release says its auditor "operates only over cryptographic proofs" — it never sees phone numbers, usernames, public keys, or message content. It verifies each update stays consistent with history, then signs it. Cloudflare did the same for WhatsApp in 2024. Trail of Bits runs a second, independent auditor, and Signal's transparency server is open source. Users who trust none of them can turn the feature off and go back to comparing codes by hand.

Why verifiable logs matter for your business

You are not building a messenger. You are probably building something that makes claims a customer cannot check: that an order shipped when you said, that an AI agent only touched the records it was supposed to, that a permission change was authorized. Right now those claims rest on a database row your own admin can edit.

Three things worth stealing from this design:

Append-only beats editable. Write consequential events — permission grants, price changes, agent actions, data exports — to a log that your application can add to but not rewrite. Postgres with an insert-only table and a revoked UPDATE grant gets you most of the way. It costs an afternoon.

Separate the prover from the party being trusted. Signal's auditors are useful precisely because they are not Signal. If your compliance story is "our system says so," find one thing a third party can attest to independently — a notarized log, a signed build, an external timestamp.

Design for the customer who does not trust you. The opt-out matters. A verification scheme that removes the user's ability to check things by hand is not verification, it is a nicer promise. This is the same reasoning behind keeping your own audit trail for agent activity rather than renting one.

Provable is a higher bar than encrypted. It is also the one customers will start asking about.

Key takeaways

  • Signal shipped Automatic Key Verification on August 11, 2026, replacing manual Safety Number checks
  • A tamper-evident key transparency log is audited independently by Cloudflare and Trail of Bits
  • Cloudflare's auditor sees only cryptographic proofs — no identifiers, keys, or message content
  • Copy the pattern: append-only logs for consequential events, with UPDATE revoked at the database
  • An independent attestation beats a self-issued claim; keep a manual verification path for skeptics

Can you prove what your system did last Tuesday? We build tamper-evident audit trails for orders, permissions, and AI agent actions — the kind that survive a customer asking for receipts. See how we build it, or walk us through what you currently log.

Sources: Signal, Cloudflare.

  • #security
  • #encryption
  • #audit-logs
  • #signal
  • #cloudflare
TR

Tommy Rush — Founder, Rush Commerce

Operator turned builder. 15+ years running operations — now shipping the systems businesses run on. More

Get The Rush Report weekly — one email, zero fluff.