Files
mesh-catalog/modules/distribution
jschoubben 32699e35b8 CAT-D2: distribution's incoming binds mesh-sdk's seat-neutral receiving side (ADR 0627 §2)
The holder's own transfer logic goes: parts.Receiver takes the chunks into incoming, checks the hashes, drops an idle
transfer and tells the fill; distribution gives it the builder_versions check, its store and its seats' events, so
the forge's two package seats bind the same receiver instead of a copy.

Claude-Session: https://claude.ai/code/session_01JG73KJNrH5EgFXMKKYSrig
2026-11-04 13:15:50 +01:00
..

distribution

The distribution module of the mesh catalogue: runs the container image registry; claims the seat mesh-artifact-store.

Files it does not know

Each directory or archive this module declares says how it treats a file it did not write (ADR 0422, ADR 0416).

  • /var/lib/mesh/registry: everything in it is the program's; the mesh moves nothing out (ADR 0422 §2).
  • /var/lib/mesh-registry: everything in it is the program's; the mesh moves nothing out (ADR 0422 §2).