Everything the engine can do
A full list of what Inzinx's eligibility and rating engine actually supports today — not a roadmap. Want steps for how to actually use each one? See the Business User Manual. Building against the API directly? See Developers for request/response shapes.
Eligibility & rating logic
What a single rule can express.
Eligibility conditions
- Nested AND / OR / NOT. arbitrarily deep condition trees, not a flat list of checks.
- Full comparison set. ==, !=, >=, >, <=, <, and in (list membership against an array) on any field.
- Raw expressions. arbitrary arithmetic/logic for the rare case the visual builder can't express.
- Composable rules. a condition can reference another one of your eligibility rules by id instead of duplicating its logic — expands inline in the trace, not just a name to look up separately.
Rating factor kinds
- Flat. a fixed multiplier or addend.
- Condition-based. applies only when a condition passes (e.g. a bundling discount).
- Table lookup. exact-match or numeric range, with optional linear interpolation between bands.
- Tiered / bracket. a progressive charge across brackets of a basis value (e.g. layered limits).
- Deductible curve. a factor read off a curve of deductible-to-factor points, step or interpolated.
- Raw expression. a factor's value computed from a formula, for anything the structured kinds can't express.
- Rule composition (rating_ref). compose another rating rule's own computed amount into this one.
- Accumulators. a persistent, cross-call running total — e.g. how much of an annual deductible has been paid so far.
- Reinsurance layers. excess-of-loss attachment point + limit, composable into a full layered tower.
Calculation correctness
- Effective-dating, region, and product-type scoping. one rule id can have multiple versions; the most specific match is selected automatically.
- Multi-line-item and multi-entity rating. rate a bundle of items, or the same rule across several members, in one call.
- Mid-term pro-ration. built in, not something you compute separately.
- Configurable rounding. half-up, half-even, or truncate, with per-region overrides.
- Exact decimal arithmetic. never floating-point rounding errors on money math.
Safety & governance
- Full evaluation trace on every call. not just a pass/fail or a number — a complete, nested explanation of exactly how each condition and factor contributed, suitable as an audit trail for a regulated industry.
- Loud failure. a calculation error surfaces immediately, never a silent default.
- Load-time and activation-time validation. overlapping effective-date/region/product versions of a rule are rejected outright.
- Semantic lint checks. dangling table references, unused tables, no-op factors, out-of-order brackets, and likely-negative amounts are flagged before deployment.
- Input schema validation. checkable before rating ever runs, not discovered at call time.
Platform & operations
How rules are managed and how your workspace is isolated, metered, and billed.
Rule lifecycle
- Draft → active → archived. every version of every rule, rating rule, and table is retained forever, queryable newest-first.
- Atomic activation. the full resulting active rule set is validated as a whole before anything commits — never a half-broken state.
- Hot activation. a successful activation refreshes your live rules immediately, with no server restart and no effect on any other tenant.
- Test before you activate. try a draft against real input on the actual evaluation path, before it's ever live.
Isolation & access
- Full tenant isolation. your evaluate/rate calls only ever see your own activated rules, never a shared global set.
- Two-tier API keys. admin keys manage rules, consumer keys are evaluate/rate-only — hashed at rest, never stored in plaintext.
- Self-service key management. mint and revoke your own keys anytime, without needing us involved.
- Per-tenant rate limiting. your own independent request budget — another tenant's traffic can never affect yours.
Usage, quotas & billing
- Usage metering. every management and evaluation call is counted per day, visible to you via the dashboard.
- Independent daily quotas. management (submit/activate/deactivate) and evaluation (evaluate/rate) are budgeted separately, so building rules never eats into your live-traffic allowance.
- Transparent, database-driven plans. quotas and pricing come from the same plan data the public pricing page shows — never a hidden ceiling.
Operational trust
- Database-backed audit trail. every eligibility/rating call and every rejected authentication attempt is logged.
- Automatic backups. periodic database backups, shipped off-host, with a tested restore path.
- TLS everywhere. every request, both to and from the engine, is encrypted in transit.
For the full picture on encryption, MFA, lockout, and what we don't have yet (SOC 2, a formal third-party pentest), see our security page.
Ready to try it?
Every account gets 3 months free with a daily quota — no credit card required.
Get started free