# AIGC DApp 完整需求规格、用例与决策稿

> 文档版本：V2.0-DRAFT-01  
> 整理日期：2026-07-26  
> 文档性质：最新需求整理稿、逻辑审查稿、需求方会议确认稿  
> 当前状态：**待需求方确认，不可直接作为真实资金合约开发和主网上线依据**


> **交付说明**：本文以 `AIGC_DApp-01.txt` 和 `AIGC_DApp-02.txt` 为当前需求源，生成日期为2026-07-27。文中“原文明确”可进入详细设计；“建议”不是需求方结论；“TBD”在关闭前不得写入不可逆资金逻辑。本交付是需求分析和规格文档，不代表合约已开发、部署、审计或上线。

## 0. 一页结论

### 0.1 产品定位

AIGC DApp拟运行于BSC，围绕邀请注册、1 USDT认证、AIC销毁型任务、T10限量任务、漫剧与广告分佣、链上P2P、社区等级、月度邀请榜、聊天室/红包和个人中心形成闭环。业务模块可以拆分设计，但真实资金模块目前只能进入“需求冻结与测试网方案”阶段，不能直接进入主网上线。

### 0.2 两份源文件的关系

| 来源 | 主要内容 | 本文处理方式 |
| --- | --- | --- |
| `AIGC_DApp-01.txt` | 18类完整业务需求、S0～S16表、社区与排行榜规则 | 作为业务功能主来源 |
| `AIGC_DApp-02.txt` | 首页样例指标、P2P补充、协议费分配比例，并重复01部分内容 | 新增项并入相应章节；重复项不重复计数 |

### 0.3 已能确认的关键算术

1. 认证费：1 USDT = 推荐人0.2 + 排行榜0.2 + 创始社区0.6，分配合计100%。
2. T10：每份10 USDT，20天每天1 AIC；最多10000份、每天500份，对应最多100,000 USDT建设池收入和200,000 AIC奖励负债。
3. 广告例子：10000USDT（即10,000 USDT）÷ 5,000点 = 2 USDT/点；用户当日+3得6 USDT，+1得2 USDT。
4. 协议费去向：12%+10%+8%+5%+8%+10%+7%+40%=100%。
5. 排行榜奖池：25%+17%+8%+50%=100%，但Top4～103内部如何分配仍未定义。

### 0.4 必须先关闭的四个根问题

- **资金守恒**：认证费已100%分配，却承诺365天后可能全额退款；需要退款储备、延迟分配或可执行追回机制。
- **任务偿付**：S0～S16投入被100%销毁，不能用已销毁本金支付后续奖励；必须在销售前给TaskVault足额注入AIC。
- **费用语义**：原文“GAS”混合了BSC网络BNB Gas和AIC协议交易费，两者必须拆开命名、展示和结算。
- **转账定位**：限制钱包互转与标准BEP-20自由流通、去中心化定位冲突，必须选择自由代币、许可型代币、仅P2P转移或内部账本之一。

### 0.5 核心用例总览

| 用例ID | 参与者 | 触发 | 成功结果 | 当前成熟度 |
| --- | --- | --- | --- | --- |
| UC-01 | 邀请人、新用户 | 打开邀请链接 | 钱包签名并绑定推荐关系 | 规则可梳理，异常TBD |
| UC-02 | 新用户 | 支付1 USDT | 认证、分配费用、推荐人贡献+1 | 退款冲突P0 |
| UC-03 | 已认证用户 | 选择S等级并销毁AIC | 建立30天奖励权益 | 储备来源P0 |
| UC-04 | 已认证用户 | 购买T10 | 建设池收10U、20天领取20 AIC | 限购/日切TBD |
| UC-05 | 观看用户 | 达到10分钟或完整观看 | 活跃度+1或+3、形成奖励资格 | 验真/叠加TBD |
| UC-06 | 活跃用户 | 广告净收入日结 | 按活跃度领取USDT | 收入确认P0 |
| UC-07 | 买方、卖方 | 建买单/部分成交 | USDT与AIC原子结算 | 旧基线待重确认 |
| UC-08 | 社区、团队 | 产生AIC协议费 | 按比例分池并销毁40% | 池内分配TBD |
| UC-09 | 社区负责人 | 人数/成交达标 | 晋级并获得费率和分红权益 | 抗刷口径P0 |
| UC-10 | 推荐人 | 月末形成榜单 | Top1～103分享奖池 | 4～103算法P0 |
| UC-11 | 未认证用户 | 注册满30天 | 标记过期且不能进入聊天室 | 重注册TBD |
| UC-12 | 社区成员 | 聊天/违规 | 内容发送或分级处罚 | 审核申诉TBD |
| UC-13 | 聊天成员 | 发/抢USDT红包 | 托管、领取、过期退款 | 独立资金状态机P0 |
| UC-14 | 用户 | 查看个人中心 | 展示等级、徽章、收益和钱包 | 徽章编码TBD |
| UC-15 | 用户 | 切换语言/打开媒体 | 查看中英文内容与X/TG/客服 | 内容运营TBD |
| UC-16 | 已认证用户 | 第365天收益<1U | 原路退回1 USDT | 口径和资金来源P0 |

## 0A. 关键业务时序图与例子

以下图表均为本地预渲染SVG，直接双击HTML即可查看，不依赖在线Mermaid或CDN。

### 0A.1 邀请注册与1 USDT认证

![diagram](assets/01-registration-activation.svg)

### 0A.2 S1～S16销毁型任务与领取

![diagram](assets/02-s-tier-task.svg)

### 0A.3 T10限量任务

![diagram](assets/03-t10-task.svg)

### 0A.4 漫剧任务、活跃度与广告分佣

![diagram](assets/04-content-ad-reward.svg)

### 0A.5 P2P买单与部分成交

![diagram](assets/05-p2p-partial-fill.svg)

### 0A.6 AIC协议费分配

![diagram](assets/06-fee-distribution.svg)

### 0A.7 月度邀请排行榜结算

![diagram](assets/07-monthly-ranking.svg)

### 0A.8 365天收益不足1 USDT退款

![diagram](assets/08-refund-365.svg)

### 0A.9 聊天室USDT红包（待定义状态机）

![diagram](assets/09-red-packet.svg)

