Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RailCore

An open-source reference architecture for building modular, cloud-native payment orchestration systems.

Status: Phase 0 — architecture documentation under review. Production code has not started.

Documentation

Artifact Path
Vision VISION.md
Roadmap ROADMAP.md
Architecture handbook docs/architecture/README.md
Domain model docs/architecture/domain-model.md
Bounded contexts docs/architecture/bounded-contexts.md
Event catalog docs/architecture/event-catalog.md
OpenAPI design docs/architecture/openapi/openapi.yaml
Implementation plan docs/architecture/implementation-plan.md
ADRs docs/adr/README.md
Glossary docs/glossary/README.md
Contributing guide CONTRIBUTING.md

What it is / is not

RailCore teaches payment orchestration architecture (routing, plugins, events, idempotency, observability, payment compliance hooks, audit).

It is not a Stripe clone, bank, payment gateway product, wallet, custody system, money transmitter, or AI agent governance product.

Next step

Complete architecture review using the checklist in the implementation plan. After approval, Phase 1 scaffolding begins.

About

An open-source reference architecture for modular, cloud-native payment orchestration—built with Kotlin, Spring Boot, DDD, hexagonal architecture, event-driven design, and pluggable provider contracts.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors