Observed since 20 Oct, 16:32 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
A2EO: trusted execution and interoperability between agents and enterprise operations
让 AI Agent 更安全地执行真实企业操作
中文优先 · China-first · Global-compatible · Experimental Public Alpha
中文文档中心 | English | 快速开始 | AIP 集成 | 安全边界
v0.4.5-alpha /
0.4.5a0— Chinese Documentation & AIP Trust Release
这一版不追求更多协议和更多 ERP,而是解决两个问题:中国开发者能不能快速理解并跑通 A2EO;AIP 已验证的可信身份能不能安全贯穿到一次真实企业操作的授权、Effect 与证据。
AI Agent 能调用 ERP API,不代表它能安全地改变企业业务状态。
Agent:创建采购订单
↓
ERP:订单实际上已经创建成功
↓
网络:响应丢失 / timeout
↓
Agent:只知道“没收到成功响应”
↓
直接重试?
↓
可能创建第二张采购单
A2EO 不把 timeout 当成“没发生”,而是给真实副作用建立稳定 Effect:
稳定 effect_key
↓
RESERVED ← 表示“外部结果尚未证明”,不是“没有发生”
↓
INVOKE
↓
响应丢失
↓
RECONCILE ← 查询 ERP 外部事实
↓
FOUND
↓
确认原操作,不盲目创建第二张单
一句话:AIP / MCP / A2A 负责让 Agent 连接、发现、认证、协作和调用;A2EO 负责这些能力真正改变 ERP / MES / WMS / TMS 后,操作仍然可授权、可识别、可恢复、可审计。
要求 Python 3.11+。
python -m pip install -e .
a2eo doctor
a2eo cn-quickstart
a2eo doctor 会用中文检查本地环境。
a2eo cn-quickstart 不需要 Docker、不需要 ERPNext、不需要真正 AIP CA/Registry,会在本地跑完:
模拟上游已验证 AIP 身份
↓
A2EO 服务端委托
↓
本次企业操作授权
↓
稳定 Effect
↓
本地教学 Connector
↓
PO-000001
↓
Trust / Delegation / Authorization Evidence
↓
防篡改事件链验证
成功时你会看到:
结果:✅ 已跑通
...
本次授权:True (DELEGATION_ALLOWED)
Effect 状态:COMPLETED
外部对象:PO-000001
审计链校验:True
然后按中文文档中心继续:docs/zh-CN/README.md。
v0.4.4 已经完成 AIP AIC / senderId / CAI / ACS provenance / channel 的可信投影。v0.4.5 继续向企业真实授权推进:
AIP 已验证身份
AIC / senderId / CAI / ACS / channel
↓
AIPTrustContext
↓
A2EO Principal
↓
server-side delegation_ref
↓
issuer / tenant / action / resource / amount / currency
↓
Authorization Decision
↓
Effect execution_context
↓
Audit / Reconciliation
新增 AIPEnterpriseAuthorityContext 和 bind_aip_enterprise_authority(),用于把可信身份与企业权限明确分开。
CAI 边界说明: ACPs v02.01 将 CAI 定义为智能体身份证书(Certificate of Agent Identity)。A2EO 的可选
a2eo-cai://{AIC}只是项目自己的实验性引用映射,不是 ACPs 官方 URI scheme,也不构成 AIP/ACPs 认证声明。
Capability ≠ Authority
错误:
ACS.skills = purchase_order.create
→ 自动允许采购
A2EO 的做法:
ACS skill = 能力描述
↓
AIP 上游身份验证
↓
A2EO 从服务端可信存储解析 delegation_ref
↓
检查 tenant / action / resource / amount / currency / expiry
↓
本次 Authorization Decision
Agent 声称“会做什么”,永远不等于企业已经授权它做这一次操作。
v0.4.5 的 Effect 可以持久化经过清洗的 execution_context,包括:
delegation_ref;同时增加一条 fail-closed 规则:
同一个
effect_key不能在不同企业授权上下文下被重新利用。
业务 payload 一样,不代表“代表谁执行、由谁授权”也一样。
Agent Ecosystem
│
┌───────────────┼───────────────┐
│ │ │
AIP MCP A2A
国内优先互联路径 Tool/Resource Agent 协作
│ │ │
└───────────────┼───────────────┘
▼
A2EO Binding
▼
A2EO Execution Core
Identity Projection / Delegation / Authorization
Effect / Reconciliation / Compensation / Evidence
▼
Connector SPI
▼
ERP / MES / WMS / TMS
v0.4.5 的策略很明确:
A2EO 不做自己的 AIP CA、Agent Registry 或通用 Authorization Server。
当前映射明确区分:
2.1.0ACPs-spec-AIP-v02.01 已验证子集它们不是同一个版本号。详见 docs/zh-CN/06-AIP集成.md。
项目保留 ERPNextPurchaseOrderConnector 和 response-loss-after-commit Demo:
UNKNOWN,不猜;详见 docs/zh-CN/11-ERPNext真实Demo.md。
从 v0.4.5 开始,新用户不需要先读英文或中英混排手册:
历史 *-zh-en.md 文档暂时保留以兼容旧链接,但不再作为中国开发者主入口。
跨平台推荐:
python scripts/run_release_gate.py
它会运行 Core、Enterprise Interop、Integration、Release Consistency 和 Publication Audit。
也可以单独运行:
python scripts/run_core_gate.py
python scripts/run_enterprise_interop_gate.py
python scripts/run_integration_gate.py
这些是 A2EO 自己的回归与 conformance evidence,不代表 AIP 官方认证、ERPNext 厂商认证、GB/Z 185 认证或生产认证。
RESERVED ≠ 未发生:表示外部事实尚未证明。当前版本不是:
A2EO v0.4.5-alpha 仍是 Experimental Public Alpha。
Apache License 2.0 · Copyright 2026 Kafalah
如果你做企业 Agent 集成,最有价值的反馈不是“支持再多一个协议”,而是告诉项目一个真实问题:外部系统已经 commit、但响应丢失时,你们今天是怎么处理 retry 的?
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.4.5a0 | 22 Aug 2026 | 5 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 16:32 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:726cac11d3432b99f9ebac4539b557cce8f929f9e5785d8c13d41c30924330bb