@antseed/antseed-verifier

中文文档
0.1.5发布于 2026/11/08GPL-3.0-onlyTypeScriptES Module近 30 天下载 2210

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

中文使用文档
文档目录3 节
  1. 能力
  2. 参数
  3. 附录:提供者适配器

@ antseed/ antseed- 验证器

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

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。 见 县 或者说 重现
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_FIELDJSON 字段,基数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_TCBtrue 要求 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核心保持提供者中立. 每个适配器都是孤立的 装入懒惰的模块。 有两个适配器:

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). 买方验证 计划不变。 完整设置 : 县 • 妇女 重现 • 妇女 PHALA.md (英语) (运行一个Dstack TDX CVM中的卖方节点).


v0.1.1 • GPL-3.0

版本与发布记录

@antseed/antseed-verifier 共发布 6 个版本,首次发布于 2026/09/17;过去 12 个月发布了 6 个版本。

版本发布日期距今
0.1.5latest2026/11/08今天
0.1.42026/11/08今天
0.1.32026/11/08今天
0.1.22026/11/07今天
0.1.12026/11/07今天
0.1.02026/09/171 个月前

关于 @antseed/antseed-verifier 的常见问题

@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 和提交记录判断。