@ agenicprimitive/ 证书
部分 代理先导 ——代理应用程序的开源信任底板:可以签名的身份,行为时间检查权限,所有者携带的证据. 开发者工具包 • 妇女 所有软件包
代理人的名声需要公开的,可撤销的主张被固守在持续的身份上——而不是被旋转掉的钥匙上. 当代理的追踪记录存在连锁状态时,有三件事必须是真实的:主题是一个在证书恢复后幸存下来的地址,通过重放签名,不能将权利要求固定在不同的主体身上,而"联合"权利要求真正背负着双方的同意. 这个包是SDK的 AttestationRegistry.sol,执行这些保证的单一链上登记处——双边同意从双方签名的链上核查,而不是从存储的参考资料中推定.
它与EAS相对应,有助于对接(UID模型、schema IDs、RefUID连锁),在EAS松散的情况下则刻意更加严格:一个登记册、作为歧视者的证书类型而不是每个类型的合同,以及完全没有发行方-单方面撤销的切入点.
部分 代理原始产品 ——代理经济的信托基底:一个有监护,授权,命名,证书,审计证据的犬类智能代理身份,设计成一个系统.
今天的什么战舰
W1基片——合同和下游包已经依靠的密码脊椎:
CREDENTIAL_TYPE歧视者Association, (中文(简体) ),Evidence, (中文(简体) ),Outcome, (中文(简体) ),Validation, (中文(简体) ),TrustUpdate, (中文(简体) ),JointAgreement, (中文(简体) ),PaymentReceipt(一个登记处,许多类型—— ADR-0024 (英语) 决定2.computeAttestationUid(...)——重算每架链式UIDAttestationRegistry._computeUid。 。 。 .JOINT_CONSENT_TYPEHASH+ 键jointConsentDigest(...)——文摘双方签署同意联合协议.assertJointAgreement在链条上重新计算并验证两个签名(ERC-1271 / ECDSA);存储的同意书不是同意书(RW1-1, ADR-0027 (英语)) (中文(简体) ).chainId并且登记地址受约束,因此不能重播同意的跨链(ATT-3).JOINT_ISSUER_TYPEHASH+ 键jointIssuerDigest(...)——发行人签署各方,计划,证书类型/花样,协议承诺,链条,和登记——绝不是一丝不挂(ATT-1).ASSOCIATION_ATTESTATION_TYPEHASH+ 键associationAttestationDigest(...)——约束主体,因此已知的认证散列不能与他人(SC-2)对接.- 请求有效载荷形状 —— 说
AssociationAttestationRequest, (中文(简体) ),JointAgreementAttestationRequest,匹配合同ABI.
最大字节上的每一字节均匀 AttestationRegistry.sol 常数 – 由跨层执行 check:eip712-typehash-equality CI门.
计划以后每波 W1执行波计划: 主张建立者(buildAssociationAssertion, (中文(简体) ), buildJointAgreementAssertion页:1 AttestationClient 读取客户端,并撤销编码器(每个类型只有持有者/任何一方/验证者).
怎么不一样
与EAS和Verax对抗,三个混凝土三角洲:
- 合同和SDK是一件艺术品. 本包中的EIP-712型机车被CI-clock到固态常数. 在 EAS 风格的堆栈中,客户端SDK和链是单独的可漂移的代码基;这里漂移会失败构建.
- 双边同意是经核实的,而不是断言的. 联合证明需要双方在合同摘要上签字才能重新计算。 不存在可定制同意语义的解析器/模块钩(ADR-0023 (英语)页:1.
- 没有
issuerRevoke。 。 。 . 持有者取消自己的协会;任何一方取消联合协议;通过StatusList2021(D-18)取消发行者。 发行人不能单方面抹去对象的记录.
证书机构本身是来自 verifiable-credentials (类型上只依赖);只有它们的犬类散列会触碰链. 除非明确选择公开主张(D-46).
状态
基础(W1)——代码运出;不是生产执法. 上面的文摘数学、类型和有效载荷形状是真实的,并经过门口检查;每波4中完整的建筑者/客户地表着陆 波浪计划。见 审计。 。 。 .
测试网/飞行员准备 生产启动在基础README的公开核对表上进行——包括第三方合同审计和治理关键轮换。 追踪所有安全发现
docs/audits/findings.yaml。 。 。 .
拥有脊柱层 : 12–15 (英语).
权威规格 : specs/242-trust-credentials-and-public-assertions.md 看到了吗 spec.md 为同音节。 外壳: CLAUDE.md + 键 capability.manifest.json。 。 。 .
构建
pnpm --filter @agenticprimitives/attestations typecheck
pnpm --filter @agenticprimitives/attestations test
pnpm --filter @agenticprimitives/attestations build