### 0A.10 未认证清理与聊天室处罚

![diagram](assets/10-account-chat-lifecycle.svg)

## 0B. 可执行验收场景（需求冻结后使用）

| 场景 | Given | When | Then |
| --- | --- | --- | --- |
| 注册来源 | 用户没有有效邀请参数 | 用户尝试注册 | 系统拒绝注册且不建立推荐关系 |
| 签名防重放 | 用户已使用某Nonce签名 | 相同签名再次提交 | 系统拒绝并记录安全事件 |
| 认证分配 | 用户支付1 USDT并达到最终确认 | 合约结算 | 三个去向合计恰为1 USDT，且只结算一次 |
| S2示例 | 用户选择S2且TaskVault储备充足 | 用户销毁15 AIC | 生成30天、每天0.6、总计18 AIC的权益 |
| 储备不足 | TaskVault无法覆盖新增总奖励 | 用户尝试开启任务 | 交易失败，不销毁用户AIC |
| T10售罄 | 当日已售500份 | 第501人尝试购买 | 系统拒绝且不扣10 USDT |
| 广告分佣 | 最终到账10,000U、有效活跃度5,000点 | 日结 | 单点价值2U，所有用户权益之和不超过10,000U |
| P2P部分成交 | 买单100 AIC×2U并锁200U | 卖方成交40 AIC | 卖方得80U、买方得40 AIC，余单为60 AIC/120U |
| 手续费守恒 | 某次形成20 AIC协议费 | 分配完成 | 各池加销毁数量合计精确为20 AIC |
| 月榜结算 | 月度截止区块已确认 | 生成快照 | 相同输入可重复算出同一榜单和同一奖池结果 |
| 过期账户 | 注册后满30天仍未认证 | 清理任务运行 | 账户标记过期，不删除链上历史 |
| 红包过期 | 红包到期仍剩余额 | 执行过期结算 | 剩余USDT只退发送者一次，不被继续领取 |



## 1. 文档目的

本文以 `AIGC_DApp-01.txt` 为主要需求来源，以 `AIGC_DApp-02.txt` 为数据看板、资金比例和P2P摘要补充，并参照此前需求及技术文档识别变更、遗漏和冲突。

本文用于：

1. 将最新需求整理为结构化、可讨论的产品需求；
2. 区分需求原文、历史基线、技术建议和待确认事项；
3. 标记会影响资金归属、合约状态机、奖励偿付和用户权益的逻辑问题；
4. 为需求方会议提供逐项结论和签字记录位置；
5. 在规则确认后，作为正式PRD、合约规格和测试用例的输入。

## 2. 需求来源和效力

| 优先级 | 来源 | 用途 | 当前效力 |
| --- | --- | --- | --- |
| 1 | `AIGC_DApp-01.txt` | V2完整业务需求主输入 | 最新原始需求，尚未签字冻结 |
| 2 | `AIGC_DApp-02.txt` | 首页数据、手续费分配、认证分配、P2P摘要 | 最新补充，尚未签字冻结 |
| 3 | `非广告部分技术方案冻结清单.md` | 已形成的P2P及总体技术基线 | 新版未明确废止时，列为“待确认是否沿用” |
| 4 | `原始需求澄清与资金交互对齐稿.md` | V1资金、角色、交互及TBD记录 | 历史对比和决策模板 |
| 5 | `prd.txt`、`&&&.txt`等 | V1原始需求 | 历史输入，不与V2混合执行 |

新需求没有提到某项旧规则，不代表旧规则自动删除。所有涉及旧规则替换的内容，必须在变更决议中明确记录“保留、修改或废止”。

## 3. 状态标记

| 标记 | 含义 | 是否可直接开发最终逻辑 |
| --- | --- | --- |
| **原文明确** | `AIGC_DApp-01.txt`或`AIGC_DApp-02.txt`明确写出 | 仍需结合相关TBD判断 |
| **历史基线** | 此前已经形成的业务或技术结论，但V2未重述 | 否，需确认是否沿用 |
| **TBD** | 信息不足，存在多种合理解释 | 否 |
| **逻辑冲突** | 同时执行会导致资金不守恒、规则互斥或无法验收 | 否 |
| **技术建议** | 为保证安全、可验证和可实施提出的建议 | 不是需求方结论 |
| **已确认** | 需求方填写结论、确认人和日期后才能使用 | 是 |

## 4. 名词和口径

| 名词 | 本文暂定含义 | 状态/问题 |
| --- | --- | --- |
| AIC | 新需求使用的项目代币简称 | **TBD：旧需求使用AIGC，需确认正式名称和Symbol** |
| AIGC | 旧需求中的代币/项目名称 | **TBD：与AIC是否为同一代币** |
| USDT | BSC上的指定稳定币 | **TBD：主网/测试网合约地址和decimals** |
| BNB网络Gas | 用户向BSC网络支付的交易执行费 | 不能由项目按百分比设置 |
| AIC协议交易手续费 | 成交时按用户等级收取的AIC费用，原文称“GAS” | **建议正式改名，避免与BNB Gas混淆** |
| 建设池 | T10任务支付的USDT进入的资金池 | **TBD：托管地址、权限和用途边界** |
| 创始社区 | 接收认证费60%的主体 | **TBD：法律主体、钱包、多签和支出规则** |
| 社区 | 由推荐关系、认证人数和交易指标形成的等级组织 | **TBD：团队层级和归属算法** |
| 贡献值 | 认证直推等行为产生的用户指标 | **TBD：其他来源、有效期、扣减规则和用途** |
| 活跃度 | 用户观看漫剧后参与广告USDT分佣的当日积分 | **TBD：日切、累计和反刷规则** |
| VIP | P2P中可以交易三次的用户类型 | **TBD：资格来源未定义** |

## 5. 项目概述

项目拟在BSC上建设一个连接钱包使用的DApp，主要包括：

- 邀请注册和1 USDT认证；
- AIC任务升级、销毁和周期奖励；
- T10 USDT限量任务；
- 漫剧观看、活跃度和广告收益分配；
- USDT/AIC P2P交易；
- 用户、任务和社区等级手续费；
- 社区晋级、考核和手续费分红；
- 月度直推认证排行榜；
- 聊天室、USDT红包、徽章、个人中心；
- 中英文、白皮书、路线图、商业计划书和媒体入口。

