BUDAPEST PHOTO ESSAY — PORTABLE USL1 / CVP2 PACK

This pack carries the exact blog text and a separate authored conceptual expression.
It contains no photograph bytes. The edited photographs accompany the post separately.
The expression is an authored reading of the walk, not a machine measurement of experience.

READ: source/blog.txt, source/expression.json and selected-concepts.json.
TRANSPORT: blog.cvp2.png and expression.cvp2.png are original, exact RGB24 CVP2 exports.
Keep the originals; resizing, screenshots, JPEG conversion or color adjustment can invalidate them.
The matching .usl1 files are the exact bytes recovered from the PNGs.

OFFLINE RECEIVER: Node.js 22+ (tested on v24.18.0), no installed packages.
From this folder run: node receiver.cjs
To recover files run: node receiver.cjs --out recovered
To run corruption and semantic-binding checks: node test-codec.cjs
The command-line receiver installs an API-level network guard; it is not an OS sandbox.

CONTENT: blog uses literal tokens; expression node names use actual USL1 concept tokens.
All other expression text remains literal, including the author's relations and qualifications.
Concept tokens contain the exact registry, checked ID, tier and frozen snapshot head.
concept-reading.json lists the existing concept colors and pronounceable color names.
Those colors are not the meaning of individual CVP2 transport pixels.

PROVENANCE: full frozen Job 140 state and allocations were validated during the build.
Selected full definitions, source pins and heads are included. The full source chain is omitted.
The receiver verifies every packaged file pin, exact image-to-packet recovery, canonical USL1
reencoding, resolution of all concept tokens, slot binding, and original source byte equality.
It cannot independently prove historical selected-record membership without the full source.
The manifest is an integrity inventory, not a signature or independent authenticity guarantee.
Retained record relations may point to definitions outside this selected bundle.

LICENSE/ATTRIBUTION: unmodified runtime and lexical dependency notices remain under vendor/.
Full concept provenance remains attached to each selected record.
