Bristlecone Logic 是一个面向自主 AI 智能体集群的确定性机器对机器(M2M)微服务引擎,核心定位为无状态 HTTP 402 微支付网关与预套接字运行时防御引擎,运行于 Arc Layer 1。项目采用第一性原理、规范驱动的零信任架构,由模式校验合约、确定性状态机和密码学签名执行边界共同治理。
用途
该平台旨在支持自主 AI 智能体集群、亚美分计量、自动化余额与速率管理、硬件隔离的 L2 资金归集以及实时可审计性。它通过六层架构将执行、计费、加密与结算解耦,适用于需要严格成本控制与执行谱系追踪的智能体自动化场景。
主要能力
- 确定性运行时沙箱:使用 Astral 的 uv 管理固定版本的 Python 3.12+ 虚拟环境,通过 Pydantic 模式(app/layer1_schemas/base.py)实施严格数据契约,在网络路由前拒绝未批准的载荷或不合规的智能体名称。
- 核心微服务路由:基于 FastAPI/Uvicorn 的应用工厂模式(create_app()),处理高并发 API 请求路由、安全中间件、输入净化与结构化载荷处理。
- 编排与 Commit DAG:通过 SQLite/PostgreSQL 状态存储、原生 GeminiWorker 集成、MCP 工具注册表与 Redis 热路径计量,管理智能体决策循环,强制执行 Commit DAG(有向无环图)执行谱系,支持 BYOK 路由与实时 token/美元计量。
- 密码学完整性与资金隔离:HMAC-SHA256 签名器(app/layer4_crypto/signer.py)与资金门(app/layer4_ledgers/treasury.py)对所有请求信封进行签名与验证,并强制执行单笔 50.00 美元硬性支出上限,防止自主智能体成本失控。
- 可观测性与审计:遵循 OpenTelemetry 标准,使用不可变 JSON-Lines(audit_log.jsonl)与 PostgreSQL 审计日志,捕获 UTC 时间戳的追踪事件、执行延迟与输出质量检查。
- 计量网关与 BYOK:机器对机器令牌(bcl_...)通过 SHA-256 哈希认证,明文密钥不存储;Redis Lua 脚本(METER_LUA)原子追踪速率限制并以微美分精度扣减余额;租户可提供自定义 LLM 密钥绕过主网关计费,同时保留遥测日志。
- 硬件隔离的 USDC 归集:AWS KMS HSM 签名引擎(kms_signer.py)在 us-west-2 使用 ECC_SECG_P256K1 密钥签名 Base L2 交易,私钥不落盘;归集守护进程(sweeper_daemon.py)每 10 秒轮询 Base L2 RPC,检查热钱包 USDC 余额与 ETH gas 储备,构造 ERC-20 转账载荷并路由至企业托管。
使用方式
系统通过 FastAPI 提供 API 端点,包括 /api/v1/dag(创建提交节点、链接父依赖、检索图谱谱系)、/admin(密钥发放、信用充值、归集)、/agent(核心智能体执行路由)、/billing(余额查询与 webhook 配置)。管理界面为 Streamlit 仪表盘(dashboard.py)。部署采用多阶段 Dockerfile 与 Docker Compose,配合 Nginx 反向代理,运行于 Vultr VPS。数据库使用 PostgreSQL 16 与 SQLAlchemy 2.0/Alembic 迁移。后台服务通过 systemd 挂载(bristlecone-logic.service、bristlecone-sweeper.service),归集守护进程在预部署验证时以 DRY_RUN_MODE = True 运行。
适用场景
适用于需要亚美分计费、严格支出上限、执行谱系追踪与硬件隔离资金结算的自主 AI 智能体集群;也适用于多租户 M2M 微服务、BYOK 路由与自动化 USDC 收入归集等场景。
限制
资料未提供公开的安装命令、定价信息、平台兼容性列表或性能基准的完整细节。部分功能(如 Arc Layer 1 集成、SSRF 安全 DNS 路由、畸形 JSON 修复)在提供的资料中未展开具体实现说明,暂未提供更多细节。