Skip to main content

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