📜 Master Document MD-440

The QR Code Doctrine

Plain-English explainer + the CircularOS QR Code Studio · Build #30

Sealed: 02 May 2026 Author: Sovereign Build Series Status: Live Studio: /qr-studio
① What is a QR code? ② Why do we need them? ③ How the Studio works ④ The 13 presets ⑤ Print rules ⑥ Troubleshooting ⑦ What's coming next

① What is a QR code?

A QR code is a square pattern of black-and-white dots. When someone points their phone camera at it, the phone reads the dots and instantly opens whatever was encoded — usually a website link.

Think of it as a shortcut your eyes can scan. Instead of typing https://circularos.com/bin-finder into a browser, the user just holds their phone up. One tap. They're there.

Key insight: A QR code is just a picture. There's no "QR account", no "QR provider" you pay monthly. Once you generate the picture, it works forever — for free — as long as the URL it points to still works.

② Why CircularOS needs them

The OS has 3,700+ pages. Most of them solve a real-world problem (recycling, compliance, bounties, meals). But people in the real world don't type URLs — they scan QR codes. We need codes for:

WhereWhat it points toWhy
On bins/bin-finderShow people the nearest collection point
On flyers / vans/bounty-intakeWorkers can submit a job from their phone in 30s
On packaging/vmr or /esg-blockCustomers verify the meal/ESG claim themselves
On business cards/dashboard or /portalsOne scan opens the whole CircularOS
At events/carrot-simulatorLive demo — people play with it on their phone
In emails / decksAnything specificEasier to scan than to click on a printed page

③ How the Studio works

Open /qr-studio. You see three columns of work, and that's it:

  1. Step ① — Type a URL (or click a preset). The address you type here is what the QR will open.
  2. Step ② — Style it. Pick the colour of the dots, the background colour, the size in pixels, the error-correction level (how scratch-tolerant), the dot shape, and the margin (white space around it). Live preview updates as you change anything.
  3. Step ③ — Download. Two buttons. PNG for web/email/social. SVG for posters/banners (scales infinitely without going blurry).

The whole thing runs in your browser. No upload. No server. No third-party scanner sitting between you and the customer. The QR is generated on your device the moment you click.

Open the QR Studio →

④ The 13 presets — your most-shared pages

The Studio comes pre-loaded with one-click buttons for the pages you'll need codes for first:

Click any preset → URL loads automatically → preview redraws → download. About 5 seconds end-to-end.

⑤ Print rules — get this right or scans fail

Size

Contrast

Quiet zone (the white margin)

Error correction

LevelRecovers fromWhen to use
L~7% damageClean digital displays only
M (default)~15% damageMost prints — recommended
Q~25% damageOutdoor, weatherable surfaces
H~30% damageIf you add a centre logo, or expect dirt/scratches

⑥ Troubleshooting

"My QR doesn't scan." Almost always one of three things: too small, not enough contrast, or no white margin around it. Reprint at 3cm minimum, black-on-white, with a clear quiet zone.
"It opens the wrong page." The URL is locked into the picture forever. You can't edit a printed QR. Either reprint, or use a permanent redirect path (e.g. /go/spring-flyer) on the server that you can re-point later.
"Will it expire?" No. The picture is forever. The only thing that "expires" is the URL it points to — if you delete or rename that page, the QR will hit a 404. So always point QR codes at stable URLs.

⑦ What's coming next (v2)

v1 (today) covers everything you need for next week. v2 ships when you ask for it.

MD-440 · QR Code Doctrine · Sealed under Sovereign Build #30 · 02 May 2026
SOVEREIGN CO-PILOT
Property or not · Tonnes or not · Always speaking
LIVE
05:00 BRIEF 12:00 PULSE 18:00 WRAP 21:00 COVENANT
Initialising sovereign voice...
CircularOS™ · dPRN™ · 40 Meals™ · B66 Smethwick · Jermaine Murphy
HANDSHAKE — witnesses
Handshake sealed.