## 6. 用户角色

| 角色 | 主要行为 | 主要资产/权益 | 待确认 |
| --- | --- | --- | --- |
| 未认证用户 | 通过邀请链接注册、连接钱包、签名 | 无交易资格 | 30天注销后的重新注册规则 |
| 已认证用户 | 支付1 USDT、获得S0、参与任务和交易 | S0任务、基础交易费率 | 退款后认证状态如何变化 |
| 任务用户 | 购买或升级S1～S16、T10 | AIC任务收益、较低交易费率 | 多任务、升级路径和资格优先级 |
| 推荐人 | 邀请认证用户 | 0.2 USDT、贡献值、两级任务收益 | 推荐锁定时点及奖励冻结/追回 |
| 社区成员/负责人 | 形成社区、晋级、考核 | 社区手续费费率和分红 | 社区归属、层级、降级和分配公式 |
| P2P买方 | 创建AIC买单并锁定USDT | 按订单价格获得AIC | 是否继续沿用仅买方挂单 |
| P2P卖方 | 选择买单，交付AIC | 获得USDT并支付AIC协议费 | 卖方手续费模型是否继续沿用 |
| 聊天室成员 | 交流、收发红包 | 聊天权限、USDT红包 | 红包托管和退款 |
| 社区聊天室管理员 | 设置开放时间、管理成员 | 管理权限 | 权限边界和申诉流程 |
| 项目治理方 | 配置参数、管理资金和紧急状态 | 合约管理权限 | 多签、Timelock和可修改参数 |

## 7. 代币和首页数据

### 7.1 代币基础信息

| 项目 | V2原文 | 状态/问题 |
| --- | --- | --- |
| 代币名称/符号 | AIC | **TBD：旧版为AIGC** |
| 总量 | 21.00B | **逻辑问题：旧版21亿为2.1B，新值扩大10倍，需确认是否笔误** |
| 开盘价格 | 0.1 USDT | 原文明确 |
| 开盘时间 | 2026 | **TBD：缺少月、日、时区和具体区块/时间** |
| 初始流通量 | 1M | **TBD：是否为正式创世流通量** |
| 公链 | BSC | 原文明确 |
| 增发 | 未说明 | **TBD：固定总量一次性铸造，还是允许增发** |
| decimals | 未说明 | **TBD** |
| 钱包互转 | 需要限制归集 | **架构冲突：见第20节** |

### 7.2 首页数据看板

首页拟展示以下数据：

| 数据项 | 建议数据性质 | 计算/来源 | 状态 |
| --- | --- | --- | --- |
| 总量 | 链上实时派生 | `totalSupply`或创世配置 | 总量待确认 |
| 流通量 | 派生指标 | 总量减销毁、锁仓、未释放和金库份额 | **TBD：流通口径** |
| 持有地址 | 索引统计 | 非零余额唯一地址数 | **TBD：是否排除合约和黑洞地址** |
| 总销毁 | 链上派生 | 所有可审计销毁事件累计 | 原文明确展示，口径待定 |
| 24H销毁 | 滚动指标 | 最近24小时销毁事件 | 原文明确展示 |
| 24H开采 | 滚动指标 | 最近24小时实际发放AIC | “开采”建议改为“任务发放” |
| 24H交易额 | 滚动指标 | 有效成交USDT名义额 | **TBD：是否含其他市场** |
| 24H交易数量 | 滚动指标 | 成交AIC数量 | 与“24H交易数”区分 |
| 24H交易数 | 滚动指标 | 有效成交笔数 | **TBD：部分成交如何计数** |
| 当前价格 | 实时/最新成交 | 最新有效成交价 | **TBD：无成交时处理** |
| 昨日收盘价格 | 日度指标 | 日终最后价/VWAP/中位数 | **TBD** |
| 24H均价 | 滚动指标 | 建议采用成交量加权平均价VWAP | **TBD：原文未定义公式** |
| 流通市值 | 派生指标 | 流通量 × 当前价格 | 依赖流通量和价格口径 |
| 24H协议手续费 | 滚动指标 | 24H收取的AIC协议手续费 | 原文称24H-GAS，建议改名 |
| 24H社区分红 | 滚动指标 | 24H分配或形成负债的AIC | **TBD：显示已领取还是应计** |
| 建设池 | 余额指标 | T10累计收到的USDT减合规支出 | `10USDT`不应作为固定余额 |

`$56,899`、`1.05K`、`5,666`、`$0.12`、`$0.139`、`300`、`100`和`$139,000`应暂按页面示例值处理，不能写入合约或作为固定运营数据，除非需求方明确其数据时点和来源。

## 8. 注册、邀请和认证

### 8.1 注册流程

1. 用户只能通过邀请链接进入DApp；
2. 用户连接钱包；
3. 用户签名证明钱包控制权；
4. 系统完成注册并记录邀请关系候选信息；
5. 未认证用户不能参与P2P交易和聊天室。

待确认：

- 邀请关系在打开链接、首次签名还是支付认证费时永久锁定；
- 一个钱包是否只能绑定一个推荐人；
- 是否允许无推荐人注册；
- 防自荐、防循环推荐和多个钱包刷邀请规则；
- 签名内容、nonce、有效期、域名绑定和防重放。

### 8.2 认证

用户支付1 USDT后：

- 成为已认证用户；
- 激活S0任务；
- 推荐人的贡献值增加1；
- 推荐人获得0.2 USDT直推奖励。

### 8.3 认证费分配

| 去向 | 金额 | 比例 | 状态 |
| --- | ---: | ---: | --- |
| 推荐人 | 0.2 USDT | 20% | 原文明确 |
| 月度排行榜池 | 0.2 USDT | 20% | 原文明确 |
| 创始社区 | 0.6 USDT | 60% | 原文明确 |
| 合计 | 1.0 USDT | 100% | 数学闭合 |

### 8.4 365天收益不足1 USDT退款

原文：认证后365天内收益低于1 USDT，可申请原路退回认证费。

该规则当前为**P0逻辑冲突**：认证费已经100%分配，没有保留退款准备金，却仍形成最高1 USDT/人的或有退款负债。

