Islamic Financing
isb-qard-hassan-benevolent-loan · isb-financing
A Shariah-native BIAN service domain in Islamic Financing. It applies the Fulfill functional pattern to the Qard Hassan Facility, with the Qard Hassan Facility Fulfillment Arrangement as its control record — one isolated Spring Boot microservice.
Representative use cases for the Qard Hassan Benevolent Loan service domain within a Shariah-compliant core-banking landscape.
Each service domain exposes its control record (Qard Hassan Facility Fulfillment Arrangement) 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/qard-hassan-facility-fulfillment-arrangement/initiate | Initiate |
| GET | /v1/qard-hassan-facility-fulfillment-arrangement/{crId}/retrieve | Retrieve |
| PUT | /v1/qard-hassan-facility-fulfillment-arrangement/{crId}/update | Update |
| PUT | /v1/qard-hassan-facility-fulfillment-arrangement/{crId}/control | Control (suspend / resume / terminate) |
The systems and standards a real deployment of Qard Hassan Benevolent Loan 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-qard-hassan-benevolent-loan mvn -f isb-qard-hassan-benevolent-loan spring-boot:run curl localhost:8080/v1/service-domain # or deploy onto Kubernetes (Cilium mesh) helm upgrade --install isb-qard-hassan-benevolent-loan ./helm -n isb-financing
Qard Hassan Benevolent Loan is one of 48 Shariah-native service domains. Explore the whole platform: