cartographer.map模块 17Cartographer edge review
把资源之间的连接放在您掌控的地图上:制图员提出,真人或您编写的边界批准。
cartographer.map 返回已批准的边、等待批准的修订和生效的自动批准边界。模型阅读文本,在热路径之外提出边。每条边由真人批准,或由已编译授权中的边界让所列关系在上限内通过。
cartographer.map模块 17把资源之间的连接放在您掌控的地图上:制图员提出,真人或您编写的边界批准。
cartographer.map 返回已批准的边、等待批准的修订和生效的自动批准边界。模型阅读文本,在热路径之外提出边。每条边由真人批准,或由已编译授权中的边界让所列关系在上限内通过。
edges{ from, to, rel }。rel 默认为 relates。pendinghold 和排队时间。pending[].holdinfer 把文本发给路径外的模型以得到候选边,propose 接受智能体或真人指名的边。两者在写入任何内容之前都通过相同的检查。
一条边只有在其关系有边界、两个端点都已在地图上、不会合并由不同智能体持有的两个实时租约、且未达到上限时才会通过。
点击运行,将左侧的请求发送到共享演示工作区。
在共享的演示工作区中使用演示密钥运行:任何人都可以看到其中的内容,因此请勿发送任何私密信息。
一个符合 API 接受格式的请求,以及模块返回格式的示例响应。
GET /api/v1/acp/cartographer/map Authorization: Bearer av_workspace_•••• → 200 { edges, pending, bounds }
智能体报告计费服务调用账本。这条边在 pending 中等待,直到运维人员批准,而不是凭模型一句话就改变地图。
授权允许 calls 边被批准,每次三条。其他关系仍等真人处理。
一条被提出的边会立即连接由不同智能体持有的两个资源。它被作为 would_merge_active_conflict 保留。
模块是对一件狭窄事情的强力保证。请仅在其确切范围内依赖它。
edge 调用。已编译授权中针对主体 cartographer 的两类许可:每个关系在 imd://cartographer/edge/rel/<relation> 上的 ratify,以及上限在 imd://cartographer/edge/max/<n> 上的 ratify。
edge 和 dismiss 需要 权限。 和 需要 。
使用工作区 API 密钥作为 Bearer 令牌进行认证。基础 URL 为 https://api.intramedial.com。
/api/v1/acp/cartographer/map读取已批准的边、待处理的修订和边界。/api/v1/acp/cartographer/edge以运维人员身份批准一条边。bounds.relationsbounds.maxpendingDroppedpropose 和 infer 时:为保持在队列上限内,丢弃了多少较旧的待处理边。其他一切都作为 bounds_closed、relation_not_bounded、unknown_endpoint、would_merge_active_conflict 或 cap_exceeded 排队。
edge 以运维人员身份批准一条边并将其移出队列。dismiss 丢弃它,不会有任何东西到达地图。
{
"edges": [
{
"from": "svc:billing",
"to": "svc:ledger",
"rel": "calls"
}
],
"pending": [
{
"from": "svc:billing",
"to": "svc:reports",
"rel": "feeds",
"hold": "relation_not_bounded",
"at": "2026-11-01T08:41:09.200Z"
}
],
"bounds": {
"relations": [
"calls"
],
"max": 3
}
}一条建议的边是错的。dismiss 将其移出队列,地图保持原样。
worldmodel.graph。mandates.compile 编译并批准;制图员只读取它。coordination.admit 的授权。policies.approveproposeinferpolicies.proposeinfer 在热路径之外运行分类器模型,绑定了队列或工作流时通过它们运行。准入从不等待它,它的回答只是提议。
pendingDropped。bounds.max 条边:授权列出了关系而未设上限时为八。infer 时它回答 queued。传入 forceInline: true 可在请求内运行。/api/v1/acp/cartographer/propose/api/v1/acp/cartographer/dismiss丢弃待处理的边而不写入。/api/v1/acp/cartographer/infer向路径外的模型请求候选边。coordination.cartographer.map以 MCP 操作读取制图员的地图。coordination.cartographer.edge以 MCP 操作批准一条边。coordination.cartographer.infer以 MCP 操作向模型请求候选边。coordination.lease02coordination.fleetmap11Fleet Map一次调用读取工作区中每个智能体的许可项、租约、等待者和隔离,取材于平台已准入的内容。identity.enroll12Agent identity registry在每个智能体行动之前赋予它自己的身份,使每个被准入的动作都可追溯到一个智能体,而绝不是共享账户。mcp.shadow13Shadow agent discovery列出 MCP 网关见过的工具调用及其背后的智能体,让无人登记的调用方与已登记的并列显示。civics.presence14Agent presence让智能体看到哪些同伴在线以及各自持有什么,这样沉默的智能体就不会被误认为敌对的智能体。trust.get15Trust scores and autonomy读取智能体的信任分及其赢得的自主等级,使自主权跟随平台实际见到的行为。tenancy.tree18Tenant tree and reach把经销商及其客户建模为一棵树,并根据委托计算谁能到达各个分支,而不是存储它。