下载

AIDID 的 RP SDK 与文字规范包,作为本站的静态文件提供。不需要 registry 账号,也没有我们的服务端参与。

两个包都只是静态文件。安装或解包只能得到 RP SDK 与规范;它不会给你 DID、MSG,也不会让生产登录变得可用。

@aidid/login

sdk · 0.1.0
安装或解包
npm install https://aidid.im/download/aidid-login-0.1.0.tgz
字节数106390 bytes (103.9 kB)
SHA-256dadfec05bf8a0f257ab7ca8f54de2085efbe8d75fc50dd110ff866cab0a641cd
SRI (sha384)sha384-DBCWJFn0MJEC6+bjerjS+my/UioxhhL+4J488vyfBPmnJSwNGcGYF9lunvpoo4ee
许可证MIT
版本0.1.0
SDK tarball 内的入口
  • .package/src/index.js
  • typespackage/types/index.d.ts
  • demopackage/examples/node/offline-demo.mjs
  • vectorpackage/fixtures/offline-signin-vector.json
  • manifestpackage/package.json

说明: Pure ESM (`type: module`). The signature verifier is the only module that imports the optional peer dependency `@msg-chain/sdk`, so `npm install` will warn about it; without it the offline demo cannot do real Dilithium-5 signing. Everything else (message building, request/response verification, registry lookup) is dependency-free.

打开文件 ↗

AIDID prose specs (v1)

specs · v1
安装或解包
tar -xzf aidid-specs-v1.tgz
字节数195798 bytes (191.2 kB)
SHA-256f53f9465d720dad5913219b4b8058ef5df67199ae1ebd463ae2938a75517292f
SRI (sha384)sha384-xqSvy+AtmbqWeLxSwBdJY6DBDQj2hsc3a1k1989Lhrzv/Zi0g3cW4l919kvM4mf5
许可证unspecified (see specs/README.md)
版本v1
SDK tarball 内的入口
  • specsspecs/

说明: The seven hand-written v1 documents under `docs/specs/` that every published JSON Schema names in its `x-aidid.spec.doc`. They normally live in a private repository; this bundle is generated at build time. The authoritative document versions are listed in `specs/README.md`.

打开文件 ↗

如何校验下载

每个文件都同时公布字节数、SHA-256 与 Subresource Integrity 哈希。下载后请在本机计算摘要,并与上方 SHA-256 逐字符比对,确认一致再安装或解包;不一致就不要使用该文件。

  1. 1. 下载文件:

    curl -sSLO https://aidid.im/download/aidid-login-0.1.0.tgz
    curl -sSLO https://aidid.im/download/aidid-specs-v1.tgz
  2. 2. 在本机计算摘要(两条命令任选):

    sha256sum aidid-login-0.1.0.tgz   # or: shasum -a 256 aidid-login-0.1.0.tgz
    sha256sum aidid-specs-v1.tgz   # or: shasum -a 256 aidid-specs-v1.tgz
  3. 3. 与公布值比对。在 macOS / Linux 上,`shasum -a 256 FILE` 与 `sha256sum FILE` 会打印同一个摘要。

    • aidid-login-0.1.0.tgzdadfec05bf8a0f257ab7ca8f54de2085efbe8d75fc50dd110ff866cab0a641cd
    • aidid-specs-v1.tgzf53f9465d720dad5913219b4b8058ef5df67199ae1ebd463ae2938a75517292f

SRI 哈希是做什么的

sha384 值是同一份字节的浏览器 Subresource Integrity 哈希。把它写在 script 或 module 标签上,浏览器在字节不匹配时会拒绝执行该文件;对由 npm 安装的 SDK tarball 而言,上面的 SHA-256 比对就是校验手段。