Service Level Agreement (SLA)
When you purchase the SDK.finance source code, your company becomes fully responsible for system uptime, performance, and support.
In the source code license model, the client is both responsible for and the executor of the SLA (Service Level Agreement), meaning your team defines, maintains, and fulfils all service-level commitments such as availability, performance, and production support.
SDK.finance provides the core technology.
You are responsible for ensuring its stable and secure operation.
Operational Responsibility
After the source code transfer and acceptance, your team takes full control over:
-
Deployment and configuration of all environments (Development, Staging, Production).
-
Testing and quality assurance before each release.
-
Continuous monitoring and performance tracking.
-
Incident handling, rollback, and recovery processes.
SDK.finance doesn’t operate, monitor, or manage your infrastructure, hosting, or third-party integrations.
Quality and Testing
Before any update goes live, a structured Software Development Lifecycle (SDLC) must be followed.
This includes:
-
Smoke, regression, and integration tests.
-
Verification of business logic and accounting models.
-
Load and performance testing.
-
Security and vulnerability scanning.
Only versions that pass all tests should be deployed to production.
Production Environment Requirements
A reliable production setup must include:
-
Real-time monitoring of system health and performance.
-
Centralised logging with alerts for anomalies.
-
Automated health checks and rollback mechanisms.
-
Disaster recovery procedures with RTO up to 4 hours and RPO up to 1 hour.
These measures ensure stability and fast recovery in case of incidents.
Summary
Owning the source code gives your company full control, flexibility, and independence. You can host, modify, and evolve the product on your own terms, without vendor lock-in.
With this freedom comes full responsibility for maintaining stable operations and meeting your SLA commitments.
SDK.finance guarantees the quality and integrity of the Core System, while your team ensures it runs reliably, securely, and in line with your business needs.