Commit Graph
2 Commits
Author SHA1 Message Date
pj 5a0439d394 test(verifier): one spec bundler instead of four
The four differed only in which rows of the alias map they omitted, and esbuild
applies an alias only on an actual import, so the omissions were not a
difference. One bundleSpec carries what genuinely varied: an inline spec or a
path on disk, and an optional runtime entry to swap for the shipped one.
2026-08-22 21:20:40 +05:30
pj 81713fa183 feat(verifier): refuse a bundle built against a different action encoding
ActionWireContract names the encoding wireAction decodes and must equal the one
the bundled runtime entry declares. An absent declaration is a mismatch, not a
default: it is the package that shipped the zero-distance scroll. A bundle that
installs no picker generates no actions and is exempt.
2026-08-22 21:04:23 +05:30