SatGate

🛡️ AI Agent 经济防火墙 · 预算与权限中枢

SatGate CLI 是面向 AI Agent 经济的服务端防火墙工具,提供 token 铸造、预算控制、权限吊销等 API 访问治理能力,适合需要精细化管控 AI 支出的团队。

收藏
6.9k
安装
1.5k
版本
0.1.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

SatGate CLI 是 Lightning Labs 生态中的服务端 API 访问控制工具,与客户端 lnget 形成完整闭环。核心功能围绕 token 生命周期管理 展开:

  • 铸造 (mint):为新 Agent 分配访问凭证,支持预算上限 (--budget)、路由白名单 (--routes)、有效期 (--expiry) 及父子委托链 (--parent)
  • 监控 (spend):实时追踪 Agent 级支出,支持时间段筛选和 JSON 导出
  • 吊销 (revoke):紧急终止 compromised Agent 的访问权限(不可逆操作)
  • 威胁报告 (report threats):查看被拦截请求和异常行为

配置支持本地网关自托管与 SatGate Cloud SaaS 双模式,通过环境变量或 ~/.satgate/config.yaml 管理。

显著优点

1. 生态闭环:与 lnget 形成「服务端管控 + 客户端支付」的完整 Agent 商务栈
2. 精细化预算:支持按 Agent、按路由、按时间维度的支出控制

3. 委托链设计:通过 --parent 实现 token 层级授权,适应复杂组织架构

4. 多云就绪:本地 Fly.io 部署与托管 Cloud 双选项

5. 自动化友好:全命令支持 --json 输出,便于 CI/CD 集成

潜在局限

  • 生态锁定:深度依赖 Lightning Labs 的 L402 支付标准,跨生态迁移成本高
  • 不可逆操作风险:revoke 无回滚机制,误操作导致服务中断
  • 自托管运维:本地网关需自行保障高可用与数据持久化
  • 云版依赖外部:fly.dev 托管依赖第三方基础设施 SLA

适合人群

  • 运营 AI Agent 集群并需要精细化成本控制的工程团队
  • 采用 L402/Lightning 支付标准的加密货币原生应用
  • 需要多租户隔离的企业级 AI 服务提供商

常规风险

| 风险类型 | 说明 |
|---------|------|
| 配置泄露 | `SATGATE_ADMIN_TOKEN` / `SATGATE_BEARER_TOKEN` 暴露导致未授权访问 |
| 预算超支 | `--dry-run` 绕过或配置错误导致 Agent 无限制消费 |
| 服务中断 | 网关宕机或证书过期导致所有 Agent 支付链路断裂 |
| 合规盲区 | Agent 级支出追踪不等于最终用户身份关联,审计链不完整 |

SatGate 内容

scripts文件夹
手动下载zip · 6.2 kB
configure.shtext/x-shellscript
请选择文件