StructureClerk

权限决策契约 v0.1

AI 代理用来询问自己被允许做什么的契约,以及它收到的回答的形式:ALLOW、DENY、APPROVE 或 ESCALATE,附适用框架和可验证的证据记录。

该决策契约是开放的。请实现它、质疑它、扩展它。

以 MIT 许可发布。该许可仅涵盖规范文档:实现这些规范的服务并非开源。

文档

快速开始

无需 API 密钥,无需账户。一次请求:

curl -s https://structureclerk.ca/api/v1/authority/decide \
  -H "Content-Type: application/json" \
  -d '{
    "agent":   { "id": "financebot-01", "autonomy_level": 3 },
    "action":  { "type": "payment.execute", "amount": 12500,
                 "currency": "AED", "data_categories": ["personal","health"] },
    "context": { "jurisdictions": ["AE"], "sector": "health" }
  }'

响应中带有 evidence 对象。若要独立核验,请重新计算哈希,对照已发布的密钥验证 Ed25519 签名,然后确认它在账本中的位置:

curl -s https://structureclerk.ca/api/v1/authority/verify/EVD-<uuid>

设计承诺

  • 决策是咨询性的。StructureClerk 负责决策,您的基础设施负责执行。这里没有任何东西会阻止代理。
  • 框架在框架层面引用,绝不编造条款编号。
  • 无法识别的操作类型会升级,而不是被猜测;置信度低于 0.90 的一律转人工复核。
  • 组织画像只能提高人工监督,绝不降低。
  • 每一次决策都经过签名,并追加到第三方可重放的链式日志中。

版本

这是 v0.1:形式仍可能变化。新增字段不会破坏现有使用方,任何破坏性变更都会在新的版本路径下发布。引擎会在 rules_version 中说明是哪一套规则产生了该决策。

欢迎反馈、质疑以及相互竞争的实现:info@structureclerk.ca