必须确认：

1. 退款金额是1 USDT全额还是扣除已得收益后的差额；
2. “收益”只计算USDT，还是包含AIC；
3. AIC收益按发放数量、当前价格还是实际卖出收入折算；
4. 申请窗口是认证后任意时点，还是仅第365天后；
5. 退款资金来自预留、创始社区、推荐人追回还是延迟分配；
6. 退款后认证、S0、贡献值、排行榜和推荐奖励是否撤销；
7. 用户已经交易、发红包或获得社区权益时是否仍可退款；
8. 如何防止多钱包重复认证和退款套利。

## 9. S0～S16任务体系

### 9.1 原文任务表

| 等级 | 投入/条件 | 周期（天） | 日产量AIC | 总产量AIC | 原文权益 |
| --- | ---: | ---: | ---: | ---: | --- |
| S0 | 认证赠送 | 30 | 0.3 | 9 | 未注明 |
| S1 | 10 AIC | 30 | 0.4 | 12 | 未注明 |
| S2 | 15 AIC | 30 | 0.6 | 18 | 协议费30% |
| S3 | 25 AIC | 30 | 1.0 | 30 | 未注明 |
| S4 | 35 AIC | 30 | 1.4 | 42 | 未注明 |
| S5 | 50 AIC | 30 | 2.0 | 60 | 未注明 |
| S6 | 70 AIC | 30 | 2.8 | 84 | 未注明 |
| S7 | 100 AIC | 30 | 4.0 | 120 | 未注明 |
| S8 | 150 AIC | 30 | 6.0 | 180 | 未注明 |
| S9 | 200 AIC | 30 | 8.0 | 240 | 未注明 |
| S10 | 300 AIC | 30 | 12.0 | 360 | 协议费20% |
| S11 | 500 AIC | 30 | 20.0 | 600 | 未注明 |
| S12 | 800 AIC | 30 | 32.0 | 960 | 未注明 |
| S13 | 1,200 AIC | 30 | 48.0 | 1,440 | 未注明 |
| S14 | 1,800 AIC | 30 | 72.0 | 2,160 | 未注明 |
| S15 | 2,700 AIC | 30 | 108.0 | 3,240 | 未注明 |
| S16 | 3,900 AIC | 30 | 156.0 | 4,680 | 协议费10% |

除S0外，表中总产量均为投入的120%，即30天毛发放为投入的1.2倍。

### 9.2 投入处理

原文同时使用“质押”和“投入数量即时100%销毁”。二者含义冲突：

- 质押通常意味着资产被锁定，期满可能解锁；
- 100%销毁意味着资产永久不存在，不能退还。

本文暂按“用户销毁AIC以购买30天任务收益权”理解，但该解释必须由需求方确认并统一对外表述。

### 9.3 任务奖励储备

固定总量模式下，任务不能凭空增发。创建任务前必须满足：

```text
AIC任务奖励金库可用余额
>= 所有已创建任务尚未发放的AIC总额
```

待确认：

- 21.00B总量中预留多少AIC进入任务奖励金库；
- 被销毁的投入AIC是否计入“净通缩”展示；
- 用户能否同时持有多份同等级或不同等级任务；
- “升级”是否要求按S1→S2顺序进行，还是可直接购买任意档；
- 升级时支付全额还是补差额；
- 新任务是否替换旧任务；
- 任务参数变更是否只影响新任务；
- 日产量按自然日、每24小时还是按秒累计；
- 奖励自动转账还是用户主动领取；
- 未领取收益是否过期；
- 暂停或广告平台故障时如何处理已购买任务。

## 10. T10限量USDT任务

### 10.1 原文规则

- 任务价格：10 USDT；
- 周期：20天；
- 日产量：1 AIC；
- 总产量：20 AIC；
- 总限量：10,000份；
- 每天开放：500份；
- 当天未售出的份额过期，不顺延、不增发；
- 收取的10 USDT全部进入建设池；
- 任务权益对应AIC协议费30%。

### 10.2 最大资金规模

```text
最大建设池收入 = 10,000 × 10 USDT = 100,000 USDT
最大AIC奖励负债 = 10,000 × 20 AIC = 200,000 AIC
开放销售天数 = 10,000 ÷ 500 = 20天
```

### 10.3 待确认

- 每个钱包最多购买几份；
- 每日500份按哪个时区开放；
- 抢购失败、交易失败和链重组是否占用名额；
- “当天份额销毁”指销售资格过期，不应与AIC代币销毁混用；
- T10能否与S系列任务叠加；
- 20天AIC奖励是否也要求完成每日漫剧任务；
- 建设池能否立即支出，支出权限和公开账本；
- 200,000 AIC是否在销售前全部注入奖励金库；
- 退款、暂停、项目终止时如何处置。

## 11. 推荐奖励和贡献值

### 11.1 直接推荐

- 直推一名成功认证用户，推荐人贡献值增加1；
- 推荐人获得0.2 USDT；
- 排行榜统计当月直推已认证人数。

### 11.2 两级任务收益

原文新增：LV1为5%，LV2为5%。

以下内容全部为TBD：

- 百分比的计算基数：任务投入、任务日产量、总产量或实际领取量；
- 奖励资产：AIC或USDT；
- 资金来源：被推荐人收益扣除或项目额外发放；
- S系列和T10是否都参与；
- 推荐人是否必须认证或达到任务等级；
- 用户与上级之间的推荐关系锁定时点；
- 退款、任务取消和作弊时的追回规则；
- LV1/LV2奖励是否计入用户“365天收益”。

在资金来源和基数确认前，不得把两级5%写入资金合约。

## 12. 漫剧任务、活跃度和广告分佣

### 12.1 漫剧任务

原文规则：

- 用户观看漫剧并完成当天任务后获得AIC奖励；
- 有效观看10分钟，活跃度增加1；
- 观看完整剧集，活跃度增加3；
- AIC奖励发到用户连接的钱包地址。

待确认：

- 10分钟和完整观看是互斥档位，还是完整观看获得1+3共4点；
- 每人每天最多获得多少活跃度；
- 不同长度剧集如何判定完整观看；
- 快进、切后台、静音、断网、重复播放是否有效；
- AIC奖励对应哪个任务等级的日产量；
- 未完成观看时当天产量是否永久失效；
- 服务端验真方式和反挂机、多开、模拟请求机制；
- “直接到账”是项目主动支付Gas，还是用户主动领取并承担Gas。

