bLighT qr roses

a code that blooms

put your link inside a code any phone can scan. roses grow around it, and the code itself never moves.

your link lives in the code. nobody is told when it’s scanned.

this code opens

made in your browser. nothing is sent anywhere.

the odd bouquet

the code, frozen

qr://
one file · zero calls · the url is the code · no redirect server
core drawn once · blitted identically every frameroses outside quiet zone + 2

receipt · this code

pipeline · text to plate

    garden · odd counts only

    #stem · rootsleaves
    verify · no trust in this page needed

      the whole garden

      QR ROSES

      7stems · odd counts only — for the living
      The estate's name made literal: BNRoSe's roses, Beehive Nature's bees — over a code that never moves. The plate is soil: stems root at its edge and climb outward and upward, blooms open late, bees arrive after the roses and may cross the code — ECC H has budget, and every bee path is decoder-gated frame by frame. The modules, the three finder squares and the quiet zone are frozen in every single frame: a camera samples one frame, and every frame must scan. The blooms are ROSES — layered spiralling petals in --rose, a token minted for this garden: love given to the living. ODD NUMBERS ONLY — stems, leaves, petal layers: in Latvia an even-numbered bouquet is for the grave; 3, 5, 7, 11 are for the living, and the generator cannot produce an even count (audited across seeds by the gate). The founder's wife is Latvian; Riga's flower shops stay open all night for exactly this.

      the garden — still core, living skin

      the garden grows

      the code, frozen

      what never moves
      —
      planting…
      Provenance. Engine: QR-Code-generator by Project Nayuki (MIT), vendored whole — the same pin the QR TREE carries. The plate is drawn once to a frozen buffer and blitted identically every frame; roses never enter the quiet zone + 2 module widths; bees are solid and small and their paths are proven, not assumed — jsQR AND zxing read every sampled frame back to the exact URL, and a path whose frames fail is moved, never softened. Reduced motion yields one still frame that decodes. One file, zero calls.
      ⌂ hub