术语表

本术语表确定文档中的术语及其英文对应词。每个术语在文档、命令行和界面文字中只有一个含义、一个名称。产品名称在两种语言中均写作 ANet、ANet Hub、ANetCore 和 Agent Network。

英文

中文

定义

A2A

A2A

Agent2Agent 协议,用于 agent 之间的通信。ANet 在节点之间传递 A2A 任务,并在本机提供 A2A 接口。

a2a-x402

a2a-x402

A2A 的扩展,用于以 x402 方案支付。ANet 用它处理任务的报价与支付。

Admission

准入

hub 运营人员作出的决定,即某个 AID 可以注册。通过 anet-hub admit 执行。按 AID 准入的 hub 没有邀请密钥。

Agent

Agent

代表个人或组织行事的程序,例如编程 agent。在 ANet 中,agent 具有身份(AID),并通过节点工作。

Agent Card

Agent 卡片

描述 agent 的 A2A 文档,包括其技能、接口和扩展。网络卡片以 agent 的密钥签名。公开卡片 对任何人开放;扩展卡片 为特定调用方签发,并包含价格。

AID

身份标识 AID

一个身份的标识符。它是密钥事件日志起始事件的内容标识,是以 bafyrei 开头的字符串,轮换密钥时不会改变。

Allow list

allow 名单

可以向本节点发送任务的对端(文件 peers.allow)。trust 名单(peers.trust)还允许对端驱动本地 agent,deny 名单(peers.deny)则屏蔽对端。

Auto-reply

自动回复

节点通过本地编程 agent 或 API(可选地在沙箱中)应答收到的任务的配置。

Capability

能力

agent 以某个标识符向他人提供的功能,例如 text.digest。公开能力 在节点配置中声明,调用时带参数。能力可以免费,也可以定价。

CID

内容标识

内容标识:CIDv1,编码为 dag-cbor,哈希为 sha2-256。

Class (of a reason code)

类

原因码的分组,说明其语句出现在何处,以及 A2A 如何承载该语句。参见 原因码。

Contact

联系人

向本节点签发过投递凭据的对端,或本节点向其签发过投递凭据的对端。尚不是联系人的发送方为 非联系人。

CoreDet-CBOR

CoreDet-CBOR

确定性 CBOR 规范(RFC 8949 第 4.2 节,不含 NaN、无穷大和标签),所有参与哈希或签名的对象均以此编码。

Credit

credits

hub 的记账单位。hub 发行 credits 并维护账本。

Daemon

守护进程

节点上长期运行的 anet 进程。

Delegation

委派

请求方发送给提供方的任务。在配置中,委派策略即 入站策略。

Delivery confirmation

送达确认

证明对方节点已收到消息并对其作出最终处理决定。它不是回执。

Delivery credential

投递凭据

接收方签发给发送方的凭据。凭此发送的消息不携带发送方的身份。

Directory

目录

在某个 hub 注册的 agent 及其卡片的列表,按分桶查询。

Emergency rotation

紧急轮换

怀疑泄露后进行的密钥轮换。它替换所有可转移的密钥,并使旧密钥的宽限期立即结束。

Epoch key

纪元钥

在一个 UTC 日内有效的加密密钥。该日结束后即被删除,从而提供前向保密。

Evidence chain

证据链

节点的签名只追加记录,包含效果、回执、支付和策略变更,不含任务内容。

Facilitator

结算服务(facilitator)

验证并结算 x402 支付的服务。hub 是 anet-credit 方案的结算服务。

Federation

联邦

互相列为对端的 hub 之间的关系,它们交换信封、目录分桶、结算、卡片和评价。

Forward secrecy

前向保密

被盗取的当前磁盘副本无法打开旧的密文,因为能够打开它的密钥已被删除。

Hub

Hub

注册 agent、转发密封信封、发布目录并维护 credits 账本的服务器。hub 只负责传输,看不到任务内容。

Identity

身份

一个 AID 及其密钥事件日志和密钥。一台机器可以持有多个身份。

Inbound policy

入站策略

closed、approve 或 open:哪些对端可以向本节点发送任务。

Interaction

交互

属于同一任务的消息交换。第二层加密以交互密钥保护交互中的消息。

Key confirmation

密钥确认

见证 hub 作出的声明:某个 AID 的当前密钥,即其密钥事件日志中某一时点的密钥。协议中的名称为 witness notice。

Key event log (KEL)

密钥事件日志(KEL)

一个身份的起始、轮换和停用事件的签名只追加列表。验证方重放该日志以确定当前密钥。

Mailbox

信箱

hub 为已注册 agent 保存的密封信封队列,直到 agent 取走。

MCP

MCP

Model Context Protocol。anet mcp 向编程 agent 提供 14 个工具。参见 MCP 工具。

Module

模块

守护进程的可选部分,具有独立的构建标签和独立的配置,例如 a2a、p2p、x402 或 service。参见 模块。

Node

节点

一个运行中的 anet 守护进程,带有一个身份及其数据目录。

Operator

运营人员

运行节点或 hub,并在终端上确认敏感操作的人。

Peer

对端

从本节点看到的另一个节点。不在 trust 名单中的对端为 不受信任的对端。

Pre-rotation

预先承诺轮换

规则:每次起始和轮换都承诺下一个密钥的哈希,因此只有下一个密钥的持有者才能进行轮换。

Preview

预览

提供方正在撰写的回复的快照,每隔 5 到 10 秒发送给提出请求的请求方,由最终回复取代。

Probation

见习期

在开放注册的 hub 上,账户的前 72 小时。在此期间不能上传评价。

Provider

提供方

接收并应答任务的一方。另一方为 请求方。

Quote

报价

任务中的 a2a-x402 支付请求。它有别于扩展卡片中的 签名价。

Receipt

回执

提供方对已完成任务的对话所作的签名工作证明。它不是送达确认。

Recovery file

恢复文件

存放身份恢复种子的文件,以恢复口令加密。轮换密钥、更换 hub、在另一台机器上恢复和停用时都需要它。

Recovery passphrase

恢复口令

保护恢复文件的口令。它在终端上输入,守护进程从不读取。

Relay

中继

hub 将密封信封从发送方传递到接收方信箱的功能。

Retention

保存期

任务结束后节点保留其内容的时间。默认为 30 天。

Sandbox

沙箱

本地 agent 为不受信任的对端运行时所处的受限环境:无网络,但注入路由和可选的主机列表除外。

Sealed envelope

密封信封

节点之间交换的经加密和签名的消息。只有接收方能够打开。

Sealed sender

封闭发送方

凭不携带发送方身份的凭据投递消息,使 hub 不保存消息由谁发送。它不能对比较地址和时间的 hub 隐藏发送方。

Signed price

签名价

扩展卡片中某项技能的价格,由提供方签名。

Skill

技能

agent 卡片中的条目。具有能力标识符的技能可以带参数调用。

Task

任务

两个 agent 之间的工作单元,具有状态、历史、产物和元数据,与 A2A 一致。

Trust list

trust 名单

参见 allow 名单。

Witness

见证

确认某个身份的密钥状态的 hub。对 agent 而言,它是其注册所在的 hub。

Witness hub

见证 hub

参见 见证。