Skip to content

Latest commit

 

History

History
48 lines (35 loc) · 2 KB

roadmap.md

File metadata and controls

48 lines (35 loc) · 2 KB

MVP delivery roadmap

For the most current completion evidence and deployment blockers, see the hackathon submission pack. A checked item means code exists, not necessarily that a real devnet transaction has been demonstrated.

M1 — Foundation

  • Monorepo, local environment, and health checks
  • PostgreSQL core data model and campaign API
  • Inventory, date, buyer-limit, commission, and voucher hashing rules
  • Customer marketplace

M2 — Wallet identity

  • Short-lived, single-use login challenge
  • Solflare and Phantom message signing
  • Ed25519 verification and short-lived access token
  • Merchant application, admin review, and role-protected publishing
  • Detailed admin role matrix

M2.5 — Product demo

  • Offer details and capacity
  • Wallet-specific QR voucher page
  • Merchant offer management and sharing
  • Camera and manual QR verification
  • Solana Devnet balance display
  • English UI with a saved light/dark preference

M3 — Anchor escrow

  • Platform, merchant, campaign, buyer-counter, and voucher PDAs
  • Purchase, redemption with a 2% fee, cancellation, and refund paths
  • Pure rule unit-test source for mint, authority, replay, time, limits, and split math
  • Run Rust tests, SBF build, and validator-level account/transfer integration tests

M4 — Chain integration

  • Encrypted voucher secret and pending_chain purchase intent
  • Client transaction builders and wallet signing flow
  • RPC finality tracker, proof checks, signature replay protection, and pending recovery
  • Devnet deployment and real Solflare end-to-end transaction evidence

M5 — Operations and submission

  • Merchant approval, QR staff access, audit events, and process-local rate limiting
  • Demo content, architecture diagram, English submission copy, and video outlines
  • Distributed rate-limit store, threat review, load testing, and devnet E2E tests
  • Record and submit pitch and product-demo videos