ORE Studio 0.0.4
Loading...
Searching...
No Matches
ORE Studio

ORE Studio is a graphical wrapper around Acadia's Open Source Risk Engine (ORE), which itself is built on top of QuantLib. This open-source project has no affiliation whatsoever with Acadia, ORE, or QuantLib.

Overview

ORE Studio is a C++23 application providing persistent storage, graphical user interface, and orchestration tools for quantitative risk analysis using ORE. The system extends ORE with:

  • Persistent Storage: PostgreSQL database with temporal versioning
  • Graphical Interface: Qt 6-based desktop application
  • Web Interface: Wt-based browser access
  • REST API: HTTP server for web clients and integrations
  • Import/Export: CLI tools for JSON, XML, and CSV formats
  • Client-Server: SSL/TLS secured binary protocol

Documentation

System Architecture

For system architecture, component dependencies, and layer organization, see the System Model.

Building from Source

For build instructions including CMake presets and common targets, see the CMake Runner Skill.

Explore the API

Start with these key namespaces:

  • ores::risk - Core ORE domain types (currencies, countries, etc.)
  • ores::iam - User account management and authentication
  • ores::comms - Client-server communication protocol
  • ores::qt - Qt GUI application components
  • ores::database - PostgreSQL connectivity and repository helpers

Resources

Related Projects