| English Version | 中文版 |
本实现声明已在以下条件下通过 NPS-Node-L1 合规测试套件。
| 字段 | 值 |
|---|---|
| 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 公钥) |
| 字段 | 值 |
|---|---|
| Name | (例如:nps-dotnet-reference) |
| Version | (例如:1.0.0-alpha.11) |
| Source | (URL 或包引用) |
| 字段 | 值 |
|---|---|
| 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 |
勾选每一项通过的测试用例;对 IUT 主动放弃的可选用例填写 N/A。
TC-N1-NCP-01 — Tier-1 JSON frame round-tripTC-N1-NCP-02 — Hello + Anchor handshakeTC-N1-NCP-03 — Loopback listener defaultTC-N1-NCP-04 — Tier-2 negotiation hygieneTC-N1-NIP-01 — Root keypair generation and permissionTC-N1-NIP-02 — IdentFrame sign and verifyTC-N1-NIP-03 — NID formatTC-N1-NIP-04 — Sub-NID issuance(可选;可填写 N/A)TC-N1-NDP-01 — AnnounceFrame carries activation_modeTC-N1-NDP-02 — AnnounceFrame signatureTC-N1-NDP-03 — ResolveFrame responseTC-N1-NDP-04 — GraphFrame subscription(可选;可填写 N/A)TC-N1-NWP-01 — Inbox accepts ActionFrameTC-N1-NWP-02 — Inbox persists across restartTC-N1-NWP-03 — NWP pull serves inboxTC-N1-NWP-04 — 100 QPS baselineTC-N1-NWP-05 — Push path(可选;可填写 N/A)TC-N1-OBS-01 — Frame log entry per directionTC-N1-OBS-02 — Log entry fieldsTC-N1-OBS-03 — Log destination flexibility请将合规测试套件输出的 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 }
}
使用 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) |
可选。说明环境特定的偏离、跳过的可选用例及其理由,或运行注意事项。
本声明为自签发。第三方认证(NPS Cloud CA)目标为 2027 Q1+ 的 L3 阶段,本版本暂不提供 L1 第三方认证。
版权:LabAcacia / INNO LOTUS PTY LTD · Apache 2.0