Commit Graph
4 Commits
Author SHA1 Message Date
marcopan 0b77d1e850 docs(auth): retain Task 15 round four evidence 2026-08-18 08:24:08 +02:00
marcopan df00f6bfa8 docs(state): correct Task 15 source provenance 2026-08-18 07:51:27 +02:00
marcopan cb1bd101f0 docs(state): retain Task 15 final gate evidence 2026-08-18 07:49:40 +02:00
marcopan c7338969d7 fix: bind complete P1 manual dist graph and snapshot identity
prepare records an immutable manifest of every regular backend/dist file
(path/size/sha256/dev/ino) in the owned root and binds its record identity
in ownership; serve revalidates record and every file before spawn, passes
the manifest to the child on fd 4, and the immutable preload hash-verifies
all files at startup and serves only cached verified bytes for any import
below backend/dist, so imported dependency replacement is refused before
RUNNING or never executes. The render command validates the commit
snapshot.json manifest, binds snapshot bytes to the manifest digest and the
installed Git blob, and passes the expected digest to the renderer, which
revalidates head/files digest with bounded no-follow reads and renders only
verified bytes with lease release on refusal.
2026-08-10 17:36:24 +02:00