Zupass / PCD SDK
保存证明携带数据及开发 PCD/POD 应用的工具;适合排查票证显示、签名与活动资格分离,以及 type、序列化和新旧 POD 包装不兼容。
官方资料核验
访问官方入口 ↗https://zupass.org/
适合做什么
- 区分票证展示与证明验证
- 核对issuer公钥、活动和产品资格
- 识别EdDSA/PODTicket/通用POD格式
- 排查SerializedPCD封装与旧JSON兼容
- 网络与生态
- 具体支持网络见官方文档
- 登录与钱包权限
- App入口和官方源码公开;本页只说明获授权既有脱敏数据/开发记录的解读,不登录Zupass或查询活动服务。PCDPackage方法按type分派,实际应用接收、登录/备份/查询权限是另一范围。当前官网只取得页面壳,固定仓库/文档不证明部署版本。
- 费用
- 已读官方接口/源码未给统一App或活动验证服务费、网络或套餐保证;已有文件解析不发链交易,不能因此称全部活动/第三方/证明服务免费。库许可证依包:PCD类型MIT,已读票证/POD包GPL-3.0-or-later;未评估其它包或商业服务。
局限与核对事项
- 固定main d553fd1…提交2025-11-06;本页按EdDSATicket0.10.1、PCD类型0.15.0、PODPCD0.5.1源码,不冒称npm最新或2026App部署验收。
- 当前POD文档称新票用PODTicketPCD;旧EdDSA票签名字段不能套到全部新票,通用PODPCD也不等PODTicketPCD。
- 展示/deserialize/JSON解析与verify是不同方法;verify true只证明具体claim/proof关系,不授权所有活动或证明实时未消费。
- EdDSA展示名称并非已签字段;POD外部id默认未被内容签名,不能当可信内容hash或票证唯一资格证明。
- PCD不全部是零知识;本页未运行SDK、读取个人数据/票证、核验密码学实现、账号/同步/活动服务/当前状态,网络留未知。
中文使用教程
官方资料与依据
- Zupass 与 PCD SDK:储存、查询和证明分开 ↗
- PCD 接口:type、verify 和 SerializedPCD ↗
- EdDSA Ticket:活动、issuer 与已签字段 ↗
- EdDSA Ticket:verify、显示与两层序列化 ↗
- EdDSA Ticket:实际签名映射与issuer key ↗
- PODPCD:外部 id 与签名内容 ↗
- PODPCD:jsonPOD 与旧 JSONBig 兼容 ↗
- POD:load/fromJSON 并不验签 ↗
- POD 当前文档:新票证与通用 POD ↗
- PODTicketPCD:不同票证包装 ↗
- PODTicketPCD:parse、verify 与显示分开 ↗
- 固定 EdDSA Ticket 包版本 ↗
- 固定 PODPCD 包版本 ↗
- 固定 PCD 接口包版本与许可证 ↗