Treasury Markets and Sukuk
isb-interbank-commodity-murabaha-desk · isb-treasury
A Shariah-native BIAN service domain in Treasury Markets and Sukuk. It applies the Operate functional pattern to the Interbank Murabaha Deal, with the Interbank Murabaha Deal Operating Session as its control record — one isolated Spring Boot microservice.
Representative use cases for the Interbank Commodity Murabaha Desk service domain within a Shariah-compliant core-banking landscape.
Each service domain exposes its control record (Interbank Murabaha Deal Operating Session) through uniform BIAN action terms. Java 21 · Spring Boot 3, with OpenAPI at /swagger-ui.html.
| Method | Path | BIAN action |
|---|---|---|
| GET | /v1/service-domain | Service metadata |
| POST | /v1/interbank-murabaha-deal-operating-session/initiate | Initiate |
| GET | /v1/interbank-murabaha-deal-operating-session/{crId}/retrieve | Retrieve |
| PUT | /v1/interbank-murabaha-deal-operating-session/{crId}/update | Update |
| PUT | /v1/interbank-murabaha-deal-operating-session/{crId}/control | Control (suspend / resume / terminate) |
The systems and standards a real deployment of Interbank Commodity Murabaha Desk would transact with.
Each domain is its own standalone Spring Boot repository — clone and run in seconds, or deploy onto Kubernetes with the bundled Helm chart.
# run this domain standalone git clone https://github.com/Sreenivas-Sadhu-Prabhakara/isb-interbank-commodity-murabaha-desk mvn -f isb-interbank-commodity-murabaha-desk spring-boot:run curl localhost:8080/v1/service-domain # or deploy onto Kubernetes (Cilium mesh) helm upgrade --install isb-interbank-commodity-murabaha-desk ./helm -n isb-treasury
Interbank Commodity Murabaha Desk is one of 48 Shariah-native service domains. Explore the whole platform: