# A secret is a QR code and a link to a public key: what changed in v1.1.0, sgit.ai

> The changes to the article "A secret is a QR code and a link to a public key" in v1.1.0, paragraph by paragraph.

*Source: <https://newsroom.sgit.ai/articles/versions/a-secret-is-a-qr-code/v1.1.0.html> · sgit.ai v0.7.87 · this file is generated from the same content as the page, so the two cannot drift. Every page on this site has a `.md` twin; internal links below point at them.*

---

[Home](../../../index.md) / [Articles](../../index.md) / [A secret is a QR code and a link to a public key](../../a-secret-is-a-qr-code.md) / [Versions](../a-secret-is-a-qr-code.md) / v1.1.0

# A secret is a QR code and a link to a public key: what changed in v1.1.0

From v1.0.0 (2026-10-21, `e835280b3`) to v1.1.0 (2026-10-27, `db67c5ce1`), paragraph by paragraph.

0 paragraphs added, 0 removed, 3 changed in place, 48 unchanged. About 0 words added and 78 removed. Insertions are marked like this, deletions like this; unchanged runs are folded to one line; figures appear as their file names.

[all versions](../a-secret-is-a-qr-code.md)

2 unchanged paragraphs

!shot qw-flow.webp | images/ | The workflow: publish mya public key as a QR codecode,andthea link; their browser or agentsender encrypts the secret to it and adds its own public key;it, the ciphertext travels as a QR code by any channel; I decrypt it and check their fingerprint once; from then on it is two-way. Agents do the same.code. | concept

22 unchanged paragraphs, under In short {#in-short}, From the experiment to a workflow {#workflow}, Agents in the loop {#agents}…

!shot qw-prior.webp | images/ | Who already moves keys and secrets in QR codes:codes, from the EU Digital COVID Certificate,Certificatekey verification into Signal, WhatsApp and Matrix, device linking in Signal and WhatsApp, Threema, passkeys on another device, offline wallets, Keybase and OpenKeychain, and provisioning codes for authenticators, Wi-Fi, WireGuard and eSIMs. | comparison

10 unchanged paragraphs, under A format to share: QRE1 {#qre1}

!shot qw-qre1.webp | images/ | Anatomy of a QRE1 frame: the version, the recipient's key id, the sender's one-off X25519 key, a nonce, the ChaCha20-Poly1305 ciphertext,ciphertext and optionally the sender's Ed25519 key and signature, in one line of text.signature. | concept

14 unchanged paragraphs, under What this does not claim {#limits}, Where this comes from {#sources}

[all versions](../a-secret-is-a-qr-code.md)


---

*[Site index for agents](../../../llms.txt) · [HTML version](https://newsroom.sgit.ai/articles/versions/a-secret-is-a-qr-code/v1.1.0.html)*