### 12.2 USDT广告分佣

原文公式：

```text
每点活跃度佣金 = 当日可分配广告佣金USDT ÷ 当日全部有效活跃度
用户广告佣金 = 用户当日有效活跃度 × 每点活跃度佣金
```

示例：当日广告佣金10,000 USDT、总活跃度5,000点，则每点2 USDT；用户1点获得2 USDT，3点获得6 USDT。

必须确认：

- “当日可分配广告佣金”是平台毛收入还是最终净到账；
- 广告平台、结算币种、结算延迟和退款/无效流量扣回；
- USDT何时实际注入分佣金库；
- 日切时区和数据截止时间；
- 当日总活跃度为0时的资金处理；
- 小数精度、舍入余数、最低领取额和过期规则；
- 广告收入不足、晚到或被平台追回时如何处理；
- 用户主动领取还是批量发放；
- AIC任务奖励和USDT广告佣金是否同时获得；
- 活跃度是否参与社区或其他权益。

## 13. P2P交易

### 13.1 V2原文明确内容

- 在BSC上通过智能合约交互；
- 存在买入USDT池和卖出AIC池；
- 卖方可以部分卖出；
- 买方填写目标价格；
- 使用24H均价；
- 要求整数成交；
- 订单每小时滚动；
- 普通用户限交易一次；
- VIP用户可交易三次。

### 13.2 历史基线，待确认是否沿用

| 编号 | 历史规则 | V2处理 |
| --- | --- | --- |
| H-P2P-01 | 只能由买方创建买单，卖方不能挂卖单 | 待确认沿用/废止 |
| H-P2P-02 | 买方为每张订单设置一个确定单价 | 与V2基本一致，待正式确认 |
| H-P2P-03 | 买入价为昨日收盘价的90%～120% | V2未重述，待确认 |
| H-P2P-04 | 价格从高到低、同价按时间从早到晚 | V2未重述，待确认 |
| H-P2P-05 | 链上保存全部订单，前端仅显示Top100 | V2未重述，待确认 |
| H-P2P-06 | 买方创建订单时锁定对应USDT | 真实资金交易所必需，待确认 |
| H-P2P-07 | 部分成交后剩余USDT和数量继续留在原订单 | 与V2部分成交相关，待确认 |
| H-P2P-08 | 每张订单使用不可变`orderId` | 技术基线，建议保留 |
| H-P2P-09 | 买方实收成交数量，卖方额外支付AIC手续费 | V2未明确承担方，待确认 |

### 13.3 V2新增P2P问题

1. 24H均价采用滚动24小时VWAP、自然日VWAP还是其他公式；
2. 24H均价用于展示、限价还是实际统一成交；
3. “每小时滚动订单”是刷新页面、更新排名、统一到期还是清空重建；
4. 滚动后原订单时间优先级是否保持；
5. “整数成交”是AIC数量只能为整数，还是USDT金额也必须为整数；
6. 普通一次/VIP三次按小时、自然日还是滚动24小时；
7. 交易次数是建单次数、成交次数、部分成交次数还是买卖合计；
8. VIP资格来自任务、社区、付费还是管理员配置；
9. 用户撤单、订单有效期、最小成交量和最大订单数；
10. 自成交、关联钱包和拆单刷社区成交笔数的处理。

“完全去中心化”建议改为“资产托管和成交结算由智能合约执行”。价格基准、社区等级、广告验真、Top100和聊天室仍依赖链下服务，整体系统不是完全去中心化。

## 14. AIC协议交易手续费

### 14.1 费率来源

| 资格 | 费率 | 状态 |
| --- | ---: | --- |
| 未认证 | 不允许交易 | 原文明确 |
| 已认证 | 50% | 原文明确 |
| S2～S9 | 30% | 原文明确 |
| S10～S15 | 20% | 原文明确 |
| S16 | 10% | 原文明确 |
| T10 | 30% | 原文明确 |
| 青铜社区 | 30% | 原文明确 |
| 白银社区 | 25% | 原文明确 |
| 黄金社区 | 20% | 原文明确 |
| 钻石社区 | 10% | 原文明确，旧版为15% |

S1没有明确费率，暂不能自动归入S2～S9。

### 14.2 多重资格

用户可能同时拥有认证、S等级、T10和社区等级。需求方必须选择：

- 方案A：取所有有效资格中的最低费率；
- 方案B：任务等级优先；
- 方案C：社区等级优先；
- 方案D：使用其他组合公式。

**技术建议：采用方案A，并在成交前固定读取当前有效费率。**

### 14.3 手续费承担和计费基数

历史基线为：

```text
买方实收AIC = 本次成交AIC
卖方交付AIC = 本次成交AIC + AIC协议手续费
AIC协议手续费 = 本次成交AIC × 卖方当前费率
```

V2只列出费率，没有明确是否继续由卖方额外承担。该结算语义必须再次确认，否则50%可能被误解为“卖10个买方只收到5个”。

### 14.4 手续费分配

| 去向 | 比例 |
| --- | ---: |
| 青铜社区池 | 12% |
| 白银社区池 | 10% |
| 黄金社区池 | 8% |
| 钻石社区池 | 5% |
| 技术团队池 | 8% |
| 创始社区池 | 10% |
| 运维团队池 | 7% |
| 实时销毁 | 40% |
| 合计 | 100% |

该比例数学上闭合，并解决了旧版黄金/钻石比例冲突，但仍需确认：

- 分配资产为AIC，而不是BNB Gas；
- 分配发生在每笔成交时还是进入总池后按周期结算；
- 社区池如何在同等级用户之间分配；
- 无合格社区时对应份额滚存、销毁还是转入其他池；
- 团队钱包、Vesting、多签和领取方式；
- 小数舍入余数归属。

## 15. 社区晋级、权益和考核

### 15.1 原文社区表

