跳转到内容

六层架构

Agentic SpendGuard 把职责拆成 6 个原语层,每次决策都严格按这个顺序执行:

T (Trace) → L (Ledger) → C (Contract) → D (Decision) → E (Evidence) → P (Proof)
职责关键不变式
T Trace捕获事件标识(run_id、step_id、llm_call_id)每个事件都有全局唯一 id
L Ledger预算的原子预留 + 提交每笔 tx 都保持 per-unit 余额守恒
C Contract热路径策略求值决策耗时 <5ms
D Decision8 阶段事务状态机阶段 1-4 始终原子
E Evidence审计链持久化没有审计行就不产生任何 effect(§6.1)
P Proof逐事件签名 + 验证Cosign 签名的 bundle + Ed25519 事件

完整规格见源仓库里的 docs/contract-dsl-spec-v1alpha1.mddocs/stage2-poc-topology-spec-v1alpha1.md