petrogold mvp 的指南
# PetroGold Super App — 完整项目交接文档
> **文档版本**: v1.0.0 — Production Ready
> **创建日期**: 2026-06-12
> **文档性质**: 正式交接文件 · 可直接用于团队 Onboarding
> **适用对象**: 接手开发者 / 产品经理 / 审计方 / 部署工程师
> **文件状态**: ✅ 已完成 R&D 阶段 → 进入生产部署阶段
---
## 目录
```
PART 1 — 项目全景与定位
PART 2 — 产品规格书 (PRD)
PART 3 — 文件结构与模块说明
PART 4 — 核心参数配置手册(可随时调节)
PART 5 — 模块间通信协议 (PostMessage API)
PART 6 — 部署指南(从零到上线)
PART 7 — 注意事项 & 已知风险
PART 8 — QnA 常见问题
PART 9 — 逻辑细节推理与架构决策
PART 10 — 升级 & Debug 操作手册(小白友好)
PART 11 — 路线图与未来迭代建议
```
---
# PART 1 — 项目全景与定位
## 1.1 一句话定义
**PetroGold** 是一套 **以实物黄金为信任锚点、区块链为结算层、AI 为配置引擎** 的数字经济超级应用(Super App)。它以 **微前端架构** 构建,由 11 个独立 Single-HTML 模块 + 1 个主控 Frame 组成,可作为:
- 💼 **融资演示工具**(面向投资人)
- 🛠️ **可部署 Web App**(面向用户)
- 🧪 **沙盒参数实验室**(面向开发团队)
## 1.2 项目当前阶段
```
阶段 状态
──────────────────────────────────────────
设计 & 原型 ✅ 已完成(不可逆)
R&D 模块开发 ✅ 已完成(11个模块全交付)
集成 & 框架搭建 ✅ Frame.html 完成
参数可调性 ✅ 全部关键参数已暴露为变量
生产部署 🚀 待执行(指南见 PART 6)
真实合约集成 ⏳ 需 Solidity 工程师接手
后端 API 对接 ⏳ 需后端工程师对接
```
## 1.3 核心竞争优势(对标分析)
| 竞品 | 优势 | PetroGold 超越点 |
|------|------|-----------------|
| PAX Gold (PAXG) | LBMA 信任 | +生息/借贷/DAO/AI/支付 |
| Tether Gold (XAUT) | Tether 品牌 | +链上实时 PoR/ZK 合规 |
| Meld Gold | 供应链溯源 | +C端 App / 稳定币 / AI 配置 |
| 传统黄金 ETF | 机构通道 | +碎股化/$0.01 门槛/24/7 |
---
# PART 2 — 产品规格书 (PRD)
## 2.1 核心代币体系
### PETRO(核心资产代币)
```
类型: ERC-20 on Polygon PoS
锚定: 1 PETRO = 1 克实物 LBMA 黄金
精度: 18 位小数(最小单位 0.000001g)
合约地址: 0xB8ec591828832EBB41975a43c394153f43e2C2b3 (现有)
铸造权限: MINTER_ROLE + 多签 + 托管 API 回执
销毁机制: BurnRequested → BurnFulfilled 双阶段
供应约束: 链上总供应 ≤ 托管商报告库存(PoR 约束)
```
### GCASH(黄金超额抵押稳定币)
```
类型: ERC-20,软锚定 $1 USD
抵押品: PETRO / GOLD(超额抵押)
最低抵押率: 150%(可调参数 → 见 PART 4)
清算阈值: 130%(可调参数)
清算奖励: 5-10%(可调参数)
稳定费: 0.75% / 年(可调参数)
铸造上限: 托管黄金市值 × 60%(可调参数)
合约: CollateralVault.sol(待部署)
```
### pgvGOLD(生息凭证代币)
```
类型: 收益型 ERC-20(价值随时间递增)
存入比例: 1:1 存入 PETRO,获得 pgvGOLD
兑换率: pgvRate = 1 + (APY × 已过天数 / 365)
APY 范围: 2.50% ~ 5.50%(按锁仓期分档)
锁仓档位: 灵活(0天) / 30天 / 90天 / 180天
合约: StakingVault.sol(待部署)
```
### vePETRO(治理锁仓凭证)
```
类型: 非转让 ERC-721(灵魂绑定)
获取方式: 锁仓 PETRO × 权重乘数
权重乘数: 3月×1.0 / 6月×1.5 / 1年×2.0 / 4年×4.0
用途: PetroDAO 投票权 + 协议收益分享
```
## 2.2 费率参数总表(均可通过 PART 4 调节)
| 参数名 | 当前值 | 最小值 | 最大值 | 说明 |
|--------|--------|--------|--------|------|
| MINT_FEE | 0.15% | 0.01% | 2.00% | 铸造手续费 |
| BURN_FEE | 0.25% | 0.01% | 2.00% | 赎回手续费 |
| STABILITY_FEE | 0.75%/yr | 0.10% | 5.00% | GCASH 稳定费 |
| MIN_COLLATERAL_RATIO | 150% | 120% | 300% | 最低抵押率 |
| LIQUIDATION_THRESHOLD | 130% | 110% | 200% | 清算触发阈值 |
| LIQUIDATION_REWARD | 7.5% | 2% | 15% | 清算人奖励 |
| MAX_GCASH_MINT_CAP | 60% | 30% | 80% | GCASH铸造上限/储备 |
| VAULT_APY_FLEXIBLE | 2.50% | 0.50% | 8.00% | 灵活档 APY |
| VAULT_APY_30D | 3.20% | 1.00% | 10.00% | 30天档 APY |
| VAULT_APY_90D | 4.10% | 1.50% | 12.00% | 90天档 APY |
| VAULT_APY_180D | 5.50% | 2.00% | 15.00% | 180天档 APY |
| VELOCK_3M_MULTIPLIER | 1.0× | 1.0× | 2.0× | vePETRO 3月乘数 |
| VELOCK_6M_MULTIPLIER | 1.5× | 1.0× | 3.0× | vePETRO 6月乘数 |
| VELOCK_1Y_MULTIPLIER | 2.0× | 1.5× | 4.0× | vePETRO 1年乘数 |
| VELOCK_4Y_MULTIPLIER | 4.0× | 2.0× | 8.0× | vePETRO 4年乘数 |
| UBI_MAX_RATIO | 30% | 5% | 50% | UBI占协议收入上限 |
## 2.3 KYC 分级权限
| 等级 | 日限额 | 铸造 | 赎回 | 借贷 | 治理 |
|------|--------|------|------|------|------|
| L0 | 只读 | ❌ | ❌ | ❌ | ❌ |
| L1 | $1,000 | ✅ | ✅ | ❌ | ✅ |
| L2 | $50,000 | ✅ | ✅ | ✅ | ✅ |
| L3 (机构) | 无限 | ✅ | ✅ | ✅ | ✅ |
---
# PART 3 — 文件结构与模块说明
## 3.1 完整文件清单
```
PetroGold_SuperApp/
│
├── Frame.html ← 主控外壳(必须首先运行)
│
├── Roadshow_Main.html ← 模块①: 投资人路演
├── Product_Mint.html ← 模块②: 黄金铸造/赎回
├── Product_Stake.html ← 模块③: 生息金库
├── GCASH_Vault.html ← 模块④: GCASH借贷
├── GoldPay_Demo.html ← 模块⑤: 支付功能
├── Live_Demo.html ← 模块⑥: 链上沙盒演示
├── Reserve_PoR.html ← 模块⑦: 储备证明
├── Ecosystem_DAO.html ← 模块⑧: 治理系统
├── Interactive_Roadmap.html ← 模块⑨: 路线图
├── AI_Treasury.html ← 模块⑩: AI配置引擎
│
└── PETROGOLD_MASTER_HANDOVER.md ← 本文档
```
## 3.2 每个模块详细说明
---
### 🎯 Frame.html — 主控外壳
**职责**: 整个 App 的入口和路由器。不包含任何业务逻辑,只负责调度。
**核心功能**:
- Boot Sequence 启动动画(三环轨道 Logo)
- iOS 风格状态栏 + 实时时钟
- 主标题栏(Logo + 金价 + 通知 + 汉堡菜单)
- 二级 SubNav(每个模块专属子标签)
- `