| 等级 | 晋级认证人数 | 晋级买单成交笔数 | 协议费率 | 社区池比例 | 每月考核买单成交笔数 |
| --- | ---: | ---: | ---: | ---: | ---: |
| 青铜 | >100 | >30 | 30% | 12% | >10 |
| 白银 | >500 | >300 | 25% | 10% | >100 |
| 黄金 | >3,000 | >1,000 | 20% | 8% | >300 |
| 钻石 | >10,000 | >3,000 | 10% | 5% | >1,000 |

### 15.2 逻辑问题

以“成交笔数”作为晋级和考核指标容易被以下方式操纵：

- 把一笔交易拆成大量小额订单；
- 一张买单被多次部分成交；
- 关联钱包互相交易；
- 低价值订单反复成交；
- 为社区考核在月末集中刷单。

必须确认：

- “社区”包含直推、全部下级还是固定N层；
- “社区认证人数”是否要求仍处于认证有效状态；
- 一笔指一张订单完全成交，还是每个部分成交事件；
- 最小有效成交金额和AIC数量；
- 同一买卖双方每天最多计几笔；
- 统计历史累计、自然月还是滚动30天；
- 大于与大于等于的边界；
- 同时满足人数和成交条件后何时生效；
- 未通过月度考核后降级、暂停权益还是给予宽限期；
- 降级时已形成的分红权益是否保留；
- 社区分红在同等级社区/用户之间平均还是按业绩加权。

**技术建议：以达到最低有效金额的唯一成交USDT名义额为主，成交笔数仅作辅助指标。**

## 16. 月度邀请排行榜

### 16.1 原文规则

- 统计每个自然月直推已认证人数；
- 当月结束后排名，下月重新统计；
- 每笔1 USDT认证费的20%进入排行榜池；
- Top1获得25%；
- Top2获得17%；
- Top3获得8%；
- Top4～Top103合计获得50%。

以上奖池分配合计100%。

### 16.2 待确认

- Top4～Top103共100人，是平均每人0.5%，还是按人数/名次加权；
- 排行榜是否确实奖励103人，而非旧版Top100；
- 当月不足103人时剩余资金如何处理；
- 同邀请数并列时按什么排序；
- 认证后退款、作弊或注销是否从有效邀请中扣除；
- 推荐人是否必须保持认证；
- 月度时区、截止区块、结果公示和申诉期；
- 奖金自动发放还是用户领取；
- 领取期限和过期资金；
- 认证费实时进入当月池还是退款期后才确认收入。

## 17. 未认证用户清理

原文：注册30天内未认证用户自动注销。

建议将“注销”定义为链下账户状态变为`ExpiredUnverified`，因为钱包地址、签名事件和链上历史不能被删除。

待确认：

- 30天按注册时间精确计算还是自然日；
- 过期用户能否重新通过邀请链接注册；
- 原推荐关系是否保留；
- 昵称、聊天记录和风控记录保存多久；
- 认证交易已发送但链上确认延迟时如何处理；
- 数据隐私、审计和客服恢复规则。

## 18. 聊天室和USDT红包

### 18.1 聊天室

原文功能：

- 日常聊天；
- 文字、语音、图片和受限大小的视频；
- 双向撤回；
- 显示账户等级参数；
- 设置开放时间；
- 未认证用户不能加入；
- 晋级社区可以创建专属聊天室；
- 禁止语音电话和视频电话；
- 敏感词过滤。

惩罚规则：

1. 第一次违规：禁言30分钟；
2. 第二次违规：禁言3天；
3. 第三次违规：移出聊天室。

待确认：

- 违规次数是永久累计还是按周期清零；
- 谁可判定违规，是否自动审核；
- 用户申诉和管理员误操作恢复；
- 双向撤回的时限；
- 撤回仅对用户不可见，后台审计是否保留；
- 文件大小、格式、存储时间和下载权限；
- 聊天室开放时区、成员上限和管理员数量；
- 社区降级后聊天室如何处理。

### 18.2 USDT红包

USDT红包属于新增真实资金模块，必须单独定义：

- 普通红包/拼手气红包；
- 总金额、份数、单人上下限；
- 红包资金由智能合约托管还是中心化钱包托管；
- 抢红包并发、重复领取和机器人防护；
- 未领完余额何时退给发送者；
- 发送、领取和退款的BNB Gas承担；
- 红包只允许当前聊天室成员领取还是可转发；
- 暂停、封禁、删除聊天室时资金处理；
- 交易记录、风控和客服审计。

在红包托管、退款和Gas规则确认前，不能把USDT红包列为可上线功能。

## 19. 个人中心、徽章和内容入口

### 19.1 个人中心

- 默认头像为项目LOGO；
- 展示功勋徽章及重要账户参数；
- 展示认证、任务、社区、排行榜、收益和钱包信息。

待确认：头像是否允许用户修改、哪些参数公开、是否允许他人查看。

### 19.2 徽章

| 状态 | 原文编码/组合 | 问题 |
| --- | --- | --- |
| 未认证 | R0 | R的正式含义待确认 |
| 已认证 | R1 + S0 | 原文明确 |
| 已升级 | R1 + S1 | S2～S16如何展示待确认 |
| 已购买T10 | R1 + S1 + T10 | 为什么固定包含S1待确认 |
| 青铜 | R1 + S1 + T + M | `T`、`M`未定义 |

需形成完整的徽章编码、获得条件、失效条件、展示优先级和图形资产表。

### 19.3 内容和外部入口

- 白皮书；
- 路线图；
- 商业计划书；
- 新用户手册；
- 简体中文和英文；
- X、Telegram频道和客服入口。

待确认：文档版本管理、翻译审核、外链地址、客服方式和内容发布权限。

## 20. AIC钱包互转限制

原文要求限制钱包地址互转，避免代币集中到一个地址。

该要求与标准自由流通BEP-20及“完全去中心化”存在架构冲突。必须从以下模式中选择：

| 方案 | 说明 | 影响 |
| --- | --- | --- |
| A. 自由流通BEP-20 | 任意地址可转账 | 兼容钱包、DEX和生态，但无法阻止归集 |
| B. 白名单/受限转账代币 | 只允许指定地址或场景转账 | 项目控制强，兼容性和去中心化程度下降 |
| C. 仅允许通过P2P合约转移 | 普通`transfer`受限 | 仍需许可规则，影响交易所和DeFi |
| D. DApp内部记账 | 用户权益不是自由流通链上代币 | 不属于标准自由流通代币模型 |

