SAM(主权智能体网格):零配置、零信任的AI智能体P2P网络
谷歌开源项目SAM(Sovereign Agent Mesh)是一个基于Apache-2.0协议的去中心化网络框架,专为跨设备、跨网络边界的自主AI智能体设计。它通过零配置P2P覆盖网与Model Context Protocol(MCP)实现安全工具共享,采用OIDC+Biscuit令牌实现离线、细粒度、默认拒绝的访问控制。项目当前处于公测网阶段,提供Go二进制、Docker镜像、Kubernetes部署方案及移动端支持。
项目定位:解决AI智能体跨域协作的安全瓶颈
SAM(Sovereign Agent Mesh)并非Meta的Segment Anything Model,而是谷歌发起的开源网络基础设施项目,旨在应对AI智能体日益分散的运行环境——从云服务器、本地数据中心,到笔记本电脑、树莓派乃至Android设备。当前,让这些异构节点共享工具(如内部脚本、私有LLM端点或API),往往意味着将敏感服务暴露于公网,带来显著安全与合规风险。SAM提出替代方案:一个零配置、零信任的P2P覆盖网络,功能上类似私有VPN,但专精于智能体间基于Model Context Protocol(MCP)的工具调用授权与传输。
架构与部署:模块化设计,支持混合与边缘场景
SAM由三个核心二进制组件构成:`sam-control-plane`负责身份注册、令牌签发与策略分发;`sam-router`基于libp2p提供引导节点与GossipSub路由层;`sam-node`作为P2P客户端,提供网格传输、自愈连接及本地MCP HTTP接口(默认端口8080)。节点通过`sam-node join`自动发现并加入网络,libp2p通信使用5001/udp与5002/tcp端口。项目已发布Go可执行文件、安装脚本、Docker镜像(ghcr.io)、Helm Chart(charts/sam-mesh)及面向生产环境的Kubernetes部署指南,并明确支持Android与iOS设备。公测网地址为bananas.sam-mesh.dev;对于真实业务负载,官方推荐“DIY模式”——即自托管控制平面,以确保数据主权与策略完全可控。
身份与授权:OIDC接入 + Biscuit离线鉴权
SAM的身份体系采用“OIDC入、Biscuit出”机制:控制平面验证标准OIDC JWT后,将其声明(claims)转化为Datalog事实(如`user(...)`、`group(...)`、`client_peer_id(...)`),并密封进Biscuit令牌。关键优势在于离线授权——节点无需实时回源,仅凭本地规则即可评估令牌有效性。策略执行遵循严格默认拒绝原则,所有访问均需显式授予能力事实(如`granted_service_exact(...)`),连系统级服务`system://sam.catalog`亦不例外。服务命名采用`type://name`格式,支持通配符(如`mcp://*`、`mcp://build-runner.*`)。每次请求经两阶段管道处理:第一阶段检查封禁与吊销缓存;第二阶段执行两次Biscuit授权器校验——分别验证本地方案令牌与调用方令牌,并强制要求连接对端ID与令牌中`client_peer_id`一致以防范重放攻击。运营者还可本地衰减权限(如禁止承包商调用写工具、或限制操作时段)。
实际应用与安全增强:MCP原生集成与沙箱外发管控
智能体通过标准MCP方法调用网络能力:`discover_remote_services`、`find_remote_tools`、`call_remote_tool`。官方文档已适配Gemini、Claude Code、Claude Desktop、Google Antigravity及OpenClaw等主流智能体框架。`sam-node skill install`命令可生成SKILL.md,使智能体具备自主上线能力,但初始注册始终需人工介入以保障责任归属。针对智能体外发流量的安全盲区,SAM引入`sam-box`(安全外发网关)与`nano-init`(轻量初始化进程):后者作为沙箱内PID 1进程,通过环境变量代理或LD_PRELOAD劫持`connect()`系统调用,将80/443端口流量导向Unix域套接字;`sam-box`接收后验证Biscuit令牌,从`secrets.yaml`注入真实凭证,并升级为HTTPS请求——密钥永不落于沙箱内。典型用例包括跨云MCP工具共享、混合云-本地智能体调用、代理式推理端点、凭证注入型沙箱智能体,以及预热智能体池(warm agent pool)——例如代码审查场景中,管理器通过DHT发现节点、以租约(leases)跟踪忙闲状态,结合同步租约分配、围栏令牌(fencing tokens)、优雅驱逐与`POOL_BUSY`兜底机制保障任务正确性。
本文为企业智脑(优秘智能)编译整理自公开资讯,信息与观点以原文为准,仅供参考。阅读原文(MarkTechPost) →