Skip to content

Roadmap

David Grace edited this page Jun 4, 2025 · 1 revision

🗺️ FlossPay Roadmap: Catalyst Phases & Milestones

How FlossPay Moves from MVP to Full-Stack, Linux-Grade OSS

This page gives you a transparent, contributor-ready breakdown of how FlossPay will evolve from its first MVP to a production-grade, multi-rail, SRE-ready payments stack.
We use the CATALYST 0-FLOSS framework for compounding project maturity.
Current Status: Phase 1 (Advanced Transaction Features)


🚦 Phase-by-Phase Breakdown

Phase Branches / Focus Core Deliverables Industry Mapping Status
Phase 1 (MVP) main, feature/advanced-tx-feat Retry logic, DLQ, Idempotency, Audit trail, API rate-limiter, HMAC auth
→ Webhook callbacks & Circuit Breaker
Bank-grade reliability, PCI-DSS/SOC2 🟢 HERE
Phase 1.5 (Rails) feature/rails-modules Pluggable Cards, Wallets, Net-Banking, Crypto, BNPL rails True aggregator infra, multi-rail 🚧 Planned
Phase 2 (TestOps) test/TestOps-performance_metrics, feature/advanced-api-hardening Load & soak testing, chaos suite, mutation testing, replay/fraud resistance Stripe/AWS QA, Linux Foundation 🚧 Planned
Phase 2.5 (Docs) ship/documentation-suite, ship/e2e-documentation Full enterprise-grade documentation, UML, ADRs, forensics Audit/interview, compliance 🚧 Planned
Phase 2.9 (OSSify) ship/advanced-ossify Badges, CODEOWNERS, advanced governance, contributor guides Community trust, governance 🚧 Planned
Phase 3 (DevOps) feature/devops CI/CD, Docker/Compose, release automation, security supply chain Prod-ready, audit, cloud-native 🚧 Planned
Phase 3.5 (IaC/Plat) feature/iac-k8s-aws-deployment Terraform, Helm, K8s manifests, RBAC, cloud automation Vendor-neutral, SRE, Platform Engg 🚧 Planned
Phase 4 (SRE/Obs) feature/sre-monitoring Prometheus SLOs, Grafana dashboards, alerting, chaos, runbooks Real SRE/observability, prod ops 🚧 Planned
Release v3+ release/v3 Cloud-ready, Linux-grade, all rails, full SRE/observability Linux Foundation OSS standard 🚧 Planned

🧭 Phase Explanations

Phase 1: MVP + Advanced Transaction Features

  • Current Status: You are here
  • Core Deliverables:
    • Retry logic (backoff, DLQ)
    • Idempotency (UUID, HMAC)
    • Immutable audit trail (Postgres, SHA-256)
    • API rate limiter (token bucket)
    • HMAC authentication (RFC 2104)
    • → Upcoming: Webhook callbacks, Circuit Breakers
  • Impact:
    • Foundation for real bank/FI-grade reliability
    • Passes most compliance checklists for MVP

Phase 1.5: Payment Rails Expansion

  • Pluggable support for:
    • Cards (Visa/Mastercard/RuPay)
    • Wallets (Paytm, PhonePe, AmazonPay, etc.)
    • Net-Banking (IMPS, NEFT, RTGS)
    • Crypto rails
    • BNPL (Buy Now Pay Later)
  • Why it matters:
    • No vendor lock-in; real aggregator status
    • Every rail is a modular plug-in—never rewrites core stack

Phase 2: TestOps & Security Hardening

  • Full TestOps/QA pipeline:
    • Load & soak testing (1k+ TPS)
    • Mutation/fault injection, chaos suite, non-happy-path E2E
    • Advanced HMAC, replay/fraud resistance
  • Goal:
    • Stripe/AWS-level reliability, proven in adversarial scenarios

Phase 2.5: Documentation Suite

  • Docs for:
    • UML/sequence diagrams
    • Architecture Decision Records (ADRs)
    • Threat modeling, forensics, onboarding guides
    • Contributor handbook, FAQ, troubleshooting
  • Why:
    • Enterprise onboarding, compliance, and trust

Phase 2.9: OSSify & Governance

  • Ship:
    • OSS badges, advanced PR/issue templates, CODEOWNERS, contributor docs, code of conduct
  • Result:
    • Peer review, trust, and a community-driven future

Phase 3: DevOps / Platform Engineering

  • Build:
    • CI/CD (GitHub Actions)
    • Docker/Compose, supply-chain attestation, release automation
  • Goal:
    • Zero-touch, auditable deployments—cloud or on-prem

Phase 3.5: Infrastructure as Code / Platform Engg

  • Ship:
    • Terraform, Helm, K8s manifests, RBAC
    • Vendor-neutral, multi-cloud deployment
  • Enables:
    • Real SRE/ops handoff, no vendor lock-in

Phase 4: SRE, Observability & Cloud Testing

  • Add:
    • Prometheus SLOs, Grafana dashboards
    • Alerting, runbooks, chaos engineering, incident response
  • Result:
    • Production-grade, real-time monitoring and incident management

🏁 Release Tags

  • v1: UPI MVP, basic audit/compliance
  • v2: Multi-rail, advanced audit, wiki/docs
  • v3: SRE, cloud, production-ready, Linux Foundation OSS standard

📣 Want to Contribute?

  • Check open issues labeled good first issue or help wanted
  • Propose your own rails as plug-ins
  • Docs, QA, and code review always welcome

Questions or ideas? Open a GitHub Discussion or create an RFC! This roadmap is living and always open to contributor input.


FlossPay—one stack, all rails. MVP to Linux-grade OSS.
You are here: [Phase 1, Advanced Transaction Features]

Clone this wiki locally