HEE-QR(1) User Commands HEE-QR(1)
NAME
hee-qr - reader for a mt-logo-render "hee-key hole" anchor
SYNOPSIS
hee qr IMAGE
hee qr IMAGE -manifest PATH
DESCRIPTION
SHA256 is one-way by design -- there is no reversing a hash back to the
recipe that produced it, and guessing an image's parameters back out of
its pixels via computer vision is not proof. So a mt-logo-render(1)
output carries its own real receipt instead: a scannable QR encoded
into the image's own pixels, and matching PNG text-chunk metadata.
hee-qr tries the real QR scan first (via zbarimg, survives any for‐
mat/bit-depth change since it's pixels, not metadata), then falls back
to reading the PNG metadata directly.
OPTIONS
IMAGE Path to a PNG rendered by mt-logo-render.
-manifest PATH
Instead of just printing the result, write/update an entry in a
static {recipe_id: recipe} JSON manifest at PATH -- the data
file a static lookup page (no backend needed) reads client-side
by hash.
EXAMPLES
hee qr hee-logo.png
hee qr hee-logo.png -manifest /srv/mt-logo/manifest.json
OUTPUT
JSON: {"source": qr-scan |"png-metadata", recipe_id : ... , recipe :
{...}} -- or a real error if neither anchor is found.
ORGANIZATION
Twin Cities Open Systems - Operations LLC
IANA Private Enterprise Number: 1.3.6.1.4.1.66550
SEE ALSO
mt-logo-render(1)
HEE 2026-08-22 HEE-QR(1)