2026-08-28·by Sijie Wang#cybernetics#theory

tokens-petri-nets-capabilities

Token:Petri 网 + capability(能力)

gatekeeper-not-driver 的关键在于 token,而 token 的语义不约而同地重新发明了两样东西:

  • Petri 网(库所/变迁/token、OR-join;van der Aalst 的 workflow net)——可达性、死锁、活性都是可判定的。因此 linter 可以做静态检查,警告"这里会死锁 / 这个终态不可达"。
  • 基于 capability 的安全模型(Dennis–Van Horn 1966;seL4)——一个 token 就是一份不可伪造的持有即授权凭证。这绕开了 attention 里没有 MMU 的问题(prompt-injection-is-buffer-overflow),办法是不把权力放进 context:权力是 harness state 里的一个对象,模型只能引用一个 token,永远不能铸造一个 token。

生死攸关的一条线:铸造权归属于 verifier;token 活在 harness state 里,不活在 context 文本里。整张图的强度,等于它最弱的铸造规则(确定性检查 > 人工签字 > 模型背书)。

对话中被逼出来的几处磨细:token 应当携带证据(artifact hash + 测试报告 + 签名);content-addressing 把一个 token 绑定到某个 artifact hash 上,这样一旦重新编辑,token 就自动失效(可以叫它"agent workflow 版的 Bazel",而"钥匙会过期"对应的正是 macaroon caveat / OCC 校验)。可消耗的 token 对应线性逻辑(linear logic,Girard);loop 的燃料是一个独立的线性 token → tdd-net-popper-mechanized

上级:vibe-linter

about this entry

One of sijie's wiki entries. The AI on this site is grounded in the same corpus and answers in sijie's voice, with citations back to entries like this one — answering costs sijie money, so it waits behind a code: enter an access code →