1. 文档基础信息
| 条目 | 内容 |
|---|---|
| 产品模块 | HyperCyber 独立代理商管理后台 |
| 目标角色 | 平台已邀约并开通权限的代理商;其下级代理申请人仅作为被管理对象 |
| 阅读对象 | 产品、设计、前端、后端、测试、商务、财务、风控 |
| 文档状态 | 评审稿 2026-10-26 已确认 6 条新费率口径;用户所述“7 点核心内容”的第 7 点未提供,叠加与优先级规则待补充后转正式版 |
| 原型依据 | 邀请落地页与独立代理商后台当前线上交互原型;所有原型金额、身份、客户、哈希与到账状态均为模拟数据 |
| 计算依据 | 2026-10-26 业务确认的 6 条费率口径为最新依据;《交易平台手续费与盈利分润测算_万7.5-new.xlsx》仅作旧版测算参考,冲突值不再作为新规则 |
| 文档边界 | 只描述代理商本人使用的独立后台,不包含 C 端邀请仪表盘,也不包含平台商务/财务/风控内部后台 |
1.1 修订历史
| 版本 | 日期 | 说明 |
|---|---|---|
| v2.0.1 | 2026-10-04 | 旧版合并描述 C 端邀请与 B 端代理后台,手续费口径为万6.5/留存万2。 |
| v3.0.0 | 2026-10-14 | 拆分为独立代理商后台;以现有代理原型更新登录与页面;以附件 Excel 重写万7.5手续费及盈利分润计算;增加规则版本、账本、幂等、对账和冲正要求。 |
| v3.1.0 | 2026-10-26 | 以最新业务确认替换旧 Excel 口径:直邀按基础手续费 4% 减免;返佣按用户实付手续费计算;新增万5专属跟单费率、联创/LP/IB 分佣梯度及盘手返还规则;第 7 点标记待补充。 |
2. 需求概述
2.1 问题陈述
代理商目前只能通过原型查看模拟经营数据,缺少可用于真实业务的身份校验、数据隔离、版本化费率、可追溯佣金账本、提现/发放与对账能力。旧 PRD 又把 C 端邀请、代理商端和平台内部审核混在同一范围内,并使用已过期的手续费口径,无法作为本次开发和验收依据。
2.2 解决方案
建设独立域名的代理商管理后台。代理商通过受邀邮箱验证码登录,只能查看本人代理体系;可查看经营总览、提交下级代理申请、管理已核准一级代理、核对每笔手续费佣金和跟单盈利分成佣金、申请手续费佣金提现并追踪发放结果。所有金额都能从汇总下钻到佣金账本,再追溯到用户实付手续费、代理角色、规则版本与支付凭证。
2.3 产品目标
- 代理商登录后 30 秒内看清累计收益、可提现手续费佣金、已发放盈利分成与本期有效客户。
- 任一汇总金额均可下钻到明细,并能解释成交额、费率、优惠、分润基数、代理比例与最终佣金;平台内部可核对 HL 成本、HL 返佣与留存。
- 费率调整只影响生效后的业务事件;历史账本保持原规则版本,不覆盖重算。
- 代理商不能自批下级代理,不能修改已核准费率,不能查看其他代理商数据。
- 提现与发放结果可核验;失败、重复事件和修正不造成重复计提或历史数据被直接篡改。
2.4 目标角色与权限
| 角色 | 可见范围 | 允许操作 | 禁止操作 |
|---|---|---|---|
| 代理商 | 本人、本人归属客户、本人提交或已核准的 L1、本人佣金与结算 | 查看/筛选/导出;提交 L1;撤回尚未受理的申请;申请手续费佣金提现 | 审核 L1、修改核准比例、修改客户归属、编辑账本、替平台确认付款成功 |
| 平台商务/运营 | 不在本产品界面内 | 在独立平台后台审核代理与规则 | 不得通过代理商前台入口执行内部审批 |
| 财务/风控 | 不在本产品界面内 | 在内部系统处理提现、风控、打款与对账 | 不得修改来源交易或历史已生效规则 |
2.5 范围界定
本期 P0
- 邮箱验证码登录与代理权限校验
- 经营总览与时间筛选
- L1 申请提交、查询、撤回与平台审核结果展示
- 一级代理列表与业绩下钻
- 佣金明细、规则拆解、CSV 导出
- 手续费佣金满 50 USDC 后申请提现
- 盈利分成实时发放状态与支付凭证
- 失败重试、冲正、对账与审计依赖
本期不做
- C 端邀请落地页与“我的邀请”改版
- 代理商自助注册、自助改费率、自助换绑收款钱包
- 代理商在本后台审批自己的 L1
- 平台商务、财务、风控的内部操作界面
- L3 及更深层级、跨代理转移客户
- 法币结算、多币种换汇、税务代扣
- 移动端原生 App
2.6 核心用户故事
- 作为已开通代理商,我希望用受邀邮箱验证码登录,以便不依赖钱包签名进入经营后台。
- 作为代理商,我希望只看到归属于我的客户和下级,以避免跨代理数据泄露。
- 作为代理商,我希望看到手续费佣金和盈利分成佣金的独立余额,以理解两类收入的不同结算方式。
- 作为代理商,我希望逐笔查看佣金公式与规则版本,以便自行复核结算。
- 作为代理商,我希望手续费佣金满 50 USDC 后一次性申请提现,以避免重复提交或遗漏余额。
- 作为代理商,我希望盈利分成到账后看到支付哈希或真实凭证,以确认确已发放。
- 作为代理商,我希望提交 L1 申请并查看平台审核结果,以便扩展下级网络但不形成自批权限。
- 作为代理商,我希望导出当前筛选条件下的明细,以便与自己的财务记录核对。
- 作为代理商,我希望失败记录显示原因与处理进度,以便知道是否需要补充信息。
- 作为代理商,我希望页面明确展示自己是联创、LP 还是 IB,以及手续费佣金和跟单盈利分成佣金的两个独立比例。
- 作为代理商,我希望明细显示用户是默认万7.5、直邀万7.32、专属跟单万5还是盘手净万7.32,以便识别优惠与佣金的计算顺序。
- 作为平台,我希望重复接收同一交易事件不会重复产生佣金,以控制资金风险。
3. 业务流程与规则
3.1 总体业务链路
成交、净盈利、归属关系
费率类型、代理角色与版本
先实付、后计佣
幂等、可追溯
双轨处理
支付凭证与冲正
3.2 关系层级与代理角色必须分开
agent_role 和 pricing_rule_version_id。- 联创、LP、IB 为互斥角色,同一受益人在同一来源事件中只能命中一个角色比例。
- 角色的“高低”只表示合作档位,不等于 L1/L2 关系,不自动产生差额分佣。
- 代理商页面同时展示“来源层级”、“代理角色”、“有效规则版本”,不能只展示含义不清的“有效比例”。
3.3 七点核心费率说明
- 默认手续费:基础手续费万4.5 + 平台手续费万3 = 默认最终费率万7.5。
- 直邀用户优惠:未绑定邀请码时无优惠;绑定直邀后,减免基础手续费万4.5的 4%,即减免万0.18,用户实付万7.32。
- 推荐人返佣:先扣除用户优惠,再按“用户实付手续费 × 该推荐人当时生效的手续费佣金比例”计算。
- 专属跟单费率:指定带单员可配置万5最终费率,不再叠加直邀优惠或盘手 4% 返还。
- 代理角色及分佣:联创股东 > LP 合伙人 > IB 经纪商;手续费佣金比例依次为 35% / 30% / 25%,跟单盈利分成佣金比例依次为 40% / 35% / 30%。
- 盘手手续费:先按万7.5收取,再返还基础手续费万4.5的 4%,返还万0.18,最终净支出等价于万7.32。
- 待业务补充:用户提及“7 点核心内容”但本次只提供 6 点。第 7 点及“万5专属跟单是否继续计算代理佣金”、“盘手返还是否可与直邀优惠叠加”一并待确认;未确认前不得在生产中默认叠加。
3.4 手续费与佣金计算
累计成交额使用全部已成交名义金额,开仓和平仓均计入,不使用保证金。金额单位为 USDC。
3.4.1 当前已确认参数
| 参数 | 有效值 | 说明 |
|---|---|---|
| 基础手续费率 | 0.045%(万4.5) | 默认手续费组成项 |
| 平台手续费率 | 0.030%(万3) | 默认手续费组成项 |
| 默认最终手续费率 | 0.075%(万7.5) | 基础万4.5 + 平台万3 |
| 直邀用户优惠 | 基础手续费的 4% | 等价减免万0.18;未绑定邀请码时为 0 |
| 专属跟单最终费率 | 0.050%(万5) | 指定带单员适用,不再叠加手续费优惠 |
| 盘手返还 | 基础手续费的 4% | 先收万7.5,再返万0.18,净支出万7.32 |
| 手续费佣金基数 | 用户实付手续费 P | 不再使用优惠前总手续费 S |
3.5 代理角色与跟单盈利分成
| 代理角色 | 手续费佣金比例 | 跟单盈利分成佣金比例 | 计算基数 |
|---|---|---|---|
| 联创股东 | 35% | 40% | 手续费按用户实付 P;盈利佣金按 F |
| LP 合伙人 | 30% | 35% | 手续费按用户实付 P;盈利佣金按 F |
| IB 经纪商 | 25% | 30% | 手续费按用户实付 P;盈利佣金按 F |
- 可计提净盈利必须按业务规则扣除费用并补回历史亏损后,由账户维度汇总。
- 净盈利 ≤ 0 时,Q=0,不产生盈利分成费与代理佣金。
- 内部计算保留完整精度;展示保留 2 位小数。逐笔结算舍入规则须在上线前确定。
3.5.1 标准示例(T=100,000 USDC,Q=1,000 USDC)
| 情景/角色 | 用户实付手续费 | 代理手续费佣金 | 平台手续费净收入 | 代理盈利分成佣金 | 平台盈利分成留存 |
|---|---|---|---|---|---|
| 未绑定邀请码 | 75.00 | 0.00 | 30.00 | 0.00 | 300.00 |
| 直邀·联创股东 | 73.20 | 25.62 | 2.58 | 120.00 | 180.00 |
| 直邀·LP 合伙人 | 73.20 | 21.96 | 6.24 | 105.00 | 195.00 |
| 直邀·IB 经纪商 | 73.20 | 18.30 | 9.90 | 90.00 | 210.00 |
| 指定带单员专属费率 | 50.00 | 待确认 | 计佣前 5.00 | 按有效规则 | 按有效规则 |
| 盘手 | 先收 75.00,返还 1.80,净支出 73.20 | 不在本条盘手返还中计算 | 28.20(不含代理佣金) | 按有效规则 | 按有效规则 |
示例中基础手续费为 45.00 USDC,平台手续费为 30.00 USDC,直邀/盘手的 4% 计算基数是 45.00,因此优惠或返还为 1.80。专属万5与代理佣金是否并存尚未确认,真实计提前必须经利润底线校验和正式规则审批。
3.6 账本与结算规则
| 佣金类型 | 入账 | 代理侧动作 | 发放 | 状态 |
|---|---|---|---|---|
| 手续费佣金 | 来源成交确认后入账 | 可用余额累计 ≥50 USDC 后申请提现 | 由内部财务/支付系统处理 | 可用 → 已占用 → 处理中 → 已发放/失败/已冲正 |
| 盈利分成佣金 | 可计提净盈利确认后入账 | 无需申请 | 实时发放;失败进入重试与人工处理 | 已计提 → 处理中 → 已发放/失败/已冲正 |
- 计算规则与结算规则独立。50 USDC 门槛、实时发放不会改变佣金公式。
- 手续费提现提交时必须在同一事务中锁定余额并生成提现单,避免并发重复申请。
- “已发放”只能由支付系统的真实成功回执或链上最终确认驱动;创建交易不等于发放成功。
- 历史财务记录不可直接编辑或删除。错误通过追加调整/冲正流水修复,并关联原记录。
- 原始计提唯一键:来源系统 + 来源事件 ID + 受益代理 ID + 佣金类型。首次处理时固定规则版本;重放事件即使当前规则已变化,也必须返回原记录,不得新增计提。更正另建调整流水并关联原记录。
3.6.1 余额与收益口径
净佣金收益 = 原始计提 + 正向调整 − 负向调整。提现及支付只改变资金状态,不再次增加或扣减收益。可用余额 = 已确认手续费净应付 − 已占用金额 − 已成功支付金额 − 冻结金额。已占用包含申请中与支付处理中,冻结与占用不得重复。已付款后产生负向更正时形成待抵扣金额,保留历史付款事实;不得自动从客户钱包扣款。
本期佣金和趋势统一按账本入账时间统计,包含当期追加的调整;来源成交时间另列显示。页面展示数据截止时间。日期范围采用左闭右开,结束日包含至次日 00:00 前。原始计提通过来源事件发生时间匹配当时有效的规则,延迟到达不改用当前新规则。
3.7 L1 申请流程
邮箱、类型、建议方案
身份/重复/合规校验
核准或拒绝
进入一级管理并绑定规则版本
代理商仅能提交申请和查看结果。平台审核在另一个内部后台完成。申请状态为:草稿、已提交、审核中、已通过、已拒绝、已撤回。已通过/已拒绝为终态;规则变更另建变更单,不回写历史申请。
4. 详细功能需求
4.1 信息架构
| 一级导航 | 核心任务 | 优先级 |
|---|---|---|
| 经营总览 | 看收入、余额、客户、趋势、当前规则与异常提醒 | P0 |
| L1 申请 | 提交下级代理申请、筛选状态、查看平台审核结果 | P0 |
| 一级管理 | 查看已核准 L1、L1/L2 业绩、代理角色和规则版本 | P0 |
| 佣金与发放 | 逐笔核对公式、申请手续费提现、查看盈利分成发放与凭证 | P0 |
| 账户与合作信息 | 查看代理编号、登录邮箱、绑定收款账户、协议和规则版本 | P1 |
4.2 登录与访问控制
- 入口为独立域名,由合作负责人私域提供;C 端主站生产环境不展示后台入口。
- 使用已获邀邮箱 + 6 位一次性验证码登录。验证码 5 分钟有效、使用一次即失效、60 秒内不可重复发送。
- 验证码连续错误 5 次,账号与设备组合锁定 30 分钟;发送、校验均需限流。
- 登录成功后服务端校验代理状态和权限。未开通、已暂停、已终止均不得返回经营数据。
- 会话默认 24 小时;高风险操作(提现)需在最近 15 分钟内完成二次验证。
- 原型中的
agent@example.com、验证码123456仅用于演示,不进入生产逻辑。
4.3 经营总览
4.3.1 核心卡片
| 指标 | 定义 | 筛选联动 | 下钻 |
|---|---|---|---|
| 手续费佣金可用余额 | 状态=可用的手续费佣金总和 | 累计口径,不随时间筛选 | 筛选手续费 + 可用 |
| 手续费申请中金额 | 已绑定提现单但尚未完成的金额 | 累计口径 | 提现记录 |
| 盈利分成累计已发放 | 真实支付成功的盈利分成佣金 | 累计口径 | 筛选盈利分成 + 已发放 |
| 总佣金收益 | 手续费佣金与盈利分成佣金的已计提合计 | 累计口径 | 全部佣金明细 |
| 归属客户 | 当前有效归属关系去重客户数 | 当前快照 | 客户/一级管理 |
| 本期有效客户 | 所选时间内至少有 1 条合格来源事件的去重客户数 | 近7天/近30天/自定义 | 来源事件明细 |
| 本期合作佣金 | 所选时间内佣金账本新增金额,含未发放 | 联动 | 同时间范围佣金明细 |
- 趋势图按账本入账日期展示每日应计佣金,图表合计必须等于“本期合作佣金”。
- 当前规则卡展示代理角色、手续费佣金比例、跟单盈利分成佣金比例、佣金基数“用户实付手续费”、规则版本和生效时间。
- 存在发放失败、规则未确认或对账差异时,首屏显示明确告警并可跳转对应记录。
4.4 L1 申请
4.4.1 列表
筛选项:提交日期、名称/邮箱、状态、用户类型。列:申请编号、名称、邮箱、用户类型、建议代理角色、建议手续费/跟单盈利佣金比例、状态、提交时间、平台审核结果、操作。
4.4.2 新增申请字段
| 字段 | 必填 | 规则 |
|---|---|---|
| 名称 | 是 | 2–30 字符 |
| 登录邮箱 | 是 | 去首尾空格并转小写;待审核/已通过记录中不可重复 |
| 用户类型 | 是 | KOL、下级代理、社区、其他 |
| 建议代理角色 | 是 | 联创股东、LP 合伙人、IB 经纪商;只作为申请建议,平台核准后生效 |
| 建议比例 | 否 | 由角色模板带出 35%/40%、30%/35%、25%/30%(手续费/跟单盈利);代理仅可建议,不得超出模板 |
| 预计交易量 | 否 | 最多 128 字符 |
| 来源说明 | 否 | 最多 512 字符 |
| 备注 | 否 | 最多 512 字符,仅本代理商与授权平台人员可见 |
- 提交成功后进入“已提交”,代理商不能执行通过/拒绝。
- 平台未受理前允许撤回;审核中及终态不可撤回。
- 通过后自动进入一级管理,并展示平台核准的代理角色、两类佣金比例、规则版本和生效时间。
- 拒绝必须显示平台给代理商可见的拒绝原因;内部风控细节不向代理商泄露。
4.5 一级管理
顶部展示 L1 总数、当前有效 L1、本期 L1 交易额、本期 L2 交易额、本期贡献佣金。列表列:L1 名称、邮箱、用户类型、状态、L1 交易额、L2 交易额、代理角色、手续费佣金比例、跟单盈利分成佣金比例、规则版本、生效时间。
- 点击 L1 进入详情:基本资料、归属关系、规则历史、L1/L2 业绩、佣金贡献。
- 代理商不可直接改比例。需要变更时提交申请,由平台核准并生成新规则版本。
- 交易额均为已成交名义金额,开平仓均计入;页面须显示口径说明。
- 导出内容与当前筛选一致,包含规则版本但不包含平台内部风控字段。
4.6 佣金与发放
4.6.1 筛选与汇总
筛选项:入账时间、来源名称/邮箱、来源层级、代理角色、最终费率类型(默认/直邀/专属跟单/盘手)、佣金类型、账本状态、发放状态、规则版本、金额范围。汇总展示手续费佣金、跟单盈利分成佣金、可用余额、申请中、已发放、失败、总笔数。
4.6.2 明细列
入账时间、来源业务单号、来源名称/邮箱、来源层级、代理角色、佣金类型、成交额/可计提净盈利、基础手续费率、平台手续费率、最终费率类型、优惠/返还基数、优惠/返还金额、用户实付手续费、佣金比例、佣金金额、规则版本、账本状态、发放状态、提现单号/支付哈希。
4.6.3 计算详情抽屉
点击一条佣金记录后展示基础万4.5、平台万3、最终费率类型、优惠/返还计算、用户实付手续费 P、代理角色、佣金比例、舍入前金额、展示金额、来源事件时间、归属关系、生效规则版本和调整/冲正记录。任何数字不得只以不可解释的“利润”字段呈现。
4.6.4 手续费佣金提现
- 可用余额 <50 USDC:按钮禁用,显示距离门槛的金额。
- 可用余额 ≥50 USDC:点击“申请提现”后展示金额、绑定收款账户、费用与预计处理时间,二次验证后提交。
- 提交成功后相关账本从“可用”原子迁移为“已占用”,不得再次参与可提现余额。
- 提现失败若资金未转出,解锁回可用余额;若链上状态不确定,保持处理中并进入人工对账,不得直接解锁。
4.6.5 盈利分成发放
- 入账后自动创建发放指令,无需代理操作。
- 展示处理中、已发放、失败。已发放必须有真实支付凭证;链上模式展示完整 txHash 与区块浏览器链接。
- 自动重试采用幂等支付指令,禁止每次重试创建新的业务付款。
4.7 空、错、加载状态
| 场景 | 要求 |
|---|---|
| 首次加载 | 骨架屏保持布局稳定;不得先展示 0 再跳为真实金额 |
| 空数据 | 说明为空的具体原因,并提供下一步;不显示虚构样例 |
| 部分接口失败 | 保留已成功模块,失败模块单独重试;不得把失败显示为 0 |
| 无权限 | 不返回业务数据,显示联系合作负责人 |
| 规则冲突 | 阻断真实计提/发放,显示“规则待确认”,通知平台处理 |
| 导出生成中 | 异步任务显示进度/结果;重复点击不重复创建同一导出任务 |
4.8 页面线框与状态交付
以下新增交互为本次优化建议,待本稿评审后进入开发:申请撤回、草稿/审核中状态、二次验证、规则详情、异常下钻及规则变更申请。现有原型仅验证了基本页面与模拟交互。
| 页面 | 从上到下的结构 | 正常交互 | 加载、空与失败处理 |
|---|---|---|---|
| 登录 | 品牌、受邀说明、邮箱、验证码、发送/登录、支持入口 | 发送后倒计时;验证与代理授权均成功后进入总览 | 发送中禁重复操作;错误提示在字段下;邮件延迟可在倒计时结束后重发;登录失败保留邮箱并清空验证码 |
| 经营总览 | 身份与时间、两类佣金卡、权益与邀请码、经营指标、趋势、合作规则 | 复制邀请码/链接反馈成功;明细跳转带筛选;余额固定累计口径 | 新代理显示真实零值与邀请引导;无成交客户仍计入归属客户;请求失败显示重试与最后更新时间 |
| L1 申请 | 标题/新增、筛选、数量统计、列表、详情抽屉 | 新增表单校验后提交;详情显示审核方、状态时间线、核准规则与可见拒绝原因 | 提交中禁止重复;超时先查询提交结果;重复邮箱提示已有申请;并发撤回与审核由服务端原子判定 |
| 一级管理 | 业绩时间、指标、搜索、代理列表、代理详情 | 点击已通过 L1 查看其客户与贡献;交易额按来源事件汇总 | 没有 L1 时引导新增申请;暂停代理保留历史业绩;无权对象不返回详情 |
| 佣金与发放 | 双轨规则、筛选、汇总、佣金/提现记录切换、明细抽屉 | 查询/导出使用同一筛选快照;选择账本可查看支付单及关联明细 | 无结果可清空筛选;支付失败显示可公开原因;无法判定付款结果时保持处理中 |
| 提现确认 | 可提现金额、完整收款地址与链、费用/净到账、验证、提交 | 本期采用全额申请;服务端重新读取余额并锁定;成功提示“申请已提交”并显示申请编号 | 收款地址未核验时不能提交;余额变化提示刷新;提交结果不明时通过请求键查询,不盲目重复创建 |
4.9 代理可见数据与字段补充
邮箱用于登录及识别客户,不能充当链上收款地址。代理开通时必须由平台核验收款钱包及网络;提现快照保存收款地址、网络、币种和核验版本,页面不能临时输入其他地址。
代理默认看到与本人收益有关的成交额、基础手续费、平台手续费、优惠/返还金额、用户实付手续费、代理角色、两类佣金比例、本人佣金、规则生效时间和发放结果。平台内部成本与留存是否对代理公开为待评审权限,不默认通过代理接口返回。
手续费和跟单盈利分成分别展示“手续费佣金比例”和“跟单盈利分成佣金比例”,申请表中的建议比例也拆为两个字段。代理角色只能为联创、LP 或 IB;L1/L2 是关系层级,不自动映射代理角色。
5. 非功能需求
5.1 性能与可用性
| 指标 | 目标 |
|---|---|
| 登录验证码发送/校验 | P95 ≤2 秒(不含外部邮件到达时间) |
| 经营总览 | P95 ≤2 秒,所有卡片采用同一数据截止时间 |
| 明细查询 | P95 ≤1.5 秒,默认 20 条/页 |
| 佣金入账 | 来源事件确认后 5 分钟内可见;延迟需可观测 |
| 可用性 | 月度 99.9%,支付依赖故障时读与对账能力保持可用 |
5.2 安全与数据隔离
- 所有查询必须从服务端会话取得
agent_id,不得信任前端传入的 owner_agent_id。 - 邮箱、收款账户、交易哈希等敏感字段按最小化原则展示和导出;日志不得记录验证码或完整认证令牌。
- 验证码、提现、导出执行频控与审计;高风险操作需要最近一次二次验证。
- 金额使用 DECIMAL/定点数;禁止二进制浮点直接参与财务结算。
- 生产接口必须鉴权;独立域名、noindex、隐藏入口不构成安全措施。
5.3 数据一致性与审计
- 来源事件、归属关系、规则版本、佣金账本、提现单、支付指令形成完整证据链。
- 汇总由账本聚合,不维护无法对账的独立余额;余额变化记录前值、变动额、后值。
- 每次规则变更、L1 申请提交/撤回、提现申请、导出均记录操作人、时间、目标、前后状态和原因。
- 时区显示采用 Asia/Shanghai;服务端时间存 UTC,导出中同时提供 ISO 时间或明确时区。
5.4 兼容性与可访问性
- Chrome/Edge 近两个主版本、Safari 16+;桌面 1280px 优先,最小支持 375px。
- 键盘可完成登录、筛选、查看详情和提现确认;状态不只依赖颜色表达。
- 金额、比例、日期、层级均有表头或辅助说明;重要操作具备 loading、成功、失败反馈。
6. 验收标准
| 编号 | 验收项 | 操作与预期结果 |
|---|---|---|
| AC-01 | 无权限隔离 | 使用普通邮箱登录 → 服务端返回无代理权限;页面不返回任何客户、佣金或规则数据。 |
| AC-02 | 验证码安全 | 同一验证码成功使用一次后再次提交 → 校验失败;连续错误 5 次 → 锁定 30 分钟。 |
| AC-03 | 代理数据隔离 | 代理 A 请求代理 B 的 L1/佣金 ID → 返回 404 或无权限,响应体不泄露 B 的数据。 |
| AC-04 | 默认万7.5 | T=100,000、未绑定邀请码 → 基础手续费=45.00,平台手续费=30.00,用户实付=75.00,无优惠、无推荐佣金。 |
| AC-05 | 直邀优惠顺序 | T=100,000、已绑定直邀 → 优惠=45.00×4%=1.80,用户实付=73.20;佣金基数取 73.20,不得取 75.00。 |
| AC-06 | 联创股东计算 | T=100,000、Q=1,000 → 手续费佣金=73.20×35%=25.62,跟单盈利分成佣金=300.00×40%=120.00。 |
| AC-07 | LP 合伙人计算 | T=100,000、Q=1,000 → 手续费佣金=73.20×30%=21.96,跟单盈利分成佣金=300.00×35%=105.00。 |
| AC-08 | IB 经纪商计算 | T=100,000、Q=1,000 → 手续费佣金=73.20×25%=18.30,跟单盈利分成佣金=300.00×30%=90.00。 |
| AC-09 | 专属跟单费率 | T=100,000、命中指定带单员规则 → 用户最终手续费=50.00;不再减直邀 1.80 或盘手 1.80。代理佣金叠加规则未确认时阻断真实计提。 |
| AC-10 | 盘手手续费 | T=100,000 → 先收 75.00,返还 45.00×4%=1.80,盘手净支出=73.20;不得再默认叠加直邀优惠。 |
| AC-11 | 非正盈利 | 可计提净盈利为 0 或负数 → 跟单盈利分成费和代理佣金均为 0,不生成付款。 |
| AC-12 | 规则版本门禁 | 规则版本未审批、未到生效时间、已停用或叠加规则未确认时 → 阻断真实计提并告警。 |
| AC-13 | 规则版本 | 新规则于 2026-10-26 生效 → 之前事件仍引用旧版本,之后事件引用新版本;历史记录不被覆盖。 |
| AC-14 | 事件幂等 | 同一成交确认事件重复投递 3 次 → 只生成 1 条佣金账本。 |
| AC-15 | 手续费门槛 | 可用余额 49.99 → 按钮禁用并显示还差 0.01;余额 50.00 → 按钮可用。 |
| AC-16 | 并发提现 | 对同一 50 USDC 余额并发提交两次 → 仅 1 个提现单成功,余额只锁定一次。 |
| AC-17 | 发放真实性 | 支付指令仅广播未确认 → 状态不得显示已发放;收到成功回执/链上确认后才转已发放并展示凭证。 |
| AC-18 | 失败与重试 | 付款超时 → 保持处理中或失败;幂等重试不得产生第二笔业务付款。 |
| AC-19 | 冲正 | 对已入账错误记录发起冲正 → 原记录保留,新增负向调整,汇总与余额同步变化且可追溯。 |
| AC-20 | L1 审批边界 | 代理提交 L1 后 → 只能查看/在受理前撤回,无通过/拒绝按钮;平台审核通过后进入一级管理。 |
| AC-21 | 汇总下钻 | 点击“本期合作佣金” → 明细筛选条件一致,明细金额合计与卡片完全相等。 |
| AC-22 | 导出一致性 | 设置时间、角色、费率类型、状态筛选后导出 → 行数、金额合计、规则版本与页面当前结果一致。 |
| AC-23 | 缺失非零化 | 汇总依赖接口失败 → 页面显示加载失败/重试,不得显示 0 或“暂无数据”。 |
7. 依赖与风险
7.1 外部依赖
| 依赖 | 用途 | 缺失影响 |
|---|---|---|
| 真实交易与成交事件 | 成交额、手续费、去重与结算 | 无法生成真实手续费佣金 |
| 净盈利计算服务 | 可计提净盈利、亏损补回 | 无法生成跟单盈利分成佣金 |
| 身份与代理权限服务 | 邮箱登录、代理状态、数据域 | 后台不可安全开放 |
| 规则配置与审批 | 费率类型、代理角色、比例、叠加政策、生效时间 | 无法确定计算口径 |
| 邮件验证码服务 | 一次性验证码 | 无法登录 |
| 支付/链上发放服务 | 提现与实时发放 | 只能记账,不能标记已发放 |
| 对账与告警 | 支付核验、失败处理 | 资金状态不可信 |
7.2 主要风险与应对
| 风险 | 影响 | 应对 | 等级 |
|---|---|---|---|
| 手续费比例配置错误或跨版本误用 | 超发/少发 | 联创 35%/40%、LP 30%/35%、IB 25%/30% 按两类佣金分字段校验;规则发布校验版本与标准样例 | 高 |
| 把 L1/L2 当作代理角色 | 匹配错误规则 | 关系层级与联创/LP/IB 分字段、分校验、分展示 | 高 |
| 先计佣后扣优惠或仍使用优惠前基数 | 代理佣金超发 | 计算引擎固定顺序:确定实付 P → 按 P×角色比例计佣;账本保存快照 | 高 |
| 万5专属跟单继续叠加代理佣金 | 平台手续费净收入可能为负 | 第 7 点和佣金叠加口径未确认前阻断真实计提;规则发布时强制利润底线校验 | 高 |
| 直邀优惠、盘手返还、专属跟单费率被重复叠加 | 重复优惠、账实不符 | 专属跟单明确互斥;其余叠加规则未确认前默认互斥并记录命中的单一费率类型 | 高 |
| 重复事件/重复提现 | 重复付款 | 幂等键、唯一约束、余额锁定、支付指令复用 | 高 |
| 链上广播即标成功 | 假成功与账实不符 | 以最终确认/支付回执为准,定时对账 | 高 |
| 跨代理越权 | 商业数据泄露 | 服务端基于会话强制数据域,IDOR 测试 | 高 |
| 多级分销合规 | 地区合规风险 | 上线地区、层级和奖励机制经法务评估 | 中 |
7.3 实施决策
- 前台后台分离部署;代理端只消费经授权的查询与申请接口。
- 建立版本化 PricingRule,不把比例硬编码在页面或交易代码中。
- 费率引擎先确定单一有效费率类型与用户实付 P,再计算代理佣金;同一事件的计算快照不可后置改写。
- 佣金账本为追加式事实表;余额是账本聚合/物化结果,可重建、可对账。
- 先上线影子账本,与新规则标准样例和真实历史样本并行核对;验证通过后再开放真实提现/自动发放。
- P0 阶段建议:影子计算 → 白名单代理查看 → 手续费提现人工复核 → 跟单盈利分成小额白名单自动发放 → 扩量。
7.4 上线前待确认
- 用户所述“7 点核心内容”的第 7 点具体内容。
- 万5专属跟单费率下是否继续按用户实付 5 个点计算代理手续费佣金;若是,需确认特殊补贴或利润底线。
- 盘手 4% 返还是否可与直邀 4% 优惠叠加;未确认前默认互斥。
- 跟单盈利分成费 30% 的具体高水位/亏损补回与逐笔舍入规则。
- 手续费提现审核时效、链上网络、gas 承担方和最低发放金额。
- 联创/LP/IB 与代理商/L1/L2 的实际映射及是否存在上下级二次拆分。
8. 附录
8.1 核心数据模型
| 对象 | 关键字段 |
|---|---|
| AgentAccount | agent_id、user_id、login_email、agent_role(FOUNDER/LP/IB)、status、owner_scope、created_at |
| AgentHierarchy | parent_agent_id、child_agent_id/user_id、tier、valid_from、valid_to、source |
| PricingRuleVersion | version_id、base_fee_rate、platform_fee_rate、final_fee_type、special_copy_fee_rate、discount_basis、discount_rate、trader_rebate_rate、fee_commission_basis、fee_commission_rate、profit_share_rate、profit_commission_rate、stacking_policy、status、effective_at |
| CommissionLedger | ledger_id、beneficiary_agent_id、source_event_id、commission_type、rule_version_id、calculation_snapshot(含优惠、实付、角色与比例)、amount_decimal、status、idempotency_key、original_ledger_id |
| WithdrawalRequest | request_id、agent_id、amount、destination_id、status、requested_at、verified_at |
| PayoutInstruction | payout_id、business_key、amount、destination、provider_ref、tx_hash、status、retry_count |
| AuditEvent | actor_id、action、target_type、target_id、before_json、after_json、reason、created_at |
8.2 核心接口
POST /agent/auth/otp/send、POST /agent/auth/otp/verify、POST /agent/auth/logoutGET /agent/overview、GET /agent/rules/currentGET/POST /agent/l1-applications、POST /agent/l1-applications/{id}/withdrawGET /agent/l1、GET /agent/l1/{id}GET /agent/commissions、GET /agent/commissions/{id}、POST /agent/commissions/exportGET /agent/withdrawals、POST /agent/withdrawals
8.3 术语
| 术语 | 定义 |
|---|---|
| 累计成交额 T | 全部已成交名义金额,开仓和平仓均计入 |
| 基础手续费 H | T × 0.045%,即万4.5;直邀优惠和盘手返还的 4% 均以 H 为基数 |
| 平台手续费 G | T × 0.030%,即万3 |
| 默认手续费 S | H + G = T × 0.075%,即万7.5 |
| 用户实付手续费 P | 完成最终费率/优惠匹配后的实际收取金额,是代理手续费佣金基数 |
| 可计提净盈利 Q | 按账户及业务规则扣费并补回历史亏损后,可参与跟单盈利分成的非负金额 |
| 代理角色 | 联创股东、LP 合伙人或 IB 经纪商,决定两类佣金比例,不等同于 L1/L2 层级 |
| 规则版本 | 一组带审批状态和生效时间的费率、优惠、叠加、角色与结算参数 |
| 冲正 | 通过新增反向账本抵消原记录,不删除或覆盖原财务事实 |
8.4 新旧规则对照
| 项目 | 旧模版 | 本稿依据与处理 |
|---|---|---|
| 登录 | 邮箱与密码 | 按当前原型采用邮箱验证码 |
| L1 审核 | 代理商通过或拒绝 | 当前原型为代理提交、平台审核 |
| 手续费领取 | 次日13:00自动发放 | 当前原型为累计满50 USDC申请提现 |
| 手续费结构 | 万6.5中 HyperCyber 万2留存 | 默认改为基础万4.5 + 平台万3 = 万7.5 |
| 佣金基数 | 优惠前总手续费 | 改为先扣优惠,再以用户实付手续费 P 为基数 |
| 代理比例 | 联创 25%、LP 20%(手续费) | 改为联创 35%/40%、LP 30%/35%、IB 25%/30%(手续费/跟单盈利) |
| 用户优惠 | 标准总手续费的 10% | 改为已绑定直邀时减免基础手续费的 4%;未绑定无优惠 |
| 专属跟单与盘手 | 未定义 | 新增指定带单员万5最终费率和盘手万7.5收取/万0.18返还规则 |
| 上下级分配 | L1/L2差额分成 | 附件未定义多级拆分,不能沿用旧差额公式;先确认归属及受益方后才启用多级计提 |
8.5 新口径与 Excel 差异索引
| 依据位置 | 业务规则 |
|---|---|
| 2026-10-26 业务确认 1–3 | 保留默认万7.5;优惠改为基础万4.5的 4%;手续费佣金基数改为用户实付 P |
| 2026-10-26 业务确认 4–6 | 新增万5专属跟单;角色改为联创/LP/IB,比例 35%/40%、30%/35%、25%/30%;新增盘手 4% 返还 |
| 旧 Excel 参数设置 | 10% 用户优惠、10% 普通返佣、联创 25%、LP 20% 等冲突值只作历史参考,不作为新规则生产输入 |
| 分润测算 B36:E47 | 非负可计提盈利、分成费、渠道分润及收支平衡 |
| 分润测算 B51:E53 | 渠道佣金占平台分佣前手续费收入的分析占比,不得替代合同分润比例 |
8.6 参考资料
- HyperCyber 邀请返佣原型
- HyperCyber 独立代理商后台原型
- 旧版代理商管理系统 PRD 模版
- 附件:《交易平台手续费与盈利分润测算_万7.5-new.xlsx》