NPS-Release

English Version 中文版

NPS-Node Profile L1 — Certified

本实现声明已在以下条件下通过 NPS-Node-L1 合规测试套件


Implementation(实现信息)

字段
Name (例如:example-daemon)
Version (semver,例如:0.1.0)
Repository (https URL)
License (SPDX id)
Root NID urn:nps:node:<authority>:<id>
Root public key (hex) (64 个十六进制字符,Ed25519 公钥)

Peer Used for Certification(用于认证的对端实现)

字段
Name (例如:nps-dotnet-reference)
Version (例如:1.0.0-alpha.11)
Source (URL 或包引用)

Run Environment(运行环境)

字段
Date (ISO 8601 UTC,例如:2026-04-24T00:00:00Z)
Platform (例如:linux-x64、macos-arm64、win-x64)
Hardware (例如:1 vCPU / 1 GB RAM)
NPS-Node Profile version 0.1
Conformance suite version 0.1

Case Outcomes(用例结果)

勾选每一项通过的测试用例;对 IUT 主动放弃的可选用例填写 N/A

NCP — Wire format(线格式)

NIP — Identity(身份)

NDP — Discovery(发现)

NWP — Inbox and delivery(信箱与投递)

Observability(可观测性)

Results Manifest(结果清单)

请将合规测试套件输出的 JSON 清单粘贴到此处:

{
  "profile": "NPS-Node-L1",
  "profile_version": "0.1",
  "iut": { "name": "", "version": "", "nid": "" },
  "peer": { "name": "", "version": "" },
  "run": { "date": "", "environment": "" },
  "cases": [],
  "summary": { "pass": 0, "fail": 0, "skip": 0, "na": 0 }
}

Attestation(声明签名)

使用 IUT 的根私钥对结果清单 JSON(compact form,按 RFC 8785 canonicalize 后)的 SHA-256 hex 进行签名。验证方 MUST 使用上文声明的根公钥校验该签名。

RFC 8785 JCS 要求:此处的 “RFC 8785 canonicalized” 指 JSON Canonicalization Scheme(JCS)。实现 MUST 使用合规的 JCS 库,确保: (1) UTF-8 编码且无 BOM;(2) 键按 Unicode code point 排序;(3) 数字使用 JCS 规定的 IEEE 754 / ECMAScript 序列化(不带尾随零、无 + 号);(4) Unicode 转义按 RFC 8785 §3.2.2.2 处理。任一规则的偏离都会产生不同的 SHA-256,导致跨语言 校验失败。

字段
Manifest SHA-256 (64 个十六进制字符)
Signature algorithm Ed25519
Signature (128 个十六进制字符,对清单 SHA-256 进行签名)
Signed at (ISO 8601 UTC)

Notes(备注)

可选。说明环境特定的偏离、跳过的可选用例及其理由,或运行注意事项。


本声明为自签发。第三方认证(NPS Cloud CA)目标为 2027 Q1+ 的 L3 阶段,本版本暂不提供 L1 第三方认证。

版权:LabAcacia / INNO LOTUS PTY LTD · Apache 2.0