Изображение Lispex — каноническое машиночитаемое представление точных байтов исходника .lspx. Native и npm предоставляют файловые команды, а локальный Playground в браузере создаёт, открывает, листает, восстанавливает, скачивает и явно выполняет те же изображения.
Рабочий порядок
- Создайте одну страницу командой
lispex image encode --source rule.lspx --out rule.lspx.png. Многостраничный исходник требует каноническое имя.lspx-images.zip; несовпадающий суффикс отклоняется до записи. - Команда
lispex image inspect --image rule.lspx.pngпоказывает идентификаторы format/profile, число страниц, identity точного исходника и commitments целостности, но никогда не печатает исходник. - Восстановите побайтно точный исходник командой
lispex image decode --image rule.lspx.png --out recovered.lspx. Существующий файл не перезаписывается. lispex run --image rule.lspx.pngвыполняет программу только после полного декодирования, проверки целостности, parity и равенства канонической регенерации.- Окончания строк, комментарии, пробелы и байты Unicode сохраняются точно: изображение представляет байты исходника, а не только разобранные формы.
- В Playground команда создания использует байты редактора; открытие доказывает локальный PNG/ZIP до preview; навигация извлекает только доказанные PNG-страницы; восстановление меняет редактор без запуска, а выполнение остаётся отдельным явным действием.
- После полного доказательства каноничности изображение можно использовать как source-контекст Vouch через
--source-image. Целостность изображения сама по себе не означает provenance, trust, authentication, request binding, согласие текущего выполнения или grant gate.
Команды точных изображений
1. Кодирование точного исходника
OUTPUT
lispex image encode --source refund-window.lspx --out refund-window.lspx.png2. Inspection открытых commitments
OUTPUT
lispex image inspect --image refund-window.lspx.png3. Восстановление точных байтов
OUTPUT
lispex image decode --image refund-window.lspx.png --out recovered.lspx4. Доказательство и явное выполнение
OUTPUT
lispex run --image refund-window.lspx.pngГраницы
- Снимки экрана, изменение размера или цвета, добавление метаданных, повторное сжатие, удаление и перестановка страниц отклоняются. Это точный цифровой формат обмена, а не OCR или код для камеры.
- Изображение эквивалентно открытому исходнику. Оно не даёт секретности, подписи, provenance, свежести, доверия, корректности решения или полномочия исполнения.
- Native и npm предоставляют одинаковые файловые команды. Public WASM экспортирует те же операции Rust для встраивания, а Playground оборачивает их локальным файловым UI. Ни одна image-поверхность не добавляет полномочий Vouch.
- После полного доказательства каноничности Native принимает
--source-imageво всей цепочке Vouch: identity, policy, issue, inspect, authentication, re-execution и gate. npm принимает его только для identity, policy и аутентифицированной проверки. Отдельно переданный input и существующая request-bound цепочка полномочий остаются обязательными.