@ agenicprimitives/可验证的证书
部分 代理先导 ——代理应用程序的开源信任底板:可以签名的身份,行为时间检查权限,所有者携带的证据. 开发者工具包 • 妇女 所有软件包
证明书的耐用性只有它指向的身份. 大多数可核查的-信用堆栈将债权绑入一个密钥——当密钥旋转时,信任图会悄悄地破裂. 在这里,每个证书的签发人和对象都是一个智能代理地址:一个持久的ERC-4337账户,其密钥是可替换的方面. 旋转一个密码,从丢失的设备中取回,交换一个签名器——地址持续存在,每个由它或有关它发出的证书都保持可核查性.
这个包是用于该模型的 W3C VC 2.0 信封: a Eip712Signature2026 由智能账户签署并用ERC-1271对链进行回路验证的证明,加上RFC 8785 (JCS) Canonical hash,每个下游的登记册都作为链上锚储存. 它是底物层——特定的证书类型(协会,协议,证据,结果,收据)由消费者包组成.
部分 代理原始产品 ——代理经济的信托基底:一个有监护,授权,命名,证书,审计证据的犬类智能代理身份,设计成一个系统.
今天的什么战舰
- W3C VC 2.0 信封 —— 说
@context, (中文(简体) ),type, (中文(简体) ),issuer, (中文(简体) ),validFrom, (中文(简体) ),credentialSubject, (中文(简体) ),proof, (中文(简体) ),credentialStatus(单位:千美元)VerifiableCredential, (中文(简体) ),UnsignedCredential类型). Eip712Signature2026证明 —— 说signCredential(unsigned, signer)出示证据;eip712Digest(...)匹配固态验证字节换字节(交叉-stack打字平等,CI-gated per spec 242 §4.3).- 验证人 —— 说
verifyCredential(vc, client)运行结构检查,重新计算摘要,并通过ERC-1271对发行人的"智能代理"验证发行人的签名. 一种机制,没有无声回落(ADR-0013 (英语)) (中文(简体) ).verifyCredentialStructural(vc)是离线子集. - 木质散列 —— 说
credentialHash(vc)编号 :canonicalHash(...)编号 :jcsCanonicalize(...): RFC 8785 JCS散列作为下游各地的证书锚地(验收登记、金库索引、状况清单). - DOLCE+DnS 情况模式 —— 说
buildSituation(...)编辑Situation编号 :DescriptionRef编号 :RoleName形状,所有底部的证书主体都与之相对. - 斯克马URIs —— 说
buildShapeUri编号 :parseShapeUri编号 :shapeHash联 合 国did:shape:<name>:<version>与链上结合的公约ShapeRegistry。 。 。 .
import { credentialHash, verifyCredential } from '@agenticprimitives/verifiable-credentials';
const anchor = credentialHash(vc); // RFC 8785 JCS hash — what registries store
const result = await verifyCredential(vc, client); // ERC-1271 round-trip against the issuer Smart Agent
怎么不一样
Veramo、Trinsic和更广泛的W3C VC通过DD方法和关键登记册使生态系统解析问题发布者工具化——因此,可信性与关键材料相结合。 这里的发行商是 CAIP-10 智能账户地址 密钥旋转, 地址持续, 证书存续恢复 (单位:千美元)ADR-0011 (英语)) (中文(简体) ). 而由于EIP-712文摘被CI门锁入了它的固态对应物上,合同和SDK都是一件文物——客户端不能从链上漂出,这正是缝合的VC堆积衰变的地方.
包子是刻意取出一叶:它只进口 types, (中文(简体) ), ontology, (中文(简体) ), viem,以及 @noble/hashes,并且没有定义具体的证书类型—— attestations, (中文(简体) ), agreements, (中文(简体) ), fulfillment,以及 payments 拥有这些.
状态
W1基础——已实施并具有安全负荷. 信封、证明、罐头散列和核查船今天由下游货包行使;核查结论VC-1/VC-2关闭(见 审计替代证明类型(BBS+ / SD-JWT / AnonCreds)有一个预留的信封槽,并在以后的波浪中着陆 W1执行波计划。 。 。 .
测试网/飞行员准备 生产启动在基础README的公开核对表上进行——包括第三方合同审计和治理关键轮换。 追踪所有安全发现
docs/audits/findings.yaml。 。 。 .
权威规格 : specs/242-trust-credentials-and-public-assertions.md §4——见: spec.md 为同音节。 外壳: CLAUDE.md + 键 capability.manifest.json。 。 。 .
构建
pnpm --filter @agenticprimitives/verifiable-credentials typecheck
pnpm --filter @agenticprimitives/verifiable-credentials test
pnpm --filter @agenticprimitives/verifiable-credentials build