coordination.admit模块 01Intralock admission
在每个动作发生之前先做决定:智能体声明其意图,Intralock 准入它,或指出它不能执行的理由。
coordination.admit 是平台的热路径。智能体发送其 DID、资源和动作,Intralock 对照已编译的策略快照、隔离和停止开关评估该意图。答案是允许或拒绝并附理由,没有网络调用,也没有 LLM。
coordination.admit模块 01在每个动作发生之前先做决定:智能体声明其意图,Intralock 准入它,或指出它不能执行的理由。
coordination.admit 是平台的热路径。智能体发送其 DID、资源和动作,Intralock 对照已编译的策略快照、隔离和停止开关评估该意图。答案是允许或拒绝并附理由,没有网络调用,也没有 LLM。
actorDidresourceactionread、write、delete 或自定义动作。行动之前,向 POST /api/v1/acp/coordination/admit 发送 actorDid、resource 和 action。写入或删除还需携带一次性的 confirmationToken。
请按下运行(或者 ⌘/Ctrl + Enter),即可为左侧的请求签名。
首次运行时,系统会在此浏览器中为您创建一个免费的测试密钥:7 天之内大约可以调用 35 次,无需注册账户。回执会返回到这里,并使用已经公开发布的公钥进行验证,整个过程完全无需信任我们。
一个符合 API 接受格式的请求,以及模块返回格式的示例响应。
POST /api/v1/acp/coordination/admit Authorization: Bearer av_workspace_•••• Content-Type: application/json { : , : , : }
发布智能体和依赖机器人都想要 repo:payments/main。双方都先声明,于是第二个得到理由和需要等待的持有者,而不是一次失败的推送。
智能体可以自由读取一张表,但 delete 需要令牌。拒绝会创建审批请求,有人签字后智能体继续。
把一个资源类别设为 observe,用一周时间查看 enforce 本会作出的决定,然后只提升那个类别。
模块是对一件狭窄事情的强力保证。请仅在其确切范围内依赖它。
enforce 下的写入或删除,没有绑定该行为者、资源和动作的一次性确认令牌就无法通过。内核自身工作的预算为 5 ms p99,在包含 Durable Object 调用的请求中为 15 ms。两者均在代码中设定并由测试检查;超出预算的样本会被记录。
每个资源类别声明故障时放行或故障时拒绝。如果无法读取紧急开关存储,响应会在 killSwitch.readable 中说明,而不是隐瞒。
KMS、身份、账本和计费始终保持 enforce。采用阶梯不能用来开放它们。
使用工作区 API 密钥作为 Bearer 令牌进行认证。基础 URL 为 https://api.intramedial.com。
/api/v1/acp/coordination/admit对一个已声明的意图做出决定。/api/v1/acp/coordination/confirm为写入或删除签发一次性确认令牌。verdictallow 或 deny。reasongrant;拒绝时为解释原因的代码,例如 quarantine 或 confirmation_required。enforcedenforce,即该判定是否真正作用于调用。被隔离的行为者以 quarantine 被拒绝,被停止的资源以 resource_halted 被拒绝。没有有效令牌的写入以 confirmation_required 被拒绝,并进入审批队列。
意图对照策略快照中已编译的许可项进行检查。内核是纯函数:同样的意图,同样的快照,同样的判定。
资源类别运行在 observe、advise、transform 或 enforce。只有 enforce 才能拒绝;前面的阶段只报告 enforce 本会作出的决定,并放行调用。
决定在响应之后才写入,绝不在之前,因此记录日志不会给热路径增加任何开销。超出时间预算的决定也会被记录。
{
"result": {
"allow": false,
"reason": "confirmation_required",
"approvalId": "apr_7f3a"
},
"llm": false
}reason 让智能体可以改走另一条路径或停下来询问,而不是在循环中重试同一个被拒绝的调用。
coordination.lease 来持有它。mcp.enforce 或 github.enforce 这样的执行点。detection.run 中把意图与观察到的影响比较。mandates.compile 中重放它们。confirmation_replay 拒绝。coordination.admit对一个已声明的意图做出决定。coordination.confirm为写入或删除签发确认令牌。coordination.approve05