hailin
4da8a373f2
refactor: 全项目清除MVP字样,统一为正式系统用语
...
## 变更范围:21个文件,覆盖全栈
### SRS需求文档 (4个文件,20处修改)
docs/券金融平台-软件需求规格.md (7处):
- "MVP策略" → "运营策略"/"合规策略"
- "MVP阶段GNX不上交易所" → "Phase 1阶段GNX不上交易所"
- "MVP同步" → "同步发布"
- "MVP阶段优先级" → "阶段优先级"
- "Phase 1(MVP)" → "Phase 1(基础平台)"
- "基础发行与交易(MVP,仅Utility Track)" → "基础发行与交易(仅Utility Track)"
docs/券金融平台-需求规格综合评估报告.md (4处):
- "MVP分期" → "阶段分期"
- "MVP回避策略" → "合规回避策略"
- "MVP仅Utility Track" → "Phase 1仅Utility Track"
docs/闲券交易平台-架构开发需求.md (4处):
- "MVP阶段只开放" → "当前阶段只开放"
- "Phase 1(MVP)" → "Phase 1(基础平台)"
- "基础平台(MVP,仅Utility Track)" → "基础平台(仅Utility Track)"
docs/闲券平台-软件开发需求.md (5处):
- "MVP阶段用户不接触" → "当前阶段用户不接触"
- "MVP策略" → "运营策略"
- "Phase 1(MVP)" → "Phase 1(基础平台)"
- "Phase 1 — MVP" → "Phase 1 — 基础平台"
### 后端服务代码 (7个文件,13处修改)
trading-service (Go):
- admin_trade_handler.go: 3处 "for MVP"/"In MVP" 注释清除
- admin_mm_handler.go: 2处 "In MVP"/"for MVP" 注释清除
chain-indexer (Go):
- admin_chain_handler.go: 1处 "for MVP" 注释清除
compliance-service (NestJS):
- admin-compliance.service.ts: 3处 "(mock for MVP)" 注释清除
issuer-service (NestJS):
- admin-issuer.service.ts: 1处 "For MVP" 注释清除
- admin-merchant.service.ts: 2处 "For MVP" 注释清除
notification-service (NestJS):
- event-consumer.service.ts: 1处 "In MVP" 注释清除
### 前端代码 (10个文件)
mobile (5个文件):
- i18n: en/zh_cn/zh_tw/ja 4语言 "MVP版本仅支持" → "当前仅支持"
- i18n key: proMode.mvpNote → proMode.trackNote
- pro_mode_page.dart: 更新key引用
genex-mobile (5个文件):
- 同mobile,4语言+1页面引用全部更新
### 验证结果
全项目grep (?i)\bMVP\b = 0 matches,彻底清除完毕
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 18:13:47 -08:00
hailin
c822e4c14b
v4.1: Reverse-supplement from architecture/dev docs
...
Add credit scoring formula with weights (3.5.1), three-factor
pricing model + AI-assisted pricing engine (3.3.4), issuer tier
incentive system (3.9), AI/ML tech stack selection (4.2), SDK
support plan with rate limits (3.10.1), GCFN global clearing
node architecture (5.2), capacity planning and matching latency
metrics (8.4-8.5).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 22:23:42 -08:00
hailin
967d7d62c9
v4.0: Final 4 refinements for complete coverage
...
- Merchant POS integration: scan/input/online redemption, offline capability, multi-store management (3.10.4)
- Issuer-configurable rules: transferability, resale limits, audience targeting, per-person limits, store restrictions (3.1.3)
- On-chain refund logic: atomic reverse swap, refund windows, non-refundable states, abuse prevention (3.4.2)
- KPI system expanded to 4 categories / 25 metrics: business, UX, security/compliance, infrastructure (8.1-8.4)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 21:26:20 -08:00
hailin
7a247c3a62
v3.9: Complete 6 remaining gaps for near-perfect coverage
...
- GNX token securities analysis with Howey Test (1.7)
- Smart contract upgrade strategy: Transparent Proxy + multisig + timelock (4.3.6)
- Security incident response plan: P0-P3 grading, emergency freeze, bug bounty (4.4.2)
- Privacy deletion rights vs blockchain immutability resolution (3.7.3)
- Critical third-party dependencies with backup options (4.7)
- Issuer B-end Web2 UX: template-based coupon creation, no blockchain knowledge needed (3.10.3)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 21:14:33 -08:00
hailin
9d0b499494
v3.8: Asset withdrawal, mapping security, terminology cleanup
...
- Three-tier asset control model: Standard / Withdraw to external wallet / Pro (3.4.1)
- Users can withdraw coupons to any EVM wallet, platform becomes irrelevant
- MPC-signed phone→address mapping table with hash anchoring on-chain (4.6.2)
- CARD Act vs Utility Track validity conflict noted with resolution path (3.7.1)
- Fix legacy terminology: 方案A/B → 标准模式/Pro模式
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 21:03:39 -08:00
hailin
1ca83e1bb1
v3.7: Web2 UX + Web3 infrastructure redesign
...
- Platform custody as default (3.4.1): MPC wallet auto-created on registration
- Phone/email registration first (3.6): no wallet concepts for users
- UX architecture layer (4.6): User Layer → Translation Layer → Infrastructure Layer
- Terminology mapping (9.2): all blockchain terms translated to user-friendly language
- MVP updated: phone registration, UX translation layer, phone-based P2P transfer
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 20:46:43 -08:00
hailin
15519b1670
v3.6: Coupon type firewall, P2P compliance routing, MVP Utility Track only
...
- Add section 1.6: Coupon Type Firewall (Utility/Securities dual-track)
- Utility Track: resale price capped at face value (no profit = not security)
- Securities Track: full SEC compliance (Reg D/A+/CF, Broker-Dealer)
- Smart contract enforced: price cap, transfer count limit, type immutable
- Rewrite 4.3.4: P2P compliance routing architecture
- <$3,000: free transfer, chain-level monitoring with structuring detection
- >=$3,000: Compliance contract routing, Travel Rule enforced at validator level
- Identity hash on-chain, plaintext off-chain (privacy preserved)
- Redemption (consumption) not affected - platform still doesn't intervene
- Update MVP Phase 1: Utility Track only, avoid SEC securities compliance
- Update Phase 4: Securities Track after legal opinion + Broker-Dealer registration
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 20:21:46 -08:00
hailin
abcf1d9ab3
v3.5: Genex Chain architecture - Cosmos SDK + cosmos/evm, ref Cronos/dYdX v4
...
- Replace Kava reference with Cronos (architecture) + dYdX v4 (trading)
- Replace deprecated Ethermint with official cosmos/evm (Apache 2.0, 2025.3)
- Block time target: <=1s (Cronos validated), Block-STM parallel execution
- Off-chain orderbook + on-chain settlement (dYdX v4 pattern)
- Add Compliance and Governance smart contracts
- Platform subsidizes all gas fees in early stage
- Chain-level compliance: OFAC filtering, Travel Rule, emergency freeze
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 20:06:57 -08:00
hailin
bbb52221bb
v3.4: Complete 9 missing areas from comprehensive review
...
- OFAC sanctions screening (SDN list, real-time transaction screening)
- FATF Travel Rule (P2P transfers ≥$3000 via platform contract routing)
- Consumer protection laws (FTC Act, Dodd-Frank UDAAP, CARD Act)
- Gas fee strategy (Paymaster/ERC-4337, platform subsidizes user gas)
- Wallet loss recovery (MPC wallet, social recovery, AA wallet/ERC-4337)
- Market maker incentive mechanism (Maker-Taker model, liquidity mining)
- Disaster recovery & business continuity (RPO<1min, RTO<15min, multi-region)
- Blockchain selection criteria (gas cost, speed, EVM, regulatory friendliness)
- Commercial insurance requirements (D&O, E&O, Cyber, Fidelity Bond)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 19:55:37 -08:00
hailin
10cc21fed7
v3.3: SEC securities analysis, US regulatory compliance, Nasdaq IPO preparation
...
- Add section 1.5: Howey Test securities risk analysis, SEC Project Crypto taxonomy
- Update section 3.7: FinCEN/BSA, SEC registration, GENIUS Act, state MTLs, tax/privacy compliance
- Add chapter 6: Nasdaq IPO preparation (SOX, FASB, listing standards, post-IPO compliance)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 19:05:44 -08:00
hailin
f22a5ffedf
v3.2: Add AML, KYC tiers, dispute handling, business model, open platform
...
- KYC now mandatory with 4 tiers (L0-L3), no trading without KYC
- AML anti-money laundering: 4 identified laundering paths with countermeasures
- P2P transfer monitoring, related-party detection, transaction graph analysis
- Dispute resolution module: trade disputes, issuer default, coupon recall
- Platform business model: 5 revenue streams
- Open platform: API/SDK, developer sandbox
- Internationalization: multi-language, multi-currency
- Issuer management console
- MVP Phase 1 now includes KYC and AML from day one
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-09 18:54:10 -08:00
hailin
39234c2d10
Replace deposit model with credit-growth zero-deposit mechanism
...
- Zero deposit to onboard, start with low issuance quota
- Credit rating drives quota dynamically
- Deposit and sales freeze become optional (voluntary, boosts credit)
- Violation triggers: downgrade, quota cut, suspension, freeze
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-09 18:46:04 -08:00
hailin
7874000eed
Add dual custody model: Plan B (default self-custody) + Plan A (managed)
...
- Default: users hold coupons in own wallet, platform only custodies fiat
- Plan A: enterprise signs service agreement for platform-managed custody
- Clear comparison table for both modes
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-09 18:38:49 -08:00
hailin
bff939b343
Add 3-tier guarantee mechanism, clarify fund custody model
...
- Three parallel guarantee modes: deposit, sales freeze, credit transparency
- Platform only custodies fiat; coupons stay in user wallets
- Renumber 3.1 subsections
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-09 18:37:14 -08:00
hailin
d7699bae35
v3.1: Blockchain as infrastructure, not full decentralization
...
- Blockchain is infrastructure, platform provides centralized services on top
- Key innovation: smart contract settlement protects enterprise customer data
- Platform does NOT access consumer data during coupon redemption
- Clear separation: decentralized (issuance, P2P, settlement) vs centralized (review, rating, compliance)
- Fix secondary market: all holders can trade, not just consumers
- Fix KPI: instant on-chain confirmation
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 18:58:40 -08:00
hailin
f59997b017
v3.0: Blockchain-native rewrite, remove all centralized concepts
...
- Replace Token with 数字券/链上资产
- Smart contract atomic swap for trading
- On-chain verification (no platform verification needed)
- Wallet-centric user system
- On-chain settlement (instant, no T+N)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 18:39:30 -08:00
hailin
187b090491
Fix consumer value proposition: instant payment like cash/credit card
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 18:33:02 -08:00
hailin
0075d86472
Emphasize trading as core platform function
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 18:26:32 -08:00
hailin
ce87f108e4
Replace '企业' with '发行方' throughout document
...
- 发行方 includes 企业、政府、机构
- Update all sections: 入驻、发行、数据分析、一级市场、清算、智能合约、MVP
- Version v2.2
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 18:22:23 -08:00
hailin
c2164d8b43
Add blockchain-native architecture as core technical advantage
...
- Add section 1.2: Core technical advantage with traditional vs Genex comparison
- Add first mover market positioning
- Add section 4.3: Blockchain core architecture (token standard, smart contracts, P2P)
- Move blockchain from future extension to core requirement
- Update version to v2.1
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 18:14:39 -08:00
hailin
19e007b443
Add project documentation
2026-01-28 17:44:13 -08:00