Actuary System (Aktuaria) — Host-to-Host Integration

Insurance • Assumptions, models, projections, experience studies, ALM/ORSA, results publishing (no SLA section)

Purpose of Host‑to‑Host

Core Data Objects

Example API Endpoints

POST /assumptions/curves
Upload discount curves & inflation with effective dates
POST /assumptions/tables
Upload mortality/morbidity/lapse/expense tables
POST /experience/load
Load exposure/claims/terminations for studies
POST /models/publish
Register model binaries/notebooks with metadata
POST /runs/start
Start projection/reserving run for portfolio + scenarios
GET /runs/{id}/status
Check job progress; retrieve logs & artifacts
POST /results/export
Publish results to IFRS17/RBC/Finance/DW
POST /callbacks/status
Async updates for long‑running jobs

Sample Assumption Table

POST /assumptions/tables
{
  "name":"MORTALITY_ID_STD_2025",
  "type":"MORTALITY",
  "effectiveFrom":"2025-01-01",
  "table":[{"age":35,"q":0.0012},{"age":36,"q":0.00125}],
  "notes":"Updated select/ultimate per study 2024"
}

Sample Run Start

POST /runs/start
{
  "portfolio":"LIFE-PARTICIPATING",
  "asOf":"2025-08-14",
  "scenarios":["BASE","EQUITY_-15","YIELD_+100bp"],
  "assumptions":["MORTALITY_ID_STD_2025","LAPSE_STD_2025","EXP_ADMIN_2025"],
  "outputs":["RESERVES","SENSITIVITIES","CASHFLOWS"]
}

Reference Flows

Monthly Valuation
  • ETL loads policy/claims/expense snapshots
  • Run projections/reserving across portfolios
  • Publish reserves/CSM/RA to IFRS17 & Finance
Experience Study
  • Load exposures & claims → credibility analysis
  • Derive mortality/lapse/expense updates
  • Promote assumptions via maker‑checker
ALM & ORSA
  • Run economic scenarios (stochastic/deterministic)
  • Shocks on yield/FX/equity/catastrophe
  • Export solvency impacts & management actions
Model Lifecycle
  • Publish new model version with tests
  • Back‑testing & parallel run
  • Approval, tagging, and rollout to PROD

Security & Controls

Monitoring & Audit

What You Get