Песочница

Квитанции и отчёты Ваучера

Свяжите каждую квитанцию, отчёт аутентификации и повторного выполнения, скомпилированный артефакт, отчёт gate, replay и Bridge с её командой и получателем.

Дифференциальная квитанция

csk.differential-receipt/v0 записывает одно правило профиля решений, точный ввод, наблюдения tree и lowering, хэши и версию контракта. Native создаёт её через lispex diff-receipt, а Native и npm проверяют через lispex verify и сравнивают корпусы через lispex replay.

Роли артефактов

АртефактЗаписьПолучатель
csk.differential-receipt/v0точные правило, ввод, lowering, наблюдения, версии и хэшиструктурный verify и корпусный replay
csk.vouch-input-bundle/v0точные байты конверта, исходника и вводааутентифицированный vouch verify
политика доверия v1выбранные получателем ключи, движки, профили и исходникиаутентификация
отчёт аутентификацииподпись и политика для точного связанного контекстаоперационная диагностика и повторное выполнение Native
lispex.vouch-compiled-artifact/v1идентификатор исходника, Core IR, проверенный байткод, verifier, VM и ресурсный профильcompiled validate и повторное выполнение Native
csk.native-reexecution-report/v0аутентификация и текущее согласие tree и Meaningлокальная проверка допуска
csk.native-compiled-reexecution-report/v1аутентификация с запросом, текущее согласие tree и Meaning, точное выведение и согласие Rust VMcompiled-проверка допуска
запрос, результат и сравнение VM Топазалиния установленного продукта и наблюдение точного байткодаинженерная проверка и сравнение
AOT-продукт Топаза и отчётылиния executable, source map, ресурсный запрос и наблюдениеAOT inspect, validate, run и сравнение маршрутов
отчёт четырёх маршрутовисходник, ввод, Core IR, байткод, четыре наблюдения, семантика, ресурсы и линииинженерная проверка
csk.native-gate-report/v0текущее локальное разрешение или отказ для требуемого решенияхост-приложение
csk.native-compiled-gate-report/v1текущее compiled-разрешение или отказхост-приложение
отчёт Bridgeпривязки артефактов внешнего движка, идентификаторы и объявленные проверкиlispex verify-bridge и политика получателя
отчёт replayсогласие, расхождение и статус сравнения выбранного корпусапроцесс проверки правил

Живая цепочка решения

подписанный конверт
→ аутентификация по политике получателя
→ привязка точного внешнего запроса
→ текущее повторное выполнение tree и Meaning
→ дополнительное точное выведение и согласие проверенной Rust VM
→ локальная проверка требуемого решения
→ действие хост-приложения

Каждый переход потребляет типизированный результат предыдущего шага в одном процессе Native. Отчёты записывают переход для проверки и журналирования приложением.

Команды

SH
lispex diff-receipt --input input.datum rule.lspx > receipt.json
lispex verify receipt.json --source rule.lspx
lispex replay corpus --against receipts

lispex vouch verify ... --report-out authenticated.json
lispex vouch verify ... --reexecute --report-out current.json
lispex vouch gate ... --require-decision approve --report-out gate.json

lispex vouch compiled build --source rule.lspx --out rule.lpxvca
lispex vouch compiled validate --artifact rule.lpxvca --source rule.lspx
lispex vouch verify ... --reexecute --compiled-artifact rule.lpxvca

Политика получателя владеет принятыми идентификаторами и исходниками. Native владеет текущим повторным выполнением и локальной проверкой допуска. Хост-приложение владеет субъектом, временем, уникальностью запроса, транзакцией и внешним действием.

Использование Ваучера · Replay Ваучера · Мост Ваучера

Квитанции и отчёты Ваучера · Лиспекс