即使限制普通钱包互转，也无法可靠识别同一自然人控制的多个钱包。若目标是防止任务和社区刷量，应使用奖励资格、额度和关联风险控制，不应把所有代币转账一刀切禁止。

## 21. 资金池和偿付边界

建议至少分离以下账本或Vault：

| 资金池 | 资产 | 主要来源 | 主要负债/用途 | 当前问题 |
| --- | --- | --- | --- | --- |
| ActivationVault | USDT | 1 USDT认证费 | 推荐、排行榜、创始社区、退款 | 分配100%与退款冲突 |
| TaskVault | AIC | 创世任务储备 | S0～S16、T10未发奖励 | 储备规模未定义 |
| ConstructionVault | USDT | T10购买费 | 社区前期建设 | 权限和预算未定义 |
| OrderEscrow | USDT/AIC | P2P订单和成交 | 未成交退款、成交交割 | V2需确认历史基线 |
| FeeDistributor | AIC | P2P协议手续费 | 销毁、社区和团队分配 | 分配公式明确，领取规则未定 |
| AdRevenueVault | USDT | 广告平台最终收入 | 活跃度分佣 | 收入确认和追回规则未定 |
| RankingVault | USDT | 认证费20% | 月榜奖励 | 退款和榜单结算未定 |
| RedPacketEscrow | USDT | 聊天室红包 | 领取和未领退款 | 完整状态机缺失 |

任何任务、广告分佣、排行榜或红包发放都必须满足：

```text
对应资金池可用资产 >= 已形成但尚未支付的用户权益
```

不同资金池之间不得用同一余额重复承诺，不得用P2P用户托管资金垫付项目奖励。

## 22. P0：阻塞资金合约和正式经济模型

| ID | 问题 | 可选口径/建议 | 需求方结论 |
| --- | --- | --- | --- |
| V2-P0-01 | 总量21.00B与旧版21亿相差10倍 | 2.1B / 21B | TBD |
| V2-P0-02 | AIC与AIGC是否同一代币 | 冻结名称、Symbol、decimals | TBD |
| V2-P0-03 | 认证费100%分配但承诺退款 | 预留/延迟分配/项目准备金/差额退款 | TBD |
| V2-P0-04 | “收益低于1U”的计算口径 | 仅USDT/含AIC及折价规则 | TBD |
| V2-P0-05 | 退款后的认证和已发权益 | 保留/撤销/追回 | TBD |
| V2-P0-06 | S任务“质押”还是“销毁” | 建议统一为销毁购买收益权 | TBD |
| V2-P0-07 | S0～S16奖励资金来源 | 固定总量下预注资TaskVault | TBD |
| V2-P0-08 | T10最大200,000 AIC储备 | 销售前足额注资 | TBD |
| V2-P0-09 | LV1/LV2各5%的基数、资产和来源 | 不确认不得形成负债 | TBD |
| V2-P0-10 | 广告USDT可分配收入定义 | 仅按最终净到账资金 | TBD |
| V2-P0-11 | AIC任务奖励与USDT广告分佣是否双重获得 | 同时/二选一/按任务区分 | TBD |
| V2-P0-12 | “GAS”实际是BNB Gas还是AIC协议费 | 必须拆分术语 | TBD |
| V2-P0-13 | 协议费由谁承担及计费基数 | 建议沿用卖方额外支付模型 | TBD |
| V2-P0-14 | 多重资格费率如何取值 | 建议取最低有效费率 | TBD |
| V2-P0-15 | P2P旧冻结规则是否沿用 | 逐条保留/修改/废止 | TBD |
| V2-P0-16 | 24H均价、昨日收盘和允许价格的关系 | 冻结公式、时区和无成交日 | TBD |
| V2-P0-17 | 社区按成交笔数的反刷口径 | 最低金额、唯一订单、关联地址 | TBD |
| V2-P0-18 | 社区池分红算法 | 均分/业绩加权/社区加权 | TBD |
| V2-P0-19 | 排行榜Top4～103的具体算法 | 平均/权重/阶梯 | TBD |
| V2-P0-20 | AIC限制互转模式 | 自由BEP-20/许可型/仅P2P/内部账本 | TBD |
| V2-P0-21 | USDT红包托管和退款 | 独立Escrow状态机 | TBD |
| V2-P0-22 | 治理权限 | 多签、Timelock、暂停和用户退出 | TBD |
| V2-P0-23 | BSC USDT地址和网络 | 测试网/主网分别冻结 | TBD |

## 23. P1：业务完整性和用户体验

| ID | 待确认问题 | 需求方结论 |
| --- | --- | --- |
| V2-P1-01 | 推荐关系锁定时点和无推荐人处理 | TBD |
| V2-P1-02 | 多任务持有、升级顺序和补差价 | TBD |
| V2-P1-03 | 任务日切、领取、过期和暂停规则 | TBD |
| V2-P1-04 | T10单钱包限购和每日开售时区 | TBD |
| V2-P1-05 | 漫剧10分钟与完整观看活跃度是否叠加 | TBD |
| V2-P1-06 | 广告无库存、回调延迟和无效流量处理 | TBD |
| V2-P1-07 | P2P整数成交的精度 | TBD |
| V2-P1-08 | 小时滚动订单的状态和优先级 | TBD |
| V2-P1-09 | 普通一次/VIP三次的周期和动作口径 | TBD |
| V2-P1-10 | VIP资格 | TBD |
| V2-P1-11 | 撤单、过期、部分成交和最小成交量 | TBD |
| V2-P1-12 | 社区范围、晋级生效和降级宽限期 | TBD |
| V2-P1-13 | 排行榜并列、不足103人和过期未领 | TBD |
| V2-P1-14 | 未认证注销后的重注册和数据保留 | TBD |
| V2-P1-15 | 聊天违规累计周期、申诉和撤回时限 | TBD |
| V2-P1-16 | 红包类型、金额、人数和领取资格 | TBD |
| V2-P1-17 | 徽章T/M编码和完整状态映射 | TBD |
| V2-P1-18 | 首页示例数字是否仅用于UI演示 | TBD |
| V2-P1-19 | 中英文文案和文档发布审核 | TBD |

