Feature Configuration
Elysium Nexus uses a database-backed feature flag system with per-tenant control. Features can be individually enabled or disabled per tenant, with global override capability.
Feature Categories
Credit Engine
Credit limit calculation, credit proposals, and risk scoring. All components are production-ready. Credit proposals require human approval via the workflow engine.
AML Intelligence
Transaction monitoring and case management are production-ready. Sanctions screening and PEP screening require external data providers to be configured before enabling.
Predictive Analytics
Scenario simulation, SaaS metrics, next best action recommendations, and business health scoring. All components are production-ready with heuristic defaults.
Identity and Compliance
Entity resolution, UBO tracking, registry integration, and KYB verification. These features require external provider integration and are enabled on a per-deployment basis.
Per-Tenant Control
Feature flags can be enabled or disabled per tenant via admin endpoints. This allows progressive rollout of capabilities across the tenant base.
Global Controls
Features can be globally suspended across all tenants via a kill switch mechanism, and restored when ready. This supports incident response and controlled feature launches.
Cache Behavior
Feature flag state is cached in memory with automatic invalidation. Cache can also be manually invalidated via admin endpoints for immediate effect.
Audit Integration
All feature flag changes are logged in the audit trail, providing a complete history of feature enablement decisions per tenant.
Implemented in packages/feature-flags/ at commit 4b572c2.