Выбирайте поверхность по развёртыванию и командам, сохраняя видимыми same-origin происхождение и профильные пределы ресурсов.
Рабочий порядок
- Используйте Playground для вычисления без установки, public WASM для встраивания в браузер, npm для Node-вычисления и аутентифицированных Vouch verify, inspect и replay, а Native — для подписанной выдачи, текущего повторного выполнения verifier и локального gate решения.
- В автоматизации закрепляйте identity пакета или бинарника вместо изменяемого канала latest.
- Тестируйте развёртываемый профиль ресурсов; одинаковая семантика не означает одинаковые пределы рекурсии.
- Native и npm предоставляют общим Rust одинаковые exact identity, policy create/check и raw/unpinned/pinned-аутентификацию. Только Native может выдавать и потреблять request-bound evidence для re-execution или gate; public WASM и Playground не предоставляют эти инструменты Vouch.
- Для файловых команд Lispex Image используйте Native или npm. Playground даёт локальный browser-процесс без установки: create/open/preview/recover/download/run; public WASM image API можно встроить напрямую. Все варианты используют один Rust codec и не добавляют полномочий Vouch.
- Native использует доказанное изображение во всей цепочке Vouch. npm выводит из изображения те же source identity и policy и выдаёт тот же отчёт аутентификации, но по-прежнему не может issue, re-execute, gate или повышать отчёт. Public WASM и Playground выполняют локальные image-операции без аутентификации Vouch.
Возможности runtime
| Поверхность | Доступно | Недоступно |
|---|---|---|
| Native | выполнение source; exact image encode/inspect/decode/explicit run; identity, policy, выдача Vouch, аутентификация, request-bound re-execution и локальный gate из source-файла либо доказанного изображения | полномочия исполнения unpinned bundle; корпусный Vouch replay в namespaced Native CLI |
| npm CLI | выполнение source; exact image encode/inspect/decode/explicit run; identity, policy и аутентифицированный raw, unpinned либо pinned Vouch verify из source-файла или доказанного изображения; structural inspect; corpus replay | подписанная выдача, re-execution, локальный gate, live evidence, повышение отчёта |
| Public WASM | встроенные API того же Rust для выполнения source и exact image encode/decode/inspect/page/explicit run | файловый UI; Vouch CLI, загрузка ключей, подписанная аутентификация, re-execution, локальный gate |
| Playground | локальное выполнение source без установки; создание/открытие/inspection/навигация/восстановление/скачивание/явный run точных изображений | загрузка на сервер; Vouch CLI, локальные ключи, подписанная аутентификация, re-execution, локальный gate |
Границы
- Ни одна из поверхностей Rust native, npm, WASM или Playground не является независимым свидетелем; отсутствующие команды нельзя имитировать или молча понижать.