## 24. 非功能和安全要求

### 24.1 智能合约

- 使用不可重入保护、检查-生效-交互顺序和安全代币转账；
- 不信任前端传入的等级、奖励、价格和推荐关系；
- 所有资金变化必须产生可索引事件；
- 参数变更使用多签和延迟生效；
- 紧急暂停不能永久阻止用户取回自己的托管资金；
- 任务、排行榜、广告和红包领取必须防重放；
- 对价格、数量、费率、精度和舍入进行边界测试。

### 24.2 链下服务

- 所有链下数据可以从最终确认的链上事件重建；
- 广告完成必须使用服务端可验证事件，不能只信任前端计时；
- 社区、排行榜和分红计算必须输出可复核明细；
- 链重组后能够回滚并重放；
- 敏感管理操作具备权限、审计和告警；
- 聊天文件和用户资料具备访问控制和数据保留策略。

### 24.3 前端

- 每次真实资金操作明确显示资产、金额、目标合约、协议费和BNB Gas；
- 不使用“GAS降低至30%”描述AIC协议费；
- 任务页面显示投入被销毁、总权益、已领取和剩余权益；
- 广告页面区分AIC任务奖励与USDT广告分佣；
- P2P成交页显示买方实收、卖方交付、协议费和USDT总额；
- 所有失败状态提供可重试或资金退出路径。

## 25. 进入开发前的完成标准

只有满足以下条件，V2资金模块才可进入正式合约实现：

1. 第22节全部P0有明确结论、确认人和日期；
2. 代币总量、名称、创世分配和任务奖励储备冻结；
3. 认证退款模型能够逐笔证明资金守恒；
4. S0～S16、T10和两级推荐的最大负债可以计算并有储备覆盖；
5. P2P订单、价格、部分成交、撤单、过期和手续费结算形成完整状态机；
6. 社区和排行榜使用可复核、抗拆单刷量的统计口径；
7. 广告收入必须先实际到账，再形成USDT分佣权益；
8. 红包具有独立托管、领取、过期和退款状态机；
9. AIC转账模式与交易所、钱包和去中心化定位一致；
10. 完成经济模型压力测试、BSC测试网验证、独立安全审计和主网Go/No-Go评审。

## 26. 建议的分期范围

### 第一阶段：需求和经济模型冻结

- 关闭全部P0；
- 完成资金流、负债表和角色权限；
- 冻结V2正式PRD。

### 第二阶段：非资金原型

- 钱包连接和签名；
- 首页数据看板原型；
- 个人中心、徽章、中英文和内容入口；
- P2P订单大厅交互原型；
- 聊天室非红包功能原型。

### 第三阶段：测试网资金闭环

- Token、ActivationVault、TaskVault、OrderEscrow；
- 社区和排行榜可复核计算；
- 广告验真和领取；
- USDT红包独立测试网验证。

### 第四阶段：审计和上线评审

- 不变量测试和经济压力测试；
- 权限、多签和应急退出验证；
- 独立合约审计；
- 真实资金主网Go/No-Go决策。

## 27. 需求变更决议表

| 变更ID | V1规则 | V2规则 | 是否替代V1 | 资金影响 | 合约/数据影响 | 需求方确认人 | 日期 |
| --- | --- | --- | --- | --- | --- | --- | --- |
| C-001 | 总量21亿 | 21.00B | TBD | 创世分配扩大10倍 | Token、任务储备、看板 |  |  |
| C-002 | 认证排行榜0.1U、剩余0.7U待定 | 排行榜0.2U、创始社区0.6U | TBD | 激活资金重分配 | ActivationVault |  |  |
| C-003 | 无365天退款 | 收益不足1U可退款 | TBD | 新增或有负债 | 退款状态机和储备 |  |  |
| C-004 | 4个付费任务档位 | S1～S16共16档 | TBD | 任务负债大幅变化 | TaskVault、UI、数据 |  |  |
| C-005 | 任务投入去向TBD | 原文称100%销毁 | TBD | 永久销毁 | Token、TaskVault |  |  |
| C-006 | 无T10 | 10U、20天、最多10000份 | 新增 | 100,000U/200,000 AIC上限 | 建设池、TaskVault |  |  |
| C-007 | 无两级任务推荐收益 | LV1/LV2各5% | 新增 | 新增奖励负债 | 推荐和任务结算 |  |  |
| C-008 | 旧手续费池比例 | 12/10/8/5/8/10/7/40 | TBD | 分配对象和比例变化 | FeeDistributor |  |  |
| C-009 | 钻石协议费15% | 10% | TBD | 卖方费用减少 | TierRegistry、OrderEscrow |  |  |
| C-010 | 社区按人数和USDT交易额 | 按人数和买单成交笔数 | TBD | 易受拆单刷量 | 索引、等级快照 |  |  |
| C-011 | 排行榜Top4～100 | Top4～103 | TBD | 获奖人数变化 | 榜单和分配 |  |  |
| C-012 | 广告完成后发AIGC | 漫剧活跃度+AIC+USDT分佣 | TBD | 新增USDT分佣负债 | 广告、RewardVault |  |  |
| C-013 | 无聊天室红包 | 新增聊天和USDT红包 | 新增 | 新增真实资金托管 | Chat、RedPacketEscrow |  |  |
| C-014 | 默认自由转账 | 要求限制钱包互转 | TBD | 改变代币流通性 | Token架构 |  |  |

## 28. 会议确认记录

| 会议日期 | 参会人 | 已关闭问题ID | 仍待确认问题 | 记录人 |
| --- | --- | --- | --- | --- |
|  |  |  |  |  |

## 29. 签字确认

需求方确认：本文中标记为“已确认”的业务规则真实、完整；所有TBD在关闭前不得由技术方自行选择；任何涉及用户资金、奖励、退款、手续费、销毁和转账限制的变更必须重新记录并确认。

| 角色 | 姓名/主体 | 签字/确认 | 日期 |
| --- | --- | --- | --- |
| 需求负责人 |  |  |  |
| 经济模型负责人 |  |  |  |
| 产品负责人 |  |  |  |
| 技术负责人 |  |  |  |
| 合规/法务 |  |  |  |
