vigil-ui-protocol 0.1.7

IPC protocol types for Vigil desktop UI — Tauri command request/response schemas with capability gating
Documentation

vigil-ui-protocol

I08a(ADR 0008):framework-agnostic UI protocol —— CLI / Tauri / Web / 测试 harness 都通过本 crate 的 [UiCommand][] / [UiResponse][] / [UiError][] 交互。

安全不变量(ADR §I-8.1 ~ §I-8.6):

  • 协议层不直接持 Arc<Ledger>;dispatcher 是集成层的责任
  • UiError 所有变种不含 raw secret / 后端原始错误文本
  • 写命令必须 capability=ui.write,静态检查
  • SandboxProfile.profile_json 必须 JCS 规范化后 hash