# @antseed/antseed-verifier 中文文档

规范地址：https://npmcn.com/package/%40antseed/antseed-verifier/

版本：0\.1\.5
npm 元数据更新时间：2026-11-08T07:04:00.372Z
中文译文更新时间：2026-11-08T00:54:11.734Z
软件包许可：GPL-3\.0-only

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40antseed/antseed-verifier
原文对照：https://npmcn.com/package/%40antseed/antseed-verifier/?lang=original

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：403 kB，125 个文件
- 模块格式：ES Module
- TypeScript 类型：包内自带
- Node.js 要求：\>=20\.19\.0
- 运行依赖：7 个
- 首次发布：2026-09-17T09:33:28.590Z
- 最新版本发布：2026-11-08T07:04:00.216Z
- 近 30 天下载量：2210（2026-10-06 至 2026-11-04，npm 官方下载统计）
- 已发布版本数：6（近 12 个月 6 个）

## 中文简介

以种子能力为基础的SDK证明:买方核查员+卖方证明员。 独立的卖方能力菜单(卖方-节点-tee-genuine、卖方-供应商-tee-genuine、卖方-供应商-计量-图像、卖方-供应商-gpu-cc),一项索赔eac

## 安装

```sh
npm install @antseed/antseed-verifier
```

也可以使用：`pnpm add @antseed/antseed-verifier`、`yarn add @antseed/antseed-verifier`、`bun add @antseed/antseed-verifier`

## README

# @ antseed/ antseed- 验证器

Atseed可插件验证系统(AIP-3)的验证器SDK. 一个包有两个半。 A 类 **买方核查员** (违约出口)对卖方提出质疑。 它检查了卖方的英特尔TDX 向它提供证明 支付请求。 一个嵌入式 **卖方证明** (单位:千美元)`prover` 导出, 装入 `--verifiers antseed-verifier`(a) 在提供方面前应对这些挑战 匹配和支付.

```ts
import verifier, { prover } from '@antseed/antseed-verifier'
// verifier → default export (type:'verifier', buyer half)
// prover   → named export   (type:'prover',  seller half)
```

它证明了一个菜单独立 **能力**。每种能力都是一种权利主张,名称空格 `antseed-verifier:<capability>`. 卖方仅提供其基础设施的能力 支持 。 买方对两种能力的裁决门,将其他能力报告为政策. 提供者差异仅是配置( generic) `configfs` 或者说 `http` 收集器。 SDK载着 没有针对提供者的主机或计划,它自成一体(没有对等依赖性).

## 能力

| 能力 | 证明 | 判决 |
| --- | --- | --- |
| `seller-node-tee-genuine` | 卖方 **节点** 在真正的英特尔TDX飞地(DCAP:PCK链到英特尔的根部,可接受的TCB,TD10,调试关闭;MRTD + RTMR0-2是经批准的dstack OS,由从事件日志重放的作曲散列认证的app compose,根据规则运行经批准的Antsseed TEE销售者图像 `src/dstack-app-compose.ts`) (中文(简体) ). 引文绑定在这个非ce + pareId + 买主的加密连接上. 一个经过的节点也报告 `seller-node-upstreams`: https 来源于它的配置 :. | **所需经费** |
| `seller-bound` | 卖方的身份密钥为这个新非ce(签名人恢复到对等)的全部证据包签上 (d) 国家 | **所需经费** |
| `seller-provider-tee-genuine` | 下游的推论 **供应商** TEE是真实的TDX. 当卖方宣布 `report_data` 计划 | 资料 |
| `seller-provider-gpu-cc` | 提供商的GPU运行 NVIDIA 保密计算(NVIDIA NRAS 验证,不带限制) | 资料 |
| `seller-provider-measured-image` | 供应商引用的 MRTD/RTMR 匹配一个买方许可列表 | 资料 |
| `seller-provider-claims` | 对被冻结的SDK菜单提出供应商索赔。 每件索赔 `asserted` (自认)或 `tdx-quote` (TEE测试) | 资料 |

