External knowledge

Table of Contents

Reference material about systems and concepts ORE Studio uses but does not own. The rule of thumb: if the doc would exist (in roughly the same form) even if ORE Studio did not, it lives here. Docs about how we use an external system stay in the knowledge root — for example, ORE Model Configuration captures our patterns, even though it references ORE.

1. Risk and pricing libraries

2. File formats and protocols

3. Domain concepts

4. Messaging infrastructure

  • NATS — the open-source messaging system ORE Studio uses for all inter-service communication (subjects, queue groups, JetStream, NKey/JWT security).

5. Code generation tools

  • xsdcpp — compiles an XSD schema into C++ types and a validating XML parser with no runtime library. It produces the ORE document bindings under projects/ores.ore/core/, which are not in the build dependency graph at all.

6. Platform features

7. See also

  • Knowledge — the cross-cutting index this folder hangs off.

Emacs 29.3 (Org mode 9.6.15)