Phase 0 — Design and audit strategy
Status: Planned.
Phase 0 is the paper phase: spec freeze, chain selection, audit vendor selection, deployer key ceremony, subscription-model decision.
Scope
- Fee/split struct finalized (basis points; merchant, platform, referral, bridge fee).
- Launch chain: Base.
- Upgrade policy: UUPS for factories / hub, 48-hour timelock, multisig controlled; per-link receivers immutable.
- Subscription model: ERC-20 approve + pull (EVM), SPL delegate (Solana). Escrow and session-key rejected.
- Deployer multisigs: 3-of-5 Safe (EVM), 3-of-5 Squads (Solana).
- Audit vendor shortlist: Spearbit / Trail of Bits / Zellic (EVM); OtterSec / Neodyme (Solana).
Code touched
None. This phase ships ADRs and a signed deployer ceremony.
Runtime / UX impact
None.
Current limitations
Open. This page lists them as they surface during design.
Linked blog post
Phase 0: Designing a Non-Custodial Payment Stack
Status checklist
- Fee split struct approved and tagged
- Base selected as launch chain
- Three EVM audit vendors shortlisted
- Solana audit vendor shortlisted
- Safe (Base) and Squads (Solana) deployer multisigs created and tested
- ADR merged covering upgrade policy and timelock
- ADR merged covering subscription model decision
- Refund / dispute semantics documented