这两种能力加在一起证明一件事: _一个真正的英特尔TDX销售节点, 薄荷新鲜的这轮 并加密 与卖方的市场身份._

## 参数

这个 **验证** (卖方)从环境、从买家提供的价值来看其特征:

| 变量 | 目的 |
| --- | --- |
| `ANTSEED_TEE_PEER_ID` | (EVM地址,无) `0x`(中文(简体) ) |
| `ANTSEED_VERIFIER_SIGNING_KEY` | 卖方身份钥匙(hex) `seller-bound`。如果地址为 QQ同位素 |
| `ANTSEED_VERIFIER_NODE_TEE` | 节点引用来源 : `configfs` (默认,光金属/GCP TDX), `dstack` (Phala和其他垃圾CVM), `confidential-space` (Google机密空间证明书而不是引文),或 `http` |
| `ANTSEED_VERIFIER_DSTACK_SOCKET` | 覆盖 dstack 来宾代理套接字路径( 默认) `/var/run/dstack.sock`(中文(简体) ) |
| `ANTSEED_VERIFIER_PROVIDER_ADAPTER` | 进程内提供者适配器 id (`chutes`, (中文(简体) ), `aci`) (中文(简体) ). 它直接收集提供者的证据,没有shim。 见 [县](https://npmcn.com/package/%40antseed/antseed-verifier/CHUTES.md) 或者说 [重现](https://npmcn.com/package/%40antseed/antseed-verifier/REDPILL.md) |
| `ANTSEED_VERIFIER_PROVIDER_EVIDENCE_URL` | 通用供应商证据路线(`{nonce}` ——六无. 适配器的手动替代品 |
| `ANTSEED_VERIFIER_PROVIDER_TEE_FIELD` | 带 Base64 提供者引用的 JSON 字段( 默认) `quote`(中文(简体) ) |
| `ANTSEED_VERIFIER_PROVIDER_GPU_FIELD` | 带有每GPU NVIDIA CC 证据的 JSON 字段 启用 `seller-provider-gpu-cc` |
| `ANTSEED_VERIFIER_PROVIDER_CLAIMS_FIELD` | JSON 字段,基数64 索赔文件 − 允许 `seller-provider-claims` |
| `ANTSEED_VERIFIER_PROVIDER_BINDING_SCHEME` | 冻结 `report_data` 提供方引号所使用的方案( e)`antseed-rd-v1` | `nonce-pubkey-sha256-v1`(中文(简体) ) |
| `ANTSEED_VERIFIER_PROVIDER_BINDING_PUBKEY_FIELD` | 提供商基础的 JSON 字段 64 E2E pubkey(方案成分) |

这个 **买方** 不需要特殊硬件。 可选政策节点:

| 变量 | 目的 |
| --- | --- |
| `ANTSEED_VERIFIER_REQUIRED_CAPS` | 将整体门打开的逗号分隔能力 `ok` (默认) `seller-node-tee-genuine,seller-bound`) (中文(简体) ). 例如,出处购买器 `seller-provider-tee-genuine,seller-bound` 要求下游供应商的TEE |
| `ANTSEED_VERIFIER_CS_JWKS_URL` | 买方: 覆盖 Google 的密钥空间令牌签名 URL |
| `ANTSEED_VERIFIER_NODE_BUILDS` | 买方:额外核准的Dstack OS发布和销售图像,JSON `{ "os": [{ name, mrtd, rtmr0, rtmr1, rtmr2 }], "images": [{ version, digest }] }` (内出或 `@/path/to/file.json`),添加到内置列表中 |
| `ANTSEED_VERIFIER_MEASURED_IMAGE_POLICY` | 核准的计量允许列表(内置 JSON 或 `@/path.json`用于 `measured-image` |
| `ANTSEED_VERIFIER_STRICT_TCB` | `true` 要求 TCB 精确 `UpToDate` (默认也接受) `SWHardeningNeeded`(中文(简体) ) |
| `ANTSEED_VERIFIER_NRAS_URL` 编号 : `_NRAS_JWKS_URL` | 超过 NVIDIA NRAS 的终点 `gpu-cc` |

`seller-node-tee-genuine` 只运行在真实的Intel TDX VM上. `configfs` 薄荷通过 `/sys/kernel/config/tsm/report` (需要来根. `dstack` 薄荷通过宾客代理套接字 (Phala 和其他 dstack CVMs, 其中没有配置- tsm). 都一样 `antseed-rd-v1` 报表 数据,因此买方对数据进行相同的核实.

## 附录:提供者适配器

一个 **进程内适配器** 连接一个提供方,其证据 API 与通用路径不符 (Auth,不同的反应形状). 选择适配器 `ANTSEED_VERIFIER_PROVIDER_ADAPTER`。 。 。 . 没有单独的进程。 SDK核心保持提供者中立. 每个适配器都是孤立的 装入懒惰的模块。 有两个适配器:

```bash
export ANTSEED_VERIFIER_PROVIDER_ADAPTER=chutes   # + CHUTES_API_KEY, CHUTES_CHUTE
export ANTSEED_VERIFIER_PROVIDER_ADAPTER=aci      # + ACI_ATTESTATION_URL (RedPill / dstack ACI)
```

适配器取出提供者的新鲜而非ce-bing引出. 它宣布冻结 `report_data` 计划(`nonce-pubkey-sha256-v1` 为丘特人, `aci-keyset-v1` (关于ACI). 买方验证 计划不变。 完整设置 : [县](https://npmcn.com/package/%40antseed/antseed-verifier/CHUTES.md) • 妇女 [重现](https://npmcn.com/package/%40antseed/antseed-verifier/REDPILL.md) • 妇女 [PHALA.md (英语)](https://npmcn.com/package/%40antseed/antseed-verifier/PHALA.md) (运行一个Dstack TDX CVM中的卖方节点).

* * *

`v0.1.1` • GPL-3.0

## 常见问题

### @antseed/antseed-verifier 是什么？

以种子能力为基础的SDK证明:买方核查员\+卖方证明员。 独立的卖方能力菜单\(卖方-节点-tee-genuine、卖方-供应商-tee-genuine、卖方-供应商-计量-图像、卖方-供应商-gpu-cc\),一项索赔eac

### 如何安装 @antseed/antseed-verifier？

在项目目录运行 npm install @antseed/antseed-verifier，或使用 pnpm add / yarn add / bun add。

### @antseed/antseed-verifier 支持 TypeScript 吗？

支持。包内自带 TypeScript 类型声明（package\.json 声明了 types 入口），安装后即可获得类型提示，无需再安装 @types 包。

### @antseed/antseed-verifier 支持 ESM 还是 CommonJS？

以 ES Module 形式发布，推荐使用 import 引入。在 CommonJS 项目中，Node\.js 20\.19\+ / 22\.12\+ 可以直接 require\(\) 不含顶层 await 的 ES Module，更早的版本需要改用动态 import\(\)。

### @antseed/antseed-verifier 需要什么版本的 Node\.js？

package\.json 的 engines 字段要求 Node\.js \>=20\.19\.0。版本不符时 npm 默认只给出警告，开启 engine-strict 后会拒绝安装。

### @antseed/antseed-verifier 可以商用吗？

@antseed/antseed-verifier 使用 GPL-3\.0-only 许可。强 Copyleft：分发包含该代码的软件时，整个作品需以 GPL-3\.0 兼容许可开源，并附带专利与反锁定条款。仅内部使用不触发此义务。以上为概括，不构成法律意见，请以许可原文为准。

### @antseed/antseed-verifier 的下载量有多少？

根据 npm 官方下载统计，@antseed/antseed-verifier 在 2026/10/06 – 2026/11/04 这 30 天内被下载 2,210 次，日均约 74 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入，适合横向比较热度，不能直接等同于使用人数。

### @antseed/antseed-verifier 还在维护吗？

最新版本 0\.1\.5 发布于 2026/11/08（今天）；至今共发布 6 个版本，其中过去 12 个月发布了 6 个；首次发布于 2026/09/17。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

