Skip to content

Ecosystem map

This page places OpenPlatform (firefly-oss) next to the framework train and the adapter boundary so you know what this hub documents before you clone a repository.

Map of the ten OpenPlatform module ids in firefly-oss
Read the grid left to right, then down. Each card is one module id. Repository names are on that module's page.

This hub documents those ten ids under firefly-oss. The framework train is a pin for accuracy, not a second product drawn here.

What this hub owns

Surface Organisation What you will find here
OpenPlatform modules firefly-oss core-*, domain-*, exp-*, library-*, this docs hub
Parent BOM firefly-oss / fireflyframework com.firefly:firefly-parent pins Jafly 26.10.19 / Boot 4.1.1 / Java 25
Adapter libraries firefly-oss library-psps, library-rails, and related ports
Framework details fireflyframework Jafly SPI modules — see Jafly docs

Institution systems (core banking, ledger, channels, providers) connect through adapters. OpenPlatform does not assume those systems are replaced by default.

OpenPlatform in one sentence

Composable business modules on one open foundation, with a backbone of APIs and events, so your services and outside systems connect through adapters.

Layers at a glance

Platform

firefly-oss

Business modules, shared services, adapter libraries, firefly-parent, and this documentation hub.

Runtime

Jafly 26.10.19

Spring Boot 4.1.1 and Java 25 for OpenPlatform Java services. Weave for durable workflow when needed.

Boundary

Adapters

library-psps, library-rails, and institution-system ports keep provider SDKs out of domain services.

Industry applications under firefly-serviceOS may compose OpenPlatform modules into a packaged product experience. Product narrative lives on fireflysoftware.io. This hub does not document those product assemblies.

Where documentation lives

Surface Audience Notes
This hub (docs.fireflysoftware.io) Developers on OpenPlatform Module pages, BOM pins, adapter guides, OpenAPI index
fireflysoftware.io/openplatform Product and marketing Narrative
Jafly docs Framework consumers Security SPI, ECM, Boot train details
Module repositories under firefly-oss Service owners README, OpenAPI, local run

What next

  1. Confirm the current pin on Versioning and BOM (26.10.19 / Boot 4.1.1 / Java 25).
  2. Skim Architecture so band prefixes (exp-*, domain-*, core-*) make sense.
  3. Open Start here to navigate the module catalogue.