Which signature algorithm protects Intramedial ledger bundles today, what a large quantum computer would change, how bundles are built so the algorithm can change without breaking old ones, and what we intend to do about post-quantum signatures.
Last updated November 5, 2026.
| Today | |
|---|---|
| Signature algorithm on every ledger bundle | Ed25519 (EdDSA over Curve25519) |
| Hash functions | SHA-256 for the audit chain and the Merkle trees |
| Where signing happens | The ledger-bundles service, with keys held as Worker secrets (see Key management) |
Put admission in front of your MCP servers, repositories, SaaS tools and cloud accounts. Every agent gets a lease or a reason – and you keep the lever to stop any of them.
| Post-quantum signatures | No. No bundle carries one, and we have not built or deployed one |
| What would change first | New bundles would carry a post-quantum signature as well as, or instead of, Ed25519. Existing bundles keep their Ed25519 signatures |
In plain language: today's bundles are safe against every computer that exists. A future, large quantum computer could forge Ed25519 signatures, so bundles are designed to let us add a new kind of signature without changing the old ones. We have not yet added one.
Encryption protects data for as long as it is secret. A signature has to stay trustworthy for as long as anyone relies on it, and a ledger bundle can be relied on for many years: in an audit, a contract dispute or a court case long after the event.
Ed25519, like every signature algorithm in wide use today, rests on mathematical problems that a sufficiently large quantum computer could solve with Shor's algorithm. No such computer exists, and published estimates of when one might exist vary widely. If one is ever built, an attacker could compute a private key from its public key and sign bundles with any date in them. The hash functions we use are affected much less: Grover's algorithm weakens SHA-256 only to roughly the strength of a 128-bit search, which is still out of reach.
A forger with a quantum computer could produce a new signature, but could not change what already exists outside our systems. Three things limit the damage:
The anchor is an optional feature that is not the same as a signature. Whether a given bundle carries one is shown in the bundle itself (the otsProof member).
Every bundle names the key that signed it, inside the signed bytes, and every published key states its algorithm. A verifier picks the algorithm from the key, not from an assumption. That means:
NIST published ML-DSA, a post-quantum signature standard, as FIPS 204 in August 2024. We have not implemented it. We intend to move in this order, and we will announce each step on this page and in the changelog before it reaches production bundles:
We have not set dates for these steps, and they are intentions, not commitments to a timetable. We will not drop Ed25519 from new bundles while verifiers commonly depend on it. If we first move signing keys into a hardware-backed key service, we will say so in Key management.
We update this page whenever the status changes. Questions: security@intramedial.com.
