Use Cases
Dxn is designed for any scenario where your application needs to make a rule-based decision based on input data. Here are some common use cases.
Pricing & Discounts
Dynamically calculate prices, discounts, or fees based on customer attributes, order values, or market conditions — without redeploying your application.
Example inputs: customer_tier, order_value, promo_code
Example output: discount_percentage, final_price
Loan & Credit Decisioning
Automate approval, rejection, or referral decisions for credit applications based on financial risk models.
Example inputs: credit_score, annual_income, loan_amount, debt_to_income_ratio
Example output: decision (approved | rejected | refer), max_loan_amount
Fraud Detection
Flag transactions or user actions for review based on configurable risk thresholds and behavioral patterns.
Example inputs: transaction_amount, country, device_fingerprint, account_age_days
Example output: risk_level (low | medium | high), action (allow | review | block)
Eligibility Checks
Determine whether a user qualifies for a product, feature, or service based on their profile.
Example inputs: age, country, subscription_plan, kyc_status
Example output: eligible (true | false), reason
Routing & Assignment
Route requests, support tickets, or tasks to the right team, agent, or workflow based on business rules.
Example inputs: issue_type, priority, customer_segment
Example output: assigned_team, sla_hours
Regulatory Compliance
Encode compliance rules as versioned policies so they can be updated independently of your application code when regulations change.
Example inputs: jurisdiction, product_type, customer_classification
Example output: allowed, required_disclosures
Getting Started
All of these use cases follow the same pattern in Dxn:
- Model your logic in the Policy Builder
- Deploy it as a versioned policy via the API
- Call the evaluate endpoint from your application at runtime