主题
BUS-08 创建政府测试钱包
BUS-08.1 目标与 DTS 依据
验证按获批财政/政府配置开立政府钱包(类别 21):由经授权财政/政府操作员或获批发起机构发起、经一次独立 NBKR 审批后激活;托管与签名采用 NBKR 批准的机构访问与 Idemix Holder 安排。该钱包作为 BUS-12 模拟 G2P 发放的资金钱包。
| 追溯项 | 依据 |
|---|---|
| DTS 功能场景 | §7.3 财政/政府钱包 + §6.7 财政部角色(G2P 场景 9 的资金端前置) |
| DTS 章节 | §7.3 类别 21(预算、G2P、采购、补贴、收入及其他获批公共资金流)、§7.7 开立规则(财政/政府配置:NBKR 一次审批)、§6.7 财政部机构访问与签名安排 |
| DTS 测试目录 | TC-WAL-003(机构配置钱包,政府实例);试点国库项 TC-PIL-TREAS-* |
| 需求依据 | 《技术描述》附录 2 §1.2.1(中央国库和政府支付) |
| 追溯登记 | 附录 A |
原型口径:原型环境中财政部由「获批发起机构」模拟(测试身份),托管与签名采用获批银行或政府机构 Holder 边界(§6.7);由哪家银行/机构承担 Holder 职责在执行信息中记录。
BUS-08.2 参与角色
| 角色 | 职责 |
|---|---|
| 财政/政府操作员(测试身份)或获批发起机构 | 发起政府钱包开立;提供预算/用途引用 |
| NBKR 审批操作员 | 一次独立 NBKR 审批;发起/审批分离 |
| 获批银行或政府机构 Holder 边界 | 保护财政关系凭据,对 WalletNode 准备的准确请求签名 |
| 平台 | 校验获批财政配置、配置并激活钱包 |
BUS-08.3 前置条件
- BUS-03/04 已通过(若由银行承担 Holder 职责,该银行已激活);
- 财政测试身份与其机构访问、签名安排的获批配置已在原型环境登记;
- NBKR 审批角色已配置;
- 政府钱包用途分类(本次为 G2P 测试用途)已记录。
BUS-08.4 测试数据
| 数据项 | 要求 | 记录值 |
|---|---|---|
| 政府钱包开立请求 | 所有者/受益方 = 财政测试主体,类别 21,用途 = 模拟 G2P | 待执行时填写 |
| 托管配置 | Holder 边界归属(银行或政府机构)与凭据引用 | 待执行时填写 |
| 越权用例身份 | 未获批机构身份一套 | 待执行时填写 |
BUS-08.5 执行步骤
| 步骤 | 执行方 | 操作 | 预期结果 | 实际结果 | 证据编号 | 状态 |
|---|---|---|---|---|---|---|
| 1 | 财政操作员/发起机构 | 提交政府钱包开立请求(含用途与配置引用) | 平台校验获批财政配置;钱包记录内部 PENDING + EXECUTING | 待执行 | 待填写 | 待执行 |
| 2 | Holder 边界 | 配置财政关系凭据 | 凭据元数据登记;Secret 隔离于 Holder 边界 | 待执行 | 待填写 | 待执行 |
| 3 | NBKR 审批操作员 | 执行一次独立 NBKR 审批 | 审批于独立工作流状态记录;发起人 ≠ 审批人 | 待执行 | 待填写 | 待执行 |
| 4 | 平台 | 激活 | 状态 ACTIVE;activated_at 记录;审计写入 | 待执行 | 待填写 | 待执行 |
| 5 | 财政操作员 | 查询钱包详情与余额 | wallet_id 类别码 21、含校验位;余额为零;状态历史完整 | 待执行 | 待填写 | 待执行 |
| 6 | 银行 A | 向政府钱包转入 G2P 测试资金(标准转账契约,作为 BUS-12 资金准备) | 转账 FINAL;政府钱包余额 = 转入金额 | 待执行 | 待填写 | 待执行 |
BUS-08.6 预期核对点
- 审批矩阵(§7.7):财政/政府配置 = 经授权财政/政府操作员或获批发起机构发起 + 一次独立 NBKR 审批;
- 权限边界(§6.7):财政部不具有发行权或最终性决定权;其接口不含原始客户 KYC 证据、私钥或不受限账本数据;
- 托管安排:财政钱包操作采用 NBKR 批准的机构访问与 Idemix Holder 安排;不依赖强制服务银行安排(§7.7);
- 类别与用途:类别
21,允许用途限于获批公共资金流; - 审计:开立、审批、激活、资金转入全链路可追溯。
BUS-08.7 负向与异常用例
| 用例 | 操作 | 预期结果 | 实际结果 | 证据编号 | 状态 |
|---|---|---|---|---|---|
| 越权发起 | 未获批机构身份发起政府钱包开立 | 安全拒绝并审计 | 待执行 | 待填写 | 待执行 |
| 审批缺失 | 审批完成前尝试使用该钱包 | 钱包非 ACTIVE,操作被拒 | 待执行 | 待填写 | 待执行 |
| 自我审批 | 发起角色尝试审批 | 被拒绝 | 待执行 | 待填写 | 待执行 |
| 重复开立 | 同一主体/用途重复提交 | 工作流去重 | 待执行 | 待填写 | 待执行 |
BUS-08.8 执行信息、结果与签署
| 项目 | 记录 |
|---|---|
| 原型版本与镜像摘要 | 待执行时填写 |
| 测试环境 | 待执行时填写 |
| 执行日期与参与人员 | 待执行时填写 |
| 政府钱包 ID | 待执行后填写 |
| Holder 边界归属 | 待执行时填写 |
资金准备转账 tx_id | 待执行后填写 |
| 执行结果 | 待执行 |
| 问题/偏差(附录 F 编号) | 待填写 |
| 复测结论 | 待填写 |
| 甲方业务代表签署 | 待填写 |
| 服务商执行代表签署 | 待填写 |