-
-
Notifications
You must be signed in to change notification settings - Fork 6
Roadmap
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 | 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 |
- 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
-
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
-
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
-
Docs for:
- UML/sequence diagrams
- Architecture Decision Records (ADRs)
- Threat modeling, forensics, onboarding guides
- Contributor handbook, FAQ, troubleshooting
-
Why:
- Enterprise onboarding, compliance, and trust
-
Ship:
- OSS badges, advanced PR/issue templates, CODEOWNERS, contributor docs, code of conduct
-
Result:
- Peer review, trust, and a community-driven future
-
Build:
- CI/CD (GitHub Actions)
- Docker/Compose, supply-chain attestation, release automation
-
Goal:
- Zero-touch, auditable deployments—cloud or on-prem
-
Ship:
- Terraform, Helm, K8s manifests, RBAC
- Vendor-neutral, multi-cloud deployment
-
Enables:
- Real SRE/ops handoff, no vendor lock-in
-
Add:
- Prometheus SLOs, Grafana dashboards
- Alerting, runbooks, chaos engineering, incident response
-
Result:
- Production-grade, real-time monitoring and incident management
- v1: UPI MVP, basic audit/compliance
- v2: Multi-rail, advanced audit, wiki/docs
- v3: SRE, cloud, production-ready, Linux Foundation OSS standard
- Check open issues labeled
good first issueorhelp 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]
FlossPay is MIT Licensed.
© 2024-25 David Grace & FlossPay Contributors.
For sponsorship, collaboration, or professional engagement:
Open an Issue or Discussion with your context and intent.
This documentation follows Linux Foundation and CNCF governance models.
All feedback is welcome!
- 🏠 Home
- 🛣️ Roadmap Of Upcoming Phases
- 📡 API Reference & Usage
- 🏗️ Architecture Deep Dive
- 🚀 Deployment & Operations
- 🔒 Security Audit & Compliance
- 🤝 Contributor Guide
- 🏛️ Governance & Maintainers
- 🛣️ Roadmap & RFCs
- 🌍 Vision & Philosophy
- ❓ FAQ & Troubleshooting
Project Links
This documentation is a living resource. PRs, edits, and contributions are welcome!